首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base1{ public: Base1(){ } ~Base1(){ cout
有如下程序: #include using namespace std; class Base1{ public: Base1(){ } ~Base1(){ cout
admin
2021-09-05
44
问题
有如下程序:
#include
using namespace std;
class Base1{
public:
Base1(){ }
~Base1(){ cout<<"b1"; }
};
class Base2{
public:
Base2(){ }
~Base2(){ cout<<"b2"; }
};
class Derived: public Base2,public Base1{
public:
Derived(){ }
~Derived(){ cout<<’d’; }
};
int main(){
Derived obj;
return 0;
}
运行这个程序的输出是
选项
A、b1b2d
B、b2b1d
C、db1b2
D、db2b1
答案
C
解析
派生类构造函数都是先调用基类构造函数,再根据声明次序定义数据成员,另外对于多继承,派生类的构造函数初始化列表中,基类构造函数是按照基类在派生类的派生列表中出现的次序调用的;由于Derived类的派生列表中,Base2在前,所以应该先调用Base2的构造函数,再调用Base1的构造函数;销毁派生类对象时,总是按照构造函数运行次序的相反顺序调用析构函数,首先运行派生类析构函数,然后按继承层次依次向上调用各基类函数;所以Derived对象销毁时,首先调用Derived的析构函数,接着调用Base1的析构函数,最后调用Base2的析构函数;输出结果为:"db1b2",答案为C。
转载请注明原文地址:https://kaotiyun.com/show/Zb5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classONE{intc;public:ONE():c(0){cout
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(){cout<<"A";}~A(){cout<<"~A";}};classB:publicA{A*p;pu
下列关于模板的叙述中,错误的是()。
有如下程序:#includeusingnamespacestd;classC1{public:~C1(){cout
有如下程序:#iinc1ude<iostream>us:ingnamespacestd;c1assA{public:AO{cout<<"A";}~AO{cout<<"~A";}
下列程序输出的结果是()。#include<stdio.h>fun1(chara,charB.{charc;c=a;a=b;b。c;}fun2(char*a,charB.{charc;c=*a;*a=b;b=
下列控制格式输入输出的操作符中,能够设置浮点数精度的是()。
下列关于C++函数的叙述中,正确的是()。
负责数据库中查询操作的数据库语言是()。
已知表达式++a中的“++”是作为成员函数重载的运算符,则与++a等效的运算符函数调用形式为()。
随机试题
成人识字率是指
患者,女,28岁,妊娠2月余,近日觉下腹隐痛,阴道"见红",伴口苦、口干,舌红苔黄,脉滑数。用药宜首选
甲公司依据生效判决书向人民法院申请执行乙公司应支付的货款100万元。在执行程序中,甲公司发现乙公司虽然无财产可供执行,但是对丙公司享有90万元的到期债权。下列哪些做法是正确的?()
在基金募集所需的资料中,基金管理人用来说明自身优势和投资计划的文件是()。
一国货币升值对其进出口收支产生何种影响( )。
下列各项中,属于《中华人民共和国人民警察法》所规定的公安机关职责的是()。
A.toobtainB.madeofC.isworthA.itischeaper【T1】______silverB.thecoinswereactually【T2】______silverC.thes
Atschoolwewentoveroursocialnetworkingguidelines.【C1】______theobvious—don’tbeinappropriatewithstudentsthroughtexti
Achild’s______oftenchangesinthepresenceofstrangers.
Wheninterviewed,__________________________(这位著名的科学家将自己的成功归因于勤奋的工作).
最新回复
(
0
)