#ZX1004. while循环专项
while循环专项
一、单选题(每题 2 分,共 20 分)
1、while循环的执行逻辑是( )。
{{ select(1) }}
- 先执行语句,再判断条件
- 不停判断条件,条件为true则执行语句,直到条件为false结束
- 仅执行一次语句后直接结束
- 无需条件即可无限循环
2、对于for循环和while循环的关系,下列说法正确的是( )
{{ select(2) }}
- for循环能实现的功能,while循环无法实现
- while循环能实现的功能,for循环无法实现
- 两种循环可以互相转换,能实现相同功能
- 两者的循环体只能是单条语句
3、do while循环的执行顺序是( )。
{{ select(3) }}
- 先判断条件,再执行语句
- 先执行一次语句,再判断条件,条件成立则重复执行
- 条件为false时才执行语句
- 无需判断条件,直接无限执行语句
4、下列关于for循环和while循环的共性,说法错误的是( )。
{{ select(4) }}
- 都可以有循环变量
- 都可以有循环条件
- 都可以有循环步长
- 循环体只能是复合语句
5、while循环中,当条件为( )时,会执行循环体语句。
{{ select(5) }}
- false
- 0
- true
- 空值
6、do while循环与while循环的核心区别是( )。
{{ select(6) }}
- 循环变量的定义方式不同
- 循环步长的设置不同
- 首次执行是否需要判断条件
- 循环体的语句数量限制不同
7、若需要实现“无论条件是否成立,先执行一次循环体”的需求,应选择( )。
{{ select(7) }}
- for循环
- while循环
- do while循环
- 三种循环均可
8、while循环的语法结构中,条件表达式应放在( )。
{{ select(8) }}
- 循环体语句之前的括号内
- 循环体语句之后的括号内
- do关键字之后
- 循环体语句中间
9、下列关于do while循环的语法格式,正确的是( )。
{{ select(9) }}
- do{语句;}while(条件)
- do(语句;)while(条件);
- do{语句;}while(条件);
- do 语句; while(条件);
10、当循环条件始终为true时,while循环会( )
{{ select(10) }}
- 不执行循环体
- 执行一次循环体后结束
- 无限循环
- 报错并终止程序
二、判断题(每题 2 分,共 10 分)
11、while循环会先判断条件,条件成立才执行循环体语句。
{{ select(11) }}
- 对
- 错
12、for循环能实现的功能,while循环一定也能实现。
{{ select(12) }}
- 对
- 错
13、do while循环中,循环体至少会执行一次。
{{ select(13) }}
- 对
- 错
14、for循环和while循环的循环体只能是复合语句。
{{ select(14) }}
- 对
- 错
15、do while循环的语法格式中,while后的括号后可以省略分号。
{{ select(15) }}
- 对
- 错