首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于纯虚函数与抽象类的描述中,错误的是( )。
下列关于纯虚函数与抽象类的描述中,错误的是( )。
admin
2013-05-30
37
问题
下列关于纯虚函数与抽象类的描述中,错误的是( )。
选项
A、纯虚函数是一种特殊的虚函数,它没有具体的实现
B、抽象类是指具有纯虚函数的类
C、一个基类中说明具有纯虚函数,该基类的派生类一定不再是抽象类
D、抽象类只能作为基类来用,其纯虚函数的实现由派生类给出
答案
1
解析
本题考核纯虚函数和抽象类的定义。
①基类的虚函数有时候不可能被调用到,这时可定义该虚函数为纯虚函数。纯虚函数没有函数体,但一定要进行说明,它告诉编译器,它的具体实现在派生类中。所以选项A的说法是错误的。
②抽象类是指至少有一个纯虚函数的类。它往往表示一些抽象的概念,它的成员函数没有什么意义。所以选项B的描述是正确的。
③抽象类是一种特殊的类,它是为了抽象和设计的目的而建立的,它处于继承层次结构的上层。抽象类的主要作用是将有关的类组织在一个继承层次结构中,由它来为它们提供一个公共的根,相关的子类是从这个根派生出来的。
对于抽象类的使用有几点规定:抽象类只能用作其他类的基类,不能建立抽象类对象。抽象类不能用作参数类型、函数返回类型或显式转换的类型。可以说明指向抽象类的指针和引用,此指针可以指向它的派生类,进而实现多态性。
由此可知选项C和D的描述是正确的。
转载请注明原文地址:https://jikaoti.com/ti/e6E0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在面向对象的程序设计中,下列叙述中错误的是()。
构造函数与析构函数所调用的虚函烽是所在类的函数,因此调用时实现的是【】联编。
下面对模板的声明正确的是______。
在下列关于关系的陈述中,错误的是______。
下列运算符不能在C++中重载的是()。
在单链表中,增加头结点的目的是()。
派生类的对象对它的基类成员中______是可以访问的。
下面对二维数组array的定义,正确的是()。
面向对象程序设计思想的主要特征中不包括()。
下列对于软件测试的描述中正确的是______。
随机试题
关于女子基础体温叙述,错误的说法是()。
按投资主体的不同来划分,普通股票可分为()。
下列不属于按照投资对象进行基金分类的是()。
采用下列何种策略时,股价上升买入股票,股价下降卖出股票?()
下列项目中,属于职工薪酬的有()。
以下属于文件的有_________。
理性是“人类认识真理的能力”,“人类的精神不靠上帝光亮的帮助而能够自然达到一系列真理”。这种观点出现在()。
()是根据财务活动的历史资料,考虑现实的要求和条件,对企业未来的财务活动和财务成果做出科学的预计和测算。
下列叙述中正确的是( )。
—Readthetextabouttheimportanceofqualifications.—Inmostofthelines34-45thereisoneextraword.Oneortwolines,ho
最新回复
(
0
)