首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class CA{ public: CA()<cout<<’A’;) }; class CB:private CA{ public: CB(){co
有如下程序: #include<iostream> using namespace std; class CA{ public: CA()<cout<<’A’;) }; class CB:private CA{ public: CB(){co
admin
2009-03-17
118
问题
有如下程序:
#include<iostream>
using namespace std;
class CA{
public:
CA()<cout<<’A’;)
};
class CB:private CA{
public:
CB(){cout<<’B’;}
};
int main(){
CA a;
CB b;
return 0;
}
这个程序的输出结果是【 】。
选项
答案
AAB
解析
本题考查的知识点是:派生类的构造函数。建立派生类对象时,构造函数的执行顺序如下:
(1)执行基类的构造函数,调用顺序按照各个基类被继承时声明的顺序(自左向右):
(2)执行成员对象的构造函数,调用顺序按照各个成员对象在类中声明的顺序(自上而下):
(3)执行派生类的构造函数。题目中的主函数中首先定义了一个CA类对象a,所以首先输出一个’A’。然后定义了一个CB类对象b,由于CB类派生自CA类,所以应先执行CA类的构造函数,再执行自身的构造函数,即接着输出一个’A’和一个’B’。故本题最终输出的结果是AAB。
转载请注明原文地址:https://kaotiyun.com/show/3ojp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列给定程序中函数fun的功能是:判断一个整数是否为素数,若是素数返回1,否则返回0。在main函数中,若fun返回1输出YES,若fun返回0输出NO!。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,
若有定义:inta,b,c;以下程序段的输出结果是()。a=11;b=3;c=0:printf("%d\n",c=(a/b,a%b));
程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(inta[][N],intn),该函数的功能是:使数组左下半三角元素中的值乘以n。例如,若n的值为3,a数组中的值为:则返回主程序后a数组中的值应为:注意:部分源程序给出如下。
有关C语言标识符,以下选项中不合法的是()。
以下选项中,能用作用户标识符的是()。
C语言主要是借助以下哪种手段来实现程序模块化()。
结构化程序设计中,下面对goto语句使用描述正确的是
关于C语言标识符,以下叙述中错误的是()。
下面不属于结构化程序设计原则的是
在数据流图中,带有箭头的线段表示的是()。
随机试题
陈某夫妻无子女,1995年将10岁的孙某收为养女,2010年孙某结婚后与陈某夫妻分开居住,每逢节假日仍来照看陈某夫妻。此后,陈之侄子陈立、陈华与陈某夫妻来往密切,2012年陈某夫妇先后去世。根据《继承法》的有关规定,陈某夫妇财产的继承人是(
确切的检查输卵管病变的方法是()
患儿,男,7岁。跌倒,手掌着地后,右肘部痛,不敢活动右上肢2天入院。查体:右肘向后突出处于半屈曲位。前臂、肘部肿胀严重,水疱形成,肘后三角关系正常。局部压痛明显,右桡动脉搏动稍弱。治疗方法
慢性支气管炎诊断时排除其他心肺疾病后,在病程方面的规定是()
引起钢材疲劳破坏的因素有哪些?Ⅰ.钢材强度Ⅱ.承受的荷载成周期性变化Ⅲ.钢材的外部形状尺寸突变Ⅳ.材料不均匀
()雨凇被誉为“玻璃世界”。
属于分析物料特征有()。(1)单位数量;(2)单位重量;(3)形态;(4)类型;(5)一致性。
下列政府举措中,不能够直接促进城镇居民人均可支配收入增长的是:()
对年轻消费者而言,来自同龄人的压力通常比任何程度的政府干涉影响更大。(haveimpacton)
A、Theywillreceivethelettersfromthestudents.B、Theywillorganizetheclasses.C、Theywillguidethestudies.D、Theywill
最新回复
(
0
)