#JC1018. 循环的嵌套

循环的嵌套

一、选择题(共 10 题)

1、循环嵌套是指?()。 {{ select(1) }}

  • 循环里面再包含另外一层循环
  • 多个循环顺序并排写
  • 循环里面只放if判断
  • 循环中调用函数

2、双层循环,外层循环执行3次,内层循环执行4次,内层代码一共运行多少次?()。 {{ select(2) }}

  • 3
  • 4
  • 7
  • 12

3、break在双层循环里面,作用是?()。 {{ select(3) }}

  • 跳出所有层循环
  • 仅跳出当前所在这一层循环
  • 跳过本次循环剩余代码
  • 直接结束整个程序

4、输出星号矩形图形,最适合用?()。 {{ select(4) }}

  • 单层while循环
  • 两层循环嵌套
  • 只使用if语句
  • 结构体

5、外层循环用来控制?()。 {{ select(5) }}

  • 行数
  • 每行内部的字符
  • 字符颜色
  • 变量类型

6、for(int i=1;i<=2;i++){ for(int j=1;j<=3;j++) cout<<"*"; },一共输出多少个*?()。 {{ select(6) }}

  • 5
  • 6
  • 3
  • 2

7、多层循环中continue的作用范围是?()。 {{ select(7) }}

  • 跳出全部循环
  • 跳过当前这一轮内层循环
  • 终止外层循环
  • 退出main函数

8、打印九九乘法表,一般使用几层循环?()。 {{ select(8) }}

  • 1层
  • 2层
  • 3层
  • 0层

9、下面关于循环嵌套说法错误的是?()。 {{ select(9) }}

  • for里面可以嵌套while
  • while里面可以嵌套do-while
  • 循环嵌套层数没有任何限制,越多越好
  • 内层循环完整执行完,外层才进入下一次

10、内层循环的循环变量,一般命名为?()。 {{ select(10) }}

  • i
  • j
  • a
  • num

二、判断题(共 5 题)

11、循环嵌套,内层循环会在外层每一次循环时完整执行一遍。()。 {{ select(11) }}

12、break可以一次性跳出多层嵌套循环。()。 {{ select(12) }}

13、for、while、do-while互相之间都可以嵌套。()。 {{ select(13) }}

14、嵌套循环中,内外层循环变量名字可以相同,不会产生任何问题。()。 {{ select(14) }}

15、打印三角形图案,通常使用双层循环。()。 {{ select(15) }}