首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> using namespace std; c1ass Base{ protected: Base(){cout<<’Base’;} Base(char c)
有如下程序: #inc1ude<iostream> using namespace std; c1ass Base{ protected: Base(){cout<<’Base’;} Base(char c)
admin
2021-06-10
26
问题
有如下程序:
#inc1ude<iostream>
using namespace std;
c1ass Base{
protected:
Base(){cout<<’Base’;}
Base(char c){cout<<c;}
};
c1ass Derived:public Base{
public:
Derived(char c){cout<<c;}
};
int main0{
Derived d(’Derived’);
retum0;
}
执行这个程序屏幕上将显示输出( )。
选项
A、Derived
B、DerivedBase
C、BaseDerived
D、DerivedDerived
答案
C
解析
派生类Derived由基类Base公有派生,在派生类构造函数声明时系统会自动调用基类的缺省构造函数。调用Derived d(’Derived’);后,执行类Derived构造函数的Derived(char c),系统自动调用基类的缺省构造函数Base(),输出字母Base;再执行派生类的构造函数Derived(charc),输出字母Derived。
转载请注明原文地址:https://kaotiyun.com/show/vMfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#inc1ude<iostream>usingnamespacestd;intmain(){.inta[6]={23,15,64,33,40,58};ints1,s2;
有如下程序:#includeusingnamespacestd;classBook{public:Book(char*t=""){strcpy(title,t);}___________
下列情况中,不会调用拷贝构造函数的是()。
下列选项中,与实现运行时多态性无关的是()。
若字符指针P所指向的字符串为"abcdefg",在执行语句()。char*ap=newchar[strlen(p)+1];之后,ap指向的字符数组的元素个数为
关于在调用模板函数时模板实参的使用,下列表述正确的是()。
有如下程序:#includeusingnamespacestd;intmain(){cout.fill(‘*’);cout.width(6);cout.fill(‘#’);
下列有关指针的用法中,错误的是()。
软件调试的目的是()。
关于关键字class和typename,下列表述中正确的是()。
随机试题
下列哪组是治疗肾不纳气之虚喘的药物
某人在3年内每年年初存入银行2000元,利率为6%,3年后可获取的款项是()
影响动脉舒张压的主要因素是()
A、<100mlB、<400mlC、>750mlD、>2500mlE、>3000ml肾盂肾炎病人多喝水每日尿量()
辛温解表药中具有散风寒、通鼻窍功效的药物是
天麻苷属于苦杏仁苷属于
简述急性呼吸衰竭的病因。
下列选项中,可以适用属地原则确立我国刑法对案件有适用效力的有:()
下列施工质量控制内容中,属于现场施工质量检查内容的有()。
物业买受人应当对遵守临时管理规约进行承诺。为了避免建设单位和物业买受人对是否已经明示和说明的事实发生争议,减少纠纷,承诺应当采用()的方式。
最新回复
(
0
)