首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列有关继承和派生的叙述中,正确的是
下列有关继承和派生的叙述中,正确的是
admin
2017-10-17
36
问题
下列有关继承和派生的叙述中,正确的是
选项
A、如果一个派生类私有继承其基类,则该派生类对象不能访问基类的保护成员
B、派生类的成员函数可以防问基类的所有成员
C、基类对象可以赋值给派生类对象
D、如果派生类没有实现基类的一个纯虚函数,则该派生类是一个抽象类
答案
D
解析
本题考查的知识点是继承和派生。无论是公有、保护还是私有继承,派生类都能够访问基类的公有和保护成员,而不能访问基类的私有成员,故选项A和B不正确。公有继承时,派生类的对象可以作为基类的对象处理,派生类是基类的子类型。子类型关系是可以传递的,但是不可逆的。因此,基类的对象不可作为派生类的对象处理,即基类对象不可赋值给派生类对象。所以选项C不正确。4个选项中,只有选项D正确。
转载请注明原文地址:https://kaotiyun.com/show/xJAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<iostream>#include<fstream>usingnamespacestd;intmain(){ofstreamofile;cha
下面是类MyClass的定义,对定义中各语句描述正确的是()。classMyClass{private:intx,y,z;public:voidMyClass(intA){
使用ifstream流类定义一个流对象并打开一个磁盘文件与用使用fstream流类定义一个流对象并打开一个磁盘文件默认打开方式分别为______和没有默认。
()是一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本。
有以下程序void fun(int* a, int i, int j){ int t; if(i<j); { t =a[i] ;a[i]= a[j] ;a[i]= t; fun(a, ++i, --j);}}ma
下面关于for循环的正确描述是
下列叙述中正确的是
如果一个工人可管理多个设备,而一个设备只被一个工人管理,则实体“工人”与实体“设备”之间存在______关系。
为了在两个关系中提取所有相同的元组,则在交与并这两种关系运算中,应使用【 】运算。
已知类Myst有一个只需要一个double型参数的构造函数,且将运算符“-”重载为友元函数。要使语句序列Mystx{3.2),y(5.5),z(0.0);z=8.9-y;y=x-6.3;能够正常运行,运算符函数ope
随机试题
隐蔽性通货膨胀发生时,物价总体水平()。
论题处理
故远人不服,则修文德以来之。《论语.季氏》
A.勿食未熟的猪肉B.勿生食半生食溪蟹C.二者均是D.二者均非
血管内膜损伤诱发血栓形成的原因
下列哪项不是精神科评定量表的优点
未使用过的中国邮票
证券发行制度主要有两种:一种是注册制,以美国为代表;另一种是核准制,以欧洲各国为代表。()
对下列两组句子中加下划线字的意义和用法判断正确的是()。①故木受绳则直,金就砺则利②临视,则虫集冠上③入则与王图议国事,以出号令④居庙堂之高则忧其民
TheCaseoftheDisappearingFingerprintsOneusefulanti-cancerdrugcaneffectivelyerasethewhorlsandothercharacteris
最新回复
(
0
)