首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
一个类可以同时继承多个类,称为多继承。下列关于多个继承和虚基类的表述中,错误的是
一个类可以同时继承多个类,称为多继承。下列关于多个继承和虚基类的表述中,错误的是
admin
2010-06-06
76
问题
一个类可以同时继承多个类,称为多继承。下列关于多个继承和虚基类的表述中,错误的是
选项
A、每个派生类的构造函数都要为虚基类构造函数提供实参
B、多继承时有可能出现对基类成员访问的二义性问题
C、使用虚基类可以解决二义性问题并实现运行时的多态性
D、建立最派生类对象时,虚基类的构造函数会首先被调用
答案
C
解析
本题考核虚基类。C++中,通过虚拟基类所派生的类,在所产生的对象中,只包含了一个和其他类共享的基础对象,也就是说,从同一个基类中以虚拟方式派生的所有类,在它们所产生的对象里,不会有一份基础对象,而只是在内存里保留一份基础对象,而派生类中只保留指向此基础对象的指针,这样就不会同时有两份基类对象的情形发生。用虚基类可以解决二义性问题。但是实现运行时的多态性是虚函数。
转载请注明原文地址:https://kaotiyun.com/show/jajp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
有以下程序:#include<stdio.h>structSt{intx:inty;}a[2]={5,7,2,9};main(){printf("%
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是()。
以下关于C语言函数参数传递方式的叙述正确的是
关系表中的每一行记录称为一个()。
在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的()。
若有定义语句:inta=3,b=2,c=1;,以下选项中错误的赋值表达式是()。
以下是while语句的基本形式:while(表达式){语句;}其中“表达式”()。
医院里有不同的科室,每名医生分属不同科室,则实体科室与实体医生问的联系是()。
函数fun的功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的十位和千位上,b数的十位和个位数依次放在C数的百位和个位上。例如,当a=45,b=12时,调用该函数后,c=5142
随机试题
下列关于生活常识的说法,不正确的是:
用共享设备去模拟独占设备,从而达到共享、快速的效果的设备称为_______。
博美犬,5岁,雌性,多年来一直饲喂自制犬食,以肉为主,近日虽然食欲正常,但饮欲增加,排尿频繁,每次尿量减少,偶见血尿。腹部超声探查可见膀胱内有绿豆大的强回声光斑及其远场声影。该犬所患的疾病是
肾上腺素苯甲酸钠
以下哪些属于物业管理服务的基本内容。()
起爆药的特点是()。
上市公司的债务期限结构的影响因素有()。Ⅰ.实际税率Ⅱ.资产期限Ⅲ.非债务税盾Ⅳ.公司规模
经营风险主要是指因不可预见和控制的因素导致市场波动,造成证券公司管理的客户资产亏损。这是证券公司资产管理业务运作中面临的主要风险。( )
A公司持有在境外注册的B公司80%股权,能够对B公司的财务和经营政策实施控制。A公司以人民币为记账本位币,B公司以港币为记账本位币,发生外币交易时A公司和B公司均采用交易日的即期汇率进行折算。(1)2011年10月20日,A公司以每股4美元的价格购入C公
根据弗洛伊德的人格发展理论,自我这一人格成分出现于
最新回复
(
0
)