首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #includc using namespace std; class Base{ protected: Base(){cout
有如下程序: #includc using namespace std; class Base{ protected: Base(){cout
admin
2020-10-21
33
问题
有如下程序:
#includc
using namespace std;
class Base{
protected:
Base(){cout<<’Base’;}
Base(char c){cout<
};
class Derived:public Base{
public:
Derived(char c){cout<
};
int main(){
Derived d(’Derived’);
return 0;
}
执行这个程序屏幕上将显示输出( )。
选项
A、Derived
B、DerivedBase
C、BaseDerived
D、DerivedDerived
答案
C
解析
派生类Derived由基类Base公有派生,在派生类构造函数声明时系统会自动调用基类的缺省构造函数。调用Derivedd(’Derived’),;后,执行类Derived构造函数的Derived(char c),系统自动调用基类的缺省构造函数Base(),输出字母Base:再执行派生类的构造函数Derived(char c),输出字母Derived。
转载请注明原文地址:https://kaotiyun.com/show/Uuyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在定义一个类模板时,模板形参表是用一对括号括起来的,所采用的括号是()。
若要对类BigNumber中重载的类型转换运算符long进行声明,下列选项中正确的是()。
有如下程序:#includeusingnamespacestd;classBase1{public:Base1(intd){cout
下列关于this指针的描述中,正确的是()。
执行下列语句段后,输出字符“*”的个数是()。for(inti=50;i>1;i-=2)cout
请使用VC6或使用【答题】菜单打开考生文件夹prog1下的工程prog1。此工程中包含程序文件main.cpp,其中有类Score(“成绩”)和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改
下面属于白盒测试方法的是()。
若有定义“intx=4,y=5;”,则表达式“y>x++?x——:y++”的值为()。
下列数据流图(DFD)构造规则中正确的是
随机试题
护士处理医嘱时,应首先执行的医嘱是()。
A.强迫仰卧位B.强迫俯卧位C.强迫坐位D.强迫蹲位E.强迫挺立位急性腹膜炎患者常呈现()
承租人需要改变土地用途的,还应提交出租人同意的证明、土地管理部门和()部门的批准文件。
《建筑法》规定,()可以规定实行强制监理的建筑工程的范围。
科学发展观的基本内涵包括()。
亚太经济合作组织[上海财经大学2013国际商务硕士]
焦虑
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
Thenatureofworkischanging.Recenttechnologicaladvances,ashiftfrommanufacturingtoservice-basedorganizations,incr
Whatisthenameoftheadvertiser?Towhomshouldthestudentssendtheirapplicationletters?
最新回复
(
0
)