首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
2020-06-29
56
问题
有如下程序
#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/xIyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序段:inti=10;while(1){i++;if(i==30)break;if(i%2==0)cout
有如下类定义:classTV{public:TV(ints=41,stringbr="TCL"):size(s),brand(br){}~TV(){}
有如下类定义:classCup{public:Cup(doubleval,stringcr="red"):price(val),color(cr){}//①~
下列C++流的操作符中,能够设置下一个数据的输出宽度的是
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是( )。
结构化程序设计的基本原则不包括( )。
由于常对象不能被更新,因此
有如下类定义:classNumber{private:staticintnum;};要初始化Number类的静态成员num,应当在后面加上语句:
数据库设计过程不包括
某个工厂有若干个仓库,每个仓库存放有不同的零件,相同零件可能放在不同的仓库中。则实体仓库和零件间的联系是
随机试题
男性,32岁,腹泻伴左下腹痛1年,每天大便3—5次,间断便血,常有里急后重,有疼痛一便意一便后缓解的规律,结肠镜检查发现结肠黏膜血管纹理模糊,表明呈细颗粒状,脆性增加伴糜烂,最可能的诊断是
下述鉴别三种血友病的凝血活酶生成试验(TGT)及纠正试验的结果,错误的是
病人的心理社会特征是病人的经济收入情况是
脑膜炎双球菌有不同的菌群,目前我国流行的菌群主要是
李某深夜潜入本单位财务室,意图盗窃保险柜中的财物。李某用尽了各种方法,也未能将保险柜打开,感到十分沮丧。正要离开时,恰逢保安员巡逻至此。保安员发现财务宦的门虚掩,即进去查看,与李某撞个正着。李某用撬棍将保安员打昏后逃走。回到家中后,李某恐保安员醒来后认出自
下列各种化合物中,分子间有氢键的是:
对流通业态变化具有决定性作用的主要因素不包括()。
设A是n阶矩阵,满足A2一2A+E=0,则(A+2E)-1=____________.
微分方程(y+x3)dx-2xdy=0满足y|x=1=的特解为________。
LebanonisoneofthefewcountriesintheMiddleEastwithacomparativelywell-developedlabormovement.Tradeunionshavesec
最新回复
(
0
)