Question 6
基本数据类型
以下哪个不是 C++ 中的基本数据类型?
单项选择2 分难度 基础
正确答案
C. struct
一句话考点
`int`、`float`、`char` 都是基本类型;`struct` 是用户自定义复合类型机制。
C++ 基础语法数据类型
Prompt
题目与选项
以下哪个不是 C++ 中的基本数据类型?
A. int
B. float
C. struct
D. char
Quick Check
做题抓手
先判断题型
先定位知识点,再决定是公式套用、手推样例还是结构重建。
再核对边界
第一轮很爱在闭区间、下标偏移、递归终止条件和布尔返回值上设陷阱。
最后看输出层次
尤其是阅读程序题,要分清函数返回值、变量值和最终打印值是不是同一件事。
Explanation
详细讲解
Step 1
基本数据类型是语言直接提供的原生类型,例如整型、浮点型、字符型等。
Step 2
`struct` 表示“结构体”,它用于把多个成员组合成一个新的复合类型,不属于基本类型。
Step 3
因此选项 C 才是“不是基本数据类型”的答案。
Pitfalls
易错点
- 把关键字和基本类型混为一谈,认为出现语法关键字就一定是基本类型。
- 忘记 `char` 也是 C++ 的基础类型之一。
Extend
拓展补充
- 和 `struct` 同类的还有 `class`、`enum` 等,它们都不是基本类型。
返回总览
回到整套试卷
返回题目总览页,继续从目录、知识图谱或其他分区进入。
所属分区
返回 单项选择
回到首页对应分区,继续顺序刷题或查看同类知识点。
上一题
第 5 题
MB 与 bit 换算
下一题
第 7 题
循环语句识别