首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include using namespace std; class AA{ char c; public: AA(char ch):c(ch){ }
有如下程序 #include using namespace std; class AA{ char c; public: AA(char ch):c(ch){ }
admin
2015-07-22
52
问题
有如下程序
#include
using namespace std;
class AA{
char c;
public:
AA(char ch):c(ch){ }
~AA(){ cout<
};
class BB: public AA{
AA m;
public:
BB(): m(’M’),AA(’C’){ }
~BB(){ cout<<’m’; }
};
int main(){
BB bb;
return 0;
}
运行这个程序的输出是
选项
A、CMm
B、MCm
C、mCM
D、mMC
答案
D
解析
程序执行结束时,系统会自动调用类的析构函数清理自己的成员,析构函数工作过程如下:1、执行析构函数的函数体;2、如果该类中拥有类对象成员,且类对象有析构函数,则以类对象成员声明次序的相反顺序调用其析构函数,销毁类对象成员;3、按原来构造顺序的相反顺序向上依次调用基类的析构函数。所以程序运行结束时,首先调用BB的析构函数并执行函数体,输出"m";然后调用成员m的析构函数,销毁m成员,输出’M’,再调用基类的析构函数,输出’C’;综上所述,程序运行的输出是:"mMC";答案为D。
转载请注明原文地址:https://kaotiyun.com/show/l5Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中,不符合良好程序设计风格要求的是
有如下程序:#include<iostream>usingnamespacestdclassBase{intb;public:Base(inti){b=i;}Voiddisp(
以下程序的输出结果是#include<iostream.h>longfun(intn){longs;if(n=1||n=2)s=2;elses=n-fun(n-
假定MyClass为一个类,则该类的拷贝初始化构造函数的声明语句为()。
数据是指所有能输入到计算机之中并被计算机程序处理的()。
耦合和内聚是评价模块独立性的两个主要标准,其中【】反映了模块内务成分之间的联系。
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于【】的联系。
“年龄在18-25之间”这种约束是属于数据库当中的
进行文件操作需包含的头文件是()。
设树T的度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1。则T中的叶子结点数为
随机试题
A.始基子宫B.幼稚子宫C.鞍状子宫D.纵隔子宫E.双子宫患者,25岁,月经规律,量正常,婚后三年不孕来诊,最可能的是
患者,女性,47岁。腰椎损伤2个月,长期留置导尿管,今晨护士发现患者尿液浑浊有很多沉淀。护士应该采取的护理措施是()
【背景资料】某公路跨河桥上部结构为长13m单跨简支预制板梁,下部结构由灌注桩基础、承台和台身构成。施工单位按合同工期编制了如下网络计划图5—3,经监理工程师批准后实施。在施工过程中,发生了以下事件:事件一:在进行1#基础灌注桩施工时,由于施工单位操
【背景资料】某公司投资建设一幢商场工程,地下1层、地上5层,建筑面积12000m2,基础为大体积筏板基础,结构类型为框架结构。经过公开招标投标,A施工企业中标。双方签订了总承包施工合同,合同工期为280d,并约定提前或逾期竣工的奖罚标准为每天5万
X公司于1999年11月1日接受一项产品安装工程,安装期3个月,合同总收入310000元,至12月31日已预收款项220000元,实际发生成本150000元,估计还会发生成本50000元。假定X企业按实际发生的成本占估计总成本的比例确定劳务的完成程度。
宋代四川文学界最有成就的当推四川眉山人苏洵和苏轼、苏辙三父子。()
与“他早就有回家的思想。”一句中“思想”意思相同的一项是:
企业物流不包括(48)。
若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是
Thecompany’sartandhistorical______willbesoldataspecialauctiontobeheldnextJuneatalocalmuseum.
最新回复
(
0
)