D. [C++][初中][模拟卷二] 客观题(单选+判断)

    客观题

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

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

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

试卷说明

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

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

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

int x = 3;
x += 2;
cout << x * 2;

{{ select(1) }}

  • A. 5
  • B. 8
  • C. 12
  • D. 10

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

cout << (1 + 2 + 6) / 3;

{{ select(2) }}

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

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

int n = 252, c = 0;
while (n > 0) {
    if (n % 10 == 2) c++;
    n /= 10;
}
cout << c;

{{ select(3) }}

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

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

int s = 0;
for (int i = 1; i <= 4; i++) {
    if (i == 2) continue;
    s += i;
}
cout << s;

{{ select(4) }}

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

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

int x = 1;
while (x < 6) x += 2;
cout << x;

{{ select(5) }}

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

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

cout << sqrt(81.0);

{{ select(6) }}

  • A. 0
  • B. 4
  • C. 9
  • D. 8

7. 按闰年规则,年份能被400整除,或能被4整除但不能被100整除。下列是闰年的是( )。

{{ select(7) }}

  • A. 1900
  • B. 2000
  • C. 2100
  • D. 2023

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

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

{{ select(8) }}

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

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

cout << (false || true);

{{ select(9) }}

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

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

int n = 1000, c = 0;
do { c++; n /= 10; } while (n > 0);
cout << c;

{{ select(10) }}

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

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

11. 判断闰年时,只检查能否被4整除总是足够。

{{ select(11) }}

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

12. 0除以非零整数,结果仍为0。

{{ select(12) }}

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

13. 数位求和时,遇到数字0会使总和增加0。

{{ select(13) }}

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

14. 输入是0时,while(n>0)的循环体会自动执行一次。

{{ select(14) }}

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

15. 在十进制数102中,十位数字是0。

{{ select(15) }}

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

16. 一段代码中可以先做条件判断,再进入循环。

{{ select(16) }}

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

17. sqrt(25.0)用于计算25的平方根。

{{ select(17) }}

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

18. 打印多行星号时,每一行结束后都应按题意输出换行。

{{ select(18) }}

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

19. 当计数条件不成立时,通常不应增加该条件的计数器。

{{ select(19) }}

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

20. 检查程序时,应该同时考虑最小输入、最大输入和等于边界的情况。

{{ select(20) }}

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

来源

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

横琴粤澳C++小初组

未认领
状态
已结束
题目
12
开始时间
2026-10-2 0:00
截止时间
2026-10-10 23:59
可延期
24 小时