阅读程序,程序运行后的输出结果是()。#includeintmain(){intnum=0;while(num<=2){num++;printf("%d\n",num);}return0;}
A. 1234
B. 123
C. 12
D. 1
查看答案
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