首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
2019-04-18
39
问题
有如下程序
#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/IdAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<iostream>usingnamespacestd;classMyClass{public:staticints;MyClass();voidSet
在声明派生类时,如果不显示地给出继承方式,缺省的类继承方式是私有继承private。已知有如下类定义:classTestClass{protected:voidfun(){}};classTestClass1:
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false,则横线处应填上()。Boolfun(char*str){inti=0,j=0;while(str[j])j++;for(j
为了取代C中带参数的宏,在C++中使用()。
针对数组定义intdata[10];,下列表述中错误的是()
设R是一个2元关系,有3个元组,S是一个3元关系,有4个元组。如T=R×S,则T的元组为()个。
下列数据结构中,属于非线性结构的是
按照标识符的要求,下列选项中,()符号不能组成标识符。
在下列关键字中,不能用来表示继承方式的是
随机试题
某宗土地,单价为20000元/平方米,规划容积率为4,土地资本化率为10%,规划覆盖率为50%,则其楼面地价为()。
自主功能性甲状腺结节不适宜131I的条件是
A、止带汤B、二陈汤C、知柏地黄丸D、萆薢渗湿汤E、二妙散肝经湿热型阴痒首当选用
某日,业主王先生来到某物业服务中心,接待员小李立刻起身以站姿迎客,并微笑着请对方在对面座位就座,倒了杯水放在王先生面前说:“您请喝水。”王先生随即说明来意。在了解到王先生是咨询有关物业管理费构成和支出方面的问题后,小李为了能够准确答复,有理有据,遂找出《物
合法的旅行社必须同时具备《许可证》和营业执照,不得先领取营业执照,后补办《许可证》。()
某商场开业酬宾,公布了打折信息:开业期间,①如果购物不超过300元,则没有优惠;②如果超过300元但不超过800元,按标价给予八折优惠;③如果超过800元,其中800元按八折优惠,超过800的部分给予七折优惠。小王在开业期间两次购物,分别付款190元和56
古王国时期埃及君主专制的表现。
在美国,每年接受治疗的精神忧郁症病人的人数超过200万人,是中国的接近10倍,而中国的人口则接近美国的10倍。以下各项如果为真,都有助于解释上述现象,除了:
“学生表”中有“学号”、“姓名”、“性别”和“入学成绩”等字段。执行如下SQL命令后的结果是()。Selectavg(入学成绩)From学生表Groupby性别
Asalways,IampleasedtobehereattheNationalPressClubformy【L1】______Speech.ThisistheseventhtimeIhavehadthe【L2
最新回复
(
0
)