首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于纯虚函数与抽象类的描述中,错误的是( )。
下列关于纯虚函数与抽象类的描述中,错误的是( )。
admin
2013-05-30
54
问题
下列关于纯虚函数与抽象类的描述中,错误的是( )。
选项
A、纯虚函数是一种特殊的虚函数,它没有具体的实现
B、抽象类是指具有纯虚函数的类
C、一个基类中说明具有纯虚函数,该基类的派生类一定不再是抽象类
D、抽象类只能作为基类来用,其纯虚函数的实现由派生类给出
答案
1
解析
本题考核纯虚函数和抽象类的定义。
①基类的虚函数有时候不可能被调用到,这时可定义该虚函数为纯虚函数。纯虚函数没有函数体,但一定要进行说明,它告诉编译器,它的具体实现在派生类中。所以选项A的说法是错误的。
②抽象类是指至少有一个纯虚函数的类。它往往表示一些抽象的概念,它的成员函数没有什么意义。所以选项B的描述是正确的。
③抽象类是一种特殊的类,它是为了抽象和设计的目的而建立的,它处于继承层次结构的上层。抽象类的主要作用是将有关的类组织在一个继承层次结构中,由它来为它们提供一个公共的根,相关的子类是从这个根派生出来的。
对于抽象类的使用有几点规定:抽象类只能用作其他类的基类,不能建立抽象类对象。抽象类不能用作参数类型、函数返回类型或显式转换的类型。可以说明指向抽象类的指针和引用,此指针可以指向它的派生类,进而实现多态性。
由此可知选项C和D的描述是正确的。
转载请注明原文地址:https://kaotiyun.com/show/zQNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对于语句cout<<end1<<x;中的各个组成部分,下列叙述中错误的是______。
下列必须重载为成员函数的运算符是______。
下面关于类的静态成员,说法正确的是______。
若有以下变量定义和函数调用语句:inta=25;print_value(&a);则执行下面函数后正确的输出结果是()。voidprint_value(int*x){cout<<++*x<<endl
有以下程序#include<iostream,h>inti=0;voidfun(){{Staticinti=1Std::cont<<i++<<’,’;}
判断字符型变量ch是否为大写英文字母,应使用表达式()。
设树T的度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1,则T中的叶子结点数为【】。
运算符函数调用格式的表达式y/x++与表达式y.operator/(operator++(x,0))的含义相同,由此可看出()。
线性表最常用的操作是存取第i个元素及其前趋的值,则采用【】存储方式节省时间。
已知类MyClas有一个只需要一个double型参数的构造函数,其将运算符“+”重载为友元函数。要使语句序列MyClasx(1.2),y(2.3),z(0);z=x+y;能够正常运行,运算符函数operator+应在类中声明为()。
随机试题
新民主主义的三大经济纲领内容是()
某工程施工时,因业主原因造成某工作拖延1周,该工作具有5d总时差,3d自由时差,则承包商可获得工期索赔为()d。
背景A施工单位总承包某机电安装单项工程,该工程包含3个单位工程,其中泵房单位工程分包给B专业公司。进入工程后期,两个单位工程已经办理中间交接手续,其中A施工单位承包的1个单位工程中,有一台能量回收系统的燃气轮机组,因受介质限制而不能进行单机试运行
()素有“九寨精华”之称,是九寨沟各个景点中最受人关注和喜爱的。
下列语段中画横线的词语,使用不恰当的一项是()。哈佛大学教授杜维明说,“西方的人文学和人文主义基本上是反自然和反宗教,对自然有侵略的倾向,对宗教不闻不问。但儒家所代表的人文学要求人类既要和自然保持和谐,又要与宗教保持相辅相成的关系,所以它的内涵比
“世界上最宽阔的是海洋,比海洋更宽阔的是人的胸怀。”这句话启示我们与人交往要()。
深刻把握全面深化改革的路线图,要紧紧围绕提高()水平深化党的建设制度改革。
本文的作者是:给本文选择一个合适的标题:
Ifyouwanttobookahotelroom,youshoulddial______.WhattimecanIseewaterlifelikeeels?
AnOhioStateUniversitystudyhaslinkedbehaviorinyoungchildren【C1】______thetypeofjobtheirmotherhas.Motherswithcom
最新回复
(
0
)