#988. GESP C++ 一 级 2025年9月真题 · 判断题

GESP C++ 一 级 2025年9月真题 · 判断题

GESP C++ 一 级 2025年9月真题(120 分钟,总分 100 分)

判断题(共 10 题,每题 2 分,共 20 分)

1. 在集成开发环境里调试程序时,要注意不能修改源程序,因为如果修改,就要终止调试、关闭该文件并重新打开,才能再次开始调试。(  )

{{ select(1) }}

  • 正确
  • 错误

2. 执行C++表达式10 % 0.5将报错,因为 0.5 所在位置只能是整数。(  )

{{ select(2) }}

  • 正确
  • 错误

3. 下面C++代码执行后将输出 9。 (  )

for (i = 0; i < 10; i++)
   break;
cout << i;

{{ select(3) }}

  • 正确
  • 错误

4. 下面C++代码执行后将输出 55。(  )

n = 0;
for (int i = 0; i > -10; i--)
   n = n + i * -1;
cout << n;

{{ select(4) }}

  • 正确
  • 错误

5. 将下面C++代码中的 L1 行的i = 0修改为i = 1, 其输出与当前代码输出相同。(  )

cnt = 0;
for (int i = 0; i < 100; i++) // L1
   cnt += i;
cout << cnt

{{ select(5) }}

  • 正确
  • 错误

6. 将下面C++代码中的i < 10修改为i <= 10,其执行后输出相同。(  )

int n, i;
n = i = 0;
while (i < 10){
   n += i;
   i += 1;
}
cout << n;

{{ select(6) }}

  • 正确
  • 错误

7. 下面的C++代码执行后将输出 45。(  )

int n, i;
n = i = 0;
while (i < 10){
   i += 1;
   n += i;
}
cout << n;

{{ select(7) }}

  • 正确
  • 错误

8. 执行C++代码cout << (12 + 12.12)将报错,因为 12 是 int 类型,而 12.12 是 float类型,不同类型不能直接运算。(  )

{{ select(8) }}

  • 正确
  • 错误

9. 下面C++代码执行时将导致无限循环(也称死循环)。(  )

int count = 0;
while (count < 5){
   count += 1;
   if (count == 3)
       continue;
   cout << count << ' ';
}

{{ select(9) }}

  • 正确
  • 错误

10. 下列C++代码用于求斐波那契数列,即第1个数为0,第2个数为1,从第三个数开始,依次是其前两个数之和。如果输入的值为大于1的正整数,该代码能实现所求。(  )

cin >> n;
a = 0, b = 1;
for (int j = 0; j < n; j++){
   cout << a << " ";
   b = b + a;
   a = b - a;
}

{{ select(10) }}

  • 正确
  • 错误