首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base1{ public: Base1(){ } ~Base1(){ cout
有如下程序: #include using namespace std; class Base1{ public: Base1(){ } ~Base1(){ cout
admin
2015-07-22
66
问题
有如下程序:
#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/68Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。#include<iostream.h>voidfunc(char**m){++m:cout<<*m<<endl;}
有关析构函数的说法不正确的是()。
下面程序的输出结果是【】。#include<iostream>usingnamespacestd;classA{inta,b;public:A(){
下面程序的运行结果是【】#include<iostream>usingnamespacestd;intfun(intn){staticintm=2;m=m+n;
有以下程序#include<iostream>usingnamespacestd;classBase{private:charc;public:Base(charn):c(n
有以下程序#include<iostream>usingnamespacestd;classBase{private:charc;public:Base(charn):c(n
设有语句:charstr1[]="string",str2[8],*str3,*str4="string";,则下列对库函数strcpy调用不正确的是
在下面横线上填上适当的语句,完成程序。#include<iostream>usingnamespacestd;classBase{intx;public:Base(inti){x
下列类的定义中,有()处语法错误。classBase{public:Base(){}Base(inti){data=i;}
若有如下程序段:#include<iostream>usingnamespacestd;intmain(){char*p="abcdefgh",*r;long*q;q=(long
随机试题
Itisaterribleillustrationofman’sweaknesstonature,andthetsunami(海啸)thatstrucktheJapanesecoastinMarch,2011has
A.肺源性呼吸困难B.心源性呼吸困难C.血源性呼吸困难D.中毒性呼吸困难E.神经、精神性呼吸困难结核性胸膜炎
女性,45岁,无症状肉眼血尿2周,膀胱镜检查发现膀胱左侧壁有一个大小0.8cm×1.2cm之菜花状肿瘤,蒂看不清,肿瘤周围之膀胱黏膜充血,最佳治疗方法应是
患儿,男童,8岁。右下第一恒磨牙深龋,去除大块腐质,近髓处留少许软化牙本质,上方用Ca(OH)2盖髓后充填。下次复诊进行二次去腐质的时间是
关于汇票的承兑,下列说法中,正确的有()。
某贸易公司2016年6月以邮运方式从国外进口一批高档化妆品,经海关审定的货物价格为30万元、邮费1万元。当月将该批高档化妆品销售取得不含税收入55元。该批高档化妆品关税税率为15%、消费税税率为15%。该公司当月应缴纳的消费税为()。
下列选项中,不能担任公司法定代表人的是()。
当某学生处于抑郁状态时,较好的疏导方法有()。
Earlytoday,SusanCabot,executivedirectoroftheNewHightownCityTransitAuthority,announcedtheTransitAuthority’sdecis
HuaweihasmadeitsfirstequityinvestmentinaBritishtechnologycompanyastheChinesenetworkingandtelecommunicationsgro
最新回复
(
0
)