#1614. 第十四讲客观题
第十四讲客观题
1.在一个 for 循环中,执行 break 语句后,程序会( )。
{{ select(1) }}
- 继续执行 for 循环的更新表达式部分
- 继续执行 for 循环的条件判断部分
- 跳出 for 循环,执行循环后面的语句
- 回到 for 循环的初始化表达式部分重新执行
2.在多层循环中,如果想要跳出最外层循环,以下哪种方法可行( )。
{{ select(2) }}
- 在最内层循环中使用 continue
- 在最内层循环中使用 break
- 给最外层循环设置一个标志变量,在需要跳出时修改该变量,通过循环条件判断跳出
- 在中间层循环中使用 break
3.在下面的代码中, break 语句的作用是( )。
#include <iostream>
int main() {
for (int i = 1; i <= 5; i++) {
if (i == 3) {
break;
}
cout << i << " ";
}
cout << "End of loop.";
return 0;
}
{{ select(3) }}
- 当 i 等于3时,跳过本次循环,继续下一次循环
- 当 i 等于3时,跳出整个 for 循环,执行循环后面的语句
- 当 i 等于3时,终止程序运行
- 当 i 等于3时,输出 3 ,然后继续循环
4.关于C++中 setw操纵符的作用,以下描述正确的是?( )
{{ select(4) }}
- setw 用于设置输出的精度
- setw 用于设置输出数据的宽度,且对后续所有输出都有效
- setw 用于设置输出数据的宽度,只对下一个输出项有效
- setw 用于设置输出数据的对齐方式
- 以下C++代码的输出结果是?( )
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
int num = 12;
cout << setw(5) << num << setw(3) << num << endl;
return 0;
}
{{ select(5) }}
- (空格)12(空格)12
- (空格)(空格)(空格)12(空格)12
- 12(空格)(空格)(空格)(空格)12
- 1212
1.在 while 循环中, break 语句可以在循环条件为真的情况下跳出循环。( ) {{ select(6) }}
- 正确
- 错误
2.continue 和 break 语句都只能用于循环语句中。( ) {{ select(7) }}
- 正确
- 错误
3.在多层嵌套循环中, continue 语句只会影响当前所在的这一层循环。( )
{{ select(8) }}
- 正确
- 错误
4.以下代码中, break 语句会使程序跳出 if 语句。( )
int main() {
int i = 5;
if (i > 3) {
break;
}
return 0;
}
{{ select(9) }}
- 正确
- 错误
- 在C++程序中,若要使用 setw 操纵符,只需包含 <iostream> 头文件即可正常使用。( )
{{ select(10) }}
- 正确
- 错误