首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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-07-22
349
问题
有如下程序
#include
using namespace std;
class AA{
char c;
public:
AA(char ch):c(ch){ cout<
};
class BB: public AA{
AA m;
public:
BB(): m(’M’),AA(’C’){ cout<<"B"; }
};
int main(){
BB bb;
return 0;
}
运行这个程序的输出是
选项
A、MCB
B、BMC
C、CMB
D、BCM
答案
C
解析
派生类构造函数的工作过程:1、派生类的构造函数在执行函数体之前,首先调用基类的构造函数初始化基类;2、基类构造完成之后,在执行函数体之前根据声明次序初始化自己的成员;3、执行自身函数体。由上可知,构造函数初始化列表并不指定初始化的执行次序。所以程序中在创建BB对象时,首先调用AA的构造函数,输出"C",然后初始化类BB中的成员对象m,m是AA类对象,调用AA的构造函数,输出"M",最后执行函数体,输出"B";输出顺序为:"CMB",答案为C。
转载请注明原文地址:https://kaotiyun.com/show/95Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
【 】的任务是诊断和改正程序中的错误。
在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为
下列选项中不属于软件生命周期开发阶段任务的是
软件测试分为白箱(盒)测试和黑箱(盒)测试。等价类划分法属于【 】测试。
有如下函数模板:template<class T>T square(T x){return x*x;}其中T是
下列叙述中正确的是
已知有函数f的定义如下:intf(){staticints=0;s+=2;returns;}则在某程序中第2次执行函数调用语句f();时,函数f的返回值是【】。
软件工程3要素包括方法、工具和过程,其中,______支持软件开发的各个环节的控制和管理。
下列运算符中,()运算符在C++中不能重载。
下列引用的定义中,()是错误的。
随机试题
下列有关软土地基的特点,描述错误的有()。
ResourcesResourcesarefoundinnature.Theymakeabetterqualityoflifeforhumans.Soil,air,water,sunlightandtrees
汗证属营卫不和者,如半身或局部出汗,可用桂枝汤配合下列何方治疗
冬季,某健康献血者,女,18岁,某高校学生,参加街头无偿献血,经体格检查符合献血标准,初筛血型(正定型平板法)为AB型,自述几年前鉴定血型为0型。次日献血后复检血型(试管法),发现正反定血型不符,正定型为AB型,反定型为O型,肉眼可见血袋内的血细胞凝集成大
A.120ml/hB.100ml/hC.80ml/hD.60ml/hE.40ml/h全胃肠外营养(中心静脉)第1天的滴速是()
分析企业资金结构是否合理时要注意()。
根据税收征收管理法和税务登记管理办法的有关规定,下列各项中应当进行税务登记的有()。
某单位从超市购买一批烟酒,作为福利发给单位职工,要求超市开具办公用品发票,该发票是()。
春节快到了,张三想偷点钱回老家过年,于是悄悄到一家属楼附近暗查,正好从该家属楼中走出几个派出所民警,于是张三溜走了,张三的行为是()。
TwoCulturalDimensionsCultureisthecollectiveprogrammingofthemindwhichdistinguishesthemembersofonecategoryofpeo
最新回复
(
0
)