#ZX1003. for循环专项
for循环专项
一、单选题(每题 2 分,共 20 分)
1、关于for循环的表达式1,以下说法正确的是( )。
{{ select(1) }}
- 会在每次循环中都执行一次
- 用于判断循环是否继续
- 只执行一次,用于定义循环变量和确定循环起始值
- 用于确定循环间隔
2、for循环中,决定循环是否继续的是( )
{{ select(2) }}
- 表达式1
- 表达式2
- 表达式3
- 循环体
3、以下哪项是for循环中表达式3的作用( )。
{{ select(3) }}
- 定义循环变量
- 判断循环条件
- 确定循环间隔
- 要执行的循环体
4、已知int i = 3; int j = i++; 则j的值是( )。
{{ select(4) }}
- 3
- 4
- 2
- 不确定
5、已知int x = 4; int y = ++x; 则x的值是( )。
{{ select(5) }}
- 4
- 5
- 3
- 6
6、以下关于continue语句的说法正确的是( )。
{{ select(6) }}
- 终止整个循环
- 跳过本次循环,进入下一次循环
- 终止当前函数
- 跳过循环体中所有剩余语句,直接结束程序
7、break语句在循环中的作用是( )。
{{ select(7) }}
- 跳过本次循环
- 终止整个循环,执行循环后面的语句
- 暂停循环,等待后续指令
- 使循环变量递增1
8、for循环的语法格式正确的是( )。
{{ select(8) }}
- for(表达式1, 表达式2, 表达式3) 循环体;
- for(表达式1; 表达式2; 表达式3) 循环体;
- for{表达式1; 表达式2; 表达式3} 循环体;
- for[表达式1; 表达式2; 表达式3] 循环体;
9、若要统计循环中满足特定条件的次数,以下做法正确的是( )。
{{ select(9) }}
- 直接使用循环变量计数
- 在循环内定义计数变量并初始化为0
- 在循环外定义计数变量并初始化为0,循环中满足条件时计数
- 无需定义变量,循环会自动统计
10、以下关于循环效率的说法正确的是( )
{{ select(10) }}
- 循环次数越多,效率越高
- 同一题目不同解法中,循环次数越少,效率越高
- 循环效率与循环次数无关
- 循环体越复杂,效率越高
二、判断题(每题 2 分,共 10 分)
11、for循环的表达式1必须定义循环变量。
{{ select(11) }}
- 对
- 错
12、continue语句会终止整个循环的执行。( )
{{ select(12) }}
- 对
- 错
13、break语句只能用于循环中,不能用于其他场景。
{{ select(13) }}
- 对
- 错
14、循环体只能是一条语句,不能是复合语句。
{{ select(14) }}
- 对
- 错
15、for循环的表达式2是循环条件,条件成立时继续循环,不成立时结束循环。
{{ select(15) }}
- 对
- 错