题目内容

以下叙述中正确的是

A. 循环发生嵌套时,最多只能两层
B. 三种循环for, while, do-while可以互相嵌套
C. 循环嵌套时,如果不进行缩进形式书写代码,则会有编译错误
D. for 语句的圆括号中的表达式不能都省略掉

查看答案
更多问题

有以下程序:#includeint main(){int x=0,y=6;do{while(--y) x++;}while(y--);printf("%d,%d\n",x,y);return 0;}程序的运行结果是

A. 5,0
B. 6,0
C. 5,-1
D. 6,-1

有以下程序:#includeint main(){int x=8;for(;x>0;x--){if(x%3){printf("%d,",x--);continue;}printf("%d,",--x);}return 0;}程序的运行结果是

A. 7,4,2,
B. 8,7,5,2,
C. 9,7,6,4,
D. 8,5,4,2,

以下叙述中正确的是

A. continue语句的作用是:使程序的执行流程跳出包含它的所有循环
B. break语句只能用在循环体内和switch语句体内
C. 在循环体内使用break和continue语句的作用相同
D. break语句只能用于switch语句体中

有以下程序:#includeint main(){int a,b;for(a=1,b=1;a<=100;a++){if(b>=20)break;if(b%3==1){b=b+3;continue;}b=b-5;}printf("%d\n",a);return 0;}程序的输出结果是

A. 10
B. 9
C. 8
D. 7

答案查题题库