题目内容

有以下程序段:#include int a,b,c;a=10; b=50; c=30;if(a>b)a=b, b=c; c=a;pintf("a=%d b=%d c=%d\n" ,a,b,c);、程序的输出结果是()。

A. a=10 b=50 c=30
B. a=10 b=50 c=10
C. a=10 b=30 c=10
D. a=50 b=30 c=50

查看答案
更多问题

有以下程序段(若变量已正确定义并赋值): if(a>b)printf("x=%d,",x); elseprintf("y=%d,",y); if(a<=b)i++; else j++; 则与此程序段功能相同的选项是()。

A. if(a>b){printf("x=%d,",x);j++;}else{printf("y=%d,",y);i++;}
B. if(a>b){printf("x=%d,",x);i++;}else{printf("y=%d,",y);j++;}
C. if(a<=b)I{printf("x=%d,",x);i++;}else{printf("y=%d,",y);j++;}
D. if(a>=b){print("x=%d,",x);i++;} else{pintf("y=%d,",y);j++;}

对于if(表达式)语句,以下叙述中正确的是()。

A. “表达式”的值可以是任意合法的数值
B. 在“表达式”中不能出现变量
C. 在“表达式"中不能出现常量
D. “表达式”的值必须是逻辑值

scanf("%d%d%d",&a,&b,&c); if(a

A. 输出a、b、c中值相等的数值
B. 输出a、b、c中的最大值
C. 输出a、b、c中的最小值
D. 输出a的原始值

有如下嵌套的if语句:if( a

A. k=(ac)? b:c);
B. k=(a C. k=(a D. k=(a

答案查题题库