#T1014. 202606 河源市月赛 - 选择题部分

202606 河源市月赛 - 选择题部分

注意

选择题在个人比赛结束后才会出现分数,比赛过程中显示wait是正常的!!!!!!!不要重复提交

1、现在的一些电脑显示屏带触控效果,可以直接点击屏幕来进行操控。它在冯・诺依曼体系结构中属于?{{ select(1) }}

  • 既是输入设备也是输出设备
  • 输入设备
  • 输出设备
  • 存储器

2、下列数据类型中,不属于 C++ 基础数据类型的的是?{{ select(2) }}

  • long long
  • float
  • string
  • bool

3、C++ 片段 cout << !9 << endl; 的运行结果为?{{ select(3) }}

  • 输出 0
  • 输出 false
  • 输出 -9
  • 编译错误,无法输出

4、C++ 表达式 7 - 2 * 4 % 3 的运算结果为?{{ select(4) }}

  • 2
  • 3
  • 4
  • 5

5、已知字符 '0' 的 ASCII 码值为 48,表达式 '0' + 5 的运算结果是?{{ select(5) }}

  • 字符 '5'
  • 整数 53
  • 整数 5
  • 字符串 "53"

6、以下四个不同进制的数中,数值最大的是?{{ select(6) }}

  • 二进制数 10110
  • 八进制数 22
  • 十进制数 20
  • 十六进制数 15

7、下列 C++ 程序错误中,只有在程序运行阶段才会被发现的错误是?{{ select(7) }}

  • 程序缺少了分号
  • 使用了未声明的变量
  • 重复声明了同一个变量名称
  • 数组下标访问越界

8、阅读下述 C++ 程序片段,选出正确的选项。

int x;
cin >> x;
if(0 < x < 5) cout << 'A';
else cout << 'B';

{{ select(8) }}

  • 输入任何数都会输出字符 A
  • 输入任何数都会输出字符 B
  • 输入 -1 会输出字符 B
  • 输入 10 会输出字符 B

9、阅读下述 C++ 程序片段,选出正确的输出结果。

int t = 5;
while(t --) cout << t;

{{ select(9) }}

  • 输出结果为 12345
  • 输出结果为 54321
  • 输出结果为 43210
  • 输出结果为 01234

10、关于下面这段 C++ 程序片段,说法正确的是?

int cnt = 0;
for(int i = 1; i <= n; i ++)
  for(int j = i; j <= n; j += i)
    cnt ++;
cout << cnt << endl;

{{ select(10) }}

  • 上面程序的时间复杂度为 O(n2)O(n^2)
  • 上面的程序能够计算出 1 ~ n 中合数的个数
  • 上面的程序能够计算出 1 ~ n 中所有元素的因子个数总和
  • n = 100000000 时,cnt 会超过 int 所能表示的最大范围