#JC1005. for 循环基础

for 循环基础

一、选择题(共 10 题)

1、C++中,for循环一般用来做什么?()。 {{ select(1) }}

  • 重复执行一段代码
  • 定义变量
  • 输入输出
  • 比较大小

2、for循环括号内,三个部分用什么符号隔开?()。 {{ select(2) }}

  • 逗号 ,
  • 分号 ;
  • 点 .
  • 冒号 :

3、for(int i=1;i<=5;i++),循环一共执行几次?()。 {{ select(3) }}

  • 4次
  • 5次
  • 6次
  • 1次

4、for循环中,第二个表达式的作用是?()。 {{ select(4) }}

  • 初始化变量
  • 循环条件判断
  • 更新变量
  • 输出内容

5、for(int i=2;i<5;i++),循环变量i第一次的值是?()。 {{ select(5) }}

  • 0
  • 1
  • 2
  • 5

6、for循环的循环条件什么时候会停止循环?()。 {{ select(6) }}

  • 条件为false
  • 条件为true
  • 定义变量时
  • i++的时候

7、for(int i=1;i<4;i++),循环结束时i的值是?()。 {{ select(7) }}

  • 3
  • 4
  • 1
  • 0

8、下面哪一个是合法的for循环写法?()。 {{ select(8) }}

  • for(int i=1;i<=10;i++)
  • for i=1;i<=10;i++
  • for(int i=1;i<=10)
  • for(int i=1,i<=10,i++)

9、for循环大括号里面的代码叫做?()。 {{ select(9) }}

  • 循环体
  • 条件
  • 初始化
  • 迭代

10、for(int i=5;i>0;i--),循环变量每次如何变化?()。 {{ select(10) }}

  • 自增1
  • 自减1
  • 乘以1
  • 不变

二、判断题(共 5 题)

11、for循环括号里的三个表达式都可以省略不写。()。 {{ select(11) }}

12、for循环的循环体大括号只能写一行代码。()。 {{ select(12) }}

13、for(int i=1;i<=10;i++) 中i++是每次循环结束后执行。()。 {{ select(13) }}

14、for循环只能从小到大递增,不能递减。()。 {{ select(14) }}

15、当循环条件一直为true时,会出现死循环。()。 {{ select(15) }}