GESP 八级 · GESP202609 C++ 八级 第 23 题

判断题 · 答案 B

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

题目

在 C++ 语言的私有继承中,基类的 public 成员在派生类中仍为 public 成员。

答案:B

解题思维

先明确私有继承的定义,再说明基类公有成员在派生类中的访问权限变化,最后判断题目陈述是否正确。

常见错误

混淆私有继承与公有继承的访问规则,误以为继承后成员权限不变。

详细解析(节选)

1. 考纲定位

本题考查《GESP 考试大纲》C++ 语言模块八级考点:类的继承与成员访问控制。命题人专门设置这道判断题,就是要卡住那些只背"继承"概念、却搞不清三种继承方式区别的考生——八级 C++ 继承部分,90% 以上的错误都源于对私有继承访问规则的误解。

2. 解题思维

看到"私有继承"四个字,立刻反应出这是三种继承方式之一。关键记忆点是:私有继承会让基类的所有成员(包括公有和保护)在派生类中都变成私有。

题目陈述说"基类的 public 成员在派生类中仍为 public",这与私有继承规则直接冲突。因此答案选 B(错误)。

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