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