首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
37
问题
有如下程序
#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/zTfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列循环语句中有语法错误的是()。
下列数据结构中,能够按照“先进后出”原则存取数据的是
面向对象方法中,继承是指()。
有如下头文件:intfl();staticint12();classMA{public:intt3();staticintf4();};在所描述的函数中,具有隐含的this指针的是()。
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)声明类objAl,请在注释∥********1********后添加适当的语句。(2)为类0bjA0增加友元函数
在C++语言中函数返回值的类型是由()决定的。
下列给定程序中,函数fun的功能是:从n个学生的成绩中统计出低于平均分的学生人数,此人数作为函数值返回,平均分存放在形参avet所指的存储单元中。例如,输入8名学生的成绩:80.5、60、72、90.5、98、51.5、88、64则低于
一个教师讲授多门课程,一门课程由多个教师讲授。则实体教师和课程间的联系是()。
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是()。
随机试题
A.胃、十二指肠溃疡出血B.门脉高压症出血C.胆道出血D.肝癌出血E.溃疡性结肠炎大呕血而迅速出现休克的是
主要用于夹持、稳定或提起组织,便于组织切开及缝合的器械是
下列关于阵发性室上性心动过速的心电图诊断,不正确的是
正确预防滴虫阴道炎传播的措施是
客户对样品的不满意有何表现?
八达岭长城是我国()长城中保存最完整、最具有代表性的段落之一。
基本型传输控制规程的主要缺点是只能适用单工或半双工传输,信息报文中不能任意包含传输控制字符。()
人民警察郭某如有下列()行为,应当给予行政处分,构成犯罪的,依法追究刑事责任。
下列属于驱逐性、制服性警械的是()。
Allofuswouldhaveenjoyedthepartymuchmoreifthere_____suchacrowdofpeoplethere.
最新回复
(
0
)