题目内容

C语言中,下列叙述正确的是( )。

A. do…while语句编写的循环不能改写成while语句编写
B. do…while语句构成的循环,必须用break语句才能退出
C. do…while语句构成的循环,当while语句中的表达式值为非零时结束循环
D. do…while语句构成的循环,当while语句中的表达式值为零时结束循环

查看答案
更多问题

有如下程序段:for(n=100;n<=200;n++){if(n%3==0)continue;printf("%5d",n);}与上述程序段等价的是()。

A. for(n=100;(n%3==0)&&n<=200;n++) printf("%5d",n);
B. for(n=100;(n%3==0)||n<=200;n++)printf("%5d",n);
C. for(n=100;n<=200;n++)if((n%3)!=0)printf("%5d",n);
D. for(n=100;n<=200;n++){ if(n%3==0)printf("%5d",n);elsecontinue;break;}

阅读如下程序,运行结果为()。#includeintmain(){inti,j,m=1;for(i=1;i<3;i++){for(j=3;j>0;j--){if(i*j>3)break;m*=i*j; }}printf("m=%d\n",m);return0;}

A. m=6
B. m=2
C. m=5
D. m=4

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

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

break语句必须用在C语言的循环语句或()语句中。

答案查题题库