首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class AA{ public: AA(){ cout
有如下程序: #include using namespace std; class AA{ public: AA(){ cout
admin
2019-07-10
33
问题
有如下程序:
#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://jikaoti.com/ti/VBA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
执行如下程序将输出():#include<iostream>usingnamespacestd;classBase{public:Base(){cout<<"BB";fun();}voi
有如下程序: #include<iostream> using namespace std; class TestClass { int a; public: TestClass(int x){a=x;} v
下面程序运行输出的结果是【】。#include<iostream>usingnamespacestd;intmain(){chara[]="Chinese";a[3]=’\0’;
下列符号中可以用作C++标识符的是()。
下面的语句中错误的是
结构化分析方法是面向()的自顶向下、逐步求精进行需求分析的方法。
关于关键字class和typename,下列表述正确的是______。
下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是
成本效益分析的目的是从【】角度评价开发一个项目是否可行。
下面内容不属于使用软件危机的是()。
随机试题
A.缓冲作用B.消化作用C.清洁作用D.杀菌与抑菌作用E.消化与清洁作用唾液的机械性冲洗起()
各级各类卫生防疫机构按照专业分工应
设计合同履行过程中,发包人要求变更部分委托的设计工作内容。由于设计人不具备相应的资质,发包人准备将这部分设计任务转委托给另一设计人。设计合同示范文本针对此情况的规定包括( )。
根据《注册造价工程师管理办法》,注册造价工程师的执业范围有()。
背景某施工单位承担的一项机电安装工程进入单体试运行阶段。项目部计划对一台解体出厂、现场组装的大型裂解石油气压缩机进行试运行,该压缩机转速为5850转/分。试运行前进行检查,确认试运行范围内的工程,压缩机出口管道系统设计压力为11.2MPa,组对焊
甲医药生产企业为增值税一般纳税人,2016年3月20日将自产的一批药品对外捐赠,货物成本是70万元,出厂销售不含税价是100万元,货物适用的增值税税率是17%,不考虑城建税及教育费附加、地方教育附加,甲企业应作会计分录为()。
在WindowXP扣,“写字板”是一种()。
分类拣货策略有:()方式。
《全国推进依法行政实施纲要》要求,减少行政执法层次,适当下移执法重心。对与人民群众日常生活、生产直接相关的行政执法活动,其主要实施机关是()。
Whatdoyoudoto【21】______careofthebooksinyourlibrary?Someofthemostcollectors【22】______toreadthebooksintheirco
最新回复
(
0
)