首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: ##inc1ude <iostream> using namespace std; class AA{ public: AA(){cout<’1’;} }; class BB: publ
有如下程序: ##inc1ude <iostream> using namespace std; class AA{ public: AA(){cout<’1’;} }; class BB: publ
admin
2016-11-23
41
问题
有如下程序:
##inc1ude <iostream>
using namespace std;
class AA{
public:
AA(){cout<’1’;}
};
class BB: public AA{
int k:
public:
BB():k(0){cout<’2’; }
BB(int n):k(n){ cout<’3’; }
};
int main(){
BB b(4),c;
return 0:
}
运行时的输出结果是( )。
选项
A、1312
B、132
C、32
D、1412
答案
A
解析
在基类AA的默认构造函数中,输出字符‘l’,在继承类BB的默认构造函数中,输出字符‘2’,在带有参数n的构造函数中,输出字符‘3’。在主函数中,在创建BB的对象b(4)时,会首先调用基类AA的构造函数输出字符‘l’,再调用类BB带参数的构造函数输出字符‘3’。在创建BB的对象c时,会首先调用基类AA的构造函数输出字符‘l’,再调用类BB默认的构造函数输出字符‘2’。所以程序输出的结果为1312。
转载请注明原文地址:https://www.kaotiyun.com/show/gsAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
类的析构函数的作用是
数据的逻辑结构有线性结构和【】两大类。
若定义intk=7,x=12;,则能使值为3的表达式是
在面向对象方法中,信息隐蔽是通过对象的【】来实现的。
数据结构分为逻辑结构和存储结构,下列数据结构中不属于存储结构的是
关于友元的概念错误的是()。
对虚函数使用对象指针或引用调用,系统使用______联编;使用对象调用时,系统使用______联编。
C++语言的基本控制结构为顺序结构、选择结构和【】。
顺序存储方法是把逻辑上相邻的结点存储在物理位置【】的存储单元中。
【】是指反映数据元素之间逻辑关系的数据结构。
随机试题
下列有关大肠杆菌的描述,错误的是()。
一女性患者,30岁,停经3个月,无不适,妇科检查:子宫3个月妊娠大小,其左上方有一质硬肿块,约5cmX4cmX3cm大小。B超检查提示:宫内妊娠合并子宫肌瘤。妊娠期子宫肌瘤易发生哪种变性()
下列关于溶血性黄疸的叙述,错误的是
在利率水平变化时,长期债券价格的变化幅度小于短期债券价格的变化幅度。()
经济周期包括()。
电子产品容易受到突然断电的损害,断电可能是短暂的,才十分之一秒,但对于电子产品却可能是破坏性的。为了防止这种情况发生,不问断电源被广泛应用于计算机系统、通讯系统以及其他电子设备,不间断电源把交流电转变成直流电,再对蓄电池充电。这样,在停电时,蓄电池即可以弥
A.I’mreallyveryambitiousB.That’sdifficult.C.ItraveledroundAmericaforafewmonths,D.Um,Fmnotsure.W:Please
人内传播(华农2011研;湖南大学2010研;武汉理工2010研;南开大学2006研)
法律权利的一般含义是,作为法律关系主体即权利主体或权利享有人,依法具有自己这样行为或不这样行为,或要求他人这样或不这样行为的能力或资格。法律意义上的权利与其他性质权利的主要区别在于()
Statinsareaclassofdrugsthatworktodecreasethelevelofcholesterolintheblood.Theyareabletoperformthisfunction
最新回复
(
0
)