#HQCPPJ300. [C++][初中][模拟卷三] 客观题整卷

    ID: 5351 客观题 尝试: 54 已通过: 3 难度: 9 上传者: 标签>横琴粤澳深度合作区人工智能大赛模拟题原创模拟初中初中组组别::初中C++语言::C++模拟卷三套卷::C++初中组模拟卷三客观题单选题判断题基础运算条件判断循环

[C++][初中][模拟卷三] 客观题整卷

C++初中组模拟卷三 · 客观题

本部分满分60分。单选题每题4分,判断题每题2分。所有题目在本页面一次作答并提交。

环境:C++17。代码片段已省略必要头文件和using namespace std;,均位于main内;int按32位有符号整数计算,cout使用默认格式,未开启boolalpha。

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

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

int a = 17, b = 5;
cout << a / b + a % b;

{{ select(1) }}

  • 2
  • 3
  • 5
  • 7

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

int x = 8;
x -= 3;
x *= 2;
cout << x;

{{ select(2) }}

  • 10
  • 5
  • 13
  • 16

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

int x = 12;
if (x % 3 == 0 && x % 5 != 0)
    cout << 1;
else
    cout << 0;

{{ select(3) }}

  • 0
  • 12
  • 3
  • 1

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

int n = 407;
cout << n / 100 << " " << n % 10;

{{ select(4) }}

  • 4 0
  • 4 7
  • 0 7
  • 40 7

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

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

{{ select(5) }}

  • 6
  • 15
  • 9
  • 5

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

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

{{ select(6) }}

  • 3
  • 4
  • 5
  • 6

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

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

{{ select(7) }}

  • 6
  • 10
  • 15
  • 21

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

cout << min(abs(-8), 5);

{{ select(8) }}

  • 8
  • 13
  • -8
  • 5

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

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

{{ select(9) }}

  • 6
  • 9
  • 12
  • 3

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

int a = 5, b = 8;
cout << (a + b) / 2.0;

{{ select(10) }}

  • 6
  • 13
  • 6.5
  • 7

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

请选择“正确”或“错误”。

11. 对非负整数n,n%10可以得到它的个位数字。

{{ select(11) }}

  • 正确(√)
  • 错误(×)

12. 当n为正整数时,执行n/=10可以去掉它的十进制个位数字。

{{ select(12) }}

  • 正确(√)
  • 错误(×)

13. 表达式a&&b只要有一个条件成立,结果就为真。

{{ select(13) }}

  • 正确(√)
  • 错误(×)

14. 执行continue后,程序会立即结束整个循环。

{{ select(14) }}

  • 正确(√)
  • 错误(×)

15. 执行for(int i=1; i<=5; i+=2)时,循环体中的i依次为1、3、5。

{{ select(15) }}

  • 正确(√)
  • 错误(×)

16. 在不溢出的前提下,用sum+=x可以将x累加到sum中。

{{ select(16) }}

  • 正确(√)
  • 错误(×)

17. 统计满足条件的整数个数时,计数器通常应初始化为1。

{{ select(17) }}

  • 正确(√)
  • 错误(×)

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

{{ select(18) }}

  • 正确(√)
  • 错误(×)

19. 双重循环中,内层循环总执行次数一定等于外层循环次数。

{{ select(19) }}

  • 正确(√)
  • 错误(×)

20. 分数等于达标线时,如果达标规则是“大于或等于”,条件应写成score>=t。

{{ select(20) }}

  • 正确(√)
  • 错误(×)