题目内容

若有以下语句,则()。int x=3;do{printf(“%d\n”,x=2);}while (!x));

A. 输出的是1
B. 输出的是2
C. 输出的是1和2
D. 是死循环

查看答案
更多问题

下面有关for循环的正确叙述是()。

A. for循环只能用于循环次数已经确定的情况
B. for循环是先执行循环体语句,后判断表达式
C. 在for循环中,不能用break语句跳出循环体
D. for循环循环体语句中,可以包含多条语句,但必须用花括号括起来

C语言中,while和do-while循环的主要区别是()。

A. do-while的循环体至少无条件的执行一次
B. while的循环控制条件比do-while的循环控制条件更严格
C. do-while允许从外部转到循环体内
D. do-while的循环体不能是复合语句

以下程序的输出结果是()。#include "stdio.h"main(){int n=9;while(n>6){n--;printf(“%d”,n);}}

A. 987
B. 876
C. 8765
D. 9876

以下程序( )。#include “stdio.h"main(){int x=1;do{x=x/x;}while(x);}

A. 循环执行一次
B. 死循环
C. 循环执行两次
D. 循环执行两次以上,但不是死循环

答案查题题库