题目内容

有以下程序,程序的运行结果是().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);}

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

查看答案
更多问题

以下程序的输出结果是main(){int y=10;for(;y>0;y --)if(y % 3==0) {pritnf("%d",--y);continue;}}

A. 875421
B. 963
C. 852
D. 741

以下程序的运行结果是( ).main(){int i,j,m=55;for(i=1;i<=3;i++)for(j=3;j<=i;j++)m=m%j;printf("%d\n",m);}

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

存在多层嵌套循环时,下列说法正确的是().

A. continue语句能够中止包含该语句的最内层循环
B. break语句可以中止所有循环
C. break语句能够中止包含该语句的最内层循环
D. continue语句可以中止所有循环

以下对switch语句和break语句中描述正确的是()。

A. break语句是switch语句的一部分
B. 在switch语句中,可以根据需要使用或不使用break语句
C. 在switch语句中必须使用break语句
D. break语句只能用于switch语句

答案查题题库