首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base{ int m; public: Base(){ cout
有如下程序: #include using namespace std; class Base{ int m; public: Base(){ cout
admin
2021-05-06
60
问题
有如下程序:
#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(intm1),输出"B2";然后构造非虚基类,按照Derived的派生列表顺序,首先构造Mid2部分,忽略Mid2构造函数初始化列表中Base的初始化式,再构造Mid1部分,同样忽略Base的初始化式,最后构造Derived部分,执行函数体,输出"D";整个程序结果为:"B2D";答案为D。
转载请注明原文地址:https://kaotiyun.com/show/aDfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列有关抽象类和纯虚函数的叙述中,错误的是()。
若需要为XV类重载乘法运算符,运算结果为XV类型,在将其声明为类的成员函数时,下列原型声明正确的是()。
下列叙述中正确的是()。
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)。则对主属性部分依赖的是
在结构化程序设计中,模块划分的原则是()。
使用VC6打开考生文件夹proj3下的工程pmj3,其中定义了一个字符串变量类StringVar。类成员的说明在程序注释中。请在//**********333**********和//**********666**********之间填写StringVar
内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。该程序从键盘读入整数,并按从大到小的顺序输出输入整数中互不相等的那些整数。程序一边读入整数,一边构造一个以大到小顺序链接的链表,直至输入0时结束。然后顺序输
存在定义inta[10],x,*pa;,若pa=&a[0],下列的哪个选项和其他3个选项不是等价的()?
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,函数voidInsert(node*q)使程序能完成如下功能:从键盘输入一行字符,调用该函数建立反序单链表,再输出整个链表。注意:请勿修改主函数main和其他函数中的任何内容,只需
随机试题
A.厚苔化薄B.腻苔化松C.厚苔骤剥D.燥苔转润E.黄苔转白热邪已退的舌象是
【背景资料】某道路工程,施工方根据业主要求的工期编制了施工组织计划,并以此为前提配备施工队伍、机械设备、劳动力、材料等,确保工期目标的实现。施工方根据本工程的特点,在合理安排工期,搞好工序衔接的前提下,将热拌热铺沥青混凝土面层施工作为重点进行质量控制。本工
湿式系统、预作用系统的一个报警阀组控制的洒水喷头数不宜超过()只,干式系统不宜超过500只。
法定检验的进口商品到货后,()必须向卸货口岸或者到达站的检验检疫机构办理报检。
在师德理论上提出教师应做到“庄严自持,内外合一”的教育家是()。
请选出正确答案。例如:她很活泼,说话很有趣,总能给我们带来快乐,我们都很喜欢和她在一起。★她是个什么样的人?A幽默√B马虎C骄傲D害羞明天我就去杭州,跟你一起放松放松,去游览西湖,看看传说中的“雷峰塔”,这
Completethetablebelow.WriteNOMORETHANTWOWORDSAND/ORANUMBERforeachanswer.Talkingaboutthehistoryofbikes
TherearefewstrangeralliancesinAmerica’sculturewarsthantheonebetweennativistsandmulticulturalistsonthesubjecto
Generallyspeaking,______immigrantscannottotallycutthetiewiththeirmotherlandandbeassimilatedbytheforeignculture
Graffiti—adangerouswayoflifeScrawlinggraffitiisseenasacrimeintheUK,yetintheUSithasbecomearecognizedartf
最新回复
(
0
)