题目内容

分析以下程序的运行结果。#include int main(){int k=2;switch(k){case 1:printf("%d\n",k++); break;case 2:printf("%d ",k++);case 3:printf("%d\n",k++); break;case 4:printf("%d\n",k++);default:printf("Full!\n");}return 0;}

A. 3 4
B. 3 3
C. 2 3
D. 2 2

查看答案
更多问题

以下程序的输出结果为()。#includeint main(){int a=30;printf("%d",(a/3>0)?a/10:a%3);return 0;}

A. 0
B. 1
C. 10
D. 3

以下程序的输出结果是()。#includeint main(){int x=1,y=0,a=0,b=0;switch(x){case 1:switch(y){case 0:a++;break;case 1:b++;break;}case 2:a++;b++;break;}printf("a=%d,b=%d",a,b);return 0;}

A. a=1,b=1
B. a=1,b=2
C. a=2,b=1
D. a=2,b=2

以下程序运行时,输入的x值在()范围时才会有输出结果。#includeint main(){int x;scanf("%d",&x);if(x<5);else if(x!=20)printf("%d",x);return 0;}

A. 大于等于5且不等于20的整数
B. 不等于20的整数
C. 小于5的整数
D. 大于等于5且等于20的整数

以为了避免嵌套的条件分支语句if-else二义性,C语言规定,C程序中的else总是与()组成配对关系。

A. 缩排位置相同的if
B. 在其之前未配对的最近的if
C. 在其之前未配对的if
D. 同一行上的if

答案查题题库