[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) }}
- 正确(√)
- 错误(×)
粤公网安备44195502000252号