首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base{ public: Base(){ cout
有如下程序: #include using namespace std; class Base{ public: Base(){ cout
admin
2015-06-27
9
问题
有如下程序:
#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://kaotiyun.com/show/22BD777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
评述马基雅维利的政治思想。(南京大学2003年世界史真题)
下列属于认知学习实验的是()。
根据数据的观测方法和来源划分,研究数据可以分为()
赞科夫认为,有的学生“按学习成绩来说是属于优等生,但是在发展方面却处于中等甚至更低的水平”,因此,教师要遵循
下列关于实用主义的说法错误的是
下列关于我国法的效力层次的表述,正确的是()。
唐律规定的“八议”中“议贤”的对象是指
我国实体法和程序法开始逐步分离始于()
某二叉树有5个度为2的结点以及3个度为1的结点,则该二叉树中共有结点数为()。
以下不合法的用户标识符是()。
随机试题
我国《传染病防治法》中规定的医学上认为影响婚育的传染病不包括
下列各项法律法规中,( )是关于工程、采购招投标规定的主要法律,它对招投标法的原则,招标、投标、中标等程序都做了介绍。
工程量清单中的措施项目为()项目。
甲公司(增值税一般纳税人)2012年5月得到乙企业捐赠的资产,并取得乙企业开具的增值税专用发票一张,则2012年度对于该项业务甲公司可能涉及的会计处理有()。
下列各句中,没有语病的一句是()。
现行的房地产税结构是“轻保有、重流通”,基本对遏制房价上涨起不到作用。房产税从流通环节改为保有环节征收,将会使投机者持有房子的_______大大上升,从而有助于减少投机行为,_______合理的住房消费,使房价回归理性。填入划横线部分最恰当的一项是:
经常使用测验的教学模式是
根据我国刑法的规定,从字面上看贿赂的含义是()。
跨国犯罪
独立地重复进行某项试验,直到成功为止,每次试验成功的概率为p.假设前5次试验每次的试验费用为10元,从第6次起每次的试验费用为5元.试求这项试验的总费用的期望值a.
最新回复
(
0
)