题目内容

以下描述中正确的是( )

A. do...while循环体语句只有一条可执行语句时,do后面的一对花括号也必须写
B. do...while循环由do开始,用while结束,因此在while(表达式)后无需加分号
C. 在do...while循环结构中,一定要有能使while 后面表达式的值变为0的操作或者在循环体中使用break语句
D. do...while循环中,根据情况可以省略while

查看答案
更多问题

t为int类型,进入下面的循环之前,t的值为0,则以下叙述中正确的是( )while(t=1){......}

A. 循环控制表达式的值为0
B. 循环控制表达式的值为1
C. 循环控制表达式不合法
D. 以上说法都不对

以下程序段的执行结果是( )x=-1;do{x=x*x;}while(!x);

A. 无限循环
B. 循环执行2次
C. 循环执行1次
D. 有语法错误

有以下程序段,当输入"China?”时,程序的执行结果是( )#includeint main( ){while(putchar(getchar())!=‘?’);return 0;}

A. China
B. China?
C. dijob
D. dijob?

以下程序的输出为( )#includeint main( ){int y=10;while(y--);printf("y=%d\n",y);return 0;}

A. y=0
B. y=-1
C. y=1
D. 无结果

答案查题题库