首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
23
问题
有如下程序
#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/kzyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:Name:SmithAge:21ID:99999Cour
Windows环境下,由C++源程序文件编译而成的目标文件的扩展名是
数据库应用系统中的核心问题是( )。
软件设计中划分模块的一个准则是( )。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(char*s,char*s1,char*s2)中形参字符串s1和s2有相同的字符个数,且s1中各字符互不相同。该函数实现将已知字符串S中所有在字
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(cha*des,char*str)实现的功能是:(1)如果字符串最后面有空格,则全部删除;(2)转换后的数据放到des,并且指针作为返
下列选项中,正确的C++表达式是
下面对软件特点描述错误的是
支持子程序调用的数据结构是( )。
随机试题
孔子谓“杀身成仁”,孟子日“舍生取义”,司马迁认为“人固有一死,或重于泰山,或轻于鸿毛”,这些千古名句体现了正确看待()
成釉细胞瘤X线片上典型表现为
硬膜外麻醉时,下列影响麻醉平面的因素中哪项最不重要
A.朱砂衣B.黄柏衣C.雄黄衣D.青黛衣E.赭石衣清下焦湿热类中药丸剂常包()。
不属于钢按用途分类的是()。
【背景资料】某拟建城市道路工程为城市主干路,六车道,横向布置为四幅路断面,两侧不设公共建筑物的进口,采用水泥稳定土基层。在施工时,满足下面条件:(1)粒料最大粒径控制在41.5mm之内。(2)选用初凝时间3h以上和终凝时间宜在6h以上的42.5
根据我国《宪法》相关规定,下列选项中不属于公民人身自由权利的是()。
日前大规模的信贷投款会引起通胀吗?如果经济复苏不明显,而银行系统依然开闸放水,那么大量资金并不能进入实体经济,从而会推高物价指数,并带来通胀,最坏的情况下甚至会形成“滞胀”,如果信贷的大规模投入伴随着经济复苏,那么,即使物价指数上涨,也是属于温和健康上涨,
某省人民政府建设一项国家重点高速公路,决定占用沿途部分农民的土地,省人民政府对被占用土地的农民给予了各种补偿,并对多余的劳动力进行了安置。省人民政府的这项行为属于()。
Losingajobornotbeingabletofindonealmostalwaysbringsunwelcomechanges.Ifyou’velostajob,thefirstfeelingisof
最新回复
(
0
)