题目内容

下列叙述中正确的是()。

A. 只能在循环体内和switch语句内使用break语句
B. continue的作用是结束整个循环的执行
C. 在循环体内使用break和continue的作用相同
D. 从多层循环嵌套中退出时,只能使用goto语句

查看答案
更多问题

下列程序的运行结果是()。main(){inta=1,b;for(b=1;b<=10;b++){if(a>=8)break;if(a%2==1){a+=5;continue;}a=3;}printf("%d\n",b);}

A. 3
B. 4
C. 5
D. 6

有下列程序:main(){int k=3;while(k>=0){printf("%d",k-=3);k--;}printf("\n");}执行后的输出结果是()。

A. 0
B. 2
C. 4
D. 死循环

设有整型变量x,下述语句( )不会出现死循环。

A. for(;;x+=1);
B. for(;(x=getchar())!='\n';);
C. while(1) {x++;}
D. for(x=10;;x--);

对于整型变量x,与while(!x)等价的是( )。

A. while(x!=0)
B. while(x==0)
C. while(x!=1)
D. while(~x)

答案查题题库