首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
19
问题
有如下程序
#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/NGfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类声明:classXA{intx;public:XA(intn){x=n;}};classXB:publicXA{int
下列选项中,与实现运行时多态性无关的是()。
若AA为一个类,a为该类的非静态数据成员,在该类的一个成员函数定义中访问a时,其书写格式为()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
下列关于函数参数的叙述中,正确的是()。
对于语句cout<<endl<<x;中的各个组成部分,下列叙述中错误的是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了用于表示矩形的CRect类,但类CRect的定义并不完整。请按要求完成下列操作,将类CRect的定义补充完成。(1)定义私有数据成员leftPoint、topPoint、righ
使用VC6打开考生文件夹下的源程序文件modi2.epp。阅读下列函数说明和代码,补充空出的代码。函数IsPalindromes(cha*string)实现的功能是判定给定的字符串是否构成回文字符串,如果是则返回1,否则返回0。如:1234554
在深度为7的满二叉树中,叶子结点的个数为
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
随机试题
下列选项中属于流动负债的有()。
计量资料且呈对称分部,计算集中趋势的指标最好选用
患者男性35岁,3个月来右侧后牙咬物不适,喝热水有时引起疼痛。近3日来,夜痛影响睡眠,并引起半侧耳后部痛,服止痛片无效。检查时见右下第一、二磨牙均有充填体,叩痛(+)。主诉牙应考虑的诊断是A.急性牙髓炎B.急性根尖炎C.慢性牙髓炎D.慢性根尖
Warthin瘤又称
明细分类账户对总分类账户起()作用。
甲公司2011年5月10日购入乙公司普通股股票一批,成本为3000万元,将其划分为可供出售金融资产。2011年末甲公司持有的乙公司股票的公允价值为3500万元;2012年末,该批股票的公允价值为3100万元。甲公司适用企业所得税税率为25%。若不考虑其他因
税负转嫁的基本形式有()。
下列各项中,属于耕地占用税征税范围的是()。
某派出所为防止汽车被盗,每晚给辖区内近百辆汽车的轮胎放气,白天再派专人负责免费加气。果然此举防盗效果明显,辖区内偷盗汽车案件的发案率大大降低。关于派出所的做法,下列说法正确的是()。
社会形态的更替是历史的客观必然性和人们的自觉选择性的统一,是合规律性和合目的性的统一。人们的历史选择性,归根结底是()
最新回复
(
0
)