首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
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://kaotiyun.com/show/xIyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:classMyClass{public:MyClass(doubled=0.0):val(d){}______________/
下列有关虚函数的表述中,错误的是
下列C++流的操作符中,能够设置下一个数据的输出宽度的是
下列关于C++预定义流对象的叙述中,正确的是()。
下列语句中,正确的是
下列关于C++流的叙述中,正确的是
在黑盒测试方法中,设计测试用例的主要根据是( )。
下面属于黑盒测试方法的是
一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般都有一个教练,则实体运动队和队员的联系是
下列排序方法中,最坏情况下比较次数最少的是( )。
随机试题
帛书:简牍
哺乳类动物体内氨的主要去路是
社会主义药学道德规范的基本内容是
有关工程的术语有()。
2012年6月30日,甲企业与乙企业的一项厂房经营租赁合同到期,甲企业于当日起对厂房进行改造并与乙企业签订了续租合同,约定自改造完工时将厂房继续出租给乙企业。2012年12月30日厂房改扩建工程完工,共发生支出400万元,符合资本化条件,当日起按照租赁合同
下列属于票据的非基本当事人的有()。
培养劳动者是()
下列做法能起到遏制全球变暖作用的是()。
A.第四心音B.第三心音C.两者均有D.两者均无急性心肌梗死可听到
社会主义改造基本完成后,中国共产党的中心任务是()。
最新回复
(
0
)