GESP 三级 · GESP 202506 C++ 三级 第 24 题

判断题 · 答案 B

← 整套速查表 GESP 三级 全部真题

题目

在 C++ 中,枚举的底层类型可以是非整型(如 float 或 double)。

答案:B

解题思维

答案B。double占8字节,int占4字节,float占4字节,char占1字节,bool占1字节。类型的占用空间在编译时确定。

常见错误

double占8字节是固定不变的。数组占用空间=元素个数×sizeof(元素类型)。

详细解析(节选)

【考点】枚举定义|底层类型约束|C++语言规范

1. 🎯 考纲定位

本考点位于《GESP 考试大纲》C++ 二级/三级"基本语法与语义"模块中。命题人想卡住绝大多数考生对"枚举本质"的模糊认知——新手常把枚举当成"整数别名",却忽略了它必须是整数类型的严格约束。

在 OI伴学 里做这道题
登录后可计时作答、查看完整六段式解析,并按你的错题自动生成同类练习。
去刷题先做一次 AI 学情诊断