B. [GESP 模拟 三级] 判断题

    客观题

[GESP 模拟 三级] 判断题

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

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

  1. 求解一个正整数 xx 的算术平方根,可以使用枚举法完成。{{ select(1) }}
  • 正确
  • 错误
  1. 在 C++ 语言中,逻辑表达式 (0x3f == 63) 的结果为 false。{{ select(2) }}
  • 正确
  • 错误
  1. 执行下列 C++ 代码,输出为 GES123P

    string s = "GESP";
    s.insert(2, "123");
    cout << s << endl;
    

    {{ select(3) }}

  • 正确
  • 错误
  1. 执行下列 C++ 代码,输出为 22

    string s = "Luogu GESP Simulation Test";
    int x = s.rfind("o");
    cout << x << endl;
    

    {{ select(4) }}

  • 正确
  • 错误
  1. 执行下列 C++ 代码,输出为一个负数。

    char s1[]="Luogu";
    char s2[]="Vijos";
    cout << strcmp(s1,s2) << endl;
    

    {{ select(5) }}

  • 正确
  • 错误
  1. (629)16+(2024)8(629)_{16}+(2024)_8 的结果,可以表示为 1616 进制下的 A3DA3D,也可以表示为二进制下的 1010 0110 11011010\ 0110\ 1101。{{ select(6) }}
  • 正确
  • 错误
  1. 假设有四个变量 A,B,C,D,其中 A = B = 1C = D = 0,则表达式 (A & (B | C | D) | D) 的结果为 11。{{ select(7) }}
  • 正确
  • 错误
  1. 执行下列 C++ 代码,输出中不含有整数 33

    int a[1000];
    for (int i = 0; i < 1000; i++)
        a[i] = i + 1;
    for (int i = 0; i < 1000; i++)
        cout << (a[i] * a[i]) % 10 << " ";
    

    {{ select(8) }}

  • 正确
  • 错误
  1. 一个正整数使用二进制表示需要 200200 位,则其使用十六进制表示,需要至少 2525 位。{{ select(9) }}
  • 正确
  • 错误
  1. 执行下列 C++ 代码,则输出的结果为 2020

    int a[10], b[10];
    a[1] = 1; a[2] = 1;
    b[1] = 1; b[2] = 2;
    for (int i = 3; i <= 6; i++) {
        a[i] = a[i - 1] + a[i - 2];
        b[i] = b[i - 1] + a[i];
    }
    cout << b[6] << endl;
    

    {{ select(10) }}

  • 正确
  • 错误

GESP 三级模拟卷

未参加
状态
已结束
规则
IOI
题目
4
开始于
2026-3-9 19:00
结束于
2026-3-13 23:00
持续时间
100 小时
主持人
参赛人数
14