首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base{ int m; public: Base(){ cout
有如下程序: #include using namespace std; class Base{ int m; public: Base(){ cout
admin
2020-05-14
50
问题
有如下程序:
#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/mc8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设intx[]={2,4,6,8},y,*p=&x[1];则执行语句y=(*--p)++;后数组元素x[0]的值为______。
若有char*x[2]={"xyzw","XYZW"};则下面的表述正确的是______。
分析以下程序的执行结果______________。#includeclassSample{intx,y;public:Sample(){x=y=0;}Sample(inta,
下面的函数模板定义中错误的是()。
下列各类函数中,不是类的成员函数的是
下列关于线性链表的叙述中,正确的是()。A)各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B)各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C)进行插入与删除时,不需要移动表中的元素D)以上三
诊断和改正程序中错误的工作通常称为______。
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为______的。
下列选项中,不是C++关键字的是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。程序通过继承关系,实现对姓名的控制。类TestClassl实现对名字访问的接口,TestClass2实现对名字的设置和输出。程序输出为:TestClass2NameMay
随机试题
关于心脏的描述不正确的是()。
电阻缝焊时,主要通过()控制熔核尺寸。
失眠证选用哪种特定穴为基本穴
刑事诉讼法第5条规定,人民法院依照法律规定独立行使审判权,人民检察院依照法律规定独立行使检察权,不受行政机关、社会团体和个人的干涉,关于人民法院依法独立行使职权,下面理解正确的是:()
关于机械送风系统进风口的位置,应符合的要求是()。
当某企业的产量为2个单位时,其总成本、总固定成本、总可变成本、平均成本分别是2000元、1200元、800元和:1000元;当产量为3个单位时,其总成本、总固定成本、总可变成本、平均成本分别是2100、1200元、900元和700元,则该企业的边际成
以下关于跨省煤田资源税适用税率,表述正确的是()。
在集装箱进场情况下设备交接单的流转过程包括()。
利他惩罚是指人们不惜牺牲自己的利益去惩罚违反社会准则的人。第三方惩罚是利他惩罚的一种,第三方虽然没有受到违规行为的直接损害,却愿意付出代价来惩罚违反社会准则的人。根据上述定义,下列属于第三方惩罚的是()。
Thispassagediscussesthe______approachtohumanemotions.Theideapresentedin2ndparagraphcanbebestdescribedas______.
最新回复
(
0
)