首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
2021-05-06
19
问题
有如下程序
#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://jikaoti.com/ti/exh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classToy{public:Toy(char*_n){strepy(name,_n);count++;}~ToyO
若x和y是程序中的两个整型变量,则下列if语句中正确的是()。
下列关于虚基类的描述中,错误的是()。
设二叉树的后序序列为DGHEBIJFCA,中序序列为DBGEHACIFJ。则前序序列为
在带链队列中,经过一系列正常的操作后,如果front=rear,则队列中的元素个数为
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
某二叉树中共有935个结点,其中叶子结点有435个,则该二叉树中度为2的结点个数为
在下列关键字中,不能用来表示继承方式的是
下列字符串中不能作为C++标识符使用的是()。
随机试题
对于市场发育比较成熟,平均收益率相对稳定,景观资源开发、建设和管理日趋完善的森林景观资产,其价值评估最适宜的评估方法为()。
A.产后4天内的乳汁称为B.产后5天~10天的乳汁称为C.产后11天~9个月的乳汁称为D.产后3个月~6个月的乳汁称为E.产后10个月以后的乳汁称为
氢氧化钙制剂可运用于以下治疗,但除外
神经一肌肉接头传递中,清除乙酰胆碱的酶是
关于我国法的渊源,下列观点中正确的是:
甲公司系一家上市公司,盈余公积的计提比例为10%;在2009年度完成了以下两笔企业合并交易:(1)2009年1月1日,甲公司以6400万元的货币资金购买了A公司60%的股权。A公司与甲公司是非同—控制下两家独立的公司。发生合并直接费用30万元,已用银行
申请设立外商投资旅行社,首先由投资者向国务院国家旅游行政部门提出申请,然后再持相关文件和资料向国务院商务主管部门提出申请。予以批准的,颁发()。
根据规定,除非能在120分钟内连续游30km以上,且年龄大于14岁小于40岁,否则不能参加马拉松比赛;患有高血压和心脏病的人士也不能参加。小王能够在120分钟内连续游30km以上,却不被允许参加马拉松比赛。根据以上论述,可得出的结论是:(1)
Forgetmilkydrinks,hotwaterbottlesorcurlingupwithagoodbook.Therealsecrettoagoodnight’ssleepmaybewhereyou
Itdidn’thappenovernight.Theproblemofpollutedairhasbeenfesteringforcenturies.Suddenlytheproblemofairpollut
最新回复
(
0
)