首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列有关继承和派生的叙述中,正确的是
下列有关继承和派生的叙述中,正确的是
admin
2017-10-17
35
问题
下列有关继承和派生的叙述中,正确的是
选项
A、如果一个派生类私有继承其基类,则该派生类对象不能访问基类的保护成员
B、派生类的成员函数可以防问基类的所有成员
C、基类对象可以赋值给派生类对象
D、如果派生类没有实现基类的一个纯虚函数,则该派生类是一个抽象类
答案
D
解析
本题考查的知识点是继承和派生。无论是公有、保护还是私有继承,派生类都能够访问基类的公有和保护成员,而不能访问基类的私有成员,故选项A和B不正确。公有继承时,派生类的对象可以作为基类的对象处理,派生类是基类的子类型。子类型关系是可以传递的,但是不可逆的。因此,基类的对象不可作为派生类的对象处理,即基类对象不可赋值给派生类对象。所以选项C不正确。4个选项中,只有选项D正确。
转载请注明原文地址:https://jikaoti.com/ti/ant0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若要想进行标准输入输出则头文件必须包含______件。
C++中把数据之间的传输操作称为()
有以下程序:#include<iostream.h>voidmain(){intx=5,y=2;cout<<!(y==x/2)<<",";cout<<y!=x%3)<<",";
有以下程序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
设有数组定义:char array []= "China";则数组array 所占的空间为
如下程序的输出结果是main(){float x=2.0, y;if(x<0.0)y=0.0;else if(x<10.0)y= 1.0/x;else y= 1.0cout<<y<<end1}
当需要函数返回多个值时,函数的参数应采用指针或【 】。
在链表的运算过程中,能够使空表与非空表的运算统一的结构是______。
在面向对象方法中,______描述的是具有相似属性与操作的一组对象。
在长度为n的有序线性表中进行二分查找,需要的比较次数为
随机试题
人体感染HBV后,很难在其血清中查出的抗原是()
具有安胎作用的药物是()
失业人员失业前所在单位和本人按照规定累计缴费时间满1年不足5年的,领取失业保险金的期限最长为( )。
粉尘爆炸的爆炸极限不是固定不变的,影响因素主要有粉尘粒度、分散度、湿度、点火源性质、含氧量、惰性粉尘和灰分温度等。一般来说,下列关于这些影响因素的说法中,正确的是()。
下列关于会计要素确认和计量的会计原则有( )。
公开募集基金的基金管理人可以从管理基金的报酬中计提()。
根据《合同法》的规定,下列情形中,买受人应承担标的物毁损、灭失风险的有()。
关于有限责任公司股东向股东以外的人转让股权,其他股东主张行使优先购买权的期限的说法不正确的是()。
2013年中国已成为世界()货物贸易大国。2013年,中国货物进出口总额为4.16万亿美元,其中出口额2.21万亿美元,进口额1.95万亿美元。
9月底,小李开启了欧洲之旅。他先参加了一场盛大的啤酒节,随后参观了海德公园并瞻仰了马克思墓,最后参观了欧盟总部。问小李依次游历了哪几座城市?()
最新回复
(
0
)