首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
66
问题
有如下程序:
#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全国计算机二级
相关试题推荐
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
有如下类声明:classFin{public:Fin();//①Fin*pf;//②Finf;//③Fin&p;//④
下列C++流的操作符中,能够设置下一个数据的输出宽度的是
有如下类定义:classMyClass{public:_____________private:intdata;};若要为MyCla
有如下程序:#includeusingnamespacestd;inti=1;classFun{public:staticinti;intvalue(){return
下列关于函数参数的叙述中,正确的是
有如下函数模板:templateTcast(Uu){returnu;}其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是()。
已知表达式--a中的"--"是作为成员函数重载的运算符,则与--a等效的运算符函数调用形式为
下面描述中错误的是( )。
请使用VC6或使用【答题】菜单打开考生文件夹pmj3下的工程proj3,其中使用友元函数访问类的私有数据成员,求出两个数据成员的大于1的最小公因子。请编写友员函数FriFun,使其输出结果为:Commondenominatoris2要求:补充编制
随机试题
女性,58岁,因胆总管结石并发急性化脓性胆管炎在8小时前做了胆总管切开取石、T管引流术。血压11.5/8.8kPa(86/66mmHg),脉搏118/min。病人应取的体位是
患儿女,6个月,因发热、咳嗽2天,惊厥5次入院。患儿生后人工喂养,未加辅食。查体:体温37.8℃,咽部充血,颅骨软化,在身体检查过程中,该患儿再次惊厥发作,此时护士正确的抢救步骤是
实验室在参加能力验证计划中结果为不满意,检验检测机构应该()。
E公司是一家中小企业,成立的时间不长。在成立初期,为了在市场上取得较好的成绩,主要投资人以一个较高的起点设立了这家企业,花巨资购买了世界最先进的一条生产线,并通过给予优厚的待遇招聘到了一些资深的研发人员,为他们配备了很好的设备和环境,期望能够在最短的时间内
旅行社根据业务经营和发展的需要,按相关规定,可以设立的分支机构有()。
根据《女职工劳动保护特别规定》,企业对下列女职工的劳动时间安排正确的是()。
国有企业改革的方向是建立现代企业制度。按照产权清晰的要求,企业应拥有()。
“气功大师”王林的名字,近期成为网络热门搜索词,随着马云、李连杰、赵薇亲赴王林家拜访的照片流出。“气功大师”再度成为外界关注的焦点。媒体的报道是“大师”走红的另一助力。媒体编辑多文科出身,对科学陌生,面对各种颠覆物理学常识的特异功能,未能表现出足够的警惕。
在考生文件夹下LOICE文件夹中建立一个名为WEN.DIR的新文件。
Insomeways,Chinaisanunlikelyhotbedfore-commerce.Only38percentofonlinebuyerspaywithcreditordebitcards,using
最新回复
(
0
)