首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base{ public: Base(){ cout
有如下程序: #include using namespace std; class Base{ public: Base(){ cout
admin
2021-06-10
26
问题
有如下程序:
#include
using namespace std;
class Base{
public:
Base(){ cout<<’B’; }
~Base(){ cout<<’b’; }
};
class Derived: public Base{
public:
Derived(){ cout<<’D’; }
~Derived(){ cout<<’d’; }
};
int main(){
Derived obj;
return 0;
}
运行这个程序的输出是
选项
A、BDbd
B、BDdb
C、DBbd
D、DBdb
答案
B
解析
派生类构造函数在构造派生类过程中,首先初始化基类,然后根据声明次序初始化派生类的成员,最后执行函数体;析构函数在程序结束时负责撤销自己的成员,首先运行派生类析构函数,然后按继承层次依次向上调用各基类析构函数;在main函数中,创建Derived类对象obj,此时调用Derived的构造函数,构造函数在进入函数体之前,又调用基类Base的构造函数构造基类,由于Derived中没有数据成员,所以构造完基类,执行函数体,输出为:"BD";撤销obj对象时,首先执行Derived的析构函数,然后调用基类的析构函数,输出为"db";答案为B。
转载请注明原文地址:https://www.kaotiyun.com/show/Fufp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include#includeusingnamespacestd;classAnimal{public:virtualstring
有如下类定义:classMyClass{public:MyClass(doubled=0.0):val(d){}______________/
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,该工程中包含一个程序文件main.cpp,其中有坐标点类point、线段类Line和三角形类Triangle的定义,还有main函数的定义。程序中两点间距离的计算是按公式d=实现的,
下列关于运算符函数的表述中,错误的是
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分的程序。实现函数sort(intA[],intn),用冒泡法将数组排序。提示:所谓冒泡法,就是每次把相邻的两个数交换,较大的数交换到后面。这样下标从0到n.1
随机试题
患者发热较著,微恶风,汗泄不畅,头胀痛,咳嗽,痰黏或黄,咽燥,或咽喉乳蛾红肿疼痛,鼻塞,流黄浊涕,口渴欲饮,舌苔薄白微黄,边尖红,脉象浮数,治宜选用
患者,男,70岁。因患有急性炎症性脱髓鞘性多发性神经病引起呼吸肌麻痹行气管切开。病室湿度应保持在
金刚烷胺对下列哪种病毒有效
应选择( )作为价值工程的对象。
在施工成本管理中运用技术纠偏措施的关键是()
2015年3月10日,丙科研所根据经过批准的部门预算和用款计划,向主管财政部门申请财政授权支付用款额度400000元。4月6日,财政部门经审核后,以财政授权支付方式下达了390000元用款额度。4月8日,该科研所收到代理银行转来的“授权支付到账通知书”。则
下面是某求助者16PF的测验结果:关于16PF,正确的说法包括()。
假设某完全竞争行业有500个相同的厂商,每个厂商的短期总成本函数为STC=0.5Q2+Q+10。(2013年中南财经政法大学806经济学)求完全竞争市场短期供给函数。
以下对项目管理和项目监理的理解中,正确的是:()。
ItIsn’tEasyBeingGreenGreenstoriesofhotelsA)Overthesummer,IstayedatfourhotelsintheUnitedStates.Theywereall
最新回复
(
0
)