首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base{ public: Base(){ cout
有如下程序: #include using namespace std; class Base{ public: Base(){ cout
admin
2020-07-23
45
问题
有如下程序:
#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/Fhyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include#includeusingnamespacestd;classWheel{public:Wheel(strings=
下面不能作为结构化方法软件需求分析工具的是
有如下类定义:classPerson{public:Person(strings):name(s){}protected:stringname;
有如下类定义:classSample{public:Sample(intx):ref(x){}//1private:Sample(){ref=0;}//2staticintval
下列关于this指针的叙述中,正确的是
在关系数据库中,用来表示实体间联系的是
若MyClass为一个类,执行“MyClassa[4],*p[5],”语句时会自动调用该类构造函数的次数是()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
下列选项中,不是C++关键字的是()。
下列对于软件测试的描述中正确的是
随机试题
在人类关系中,_________是直系血亲关系中亲缘联系最近的一种关系。
我国传统商业文化符号有:()、()和()。
肠风脏毒下血,治疗宜选用的方剂是
口腔颌面部因炎症而引起的囊肿主要是
首层框架柱KZ1净高Hn=3.5m,考虑地震作用组合(调整前)的柱上端弯矩设计值Mt=130kN.m,对应的柱下端弯矩设计值Mb=220kN.m,剪力设计值V=100kN。试问,当对该柱进行抗震受剪承载力计算时,其剪跨比取下列何项数值最为恰当?提示:上述弯
较大质量事故指对工程造成较大经济损失或延误较短工期,经处理后()的事故。
中国人民银行根据执行货币政策和金融稳定的需要,建议国务院银行业监督管理机构对某银行进行检查监督。这是中国人民银行在()。
在可行性研究阶段,宜选用()指标进行单冈素敏感性分析。
从绘画题材来看,《清明上河图》应属于()
根据下列资料,回答下列题。抽样调查数据显示,2014年1—5月A区农村居民人均现金收入9053元,同比增长10.3%,增速较去年同期提高0.4个百分点;其中人均工资性收入为5421元,同比增长8.5%;人均家庭经营收入为760元,同比下降0.6%
最新回复
(
0
)