首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
一个类可以同时继承多个类,称为多继承。下列关于多个继承和虚基类的表述中,错误的是
一个类可以同时继承多个类,称为多继承。下列关于多个继承和虚基类的表述中,错误的是
admin
2010-06-06
28
问题
一个类可以同时继承多个类,称为多继承。下列关于多个继承和虚基类的表述中,错误的是
选项
A、每个派生类的构造函数都要为虚基类构造函数提供实参
B、多继承时有可能出现对基类成员访问的二义性问题
C、使用虚基类可以解决二义性问题并实现运行时的多态性
D、建立最派生类对象时,虚基类的构造函数会首先被调用
答案
C
解析
本题考核虚基类。C++中,通过虚拟基类所派生的类,在所产生的对象中,只包含了一个和其他类共享的基础对象,也就是说,从同一个基类中以虚拟方式派生的所有类,在它们所产生的对象里,不会有一份基础对象,而只是在内存里保留一份基础对象,而派生类中只保留指向此基础对象的指针,这样就不会同时有两份基类对象的情形发生。用虚基类可以解决二义性问题。但是实现运行时的多态性是虚函数。
转载请注明原文地址:https://kaotiyun.com/show/jajp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列定义变量的语句中错误的是()。
下列关于栈的叙述中正确的是()。
下列定义变量的语句中错误的是()。
有以下定义:structdata{inti;charc;doubled;}x;以下叙述中错误的是()。
设有如下程序段inta[8]={0};intb[]={0};charc[2]={"A","B"};chard="AB";以下叙述正确的是
编写函数fun,它的功能是计算:s作为函数值返回。在C语言中可调用log(n)函数求ln(n)。log函数的引用说明是:doublelog(doublex)。例如,若m的值为:20,fun函数值为:6.506583。
给定程序中,函数fun的功能是将带头节点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为:10、4、2、8、6,排序后链表结点数据域从头至尾的数据为:2、4、6、8、10。请在程序的下划线处填入正确的内容并把下划线删
设变量均已正确定义,若要通过scanf(’’%d%c%d%c’’,&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符x和y。以下所示的输入形式中正确的是()。(注:□代表空格
为了降低算法的空间复杂度,要求算法尽量采用原地工作(inplace)。所谓原地工作是指()。
深度为7的完全二叉树中共有125个结点,则该完全二叉树中的叶子结点数为()。
随机试题
A、B、C、D四家公司对E公司负有400万元的连带债务,内部约定每家公司负担四分之一,现债务到期。对此,下列说法中正确的是
下列叙述错误的是
A.APTTB.PTC.D-二聚体D.FDPE.TT血友病A时最佳筛选试验
钢丝绳的规格较多,起重工程常用的为()。
某建筑物内设有火灾自动报警系统,下列关于火灾探测器的安装质量检查结果中,不符合安装要求的是()。
证券持有者在不造成资金损失的前提下,可以用证券换取现金。这表明了证券具有()
重庆域内水系丰富,流经的重要河流有长江、嘉陵江、乌江等,长江干流()横贯全境。
班级管理属于微观、具体的一种学校管理形式。班级管理的基本内容有()。
以下哪一项不属于斯腾伯格爱情三元论(爱情三角理论)中的要素?()。
如果甲贪污巨款或窝藏赃款,那么他一定和乙订立了攻守同盟。可事实上甲、乙互相指证的犯罪事实都是成立的,乙还揭发了甲和丙共同占用巨额公款投入股市的重大犯罪。如果上述断定都是成立的,以下哪项也一定是真的?
最新回复
(
0
)