首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include using namespace std; class AA{ char c; public: AA(char ch):c(ch){ cout
有如下程序 #include using namespace std; class AA{ char c; public: AA(char ch):c(ch){ cout
admin
2015-06-27
8
问题
有如下程序
#include
using namespace std;
class AA{
char c;
public:
AA(char ch):c(ch){ cout<
~AA(){ cout<<"a"; }
};
class BB{
AA m1;
AA m2;
public:
BB(): m2(’p’),m1(’q’){ cout<<"B"; }
~BB(){ cout<<"b"; }
};
int main(){
BB bb;
return 0;
}
运行这个程序的输出是
选项
A、pgBaab
B、pgBbaa
C、qpBaab
D、qpBbaa
答案
D
解析
构造函数初始化列表仅指定用于初始化成员的值,不指定这些初始化执行的次序,成员初始化的次序是类定义中声明成员的次序,成员初始化完成后执行构造函数的函数体;所以程序中在创建BB对象时,首先初始化m1,再初始化m2,由于m1、m2都是AA对象,且有实参q、p,所以调用构造函数AA(charch),用ch初始化成员c后输出成员c的值,即输出’q’、’p’,再执行类BB的函数体,输出’B’;程序执行结束时,系统会自动调用类的析构函数清理自己的成员,析构函数工作过程:1、执行析构函数的函数体;2、如果该类中拥有类对象成员,且类对象有析构函数,则以类对象成员声明次序的相反顺序调用其析构函数,销毁类对象成员;3、按原来构造顺序的相反顺序向上依次调用基类的析构函数。所以程序运行结束时,首先调用BB的析构函数并执行函数体,输出"b";然后调用m2的析构函数,销毁m2成员,输出’a’,再调用m1的析构函数,销毁m1成员,输出’a’;综上所述,程序运行的输出是:"qpBbaa";答案为D。
转载请注明原文地址:https://jikaoti.com/ti/J8XiFFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
论述伊斯兰教在统一阿拉伯半岛和形成阿拉伯帝国中的作用。(南京师范大学2016年世界通史真题)
以下属于个性心理特征的是
根据数据的观测方法和来源划分,研究数据可以分为()
有人说:“t检验适用于样本容量小于30的情况,Z检验适用于大样本检验。”你对这种说法有何评论?
19世纪,在高等教育上,美国开始学习德国的模式创建学术型大学。1876年,()建立,首创研究生院。
下列有关法律意识的表述正确的有()。
法的制定就是指法定的国家机关,依照法定职权和程序()。
设曲线L的参数方程为x=φ(t)=t—sint,y=ψ(t)=1一cost(0≤t≤2π).(Ⅰ)求证:由L的参数方程确定连续函数y=y(x),并求它的定义域;(Ⅱ)求曲线L与x轴所围图形绕Oy轴旋转一周所成旋转体的体积V;(Ⅲ)设曲线L与x轴围
以下各选项中能正确声明一个表示50个值为null的字符串数组的是()。
已知一棵二叉树前序遍历和中序遍历分别为ABDE—GCFH和DBGEACHF,则该二叉树的后序遍历为()。
随机试题
1岁男孩,常患肺炎,体重不达标,吃奶或哭闹时口唇发绀。查体:发育营养欠佳,胸骨左缘第2~3肋间可闻及Ⅱ~Ⅲ/Ⅵ级收缩期杂音,P2亢进。心导管检查结果,血氧饱和度应为
A.中性粒细胞绝对数<3.0×109/LB.中性粒细胞绝对数<2.0×109/LC.中性粒细胞绝对数<1.5×109/LD.中性粒细胞绝对数<1.0×109/LE.中性粒细胞绝对数<0.5×109/L粒细胞缺乏症是指
结核病人可根据其对异烟肼乙酰化代谢速度的快慢分为异烟肼慢代谢者和快代谢者,异烟肼慢代谢者服用相同剂量异烟肼,其血药浓度比快代谢者高,药物蓄积而导致体内维生素B12缺乏。异烟肼快代谢者导致药物性肝炎甚至肝坏死。白种人多为异烟肼慢代谢者,而黄种人多为异烟肼快代
某12层现浇钢筋混凝土框架—剪力墙结构,建筑平面为矩形,各层层高4m,房屋高度48.3m,质量和刚度沿高度分布比较均匀,且对风荷载不敏感。抗震设防烈度7度,丙类建筑,设计地震分组为第一组,Ⅱ类建筑场地,填充墙采用普通非黏土类砖墙。假定,方案比较时,由于
某新建一级公路工程K11+120~K12+260合同段位于海拔3000m以上的地区,路面结构设计示意图如下图所示。该合同段工程与其他工程或已有道路无交叉,依据交通运输部颁布的《公路工程基本建设概预算编制办法》JTGB06-2007、《公路工程预算定额》J
影响企业内部控制的最为基础的要素是()。
葡萄酒是用新鲜葡萄或葡萄汁酿造而成。近年来,我国葡萄酒产量及消费量快速增长。读图文材料,回答下列问题。根据图文材料分析,影响葡萄酒产业布局最主要的一组区位因素是()
Thefoxreallyexasperatedthemboth.Assoonastheyhadletthefowlsout,intheearlysummermornings,theyhadtotakethei
TheDeclarationofIndependenceoftheUSwasmadeinthecityof
Forcenturiesmandreamedofachievingverticalflight.In400A.D.Chinesechildren【S1】______withafan-liketoythatspunup
最新回复
(
0
)