#1615. 第十三讲客观题
第十三讲客观题
1.在C++中, continue 语句的作用是( )。 {{ select(1) }}
- 终止整个循环
- 跳出当前循环,执行循环后面的语句
- 跳过本次循环中剩余的语句,进入下一次循环
- 什么也不做
2.在下面的代码中,当 i 等于3时,会执行( )语句。
for (int i = 0; i < 5; i++) {
if (i == 3) {
continue;
}
cout << i << " ";
}
{{ select(2) }}
- continue ,然后输出3
- continue ,然后跳过输出3,继续下一次循环
- break ,跳出循环
- 没有任何特殊语句执行,正常输出3
3.以下关于 continue 语句的描述,正确的是?( )
{{ select(3) }}
- continue 语句可以用于 switch 语句中
- 在 for 循环中使用 continue 语句,会立即执行循环的更新表达式,进入下一次循环判断
- continue 语句用于终止整个循环,执行循环体后的代码
- 在嵌套循环中, continue 语句会终止所有循环
- 执行以下代码时,输出结果是?( )
#include <iostream>
int main() {
for (int i = 1; i <= 5; i++) {
if (i == 3) {
continue;
}
cout << i << " ";
}
return 0;
}
{{ select(4) }}
- 1 2 3 4 5
- 1 2 4 5
- 1 2
- 3
- 在 while 循环中, continue 语句执行后,程序会?( )
{{ select(5) }}
- 立即重新判断循环条件,决定是否继续循环
- 终止循环,执行循环体之后的代码
- 停止程序运行
- 回到循环的初始化部分重新执行
1.在 for 循环中, continue 语句会立即终止整个循环。( ) {{ select(6) }}
- 正确
- 错误
2.在多层嵌套循环中, continue 语句只会影响当前所在的这一层循环。( ) {{ select(7) }}
- 正确
- 错误
- do - while 循环中, continue 语句会使程序流程跳转到 while 条件判断处。( ) {{ select(8) }}
- 正确
- 错误
4.在C++中, continue 语句可以在 if - else 语句中单独使用。( ) {{ select(9) }}
- 正确
- 错误
5.如果在一个循环中有多层 if 语句嵌套, continue 语句只能跳过最内层 if 语句中剩余的代码,而不会影响外层 if 语句。( ) {{ select(10) }}
- 正确
- 错误