首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
一个类可以同时继承多个类,称为多继承。下列关于多个继承和虚基类的表述中,错误的是
一个类可以同时继承多个类,称为多继承。下列关于多个继承和虚基类的表述中,错误的是
admin
2013-02-27
64
问题
一个类可以同时继承多个类,称为多继承。下列关于多个继承和虚基类的表述中,错误的是
选项
A、每个派生类的构造函数都要为虚基类构造函数提供实参
B、多继承时有可能出现对基类成员访问的二义性问题
C、使用虚基类可以解决二义性问题并实现运行时的多态性
D、建立最派生类对象时,虚基类的构造函数会首先被调用
答案
C
解析
本题考核虚基类。C++中,通过虚拟基类所派生的类,在所产生的对象中,只包含了一个和其他类共享的基础对象,也就是说,从同一个基类中以虚拟方式派生的所有类,在它们所产生的对象里,不会有一份基础对象,而只是在内存里保留一份基础对象,而派生类中只保留指向此基础对象的指针,这样就不会同时有两份基类对象的情形发生。用虚基类可以解决二义性问题。但是实现运行时的多态性是虚函数。
转载请注明原文地址:https://kaotiyun.com/show/YzNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序 #include<stdio.h> main() {inta[3][3]={{1,3,5,}, {7,9,11,}, {13,15,17}}; int(*p)[3]=a,i,j,n=0; fo
有以下程序 #include<stdio.h> typedefstruct{intnum;charname[10];intscore;}PER; voidfun(PERx[]) {intt; if(x[0].score>x
有两个关系R和T如下所示: 则由关系R得到关系T的运算是()。
有以下程序:#include<stdio.h>main(){intch=020;printf(”%d\n”,ch=ch>>1);}程序运行后的输出结果是(
有以下程序:#include<stdio.h>voidfun(char*a,char*b){a=b;++;}main(){charch
在希尔排序法中,每经过一次数据交换后()。
关于友元,下列说法错误的是
以下都是C++语言标识符的是()。
若有定义:doublea[3][5];那么数组a的最后一个元素是【】。
下列对于软件工程的基本原则描述中错误的是()。
随机试题
VANCIL(凡客诚品),由原卓越网创始人陈年先生创立,VANCL运营所属之凡客诚品(北京)科技有限公司,主体运作者均系原卓越网骨干班底。由欧美著名设计师领衔企划,集结顶级男装品牌经典款式之精华,同时参考亚洲男士体型特点,精选高质面料贴身制作,让用户以中等
下列哪项不是疳证的主要临床表现
如下图所示,该土地开发项目在一个大城市的中心,总的土地开发面积约为50万m2,该项目的项目管理组织结构图有如下特点,包括()。
下面是关于Windows98文件名的叙述,错误的是()。
()是商业银行的最高风险管理/决策机构,承担商业银行风险管理的最终责任。
关于商业银行个人理财业务,下列表述中错误的是(。)。
企业结转已销商品销售成本时,对于结转该商品已计提的存货跌价准备,应贷记的科目是()。
Thesituationalapproachisagrammar-basedlanguageteachingmethodwhichfocuseson______.
阅读下面材料,回答问题。李老师在教学中存在这样一种令人尴尬的现象:他讲课不可谓不透、不明、不用功(有时甚至很卖力),课下督促检查不可谓不细、不紧、不认真,而学生也付出了较大的努力,师生满以为会取得较大的收获与提高,可最终结果却不尽如人意,付出和希
A、 B、 C、 D、 D题干中的五幅图虽然都是由两个图形重叠交错构成,但彼此间却不覆盖,因此D选项符合此规律。
最新回复
(
0
)