首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
24
问题
有如下程序
#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/kst0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
类定义如下:classTestClass{public:TestClass(){cout<<1;}};则执行语句TestClassa,b[2],*p[2];后,程序的输出结果是()。
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作______。
设R是一个2元关系,S是一个3元关系,则下列运算中正确的是()。
指针数组是由______构成的数组。
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false,则横线处应填上()。Boolfun(char*str){inti=0,j=0;while(str[j])j++;for(j
类中数据成员和成员函数的默认访问级别为______。
对长度为N的线性表进行顺序查找,在最坏情况下,需要的比较次数是()。
在结构化分析使用的数据流图中,使用用______解释其中的图形元素。
数据库应用系统中的核心问题是
随机试题
在下列关于WindowsXP文件名的叙述中,正确的是_________。
决定细胞在单位时间内能够产生兴奋的最高频率的是
下列不符合高动力型休克特点的是
女孩,10岁,平时乏力,多汗,食欲差。查体:体重28kg,心肺正常,PPD皮试硬结18mm,ESR45mm/小时,胸片示右肺门增大,隐约可见一结节影,边缘模糊。下列哪组治疗最适合
A.30°~40°B.23°~28°C.大于25°D.小于30°E.小于20°CE角正常值
下列不属于战略性贸易政策措施的是()。
下列说法不正确的是()。
某总公司2月份发生以下经济业务:(1)下设一商贸公司,本月批发销售商品开具增值税专用发票上注明销售额800万元;零售代销商品取得代购手续费30万元,双方协定按5%支付代销手续费,开具普通发票;外购商品一批,取得增值税专用发票注明销售额300万元,税
在全球各地,很多地方都面临着干旱带来的灾害,而人们常常对这些灾害不知所措。近日,一些科学家发现了一种激光,发射后能够在空气中制造水滴,使阴云增加水汽并带来降雨。他们认为这将会帮助人们决定降雨量和降雨时间,并取代传统的人工降雨方法。以下哪项如果为真,最能削弱
Accordingtothepassage,somepeople’simpressionofsealsisthat______.WhichofthefollowingstatementsisTRUEaccordin
最新回复
(
0
)