#5317. [C++][初中][模拟卷一] 客观题(单选+判断)

    ID: 5317 客观题 尝试: 107 已通过: 14 难度: 8 上传者: 标签>横琴粤澳深度合作区人工智能大赛模拟题初中初中组组别::初中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 = 3, b = 6;
cout << 2 * a + b;

{{ select(1) }}

  • A. 6
  • B. 9
  • C. 12
  • D. 15

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

cout << max(3, max(5, 4));

{{ select(2) }}

  • A. 5
  • B. 3
  • C. 6
  • D. 7

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

int a = 4, b = 7;
int t = a; a = b; b = t;
cout << a;

{{ select(3) }}

  • A. 4
  • B. 11
  • C. 报错
  • D. 7

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

int n = 27, c = 0;
while (n > 1) { n /= 3; c++; }
cout << c;

{{ select(4) }}

  • A. 6
  • B. 3
  • C. 9
  • D. 12

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

int a = 5;
a = a + 3;
cout << a;

{{ select(5) }}

  • A. 3
  • B. 5
  • C. 8
  • D. 13

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

int a = 3, b = 4;
cout << (a + b) / 2.0;

{{ select(6) }}

  • A. 3
  • B. 4
  • C. 7
  • D. 3.5

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

int n = 315;
cout << n % 10;

{{ select(7) }}

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

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

cout << ((5 > 3) && (2 > 4));

{{ select(8) }}

  • A. 1
  • B. 0
  • C. true
  • D. 报错

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

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

{{ select(9) }}

  • A. 4
  • B. 6
  • C. 10
  • D. 16

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

cout << max(abs(-6), 9);

{{ select(10) }}

  • A. 3
  • B. 6
  • C. 12
  • D. 9

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

11. 每次更新最大值时,只需在当前数更大时替换。

{{ select(11) }}

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

12. 把一天的小时和分钟换算成当天第几分钟,可以用小时×60+分钟。

{{ select(12) }}

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

13. 输出图案时,内层循环可控制每行字符,外层循环可控制行数。

{{ select(13) }}

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

14. 打印一个3行4列的星号矩形,总星号数为7。

{{ select(14) }}

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

15. 成绩恰好等于及格线时,使用>=可将其计为及格。

{{ select(15) }}

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

16. 在不溢出的前提下,a+=b可以把a增加b。

{{ select(16) }}

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

17. 循环条件中写i<n与i<=n总是等价。

{{ select(17) }}

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

18. 整数数位中出现0时,0也占据一个十进制数位。

{{ select(18) }}

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

19. printf和cout只能输出文字,不能输出整数计算结果。

{{ select(19) }}

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

20. 对同一题目,程序写法不同但输出正确,也可以得到相应分数。

{{ select(20) }}

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

来源

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