首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Basel { public: Basel(int d){cout
有如下程序: #include using namespace std; class Basel { public: Basel(int d){cout
admin
2020-10-21
50
问题
有如下程序:
#include
using namespace std;
class Basel
{
public:
Basel(int d){cout<
~Basel(){}
};
class Base2
{
public:
Base2(int d){cout<
~Base2(){}
};
class Derived:public Basel,Base2
{
public:
Derived(int a,int b,int c,int d):Base1(b),Base2(a),bl(d),b2(c){}
private:
int b1;
int b2;
};
int main()
{
Derived d(1,2,3,4);
return 0;
}
执行这个程序的输出结果是( )。
选项
A、1234
B、2134
C、12
D、21
答案
D
解析
本题考查派生类的构造函数和析构函数,在定义一个派生类的对象时,先调用基类的构造函数,然后再执行派生类的构造函数,对象释放时,先执行派生类的析构函数,再执行基类的析构函数。本题中定义一个派生类对象时,分别调用基类的构造函数,所以分别输出2l。
转载请注明原文地址:https://kaotiyun.com/show/oVyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
有如下程序:#includeusingnamespacestd;classBag{public:Bag(intp,chars=’M’):price(p),size(s){}voidSh
C++中设置虚基类的目的是()。
下列选项中,错误的C++表达式是()。
下列叙述中正确的是()。
下列关于线性表的叙述中,不正确的是()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。补充函数convert(longs,long*str),使之从低位开始取出长整型变量S中奇数位上的数,依次存放在数str中。例如,当S中的数为:7654321时,str中
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)定义CMyTime的私有成员函数myear、mmonth类型为int,请在注释//********1*****
下列选项中,不属于C++关键字的是()。
负责数据库中查询操作的数据库语言是()。
随机试题
下列关于乳腺癌的描述正确的是
输血引起的变态反应和过敏反应临床表现是溶血反应的早期特征表现是
A.病原体被清除B.隐性感染C.潜伏性感染D.病原体携带状态E.显性感染感染过程中最常见的表现是
以下事件哪一种不属于急性中毒事件
伤寒最严重的并发症是
分段围堰导流法包括束窄河床导流和()。
甲企业为增值税一般纳税人,适用的增值税税率为16%。2015年度至2017年度发生的有关固定资产的经济业务如下,价格中均不含税。(1)2015年6月1日,自行建造一条生产线。建造过程中领用工程物资300万元,领用生产用原材料200万元,发生工人工
在编辑Word文档时,发现当前操作错误地删除了一段文字,需要进行撤销前一步操作,正确使用的快捷键是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
A、Theurgencyofpensionreform.B、Medicalcareforseniorcitizens.C、Findingmeaningfulrolesfortheelderlyinsociety.D、Th
最新回复
(
0
)