首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
2021-09-05
92
问题
有如下程序
#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/l65p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知类Myclass的定义如下classMyClass{public:voidfunction1(MyClass&c){cout<<c.data;}staticvoidfunction2(MyClass&c
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)
下列叙述中正确的是()。
下列关于类定义的说法中,正确的是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
算法的时间复杂度是指
有如下两个类定义classxx{private:doublex1;protected:doublex2;public:doublex3;};classY
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明的DataList类,是一个用于表示数据表的类。sort成员函数的功能是将当前数据表中的元素升序排列。请编写这个sort函数。程序的正确输出应为:排序前:7,1,3
随机试题
目前全国人大常委会的工作委员会有()
霍奇金淋巴瘤最早累及的淋巴结常常是
组织措施包括有()。
下列水轮机形式中,属于反击式水轮机的是()。
背景东北某市新建一建筑面积39600m2的文化体育中心工程,地上6层,地下2层,局部埋深9m。工程选址位于某山坡,一半基础须回填,混凝土灌注桩局部桩承台加整体筏板基础,地上钢筋混凝土框架结构。3层会议厅主梁采用预制钢筋混凝土,1000人餐厅采用预应力混凝
采用简化分批法,在各批产品完工以前,产品成本明细账()。
2015年10月事业单位分类考试综合应用能力(A类)试卷假如你是该校“国培计划”项目领导小组的工作人员,你了解到本期培训班主任工作中存在一些问题。为了改进班主任的工作,提高工作效率,请你结合材料,提出具体的管理建议。要求:紧密结
有研究表明,要成为男性至少需要拥有一条Y染色体,3亿年前,男性特有的Y聚色体在产生之际含有1438个基因,但现有只剩下45个,按照这种速度,Y染色体将在大约1000万年内消失殆尽。因此,随着Y染色体的消亡,人类也将走向消亡。如果以下各项为真,最不能质疑上
屈原的代表作品是_____。
FrequentbusinesstravelerJoyceGioiaforgotmorethan$20000worthofjewelryinherhotelroominItalylastyear.Luckily
最新回复
(
0
)