题目内容

以下叙述正确的是

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

查看答案
更多问题

对下面程序段描述正确的是int x=10;while(x=0)x=x-1;

A. while循环执行了10次
B. 循环是无限循环
C.循环体语句一次也不执行
D. 循环体语句只执行一次

以下能正确计算1╳2╳3╳…╳10的程序段是(

A. do { k=1;n=1;n=n*k;k++;}while(k<=10);
B. do { k=1;n=0;n=n*k;k++;}while(k<=10);
C. k=1;n=1;do { n=n*k;k++;}while(k<=10);
D. k=1;n=0;do { n=n*k;k++;}while(k<=10);

若输入字符串:abcde<回车>,则以下while循环体将执行多少次。while((ch=getchar())=='e') printf("*");

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

以下程序段的输出结果:x=y=0;while(x<20)y++,x+=3;printf(“y=%d,x=%d\n”,y,x);

答案查题题库