首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
一个类可以同时继承多个类,称为多继承。下列关于多个继承和虚基类的表述中,错误的是
一个类可以同时继承多个类,称为多继承。下列关于多个继承和虚基类的表述中,错误的是
admin
2013-02-27
30
问题
一个类可以同时继承多个类,称为多继承。下列关于多个继承和虚基类的表述中,错误的是
选项
A、每个派生类的构造函数都要为虚基类构造函数提供实参
B、多继承时有可能出现对基类成员访问的二义性问题
C、使用虚基类可以解决二义性问题并实现运行时的多态性
D、建立最派生类对象时,虚基类的构造函数会首先被调用
答案
C
解析
本题考核虚基类。C++中,通过虚拟基类所派生的类,在所产生的对象中,只包含了一个和其他类共享的基础对象,也就是说,从同一个基类中以虚拟方式派生的所有类,在它们所产生的对象里,不会有一份基础对象,而只是在内存里保留一份基础对象,而派生类中只保留指向此基础对象的指针,这样就不会同时有两份基类对象的情形发生。用虚基类可以解决二义性问题。但是实现运行时的多态性是虚函数。
转载请注明原文地址:https://kaotiyun.com/show/YzNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
某图书集团数据库中有关系模式R(书店编号,书籍编号,库存数量,部门编号,部门负责人),其中要求:①每个书店的每种书籍只在该书店的一个部门销售;②每个书店的每个部门只有一个负责人;③每个书店的每种书籍只有一个库存数量。则关系模式R最高是(
关系的实体完整性约束要求关系中不能为空的属性是()。
若有定义:inta=0,b=1,c=1; 关于逻辑表达式a++||b++&&c++中各个部分的执行顺序,以下说法正确的是()。
以下叙述中错误的是()。
设栈的存储空间为S(1:50),初始状态为top=0。现经过一系列正常的入栈与出栈操作后,top=51,则栈中的元素个数为()。
重载的流运算符函数应该被定义为类的【】函数。
对于派生类的构造函数,在定义对象时构造函数的执行顺序为:先执行【】。再执行成员对象的构造函数,后执行派生类本身的构造函数。
己知类Myst有一个只需要一个double型参数的构造函数,且将运算符“-”重载为友元函数。要使语句序列Mystx(3.2),y(5.5),z(0.0);z=8.9-y;y=x-6.3;能够正常运行,运算符函数oper
问题处理方案的正确而完整的描述称为【】。
数据处理的最小单位是
随机试题
等渗性脱水时应
[2007年,第9题]若∫f(x)dx=x3+C,则∫f(cosx)sinxdx等于()。(式中C为任意常数)
在FOB、CFR、CIF三种合同中,第一种卖方承担的责任和费用最小,而第三种最大。()
注册商标期满不再续展的,自注销之日起()年内,商标局对与该商标相同或者近似的商标注册申请,不予核准。
下列属于企业存货的有()。
教师在履行教育义务的活动中,最主要、最基本的道德责任是()。
某一地区在拆迁时将一些枯死的树木刨出。拆迁办组织三个部门的人员准备将树木锯成短木。树木的粗细都相同,只是长度不一样。甲部门的人锯的树木是2米长,乙部门的人锯的树木是1.5米长。丙部门的人锯的树木是1米长,都要求按0.5米长的规格锯开。时间结束时,三个部门正
课程标准的结构一般由以下几部分组成:前言部分、课程目标部分、——和课程实施建议部分。
ReadthearticlebelowaboutculturaldifferencesbetweenJapaneseandAmericanmanagers.Choosethebestsentencetofillinea
DearSirorMadam,Thisisthesecondmonthrunningthatyourdeliveryhasbeenlateinarrival.Ourcurrentorderfors
最新回复
(
0
)