首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于虚基类的描述中错误的是
下列关于虚基类的描述中错误的是
admin
2010-06-06
45
问题
下列关于虚基类的描述中错误的是
选项
A、虚基类子对象的初始化由最派生类完成
B、虚基类子对象的初始化次数与虚基类下面的派生类个数有关
C、设置虚基类的目的是消除二义性
D、带有虚基类的多层派生类构造函数的成员初始化列表中都要列出对虚基类构造函数调用
答案
B
解析
虚基类主要是为了消除在多重继承中的二义性问题。实际上,说某个类是虚基类,并不是该类本身有什么特殊的地方,而是在继承的时候加上virtual修饰词。虚基类不同于抽象类,虚基类是可以被实例化的,派生类初始化时,必须列出虚基类的构造函数调用。虚基类对象的初始化次数只于对象的多少有关,与类的层次结构是没有关系的。故本题正确答案为B。
转载请注明原文地址:https://kaotiyun.com/show/Wvjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请编写函数fun,其功能是:找出一维整型数组元素中最大的值及其所在的下标,并通过形参传回。数组元素中的值已在主函数中赋予。主函数中x是数组名,11是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。注意:部分源程序给出如下。请勿改
有以下程序#include<stdio.h>main(){intpassword;char*p,old_str[10]="wind";scanf("%d",&password);p=
下列关于C语言文件的叙述中正确的是()。
若有以下程序:#include#defineS(x)x*x#defineT(x)S(x)*S(x)main(){intk=5,j=2;printf("%d,%d\n",S(k+
若有说明intm[3][4]={3,9,7,8.5},(*q)[4]:和赋值语句q=m;,则对数组元素m[i][j](其中0
设变量x和y均已正确定义并赋值,以下if语句中,在编译时将产生错误信息的是()。
下列叙述中错误的是()。
面向对象方法中,实现对象的数据和操作结合于统一体中的是
下列关于二叉树的叙述中,正确的是()。
流程图是描述算法的很好的工具,一般的流程图中由几种基本图形组成。其中判断框的图形是
随机试题
泪腺位于眼的①____________内,鼻泪管开口于鼻腔的②____________。
RUP是基于_________的一种过程框架。
心肌间质内大量淋巴单核细胞浸润应考虑
牙尖交错抬时,上下牙一般都与相对的两个牙咬合,除了
能分化为巨噬细胞的前体细胞是( )
老年人用药常见不良反应A、诱发、加重青光眼B、易发生低血糖反应C、诱发哮喘、加重心衰D、导致出大汗、发生虚脱E、导致脱水、低血钾、电解质紊乱硝酸甘油
已知直线与抛物线y2=6x相交,两交点的坐标分别为A(x1,y1)、B(x2,y2),且直线经过抛物线的焦点,若x1+x2=5,则|AB|=().
虚拟存储空间的大小受到下列哪一因素的限制?()
Thedaysofelderlywomendoingnothingbutcookinghugemealsonholidaysaregone.EntertheRedHatSociety—agroupholdingt
Thewordlaserstandsfor"lightamplificationbystimulatedemissionofradiation".Tomanypeoplelasersarevery【B1】______,b
最新回复
(
0
)