首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #inc1ude<iostream> using namespace std; class Base{ protected: Base(){cout<<’A’;} Base(char c){ co
有如下程序 #inc1ude<iostream> using namespace std; class Base{ protected: Base(){cout<<’A’;} Base(char c){ co
admin
2016-11-23
41
问题
有如下程序
#inc1ude<iostream>
using namespace std;
class Base{
protected:
Base(){cout<<’A’;}
Base(char c){ cout<<c;}
};
class Derived: public Base{
public:
Derived( char c){cout<<c,}
};
int main(){
Derived d1(’B’);
return 0;
}
执行这个程序屏幕上将显示输出( )。
选项
A、B
B、BA
C、AB
D、BB
答案
C
解析
此题考查的是派生类对象的构造。建立派生类对象时,构造函数的执行顺序是:执行基类的构造函数,调用顺序按照各个基类被被继承时声明的顺序;执行成员对象的构造函数,调用顺序按照各个成员对象在类中声明的顺序;执行派生类的构造函数。此题中,在建立派生类Derived的对象dl时会先调用基类Base的构造,调用的是默认构造函数,输出字符‘A’;然后调用自身的构造函数,输出‘B’:故程序的输出结果是:AB。
转载请注明原文地址:https://kaotiyun.com/show/0sAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对待排序文件的初始状态不作任何要求的排序方法有()。
判断char型变量c是否为小写字母的正确表达式是
关系操作的特点是【】操作。
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做
若有以下程序:#include<iostream>usingnamespacestd;voidsub(intx,inty,int*2){*z=y+x;}intmain(){i
已知:inta,b;下列switch语句中,()是正确的。
定义如下变量:charone_char,则语句cin>>one_char等价于C语言中的()语句。
带有虚基类的多层派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样将对虚基类的子对象初始化()。
关于纯虚函数,下列表述正确的是()。
随机试题
社会主义中国处理民族问题基本原则中的坚持民族平等原则的实质是()
A.骨髓瘤性肾病B.过敏性紫癜肾炎C.糖尿病肾病D.微小病变型肾病E.肾淀粉样变性不属于继发性肾病综合征病因的是
下列行为属于内幕交易的有()。[2011年10月真题]
某公司生产甲产品的同时还生产了A副产品,该副产品可以直接对外出售。公司规定A副产品的售价为2.2万元/吨,当月甲产品和A副产品发生的生产成本总额为2146万元,副产品的产量为300吨。公司采用副产品作价扣除法计算副产品成本,预计销售A副产品发生的销售税费为
甲公司是一家健身器材销售公司。2×17年6月1日,甲公司向乙公司销售200件健身器材,单位销售价格为200元,单位成本为100元。协议约定,乙公司在7月31日之前有权退还健身器材。假定甲公司根据过去的经验,估计该批健身器材退货率约为10%,在不确定性消除时
简述教育科学研究和教育实践的关系。
北大新闻学研究会(清华大学2019年研;复旦大学2019年研;陕西师大2018年研;四川大学2014年研;北大2012年研;中国传媒大学2011年研;上海财大2009年研)
以下程序运行后的输出结果是【】。main(){intx,a=1,b=2,c=3,d=4;x=(a
Animalsdonoteatmorethantheirbodiesneed.Theyseemtohavethe(1)______toeatwhentheyarehungry.Ithasbeendemonst
A、Theyhaveoftenprovedtobeashelpfulasdoingmentalexercise.B、Takingthemwithothermedicationsmightentailunnecessar
最新回复
(
0
)