首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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-05-06
28
问题
有如下程序
#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://jikaoti.com/ti/Eyh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:classTest{chara;constcharb;public:Test(charc){a=c;b=c;)∥第1行voidf(chara)const{this一>a=
已知Value是一个类,Value是Value的一个对象。下列以非成员函数形式重载的运算符函数原形中,正确的是()。
有如下程序:#inc1ude<iostream>#inc1ude<cstring>usingnamespacestd;classXCF{inta;public:XCF(int
有如下程序:#include<iostream>#include<iomanip>usingnamespacestd;intmain(){cout.fill(’*’);cout<<left<<setw(4)<<123<<"OK"<<en
若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是()。
有如下程序:#include<iostream>usingnamespacestd;classB{public:B(intxx):x(xx){++count;x+=10;}virtualvoidshow()const{cout<
有如下程序:#inc1ude<iostream>usingnamespacestd;c1assAA{public:AAO{cout<<’1’;}};c1assBB:p
有如下类定义:classAA{inta;public:intgetRef()const{return.&a,)//①intgetValue()const{returna;)
下列关于类模板的模板参数的叙述中,错误的是()。
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于()。
随机试题
行政组织的一般性质包括()
关于膀胱癌CT表现的描述,不正确的是
间接CoombS试验使用的红细胞是A.O型红细胞B.AB型红细胞C.A型红细胞D.B型红细胞E.自身红细胞
女,68岁,高血压病史20年,活动后心悸、气短3年。1周前受凉后咳嗽、咳黄痰,喘憋加重,不能平卧。否认慢性咳喘史。查体:BP170/100mmHg,心率115次/分,P2亢进,心律齐;双肺满布哮鸣音及中小水泡音。其喘憋最可能的原因是
患者,男,19岁。突发脐周疼痛,呈进行性加重并逐渐转至右下腹,伴恶心呕吐,右下腹局部压痛。最可能的诊断是
工程各参建单位填写的建设工程档案应以( )为依据。
斐波那奇数列正确的排列是()。
柬埔寨的吴哥古城遗址被西方人称赞为东方的“所罗门神庙”。()
[2011年第27题]张教授的所有初中同学都不是博士;通过张教授而认识其哲学研究所同事的都是博士;张教授的一个初中同学通过张教授认识了王研究员。以下哪项作为结论可以从上述断定中推出?
A、Becausehecan’tfindanidealdate.B、Becauseheistoocommonaperson.C、Becausehehasfailedtorealizehisdreams.D、Bec
最新回复
(
0
)