首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base1{ public: Base1(){ } ~Base1(){ cout
有如下程序: #include using namespace std; class Base1{ public: Base1(){ } ~Base1(){ cout
admin
2021-07-02
47
问题
有如下程序:
#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/vefp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
计算斐波那契数列第n项的函数定义如下:intfib(intn){if(n==0)return1;elseif(n==1)return2;elsereturnfib(n-1)+fib(n-2);}若执行函数调用表达式fib(2)
数据库设计中反映用户对数据要求的模式是()。
静态数据成员在()进行初始化。
有如下类定义:classMyBase{intk;public:MyBase(intn=0):k(n){}intvalue()const{returnk;}};classMyDerived:MyBase{intj;public
有如下程序:#inc1ude<iostream>usingnamespacestd;intmain(){intsum;for(inti=0;i<6;i+=3){sum=i;
有如下程序段:inti=1;while(1){i++;if(i==10)break;if(i%2==0)cout<<’*’;}执行这个程序段输出字符*的个数是()。
下面关于构造函数和析构函数的描述中,错误的是()。
下列关于运算符重载的叙述中,正确的是()。
下列关于类模板的模板参数的叙述中,错误的是()。
程序流程图中带有箭头的线段表示的是()。
随机试题
在采用观察法对临床能力进行评估时,评估人自身的特征将会影响评估的结果。请论述评估人对评估的影响。
关于静脉回心血量及其影响因素的叙述,错误的是
不具有润肺作用的药物是
患者,男,66岁。外受风邪,症见口眼歪斜,舌强不能言语,手足不能运动。治疗应首选
甲房地产开发公司拟在市郊开发建设一住宅项目,该项目占地100000m2,其中代征市政道路用地10000m2,住宅总建筑面积360000m2,所有住宅楼均为高层,其他用途房屋建筑面积18000m2,该住宅项目可容纳10000人。项目所在地周边除修筑市级交通道
按照《建设工程质量管理条例》规定,网架施工分包单位必须按照()施工,不得擅自修改工程设计,不得偷工减料。
A公司承包某超高层建筑机电工程施工项目,该工程位于市中心繁华区,工程范围包括通风与空调,给水排水及消防水,动力照明,环境与设备监控系统等,建设单位要求A公司严格实施绿色施工,严格安全和质量管理。A公司项目部针对工程情况,制定了绿色施工管理和环境保护的绿色
液体流动阻力的产生,原因是多方面的。其内在原因是()。
蝴蝶效应是指在一个动力系统中,初始条件下微小的变化能带动整个系统的长期的巨大的连锁反应。根据上面定义,下列不属于蝴蝶效应的是:
The"YouthEmancipation"programmeaimsathelpingyoungpeople______.Youngpeople’sfamilydependencecanbeattributedtoal
最新回复
(
0
)