题目内容

以下叙述正确的是()。

A. do-while语句构成的循环不能用其它语句构成的循环来代替。
B. do-while语句构成的循环只能用break语句退出。
C. 用do-while语句构成的循环,在while后的表达式为非零时结束循环。
D. 用do-while语句构成的循环,在while后的表达式为零时结束循环。

查看答案
更多问题

有以下程序main() {inti=0,s=0; do{ if(i%2){i++;continue;} i++; s+=i; }while(i<7); printf("%d\n",s); } 后输出结果是()。

A. 16
B. 12
C. 28
D. 21

有如下程序1. #include main(){int x=23;do{ printf("%d",x--);}while(!x);} 该程序的执行结果是( )。

A. 321
B. 23
C. 不输出任何内容
D. 陷入死循环

以下程序的输出结果是()。main() {inta=0,i; for(i=1;i<5;i++) {switch(i) {case0: case3:a+=2; case1: case2:a+=3; default:a+=5; } } printf("%d\n",a); }

A. 31
B. 13
C. 10
D. 20

若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0)s=a;forB=1;b<=c;b++.s=s+1;则与上述程序段功能等价的赋值语句是()。

A. s=a+b;
B. s=a+c;
C. s=s+c;
D. s=b+c;

答案查题题库