题目内容

有以下程序:#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;case 3: a++;b++;}printf("a=%d,b=%d\n",a,b);return 0;}程序的运行结果是

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

查看答案
更多问题

有以下程序:#includeint main(){int c=0,k;for(k=1;k<3;k++)switch(k){default: c += k;case 2: c++; break;case 4: c+=2; break;}printf("%d\n",c);return 0;}程序运行后的输出结果是

A. 7
B. 5
C. 3
D. 9

有以下程序#includeint main(){int y=10;while(y--);printf("y=%d\n",y);return 0;}

A. y=0;
B. y=-1
C. y=1
D. while构成死循环

若有以下程序:#includeint main(){int a=-2,b=0;do{ ++b; } while(a++);printf("%d,%d\n",a,b);return 0;}

A. 1,3
B. 0,2
C. 1,2
D. 2,3

有以下程序:#includeint main(){char c;do{c=getchar();putchar(c);}while(c != '#');return 0;}执行时如输入:abcdefg##<回车>,则输出结果是

A. abcdefg
B. abcdefg
C. abcedfg
D.

答案查题题库