首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base{ int m; public: Base(){ cout
有如下程序: #include using namespace std; class Base{ int m; public: Base(){ cout
admin
2020-07-23
30
问题
有如下程序:
#include
using namespace std;
class Base{
int m;
public:
Base(){ cout<<"B1"; }
Base(int m1): m(m1){ cout<<"B2"; }
};
class Mid1: virtual public Base{ };
class Mid2: virtual public Base{ };
class Derived: public Mid2, public Mid1{
public:
Derived(int n): Base(n){ cout<<"D"; }
};
int main(){
Derived obj(5);
return 0;
}
运行上述程序的输出结果是
选项
A、B1B1D
B、B1B2D
C、B1D
D、B2D
答案
D
解析
虚继承中,无论虚基类出现在继承层次中的任何地方,总是在构造非虚基类之前构造虚基类;程序中首先构造虚基类Base,调用Base的构造函数Base(int m1),输出"B2";然后构造非虚基类,按照Derived的派生列表顺序,首先构造Mid2部分,忽略Mid2构造函数初始化列表中Base的初始化式,再构造Mid1部分,同样忽略Base的初始化式,最后构造Derived部分,执行函数体,输出"D";整个程序结果为:"B2D";答案为D。
转载请注明原文地址:https://kaotiyun.com/show/8Lyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于函数模板的表述中,正确的是
由于常对象不能被更新,因此()。
下列选项中,不是C++关键字的是
下列关于运算符重载的描述中,错误的是
if语句的语法格式可描述为:格式1:if()或格式2:if()else关于上面的语法格式,下列表述中错误的是()。
在函数中,可以用auto、extern、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
设有表示公司和员工及雇佣的三张表,员工可在多家公司兼职,其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),员工S(员工号,姓名,性别,年龄,学历),雇佣E(公司号,员工号,工资,工作起始时间)。其中表C的键为公司号,表S的键为员工号,则表E的
C++系统预定义了4个用于标准数据流的对象,下列选项中不属于此类对象的是()。
请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程projl,此工程包含一个源程序文件projl.cpp。文件中将表示数组元素个数的常量Size定义为4,并用int类型对类模板进行了实例化。文件中位于每个注释“//ERROR****found*
随机试题
电缆与测量管路成排作上下层敷设时,其间距不宜过小。
AnimationDrawings①AlmosteveryonearoundtheworldknowsMickeyMouse,DonaldDuck,BugsBunny,SnowWhite,Batman,and
A.葡萄球菌B.大肠埃希菌C.厌氧菌D.结核分枝杆菌吸入性肺脓肿致病菌多为
患儿,女,6岁。近2月来出现发热及关节肿痛,患儿先出现左膝关节痛。几天后又出现双肘、腕关节红肿、疼痛,服用抗生素后疗效不佳。近1月患儿自诉心慌、偶有胸闷。查体:体温38℃,心率135次/分,第1心音减弱,心尖区可闻及吹风样收缩期杂音,偶可闻及早搏。左膝、双
(2010年)辐射换热过程中能量属性及转换与导热和对流换热过程不同,下列错误的是()。
合同签订以后,合同中各项任务的执行要落实到具体的项目经理部或具体项目的参与人员身上,( )作为履行合同义务的主体,必须对合同执行者的履行情况进行跟踪、监督和控制,确保合同义务的完全履行。
创造“秀骨清像”风格的画家是()。
经常担心的是“学生喜欢我吗”等这样一些问题,这时教师处于发展的()阶段。
已知α1=(1,4,2)T,α2=(2,7,3)T,α3=(0,1,a)T可以表示任意一个三维向量,则a的取值是______
Pregnancymothersaregettinganewtooltohelpkeepthemselvesandtheirbabieshealthy:pregnancytipssentdirectlytotheir
最新回复
(
0
)