GESP 七级 · GESP 202403 C++ 七级 第 25 题

判断题 · 答案 A · 考点:函数

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

题目

类 B 继承了抽象类 A,但未实现类 A 中的纯虚函数 f,则类 B 不能直接实例化。( )

答案:A

考点

函数

解题思维

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

常见错误

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

详细解析(节选)

【考点】抽象类与纯虚函数|类继承与实例化|面向对象基础

1. 🎯 考纲定位(考点定位)

本题考查《GESP 2024 C++ 大纲》第三部分"面向对象程序设计"中"类与对象"模块的核心概念。命题人专门把这道题放在七级,是要卡住那些只背"抽象类不能实例化"结论、却不理解"为什么"的考生——抽象类定义的本质就是"有纯虚函数",而继承关系会传递抽象性,这个逻辑链断了两步,很多人就掉坑里。

同考点真题

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