首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include <iostream.h> using namespace std; class Base { public: Base(){ cout<<"BB"; f(); } voidf
有如下程序: #include <iostream.h> using namespace std; class Base { public: Base(){ cout<<"BB"; f(); } voidf
admin
2010-06-06
54
问题
有如下程序: #include <iostream.h> using namespace std; class Base { public: Base(){ cout<<"BB"; f(); } voidf(){cout <<"Bf"; } }; class Derived: public Base { public: Derived (){cout<<"DD";} void f(){cout<<"Df";} }; int main(){Derived d; return 0;} 执行上面的程序将输出
选项
A、BBBfDD
B、BBDfDDDf
C、DD
D、DDBBBf
答案
A
解析
本题考核类的继承与派生知识。派生类构造函数执行的一般次序如下:首先调用基类构造函数,调用顺序按照它们被继承时说明的顺序。然后调用子对象的构造函数,调用顺序按照它们在类中的说明顺序。最后是派生类构造函数中的内容。题中定义派生类对象d时,先调用基类Base的构造函数输出BBBf(注意:基类Base构造函数中调用的函数f()是基类中的实现,而不是派生类中的实现),然后调用派生类Derived的构造函数输出DD。
转载请注明原文地址:https://kaotiyun.com/show/tajp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面不属于软件测试实施步骤的是()。
下列叙述中错误的是()。
不能正确表示数学式的表达式是
有如下定义structst{intn;floatt;}a[20];FILE*fp;若文件已正确打开,则以下将文件内容读入数组a中的语句错误的是
在printf的格式字符中,e格式字符的作用是()。
以下表达式中,其值不等于数值3的是()。
在下述程序中,判断i>i共执行的次数是()。main(){inti=0,j=10,k=2,s=0;for(;;){i+=k;if(i>j){printf("%d",s);break;}
以下数据结构中,属于非线性数据结构的是()。
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是重写形参filename所指文件中最后一个学生的数据,即用新的学生数据覆盖该学生原来的数据,其他学生的数据不变。请在程序的
某棵树只有度为3的结点和叶子结点,其中度为3的结点有8个,则该树中的叶子结点数为
随机试题
取得期货从业资格考试合格证明的人员从事期货业务的,应当向所在地中国证监会派出机构申请从业资格。()
《宝黛吵架》中作者评论的意义和作用。
患者,女,44岁。骑自行车被撞倒,阴道大量流血半小时急诊入院。查体:心率102次/分,血压80/50mmHg,神志淡漠,外阴可见大量流血。关于术前准备不正确的是
治疗药物监测的意义不包括
患者,男性,37岁。劳累受凉后,水肿、尿少(约每天400ml)5天。查体:血压150/98mmHg;血红蛋白60g/L,红细胞2.0×1012/L,胆固醇7.7mmol/L,血清白蛋白、球蛋白各3%;尿蛋白(+)、红细胞(+)、白细胞(+)。护士为患者
不定积分等于()。[2014年真题]
(2015·福建)《中华人民共和国义务教育法》第二十六条规定,依法聘任校长的部门是()
会员表Table_Card(CardID,CardName,Score)表示会员的会员号,会员名字以及积分,建立会员卡积分在500~1000分的会员信息视图HY_Card,并要求通过此视图修改会员卡表的信息时,视图中仍然有这些会员的信息。(10
A、 B、 C、 D、 C图中两个女子相互对视地坐在桌子两边,因此(C)项“她们坐在一个小桌子旁”是正确选项。照片中的人并没有吃东西,因此(A)项是错误的。照片上的人坐在室内(inside).因此(B)项的o
SecurityexpertswerenotsurprisedbytheFBI’swarninglastweekthatmorethan1millioncreditcardnumbershavebeenstolen
最新回复
(
0
)