首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
45
问题
有如下程序
#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/IdAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面关于this指针的说法中错误的是()。
以下程序的输出结果是()。#include<iostream>usingnamespacestd;voidfun(char**q){++q;cout<<*q<<end1;}mai
有如下程序:#include<iostream>usingnamespacestd;classMonitor{public:Monitor(chart):type(t){}voidPr
如下程序的输出结果是______。#include<iostream>usingnamespacestd;intfunl(intx){return++x;}intfun2(int&x){return++x;
下列叙述中错误的是()。
在下面的类定义中,错误的语句是()。classSample{public:Sample(intval)://①~Sample();//②private:int
纯虚函数的声明总是以______结束。
下列是重载乘法运算的函数原型声明,其中错误的是
插入排序算法的主要思想是:每次从未排序序列中取出一个数据,插入已排序序列中的正确位置。Insert类的成员函数sort()实现了插入排序算法,请填空。classInsert{public:Insert(int*b0,intn0)
定义派生类时,若不使用关键字显式地规定采用何种继承方式,则默认方式为
随机试题
治疗等渗性脱水理想的液体是
A.寒凉药B.开窍药C.发汗药D.苦寒清热药E.淡渗利湿药阴虚内热者忌用()。
证券公司承销证券,应当同发行人签订代销或者包销协议,并载明()。Ⅰ.当事人的名称、住所及法定代表人姓名Ⅱ.代销、包销证券的种类、数量、金额及发行价格Ⅲ.代销、包销的期限及起止日期Ⅳ.违约责任
贷款银行应当选择信用等级高、还款能力强的保证人,且保证人信用等级不能低于(),不接受股东之间和家庭成员之间的单纯第三方保证方式。
下列不是客户满意度问卷调查实施步骤的是()。
阅读下列材料,回答问题。学生A:学习英语语法对以后学习英语帮助很大。学生B:平面几何学得好,后来学习立体几何就简单了,知识之间有很大联系。学生A:不光知识这样,弹琴也是,会弹电子琴,学钢琴也快。学生B:可有时候也不一
根据下列资料,回答下列问题。据统计,2016年共有来自205个国家和地区的442773名各类外国留学人员在31个省、自治区、直辖市的829所高等学校、科研院所和其他教学机构中学习,比2015年增加45138人。(一)按洲别统计(二)按国别排序前15
数据传输速率是描述数据传输系统的重要指标之一。数据传输速率在数值上等于每秒钟传输构成数据代码的二进制()。
A、ThetendencyofcertainneuronstoresembleforeignmatterthatHLAsrejectB、Alackofapparentneurologicaldamagecausedby
Helooksrather(elder)______withgreyhair.
最新回复
(
0
)