GESP 六级 · GESP 202506 C++ 六级 第 1 题

选择题 · 答案 D

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

题目

下列哪一项不是面向对象编程的基本特征?

答案:D

解题思维

C++类:构造函数(对象创建时调用)、析构函数(对象销毁时调用)、虚函数(实现多态)。构造函数不能为虚。

常见错误

构造函数不能是虚函数(虚表在构造函数完成后才建立)。析构函数可以且通常应该为虚函数(防止内存泄漏)。

详细解析(节选)

【考点】面向对象编程特征|编译链接

🎯 考纲定位 GESP 六级 C++ 考察面向对象编程与编译链接流程的交叉点。命题人特意把"链接"混入选项,卡住的是死记"三大特征"却不懂编译流程的考生——这是六级区分度的关键:五级背概念,六级要懂工程实现。

🧠 解题思维 看到题先定位题干关键词"不是...基本特征",排除法比正向记忆更稳。继承、封装、多态是 OOP 三大支柱,链接属于编译链接流程,不在特征范畴。通法:遇到"哪个不是"的否定式判断,先圈定题干所指集合,再逐一对比,用排除法锁定答案。

🪤 陷阱拆解 A、B、C 都是 OOP 核心特征,若你只背过"三大特征"却不知链接为何物,就会误选。D 项"链接"偷换概念——它描述的是编译后把目标文件合并成可执行文件的过程,与类、对象、继承封装多态的运行时行为无关。题目最阴险的细节在于"链接"一词听起来像编程术语,容易让人误以为属于 OOP 范畴。

🔄 反命题思维 命题人想考你对 OOP 特征的理解深度,而非单纯记忆。如果改成"下列哪一项属于编译流程?"答案就会变成 D。刷到类似题时,先问自己"命题人想考我什么"。

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