首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base{ int m; public: Base(){ cout
有如下程序: #include using namespace std; class Base{ int m; public: Base(){ cout
admin
2019-07-10
81
问题
有如下程序:
#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/6W8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
补充完整下面的模板定义:template//Type为类型参数classXtwo{//由两个Type类型的数据成员构成的模板类Typea;Typeb;public:Xtwo(Typeaa=O,Typebb=O):a(a.A),
关于逻辑运算符的说法,正确的是()。
请将下列程序的横线处补充完整,使得输出结果为bbaa#include<iostream>usingnamespacestd;classA{public:______{cout<<"aa
有以下程序:#include<iostream>usingnamespacestd;classsample{private:intn;public:sample(){}sa
有如下语句序列:intk=0;dO{k+=5;cout<<’$’;)while(k<19);while(k-->0)cout<<’*’;执行上面的语句序列输出字符$和*的个数分别是()。
下列程序段循环()次。intx=-10;while(++x){}
有如下的运算符重载函数定义: double operator +(int i,int k){return double(i+k);} 但定义有错误,对这个错误最准确的描述是
关于关键字class和typename,下列表述正确的是______。
二叉树的遍历分为三种,它们是前序遍历、______遍历和后序遍历。
按照标识符的要求,下列选项中,()符号不能组成标识符。
随机试题
________,海上明月共潮生。(张若虚《春江花月夜》)
患者男性,55岁,因伤寒服用氯霉素,一周后查血象发现有严重贫血和白细胞、血小板减少,这种现象发生的原因是
影响冷疗的因素,不正确的是
适宜的人体每千克体重总摄氟量为
专项规划草案审查小组的专家,应当从按照()。
承兑人可以以其与出票人之间的资金关系来对抗持票人。()
某研究团队招募了53名年龄在45岁到64岁之间的健康志愿者,参与一项为期两年的锻炼计划。结果发现,志愿者心脏健康指标特别是左心室功能有相应改善。这是由于左心室能将富含氧气的血液泵入大动脉,供应全身器官。缺乏运动和器官老化会使左心室肌肉收缩乏力。该研究团队认
秋冬行刑制度始于()
在考生文件夹下有一个工程文件sjt4.vbp。请在窗体上画一个组合框,名称为Cbl,并输入三个列表项:”3”、”7”、”11”(列表项的顺序不限,但必须是这三个数字);画一个名为Textl的文本框;再画一个标题为”计算”、名称为Cl的命令按钮,如图2-16
TheySayIreland’stheBestIrelandisthebestplaceintheworldtoliveinfor2005,accordingtoalifequalityranking
最新回复
(
0
)