首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base{ int m; public: Base(){ cout
有如下程序: #include using namespace std; class Base{ int m; public: Base(){ cout
admin
2019-04-18
36
问题
有如下程序:
#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/NpAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
执行下列语句后,输出结果为______。inta=0,b=2,c=3;switch(a){case0:switch(b){case1:cout<<’*’;break;
下面有关纯虚函数的表述中正确的是()
下面的说法中错误的是()。
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作______。
下面叙述错误的是()
有如下递归函数:intFun(intn){if(n<=1)return1;______请补充完整,使得函数Fun能够正确计算形参n的阶乘。
下列有关函数重载的叙述中,错误的是()
非成员函数应声明为类的______函数才能访问这个类的private成员。
非成员函数只有在声明为类的______时才能访问这个类的所有private成员。
下列关于栈的叙述中,正确的选项是()。A)在栈中只能删除数据B)在栈中只能插入数据C)栈是先进先出的线性表D)栈是先进后出的线性表
随机试题
高脂肪、高糖含量的食物有害人的健康。因此,既然越来越多的国家明令禁止未成年人吸烟和喝含酒精的饮料,那么,为什么不能用同样的方法对待那些有害健康的食品呢?应该明令禁止18岁以下的人食用高脂肪、高糖食品。以下哪项如果为真,最能削弱上述建议?()
患儿女性,6个月,因运动发育落后入院。患儿系G3P1,足月顺产。出生前有一过性胎心减慢,羊水I度污染,脐带绕颈1周。出生时无窒息。出生体重2.95kg,身长50cm。生后12小时因“精神反应差”入住当地医院,疑诊“HIE、新生儿肺炎”。生后混合喂养,喂养困
对行波学说的叙述正确的是
药物滥用所指的药物是
(2006)不超过100m的高层建筑内的消防水池,其总蓄水有效容积超过多少时,应分成两个能独立使用的消防水池?
一位经济学家认为,应该把污染型工业企业从经济发达的大城市转移到经济落后的地区,经济发达的大城市因自然环境的改善而受益,经济落后的地区虽然环境受到污染,但在解决就业、增加税收等方面得到补偿。因此,发达城市和经济落后地区的境遇都有所改善,从而使人民的整体福利得
下列成语典故与历史人物对应正确的一项是:①草木皆兵②东窗事发③指鹿为马④四面楚歌
Ineducation,Nigeriahasamothertonguepolicywhichrequiresthateverychildistaughtinamothertongueatthepreprimary【
FollowingthewarmreceptionoftheEnglishversionofPeople’sLiterature,alandmarkmagazine【C1】______(record)contemporaryC
A、Detectivestories.B、Storiesaboutjailescapes.C、Lovestories.D、Storiesaboutroyalfamilies.C信息明示题。女士说想看看其他类型的电影,浪漫故事片已经让
最新回复
(
0
)