#GOBJ204H. GESP 2级客观题|嵌套循环|课后作业

GESP 2级客观题|嵌套循环|课后作业

GESP 2级客观题|嵌套循环|课后作业

考试频率:高频。本卷共 6 题。

  1. 下列说法错误的是?( )

    {{ select(1) }}

  • while 循环满足循环条件时不断地运行,直到指定的条件不满足为止
  • if 语句通常用于执行条件判断
  • 在C++中可以使用 foreach 循环
  • break 和 continue 语句都可以用在 for 循环和 while 循环中
  1. 任何一个 for 循环都可以转化为等价的 while 循环( )。

    {{ select(2) }}

  1. 假设下面C++代码执行过程中仅输入正负整数或0,有关说法错误的是( )。
int N,Sum = 0;
cin >> N;
while (N){
    Sum += N;
    cin >> N;
}
cout << Sum;

{{ select(3) }}

  • 执行上面代码如果输入0,将终止循环
  • 执行上面代码能实现所有非0整数的求和
  • 执行上面代码第一次输入0,最后将输出0
  • 执行上面代码将陷入死循环,可将 while (N) 改为 while (N==0)
  1. 下面C++代码执行后将导致死循环。( )
for (int i = 0; i < 10; i++)
    continue;

{{ select(4) }}

  1. 以下C++代码因为循环变量为将导致错误,即不能作为变量名称,不符合C++变量命名规范。( )
for (int _ = 0; _ < 10; _++)
	continue;

{{ select(5) }}

  1. 下列关于 C++语言的叙述,不正确的是( )。

    {{ select(6) }}

  • if 语句中的判断条件必须用小括号‘(’和‘)’括起来。
  • for 语句中两个‘;’之间的循环条件可以省略,表示循环继续执行的条件一直满足。
  • 循环体包含多条语句时,可以用缩进消除二义性。
  • 除了“先乘除、后加减”,还有很多运算符优先级。
蜀ICP备2025119001号-1