题目
答案:C
考点
基本数据类型基础语法复合类型
解题思维
拿到题先想C++里哪些是语言自带的‘原子’类型,再看struct是不是用户自己拼出来的复合体,这样就能一眼锁定答案。
常见错误
容易误以为struct是基本数据类型。基本类型是语言内置的,struct通过组合基本类型形成新的复合类型。
详细解析(节选)
概念定义
C++基本数据类型(Built-in / Fundamental Types):
- 整型:
int, short, long, long long, char(也属整型) - 浮点型:
float, double, long double - 布尔型:
bool - 空类型:
void
struct 是用户自定义的复合类型(Compound Type),由多个基本类型或其他类型组合而成。
选项分析
- A. int ✅ 基本数据类型
- B. float ✅ 基本数据类型
- C. struct ❌ 复合类型(用户自定义类型)
- D. char ✅ 基本数据类型
答案为 C。
同考点真题
- 第 13 题· NOIP 2013 提高组初赛试题 · 答案 D看解析 →
- 第 27 题· NOIP 2016 普及组初赛试题 · 答案 cin.get()num=c-'0'num=c-48c>='0'&&c<='9'c>=48&&c<=57num=num*10+c-'0'num=num*10+c-48num=-numreturn -num看解析 →
- 第 3 题· CSP 2019 入门级第一轮 · 答案 C看解析 →
- 第 1 题· CSP 2019 提高级第一轮 · 答案 D看解析 →
- 第 5 题· CSP 2019 提高级第一轮 · 答案 B看解析 →