首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列有关继承和派生的叙述中,正确的是
下列有关继承和派生的叙述中,正确的是
admin
2017-10-17
32
问题
下列有关继承和派生的叙述中,正确的是
选项
A、如果一个派生类私有继承其基类,则该派生类对象不能访问基类的保护成员
B、派生类的成员函数可以防问基类的所有成员
C、基类对象可以赋值给派生类对象
D、如果派生类没有实现基类的一个纯虚函数,则该派生类是一个抽象类
答案
D
解析
本题考查的知识点是继承和派生。无论是公有、保护还是私有继承,派生类都能够访问基类的公有和保护成员,而不能访问基类的私有成员,故选项A和B不正确。公有继承时,派生类的对象可以作为基类的对象处理,派生类是基类的子类型。子类型关系是可以传递的,但是不可逆的。因此,基类的对象不可作为派生类的对象处理,即基类对象不可赋值给派生类对象。所以选项C不正确。4个选项中,只有选项D正确。
转载请注明原文地址:https://jikaoti.com/ti/ant0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据的逻辑结构是指()。
有以下程序:#include<iostream>usingnamespacestd;intmain(){inta=5,b=4,c=3,d=2;if(a>b>c)
()是一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本。
有以下程序main(){ int p[7]= {11,13,14,15,16,17,18},i=0,k=0; while(i<7 & & p[i] %2) { k= k+ p[i];i+ +;} cout<<k<<end1;}执行后输
以下程序的输出结果是intf(){ static int i= 0; int s=1; s+=i; i++; return s;}main( ){ inti, a=0; for(i=0;i<5;i++)a+=f();
下列不是循环语句的是
下列数据结构中具有记忆作用的是
当需要将一个函数boo1isnumber(charc)声明为内联函数时,则此内联函数的函数原型为()。
如果一个工人可管理多个设备,而一个设备只被一个工人管理,则实体“工人”与实体“设备”之间存在______关系。
C++中,设置虚基类的目的是【】。
随机试题
尿毒症患者症状加重最常见的诱因是
注册结构工程师注册有效期为()年。
依据《劳动合同法》,下列关于劳务派遣的说法中,正确的是()。
工业企业燃气管道包括()。
有担保流动资金贷款的对象应该是()。
在某工地上有一批废旧建筑材料和垃圾需要清理并运离现场,由两位货车司机小王和小李负责。两人同时清理废旧建筑材料需2小时,两人同时清理垃圾需0.5小时,货车将垃圾运至郊区往返需3小时,货车将废旧建筑材料运至收购站往返需1小时。小王和小李完成这项清理、运输工作返
JACKSON方法是在软件开发过程中常用的方法,使用JACKSON方法时可以得到(7),使用JACKSON方法时可以实现(8)。
Fishingaddsonlyaboutonepercenttotheglobaleconomy,butonaregionalbasisitcancontributeextremelytohumansurvival
Foodanddrinksare.....inallareasofthelaboratory.
Howarejigsawpuzzlesmade?Themethodofmakingajigsawpuzzlehasn’tchangedmuchsinceitsinventioninthelate18thce
最新回复
(
0
)