#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) }}