首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class AA{ public: AA(){ cout
有如下程序: #include using namespace std; class AA{ public: AA(){ cout
admin
2021-05-06
26
问题
有如下程序:
#include
using namespace std;
class AA{
public:
AA(){ cout<<"A"; }
~AA(){ cout<<"a"; }
};
class BB: public AA{
AA aa;
public:
BB(){ cout<<"B"; }
~BB(){ cout<<"b"; }
};
int main(){
BB bb;
return 0;
}
运行这个程序的输出是
选项
A、AABaab
B、AABbaa
C、BAAaab
D、BAAbaa
答案
B
解析
首先,构造函数的工作过程:
1、派生类的构造函数在执行函数体之前调用基类的构造函数初始化基类;
2、在执行函数体之前根据声明次序初始化自己的成员;
3、执行自身函数体。所以程序中在创建BB对象时,首先调用AA的构造函数,输出"A",然后初始化类BB中的成员aa,调用AA的构造函数,输出"A",最后执行函数体,输出"B";
程序执行结束时,系统会自动调用类的析构函数,析构函数工作过程:
1、执行析构函数的函数体;2、如果该类中拥有类对象成员,且类对象有析构函数,则以类对象成员声明次序的相反顺序调用其析构函数,销毁类对象成员;
3、按原来构造顺序的相反顺序向上依次调用基类的析构函数。
所以程序运行结束时,首先调用BB的析构函数并执行函数体,输出"b";然后调用aa的析构函数,销毁aa成员,输出"a";最后调用基类AA的析构函数,输出"a";综上所述,程序运行的输出是:"AABbaa";答案为B。
转载请注明原文地址:https://kaotiyun.com/show/qJfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请打开考生文件夹下的解决方案文件proj1,其中定义了一个CD类。程序中位于每个//ERROR**********found**********下的语句行有错误,请加以更正,不得修改程序的其他部分。更正后程序的输出应该是:歌唱祖国30义
已知函数FA调用FB,若要把这两个函数定义在同一个文件中,则()。
有如下程序:#inc1ude<iostream>#inc1ude<iomanip>usingnamespacestd;intmain(){ints[]={123,234};cout<
若字符指针P所指向的字符串为"abcdefg",在执行语句()。char*ap=newchar[strlen(p)+1];之后,ap指向的字符数组的元素个数为
对于一个类定义,下列叙述中错误的是()。
有如下类定义:ciassA{char*a;public:A():a(0){}A(char*aa){∥把aa所指字符串拷贝到a所指向的存储空间a=___;strcpy(a,aa
在软件开发中,需求分析阶段产生的主要文档是()。
有如下函数模板定义:template<typenameT1,TypenameT2>T1Fun(T2n){returnn*5.0;)若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用应
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)基类Person完成打印功能,定义其中的打印函数为虚函数,请在注释//********1********后
下列哪项不是面向对象程序设计的主要特征()。
随机试题
45岁男性,经理,送来急诊,自述半小时前突然感到气紧、胸闷、心悸、头晕、出汗,认为生命垂危,要求紧急处理。近1个月来这种情况发生过3次.每次持续0.5~1小时,发病间隙期一切正常,发病与饮食无明显关系。最有助于鉴别诊断的项目是
题1-6:某钢筋混凝土框架结构多层办公楼局部平面布置如图1-1所示(均为办公室),梁、板、柱混凝土强度等级均为C30,梁、柱纵向钢筋为HRB400钢筋,楼板纵向钢筋及粱、柱箍筋为HRB335钢筋。框架梁KL3的截面尺寸为400mm×700mm,计算简
吉伯的特质论认为,卓越的领导者可以不具备()特质。
日出:日落
我国最早成立的自治区是()。
材料1“以前啊,这里很多老房子被废弃,濒临倒塌。屋顶残破,梁柱上出现斑斑点点的虫眼……像奄奄一息的病人。”XN村支书老王对从省里来调研的小姚介绍着,“屋里不亮堂,杂草从生,墙体垮塌,有的连横梁都断裂了。”“那时候,这儿的老房子基本没人住
根据表2,下列职工年平均工资和增长速度最高的行业是()。
在概化理论中,与经典测量理论中信度的概念最接近的是
TheMid-summerDay.ahundred-year-oldtraditioninScandinavia,fallsonJune22ndor23rd,whenthesunwillreachitshighest
Somanypeopleusethecellphonesofrequentlyeveryday.But【S1】______littleiscertainaboutthehealtheffectsofitsuse.M
最新回复
(
0
)