题目内容

执行下列代码段: int i = 6; do { printf("%d", i--); } while(0); 正确的是( )。

A. 没有输出
B. 输出 5
C. 输出 6
D. 有错误,无法编译

查看答案
更多问题

执行下列代码段: int i; for(i = 0; i < 10; i++) printf("%d", i); for 循环结束后,i 的值是( )。

A. 9
B. i 不存在
C. 10
D. i 没有确定的值

若有:int k; 下面代码段编译运行的情况是( )。 for(k = 1; k; k++) printf("%d ", k);

A. 编译错误
B. 能运行,正常结束
C. 能运行,是死循环
D. 以上说法都不对

下列关于循环语句的描述中,错误的是( )。

A. 循环体内可以包含循环语句
B. 循环体内必须同时出现 break 语句和 continue 语句
C. 循环体内可以包含选择(分支)语句
D. 循环体可以是空语句

下面关于 for 循环的描述,正确的是( )。

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

答案查题题库