#1609. 第八讲客观题
第八讲客观题
一、选择题(每题只有一个正确答案)
- 下列哪个代码会让程序无限循环? {{ select(1) }}
- 以下代码输出什么?
int num = 5;
while(num > 0) {
if(num % 2 == 0)
cout << "E";
else
cout << "O";
num--;
}
{{ select(2) }}
- O E O E O
- OEOEO
- EOEOE
- EEEOO
- 关于 while(1) 说法正确的是:
{{ select(3) }}
- 循环1次后停止
- 循环10次后停止
- 永远不会停止
- 当变量等于1时停止
二、判断题(正确打√,错误打×)
- while(true) 和 while(1) 的效果相同。 ( )
{{ select(4) }}
- 正确
- 错误
- 循环条件 while(0) 会导致循环执行1次。 ( )
{{ select(5) }}
- 正确
- 错误
- 以下代码输出数字1~5:
{{ select(6) }}
- 正确
- 错误
int i = 1;
while(i < 5) {
cout << i << " ";
i++;
}
三、填空题
- 当变量 x=10 时,输出结果是:{{ input(7) }}
while(x > 0) {
if(x % 3 == 0)
cout << x << " ";
x--;
}
- 写出以下代码的输出:{{ input(8) }}
int i = 1;
while(i <= 3) {
if(i == 2)
cout << "Two ";
else
cout << i << " ";
i++;
}
- 写出以下代码的输出:{{ input(9) }}
int a = 3;
while(a) { // 注意:a不是0即为真
cout << a << " ";
a--;
}