#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 语句会终止所有循环
  1. 执行以下代码时,输出结果是?( )
#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
  1. 在 while 循环中, continue 语句执行后,程序会?( )

{{ select(5) }}

  • 立即重新判断循环条件,决定是否继续循环
  • 终止循环,执行循环体之后的代码
  • 停止程序运行
  • 回到循环的初始化部分重新执行

1.在 for 循环中, continue 语句会立即终止整个循环。( ) {{ select(6) }}

  • 正确
  • 错误

2.在多层嵌套循环中, continue 语句只会影响当前所在的这一层循环。( ) {{ select(7) }}

  • 正确
  • 错误
  1. do - while 循环中, continue 语句会使程序流程跳转到 while 条件判断处。( ) {{ select(8) }}
  • 正确
  • 错误

4.在C++中, continue 语句可以在 if - else 语句中单独使用。( ) {{ select(9) }}

  • 正确
  • 错误

5.如果在一个循环中有多层 if 语句嵌套, continue 语句只能跳过最内层 if 语句中剩余的代码,而不会影响外层 if 语句。( ) {{ select(10) }}

  • 正确
  • 错误