#5332. [C++][小高][模拟卷二] 客观题(单选+判断)

    ID: 5332 客观题 尝试: 44 已通过: 10 难度: 7 上传者: 标签>横琴粤澳深度合作区人工智能大赛模拟题小高小高组组别::小高C++语言::C++C++17客观题模拟卷二套卷::C++小高组模拟卷二C++小高组模拟卷二单选题判断题整套客观题

[C++][小高][模拟卷二] 客观题(单选+判断)

[C++][小高][模拟卷二] 客观题(单选+判断)

试卷说明

  • 组别:小高组
  • 语言:C++
  • 运行环境:C++17
  • 本题共 20 道客观题,60 分。
  • 第 1~10 题为单项选择题,每题 4 分;第 11~20 题为判断题,每题 2 分。
  • 单项选择题每题只有 1 个正确选项;判断题请选择“正确(√)”或“错误(×)”。

一、单项选择题(每题 4 分,共 40 分)

1. 运行代码,输出结果是( )。

int a = 7;
a = 12;
cout << a;

{{ select(1) }}

  • A. 7
  • B. 5
  • C. 19
  • D. 12

2. 运行代码,输出结果是( )。

cout << (2 + 2) * (2 + 2);

{{ select(2) }}

  • A. 8
  • B. 16
  • C. 10
  • D. 25

3. 运行代码,输出结果是( )。

int a = 4;
if (a > 5) a = 1;
cout << a;

{{ select(3) }}

  • A. 1
  • B. 3
  • C. 4
  • D. 5

4. 运行代码,输出结果是( )。

int x = 11;
cout << x * 2;

{{ select(4) }}

  • A. 22
  • B. 18
  • C. 20
  • D. 24

5. 运行代码,输出结果是( )。

cout << int(4.9);

{{ select(5) }}

  • A. 2
  • B. 3
  • C. 8
  • D. 4

6. 运行代码,输出结果是( )。

cout << min(8, 5);

{{ select(6) }}

  • A. 2
  • B. 7
  • C. 5
  • D. 9

7. 运行代码,输出结果是( )。

int n = 40;
while (n >= 10) n /= 10;
cout << n;

{{ select(7) }}

  • A. 1
  • B. 4
  • C. 2
  • D. 3

8. 运行代码,输出结果是( )。

int c = 0;
for (int i = 1; i <= 3; i++) c++;
cout << c;

{{ select(8) }}

  • A. 3
  • B. 1
  • C. 5
  • D. 9

9. 运行代码,输出结果是( )。

int c = 0;
for (int i = 1; i <= 3; i++)
    for (int j = 1; j <= i; j++)
        if (j == 1) c++;
cout << c;

{{ select(9) }}

  • A. 1
  • B. 3
  • C. 2
  • D. 4

10. 已知ASCII编码中'0'为48,字符'2'的编码是( )。

{{ select(10) }}

  • A. 2
  • B. 48
  • C. 50
  • D. 52

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

11. 输出多行内容时,可以使用换行符。

{{ select(11) }}

  • A. 正确(√)
  • B. 错误(×)

12. cin >> a >> b;可以从标准输入读取两个数。

{{ select(12) }}

  • A. 正确(√)
  • B. 错误(×)

13. 正整数的十位数字可以用n/10%10求得。

{{ select(13) }}

  • A. 正确(√)
  • B. 错误(×)

14. 循环结束后,其余程序一定不能再执行。

{{ select(14) }}

  • A. 正确(√)
  • B. 错误(×)

15. while(true)永远无法通过break退出。

{{ select(15) }}

  • A. 正确(√)
  • B. 错误(×)

16. 计算两个整数的平均数并保留小数时,可以用(a+b)/2.0。

{{ select(16) }}

  • A. 正确(√)
  • B. 错误(×)

17. abs(-7)的结果是7。

{{ select(17) }}

  • A. 正确(√)
  • B. 错误(×)

18. 求最小值时,遇到一个更小的数就可以更新当前最小值。

{{ select(18) }}

  • A. 正确(√)
  • B. 错误(×)

19. 两个独立循环顺序执行,循环次数总是相乘。

{{ select(19) }}

  • A. 正确(√)
  • B. 错误(×)

20. 条件a==b检查两个值是否相等。

{{ select(20) }}

  • A. 正确(√)
  • B. 错误(×)

来源

横琴粤澳深度合作区人工智能大赛模拟试题 · C++ · 小高组 · 模拟卷二 · 客观题整卷