#1160. GESP C++ 三 级 2025年9月真题 · 判断题
GESP C++ 三 级 2025年9月真题 · 判断题
GESP C++ 三 级 2025年9月真题(120 分钟,总分 100 分)
判断题(共 10 题,每题 2 分,共 20 分)
1. 表达式 sizeof('a') 的结果总是 1,因为 'a' 是一个字符。
{{ select(1) }}
- 正确
- 错误
2. 在C++中,所有全局变量如果没有显式初始化,都会被自动初始化为0。
{{ select(2) }}
- 正确
- 错误
3. do { ... } while (false); 循环体内的语句至少会被执行一次。
{{ select(3) }}
- 正确
- 错误
4. 在C++中,++i 是一个左值表达式,而 i++ 是一个右值表达式。
{{ select(4) }}
- 正确
- 错误
5. 对于 enum Color { RED, GREEN, BLUE };,RED 的类型是 int
{{ select(5) }}
- 正确
- 错误
6. #define SQUARE(x) x * x 是一个安全的宏定义,SQUARE(2+3) 会正确计算出 25。
{{ select(6) }}
- 正确
- 错误
7. 在C++中,char 类型的取值范围总是 -128 到 127。
{{ select(7) }}
- 正确
- 错误
8. 表达式 a > b ? a : b = 10; 一定是合法的C++代码。
{{ select(8) }}
- 正确
- 错误
9. #include "file.h" 和 #include <file.h> 在编译器查找头⽂件时的搜索策略是完全相同的。
{{ select(9) }}
- 正确
- 错误
10. 在同一个作用域内,extern 声明的变量可以多次定义。
{{ select(10) }}
- 正确
- 错误
相关
在下列比赛中: