首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
一个类可以同时继承多个类,称为多继承。下列关于多个继承和虚基类的表述中,错误的是
一个类可以同时继承多个类,称为多继承。下列关于多个继承和虚基类的表述中,错误的是
admin
2013-02-27
49
问题
一个类可以同时继承多个类,称为多继承。下列关于多个继承和虚基类的表述中,错误的是
选项
A、每个派生类的构造函数都要为虚基类构造函数提供实参
B、多继承时有可能出现对基类成员访问的二义性问题
C、使用虚基类可以解决二义性问题并实现运行时的多态性
D、建立最派生类对象时,虚基类的构造函数会首先被调用
答案
C
解析
本题考核虚基类。C++中,通过虚拟基类所派生的类,在所产生的对象中,只包含了一个和其他类共享的基础对象,也就是说,从同一个基类中以虚拟方式派生的所有类,在它们所产生的对象里,不会有一份基础对象,而只是在内存里保留一份基础对象,而派生类中只保留指向此基础对象的指针,这样就不会同时有两份基类对象的情形发生。用虚基类可以解决二义性问题。但是实现运行时的多态性是虚函数。
转载请注明原文地址:https://www.kaotiyun.com/show/YzNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中错误的是()。
有定义语句:inta;longb;doublex,y;,则以下选项中正确的表达式是()。
请编写函数fun,其功能:编写函数fun(char*s0,char*s1,char*s2,char*s3),要求实现——将s0所指字符串分解成3个字符串,分别存入s1、s2、s3所指内存中。分解的方法是,s1、s2、s3从s0中依次按顺序每隔3个字
数据处理的最小单位是()。
在长度为n的顺序表的第i(1≤i≤n+1)个位置上插入一个元素,元素的移动次数为【】。
在一个C++程序中,每个变量都必须遵循【】的原则。
设树T的度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1,则T中的叶子结点数为()。
设有以下程序段:inta[5]={0),*p,*q;p=a;q=a;则下列选项中,合法的运算是()。
若有定义:intk,*q;,则下列各选项中赋值表达式正确的是()。
在模块化程序设计中,按功能划分模块的原则是()。
随机试题
TheAmericanpeople’s___________ofbeingpoliteisdifferentfromthatheldinChina.
RogerlivedinthecityofLondon,andhishairwasalwayscutbythesameoldman.HealwayscutRoger’shairasRogerlikedit
治疗噎膈痰气交阻证,应首选
正常会阴侧切切口拆线时间是产后
男,50岁。从1.5米高处摔下,右胸着地。体格检查:神清,呼吸34次/分,心率100次/分,血压130/75mmHg,右胸壁畸形,无伤口,出现反常呼吸,双肺呼吸音粗,无干湿性哕音。身体其余部分无损伤。现场急救的最重要处理是
背景:北方某房屋建筑工程,地上20层,地下2层,建筑面积22000m2。桩基,冻土层厚800mm,地上剪力墙结构。质量目标:合格。工期450日历天。施工单位中标后成立了项目部,并于2009年11月15日进场。施工过程中发生了如下事件:
“民生改善”权重增加,作为警察,你怎么看?
甲因遭丈夫乙的虐待而被迫离家独居。某日其女儿丙(13周岁)来看望甲,甲叫丙把家中的老鼠药放到乙喝的酒中。丙按甲的吩咐行事,致乙死亡。对此案,下列说法中正确的是()。
_______是西汉后期政论文的代表作。它既是文史著作,又是了解中国古代经济体制的材料性文件。
Theoilindustryhasbeenonahotstreakthisyear,thankstoaseriesofmajordiscoveriesthathaverekindledasenseofexci
最新回复
(
0
)