#1976. GESP 模拟测试(1-4 级综合) · 判断题

GESP 模拟测试(1-4 级综合) · 判断题

GESP 模拟测试(1-4 级综合)(120 分钟,总分 100 分)

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

1. 10 是一个 int 类型常量。

{{ select(1) }}

  • 正确
  • 错误

2. 在 C++语言中,计算结果必须存储在变量中才能输出。

{{ select(2) }}

  • 正确
  • 错误

3. 在C++中,while可能是死循环,⽽for循环不可能是死循环。( )

{{ select(3) }}

  • 正确
  • 错误

4. C++表达式 int(3.14) 的值为 3 。

{{ select(4) }}

  • 正确
  • 错误

5. 下面 C++ 代码执行后将输出 20。

int i;
for (i = 0; i < 20; i += 3)
    if (i % 3 != 0)
        continue;
cout << i;

{{ select(5) }}

  • 正确
  • 错误

6. C++表达式 3+2 && 5-5 的值为false。( )

{{ select(6) }}

  • 正确
  • 错误

7. 下面C++代码中N是整数,执行时无论输入负整数、0或正整数,其输出都将是0。 ( )、

cin >> N;
while (N)
    N /= 10;
cout << N;

{{ select(7) }}

  • 正确
  • 错误

8. a 是 int 有符号整型,若 (a & 1) == 1 结果为 true,则 a 一定是正奇数。

{{ select(8) }}

  • 正确
  • 错误

9. strcmp(str1, str2)返回0表示str1大于str2,返回正数表示两者相等。

{{ select(9) }}

  • 正确
  • 错误

10. 一个可能抛出异常的函数,调用它的位置没有在try⼦句中,会引起编译错误。

{{ select(10) }}

  • 正确
  • 错误