#5329. [C++][小高][模拟卷一] 客观题(单选+判断)
[C++][小高][模拟卷一] 客观题(单选+判断)
[C++][小高][模拟卷一] 客观题(单选+判断)
试卷说明
- 组别:小高组
- 语言:C++
- 运行环境:C++17
- 本题共 20 道客观题,60 分。
- 第 1~10 题为单项选择题,每题 4 分;第 11~20 题为判断题,每题 2 分。
- 单项选择题每题只有 1 个正确选项;判断题请选择“正确(√)”或“错误(×)”。
一、单项选择题(每题 4 分,共 40 分)
1. 运行代码,输出结果是( )。
int n = 3;
cout << n * n;
{{ select(1) }}
- A. 3
- B. 6
- C. 9
- D. 12
2. 运行代码,输出结果是( )。
int s = 123;
cout << s / 60 << ' ' << s % 60;
{{ select(2) }}
- A. 2 3
- B. 3 2
- C. 2 1
- D. 1 3
3. 运行代码,输出结果是( )。
int x = 8;
x = x - 3;
cout << x;
{{ select(3) }}
- A. 8
- B. 3
- C. 报错
- D. 5
4. 运行代码,输出结果是( )。
int a = 5;
a += 5;
cout << a;
{{ select(4) }}
- A. 5
- B. 10
- C. 6
- D. 15
5. 运行代码,输出结果是( )。
double x = 6.8;
cout << int(x);
{{ select(5) }}
- A. 3
- B. 5
- C. 6
- D. 8
6. 运行代码,输出结果是( )。
int n = 31, c = 0;
while (n >= 7) { n -= 7; c++; }
cout << c;
{{ select(6) }}
- A. 2
- B. 3
- C. 5
- D. 4
7. 运行代码,输出结果是( )。
int c = 0;
for (int i = 1; i <= 3; i++)
for (int j = 1; j <= i; j++) c++;
cout << c;
{{ select(7) }}
- A. 6
- B. 3
- C. 5
- D. 9
8. 运行代码,输出结果是( )。
cout << (!(8 < 5) && false);
{{ select(8) }}
- A. 1
- B. 0
- C. true
- D. 报错
9. 运行代码,输出结果是( )。
cout << abs(-4);
{{ select(9) }}
- A. -4
- B. 0
- C. 4
- D. 16
10. 按ASCII编码,字符'B'的编码比'A'大1。运行代码输出( )。
cout << 'B' - 'A';
{{ select(10) }}
- A. 0
- B. 2
- C. 65
- D. 1
二、判断题(每题 2 分,共 20 分)
11. 1分钟等于60秒。
{{ select(11) }}
- A. 正确(√)
- B. 错误(×)
12. n为非负整数时,n%10可用来取得个位数字。
{{ select(12) }}
- A. 正确(√)
- B. 错误(×)
13. do-while循环先执行循环体,再检查条件。
{{ select(13) }}
- A. 正确(√)
- B. 错误(×)
14. if条件中只能写一个比较,不能组合多个条件。
{{ select(14) }}
- A. 正确(√)
- B. 错误(×)
15. continue和break总是产生相同效果。
{{ select(15) }}
- A. 正确(√)
- B. 错误(×)
16. int(3.9)的结果是4。
{{ select(16) }}
- A. 正确(√)
- B. 错误(×)
17. min(4,9)的结果是4。
{{ select(17) }}
- A. 正确(√)
- B. 错误(×)
18. 内层循环可以使用外层循环变量作为边界。
{{ select(18) }}
- A. 正确(√)
- B. 错误(×)
19. 代码中的所有字母都可以随意改变大小写而不影响程序。
{{ select(19) }}
- A. 正确(√)
- B. 错误(×)
20. 样例通过就能保证程序对所有合法输入都正确。
{{ select(20) }}
- A. 正确(√)
- B. 错误(×)
来源
横琴粤澳深度合作区人工智能大赛模拟试题 · C++ · 小高组 · 模拟卷一 · 客观题整卷
粤公网安备44195502000252号