GESP 四级 · GESP 202309 C++ 四级 第 21 题

判断题 · 答案 A

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

题目

在 C++ 语言中,可以定义结构体类型的数组变量,定义结构体时也可以包含数组成员。

答案:A

解题思维

这道题就是考C++里结构体能不能放数组成员,记住struct内部成员类型没有限制,数组当然合法,所以选A。

常见错误

很多考生会死记'结构体成员只能是基本类型'这种错误结论,或者把'结构体'和'数组'当成两个互斥的概念,看到'数组成员'就下意识觉得不对。其实只要把数组当成一种类型,它和int、char完全一样,都能塞进struct里。命题人专门用'也可以'这种正向表述,就是看你有没有真正理解规则而不是靠背模板。

详细解析(节选)

【考点】C++ 结构体定义|C++ 数组定义

1. 考纲定位

GESP 四级 C++ 语言基础模块。命题人放这道题,就是卡住那些被'结构体只能包含基本类型'这个错误认知卡住的考生——四级要检验对 C++ 复合类型定义规则的掌握程度,数组作为成员是合法且常见的用法。

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