首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于纯虚函数与抽象类的描述中,错误的是( )。
下列关于纯虚函数与抽象类的描述中,错误的是( )。
admin
2013-05-30
82
问题
下列关于纯虚函数与抽象类的描述中,错误的是( )。
选项
A、纯虚函数是一种特殊的虚函数,它没有具体的实现
B、抽象类是指具有纯虚函数的类
C、一个基类中说明具有纯虚函数,该基类的派生类一定不再是抽象类
D、抽象类只能作为基类来用,其纯虚函数的实现由派生类给出
答案
1
解析
本题考核纯虚函数和抽象类的定义。
①基类的虚函数有时候不可能被调用到,这时可定义该虚函数为纯虚函数。纯虚函数没有函数体,但一定要进行说明,它告诉编译器,它的具体实现在派生类中。所以选项A的说法是错误的。
②抽象类是指至少有一个纯虚函数的类。它往往表示一些抽象的概念,它的成员函数没有什么意义。所以选项B的描述是正确的。
③抽象类是一种特殊的类,它是为了抽象和设计的目的而建立的,它处于继承层次结构的上层。抽象类的主要作用是将有关的类组织在一个继承层次结构中,由它来为它们提供一个公共的根,相关的子类是从这个根派生出来的。
对于抽象类的使用有几点规定:抽象类只能用作其他类的基类,不能建立抽象类对象。抽象类不能用作参数类型、函数返回类型或显式转换的类型。可以说明指向抽象类的指针和引用,此指针可以指向它的派生类,进而实现多态性。
由此可知选项C和D的描述是正确的。
转载请注明原文地址:https://kaotiyun.com/show/zQNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
虚基类说明格式如下:slass派生类名【】<继承方式><基类名>。
从数据库存的整体结构看,数据库存系统采用的数据模型有()。
下列运算符中不能在C++中重载的是()。
若有一个MyClas类,则执行语句MyClasa,b(2),*p;后,自动调用该类的构造函数()次。
下列关于对列的叙述中正确的是()。
下列关于运算符重载的描述中,______是正确的。
设树T的度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1,则T中的叶子结点数为【】。
下列关于拷贝构造函数的参数表的说法正确的是______。
线性表最常用的操作是存取第i个元素及其前趋的值,则采用【】存储方式节省时间。
成本效益分析的目的是从【】角度评价开发一个项目是否可行。
随机试题
某甲于某日在衣服里揣把尖刀在街上游荡,碰到了与其有前嫌的某乙等四人,由于对方人多,某甲逃跑,但被某乙追上,两人发生斗殴,后某甲怕对方一起上来打死他,便拿出尖刀欲向某乙臀部猛刺后逃走,但不期某乙闪身躲避时刺中腰部,后某甲逃离。某乙被送至医院后因抢救无效而死亡
背景资料:沿海地区某住宅工程,由4栋地下1层、地上12层、结构形式完全相同的单体组成,其中地下室为整体连接地下室。该工程地下水系发达,地下水对钢筋混凝土结构有侵蚀作用。屋面设计为不上人屋面,炉渣保温后细石混凝土封面找坡,最上层敷设SBS卷材防水层一道。
计算,其中D是y=x,x=0,y=,y=π围成的区域
王某因犯数罪被人民法院依法判处有期徒刑20年,服刑13年后被假释。在假释考验期的第6年,王某盗窃一辆汽车而未被发现。假释考验期满后的第4年,王某因抢劫而被逮捕,交代了自己在假释考验期限内盗窃汽车的行为。问:对王某假释考验期满后的抢劫罪应如何处理?
砂土地层中,开挖深度为14m、地下水位经井点降低至基坑底面以下的基坑,宜采用的支护形式是()。
下列有关定金与违约金区别的表述不正确的是()。
【《神灭论》】
城市学校
下面的网络中不属于分组交换网的是__________。
Inthedesertedfactoryseveralhugemachineswerelefttorustanddecay.
最新回复
(
0
)