首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
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://kaotiyun.com/show/kzyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
将运算符*重载为类成员函数时,其参数表中有且仅有一个参数,说明该运算符是
if语句的语法格式可描述为:格式1:if()或格式2:if()else关于上面的语法格式,下列表述中错误的是()。
派生类的成员函数不能访问基类的()。
下列关于模板的表述中,错误的是
下列叙述中正确的是
在下列选项中,不允许作为C++标识符的是
下面对软件特点描述错误的是
下面不属于软件测试实施步骤的是
软件生命周期是指( )。
下列选项中,不是C++关键字的是
随机试题
风光风情导游是地陪首次向旅游者提供的导游服务,除了要有热情友好的态度之外,还应使自己的导游讲解做到()。
下唇的主要感觉神经来自
患者,女,52岁,多个关节疼痛有两年余,且疼痛游走不定,局部灼热红肿,痛不可触,得热则舒,舌红,苔黄,脉滑数。选方为
甲公司2019年年初的递延所得税资产借方余额为50万元,与之对应的预计负债贷方余额为200万元;递延所得税负债无期初余额。甲公司2019年度实现的利润总额为9520万元,适用的企业所得税税率为25%且预计在未来期间保持不变;预计未来期间能够产生足够的应纳税
朝鲜族最富民族特色的传统食品是()。
目前进行的新课程改革是我国第()次课程改革。
给定资料1.“六神丸”在日本摇身一变成了“救心丸”,“牛黄救心丸”装进韩国的新壶成了“牛黄清心液”……这些让国内中医药人士痛心不已的事实说明,我国中药领域的知识产权保护还非常脆弱。中药要得到更好的发展,专利保护迫在眉睫。中药是我国拥有自
我国唯一一条注入北冰洋的河流是:
粗放型的经济增长主要依靠()
主机的IP地址为202.130.82.97,子网屏蔽码为255.255.192.0,它所处的网络为______。
最新回复
(
0
)