首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于纯虚函数与抽象类的描述中,错误的是( )。
下列关于纯虚函数与抽象类的描述中,错误的是( )。
admin
2013-05-30
89
问题
下列关于纯虚函数与抽象类的描述中,错误的是( )。
选项
A、纯虚函数是一种特殊的虚函数,它没有具体的实现
B、抽象类是指具有纯虚函数的类
C、一个基类中说明具有纯虚函数,该基类的派生类一定不再是抽象类
D、抽象类只能作为基类来用,其纯虚函数的实现由派生类给出
答案
1
解析
本题考核纯虚函数和抽象类的定义。
①基类的虚函数有时候不可能被调用到,这时可定义该虚函数为纯虚函数。纯虚函数没有函数体,但一定要进行说明,它告诉编译器,它的具体实现在派生类中。所以选项A的说法是错误的。
②抽象类是指至少有一个纯虚函数的类。它往往表示一些抽象的概念,它的成员函数没有什么意义。所以选项B的描述是正确的。
③抽象类是一种特殊的类,它是为了抽象和设计的目的而建立的,它处于继承层次结构的上层。抽象类的主要作用是将有关的类组织在一个继承层次结构中,由它来为它们提供一个公共的根,相关的子类是从这个根派生出来的。
对于抽象类的使用有几点规定:抽象类只能用作其他类的基类,不能建立抽象类对象。抽象类不能用作参数类型、函数返回类型或显式转换的类型。可以说明指向抽象类的指针和引用,此指针可以指向它的派生类,进而实现多态性。
由此可知选项C和D的描述是正确的。
转载请注明原文地址:https://www.kaotiyun.com/show/zQNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列说法中错误的是()。
以下程序段的输出结果是()。intx=5;do{cout<<x--<<end1;}while(!x);
构造函数与析构函数所调用的虚函烽是所在类的函数,因此调用时实现的是【】联编。
C++语言的函数参数传递方式有值传递和【】、引用传递。
______工具在软件详细设计过程中不采用。
下列程序的输出结果是【】。#inClude<iostream>rsingnamespacestd;template<typenameT>Tfun(Ta,Tb){retum(a<=b)?a:b;)intm
已知:inta,b;下列switch语句中,()是正确的。
在数据结构中,从逻辑上可以把数据结构分成()。
由关系数据库系统支持的完整性约束是指【】和参照完整性。
随机试题
在金融监管体制类型中,在一个国家只设立一家金融监管机关对金融实施监管,称为()
工程资料管理系统软件可以实现下列()操作。
根据《企业所得税法》规定,下列各项中,纳税人在计算企业所得税所得额时准予扣除的是()。
某房地产开发公司于2012年3月受让一宗土地使用权,依据受让合同支付转让方地价款8000万元,当月领取土地使用证并支付了相关税费。自2012年3月起至2013年2月末。该房地产开发公司使用受让土地60%(其余40%尚未使用)的面积开发建造一栋写字楼并于写字
世界上最早使用麻醉剂的是我国古代的()。
胡蜂在本能的作用下__________地营造自己的生活、生育中心,它的巢是一个_______的纸房子。蔡伦如果在改进造纸术之前目睹过胡蜂的建筑过程而受到启发,无疑便是世界上最早的仿生学家了。依次填入画横线部分最恰当的一项是()。
随着《致青春》票房告捷,人们再次怀念起青春——那个载满激情与痛苦,希望与心碎交织的年代。人们之所以对青春情有独钟,是因为它难以捉摸,直到逝去之后才看清它的真面目。大家普遍认为,我们的选择成就了现在的我们。一个人选此非彼,人们总是认为“总会有更好的道路”。所
What’sthebestwaytotravelinmostcities?
A、Alargeschoolcrestonthefront.B、Asmallschoolcrestontheback.C、Aschoolcrestonboththefrontandtheback.D、Nos
LearntoBehaveWhenLostintheWoodsLionsandtigersandbears,oh,my!ItcanhappentoevenanEagleScout:Thetraild
最新回复
(
0
)