首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Instrument{ public: Instrument
有如下程序: #include #include using namespace std; class Instrument{ public: Instrument
admin
2021-09-05
29
问题
有如下程序:
#include
#include
using namespace std;
class Instrument{
public:
Instrument(string t="乐器",string n="无名"):type(t),name(n) { }
string GetType() const { return "乐器"; }
virtual string GetName() const { return "无名"; }
protected:
string type,name;
};
class Piano:public Instrument{
public:
Piano(string n,string t="钢琴"):Instrument(t,n) { }
string GetType() const { return "钢琴"; }
string GetName() const { return name; }
};
int main(){
Instrument *pi=new Piano("星空");
cout<
GetType()<<’-’<
GetName();
delete pi;
return 0;
}
运行时的输出结果是
选项
A、乐器-星空
B、乐器-无名
C、钢琴-星空
D、钢琴-无名
答案
A
解析
本题考查虚函数的运用,本题中基类Instrument,派生类Piano,其中虚函数为GetName,当定义Instrument *pi=new Piano("星空")时,调用派生类的GetType函数,得到type为乐器,name为星空,所以输出乐器-星空。选项A正确。
转载请注明原文地址:https://kaotiyun.com/show/Pz5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;intmain(){intsum=0:for(inti=1;i
将E—R图转换为关系模式时,实体和联系都可以表示为()。
下列叙述中正确的是()。
下列运算符不能重载为友元函数的是()。
有如下类定义和变量定义:clasSA{public:A(){data=0;}~A(){}intGetData()const{returndata;}voidSetData(intn
已知枚举类型定义语句为:enumToken{NAME,NUMBER,PLUS=5,MINUS,PRINT=10};则下列叙述中错误的是()。
下列有关继承和派生的叙述中,正确的是()。
已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是()。
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是()。
算法的时间复杂度是指()。
随机试题
小肠腺痛最多见的部位是()
β-TG和PF4的检测可作为A.血小板数量指标B.血小板活化指标C.血小板形态学指标D.血小板黏附性指标E.血小板聚集性指标
李女士,25岁,G1P0,孕39周,孕期经过顺利,近期着凉,咳嗽、咳痰,在剧烈咳嗽后突感阴道有少量液体流出,继而少量间断性排出,随后来医院急诊,检查:血压110/60mmHg,心率98次/分,胎心142次/分,阴道流出液pH值为7.1。李女士最可能的诊
犬角膜穿孔修复的方法是
A、芳香水剂B、溶液剂C、胶浆剂D、乳剂E、混悬剂薄荷水属于()
城市市区内可能产生噪音污染的工程项目,施工单位应当在工程开工前()天,向环境保护行政主管部门申报。
背景资料某高层建筑地上38层,地下3层。地下3层为停车库及变电所、水泵房、冷水机房和锅炉房等动力中心。地上1~5层(包括裙房在内)为商业用房,6~20层为办公用房,22层~37层为酒店宾馆。机电工程有给水排水、通风与空调、建筑电气、建筑智能、电梯
所有的战争和混乱都是在没有协商、无理可讲的时候发生的。讲理和协商都离不开语言,然而,并非有语言的地方就自动会有说理,有语言的地方必须有自由才能有说理。由此可以推出:
Alovemarriage,however,doesnotnecessarily______muchsharingofinterestsandres-ponsibilities.
A、Cowardly.B、Anxious.C、Lazy.D、Courageous.D综合推断题。女士说她会先听听这个声音会不会再次出现,如果会,就起床看看究竟是什么,由此推断,女士很勇敢。选项中cowardly意为“胆怯的”,anxious意为“担
最新回复
(
0
)