如下程序的输出结果是()。#include int main(void){ int x=1,a=0,b=0;switch(x){ case 0:b++;case 1:a++;case 2:a++;b++;}printf(”a=%d,b=%d\n”,a,b);return 0;}
A. a=2,b=1
B. a=1,b=1
C. a=1,b=0
D. a=2,b=2
查看答案
如下程序的输出结果是()。#includevoid main(){ float x=2.0,y;if(x<0.0)y=0.O;else if(x<10.0)y=1.0/x;else y=1.0;printf(”%f\n”,y);}
A. 0.000000
B. O.250000
C. O.500000
D. 1.000000
如下程序的输出结果是()。#includevoid main(){int a=12,b=5,c=-3;if(a>b)if(b<0)c=0;else c++;printf(”%d\n”,c);}
A. 0
B. 1
C. -2
D. -3
#includevoid main(){int x;scanf(”%d”,&x);if(x--<5)prinff(”%d”,x);elseprintf(”%d”,x++);}程序运行后,如果从键盘输入5,则输出结果是()。
A. 3
B. 4
C. 5
D. 6
以下程序的输出结果是()。#includevoid main(){int a=15,b=21,m=0;switch(a%3){case 0:m++;break;case 1:m++;switch(b%2){default:m++;case 0:m++;break;}}printf(”%d\n”,m);}
A. 1
B. 2
C. 3
D. 4