题目内容

执行下列代码段: 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 语句跳出循环体

下列关于 break 语句和 continue 语句的描述中,正确的是( )。

A. break 语句只能在循环体中使用
B. continue 语句只能在循环体中使用
C. break 是无条件跳转语句,而 continue 不是
D. break 和 continue 的跳转范围不够明确,容易产生问题

答案查题题库