题目内容

在C语言中( )。

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

查看答案
更多问题

以下描述中正确的是( )。

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=l ){ ……}

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

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

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

设有程序段:int k=10;while (k=0) k=k-1;,则下面描述正确的是( )。

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

答案查题题库