#GESP202606C1T2. 判断题(每题 2 分,共 20 分)

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

  1.  \ 又到期末考试周,小明发现这次许多闭卷考试不仅禁止携带手机、平板电脑,还有最近比较时髦的各类 AI 眼镜(也有叫智能眼镜)也同样不允许带入考场。这些 AI 眼镜应该也是内置了操作系统并可能支持 Wi-Fi 或蓝牙连接。

{{ select(1) }}

  • 正确
  • 错误

  1.  \ 如果 nn 为大于 00 的整数,则 C++ 表达式 (n / 10) % 10(n % 100) / 10 的结果相同。

{{ select(2) }}

  • 正确
  • 错误

  1.  \ 下面 C++ 代码执行后将输出 1919
int i;
for (i = 0; i < 20; i += 3)
    if (i % 3 != 0)
        break;
cout << i;

{{ select(3) }}

  • 正确
  • 错误

  1.  \ 在数学中,n!n! 称之为 nn 的阶乘,其含义是 11nn 之积,包括 11nn。如 5!=1×2×3×4×5=1205! = 1 \times 2 \times 3 \times 4 \times 5 = 120。如下 C++ 代码能输出 N!N! 的结果。
int N;
cout << "请输入正整数:";
cin >> N;
int rst = 0;
for (int i = 1; i < N + 1; i++)
    rst *= i;
cout << rst;

{{ select(4) }}

  • 正确
  • 错误

  1.  \ 如下 C++ 代码能实现输出正整数 NN 的各位数字。
int N;
cin >> N;
while (N > 0) {
    cout << (N % 10) << endl;
    N = N / 10;
}

{{ select(5) }}

  • 正确
  • 错误

  1.  \ 将如下 C++ 代码中的 printf("\n") 更换为 printf("%c", '\n'),输出效果相同。
for (int i = 0; i < 100; i++) {
    if (i % 5 == 0)
        printf("\n");
    printf("%2d ", i);
}

{{ select(6) }}

  • 正确
  • 错误

  1.  \ C++ 代码 cout << (2.5 % 2) 能够生成可执行代码,但执行时将报错,因为 % 只能适用于正整数。

{{ select(7) }}

  • 正确
  • 错误

  1.  \ 下面的 C++ 代码执行后将输出 2424
int total;
for (int n = 1; n <= 4; n++) {
    total *= n;
}
cout << total;

{{ select(8) }}

  • 正确
  • 错误

  1.  \ 如果 aa 是 C++ 的整型变量,值为 44,则表达式 (a % 2 == 0) + (a / 2) 的值为 44

{{ select(9) }}

  • 正确
  • 错误

  1.  \ 删除下面 C++ 代码中的 continue 后,其输出与原来相同。
int x = 0;
while (x < 4) {
    x++;
    if (x == 2) continue;
    cout << x << ",";
}

{{ select(10) }}

  • 正确
  • 错误