首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
2021-05-06
33
问题
有如下程序
#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://www.kaotiyun.com/show/TRfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
下面不属于软件测试实施步骤的是()。
有如下程序:#include<iostream>usingnamespacestd;intmain(){intsum;for(inti=0;i<6;i+=3){sum=1;for(intj=i;j<6;j++)sum+=j;}
下列模板声明中,有语法错误的是()。
下列关于类定义的说法中,正确的是()。
将运算符“+"重载为非成员函数,下列原型声明中,错误的是()。
某类中有一个无参且无返回值的常成员函数Show,则正确的Show函数原型是()。
结构化程序设计的3种结构是()。
下列数据结构中,能用二分法进行查找的是()。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
随机试题
A.独活、川乌、威灵仙、防己B.防己、络石藤、蕲蛇、穿山龙C.川乌、独活、威灵仙、松节D.防己、络石藤、豨莶草、穿山龙E.蚕沙、伸筋草、秦艽、桑枝药性寒凉,以治风湿热痹的药物是()
某住宅小区一期工程,东侧1.5km毗邻风景区,北侧距体育中心2.5km,西北距公园3km,西侧与城市快速路相邻。该住宅小区一期工程规划用地25k㎡,建筑面积420000㎡。小区竣工后共可入住约2300户,居住人口约7500人。本项目总投资14亿元。
登记账簿的依据是()。
假如你有一笔资金收入,若目前领取可得10000元,而3年后领取可得。15000元,如果当前您有一笔投资机会,年复利收益率为20%,则下列表述正确的是()。(答案取近似数值)
若直线y=x-6与曲线(θ∈[0,2π))有两个不同的公共点,则实数b的取值范围为()。
()
根据《物权法》的规定,除法律另有规定外,()代表国家行使国有财产的所有权。
是否公开学生的学习成绩,已成为明讯管理学院的一个热点话题。很多学生认为学习成绩是个人隐私,应该得到保护,呼吁学院不要再公开发布学生的学习成绩。学院的管理部门经过慎重的考虑,决定今后所有的学习成绩统一通过电子函件的方式发送,每个学生将只能收到自己的学习成绩。
A、男人不应该整天在家休息B、男人该有自己的娱乐活动C、没有老婆孩子就不像个家D、男人该有自己的一番事业D
UsingYourTumble-Drier(滚筒烘干式洗衣机)ControlsTimer(计时器)ControlTooperatethedrier,closethedoorandturnthetimerc
最新回复
(
0
)