单项选择题

有以下程序段
#include<stdio.h>
int a,b,c;
a=10;b=50;c=30;
if(a>b)a=b,b=c;c=a;
printf("a=%d b=%d c=%d\n",a,b,c);
程序的输出结果是______。

A.a=10 b=50 c=10
B.a=10 b=50 c=30
C.a=10 b=30 c=10
D.a=50 b=30 c=50
<上一题 目录 下一题>
热门 试题

单项选择题
设变量均已正确定义,若要通过 scanf( %d%c%d%c ,&a1,&c1,&a2,&c2); 语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)______。
A.10X<回车>
20Y<回车>
B.10□X20□Y<回车>
C.10□X<回车>
20□Y<回车>
D.10□X□20□Y<回车>
单项选择题
以下叙述中正确的是()。

A.在scanf函数的格式串中,必须有与输入项一一对应的格式转换说明符
B.只能在printf函数中指定输入数据的宽度,而不能在scanf函数中指定输入数据占的宽度
C.scanf函数中的字符串是提示程序员的,输入数据时不必管它
D.复合语句也被称为语句块,它至少要包含两条语句

相关试题
  • 以下不构成无限循环的语句或语句组是___...
  • 有以下程序 #include<stdio.h> main...
  • 关于“while(条件表达式)循环体”,以下...
  • 在以下给出的表达式中,与while(E)中的(...
  • 有以下程序 #include<stdio.h> main...