#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) }}
- 正确
 - 错误