首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Instrument{ public: Instrument
有如下程序: #include #include using namespace std; class Instrument{ public: Instrument
admin
2021-02-22
38
问题
有如下程序:
#include
#include
using namespace std;
class Instrument{
public:
Instrument(string t="乐器",string n="无名"):type(t),name(n) { }
virtual 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,其中虚函数为GetType,当定义Instrument*pi=newPiano("星空")时,调用派生类的GetType函数,得到type为钢琴,name为星空,所以输出钢琴-星空。选项A正确。
转载请注明原文地址:https://kaotiyun.com/show/h6fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于常成员的叙述中,正确的是()。
下列关于友元的叙述中,错误的是()。
学生和课程的关系模式定义为S(S#,Sn,Sd,Dc,SA)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,G)(其属性分别学号、课程号
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明的DataList类,是一个用于表示数据表的类。DataList的重载运算符函数operator+,其功能是求当前数据表与另一个相同长度的数据表之和;即它返回一个数据表,其每
请使用VC6或使用【答题】菜单打开考生文件夹prog3下的工程prog3,其中包含了类TaxCalculator(“个税计算器”)和主函数main的定义。创建“个税计算器”需要接收税率表信息和起征额信息。在main函数中,通过两个数组创建了如下的税率表:
下列关于运算符函数的叙述中,错误的是()。
下列叙述中错误的是()。
线性表的长度为n。在最坏情况下,比较次数为n一1的算法是
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的()。
随机试题
乔伊斯是______著名作家,欧美意识流小说的代表作家,被尊奉为西方现代主义文学的先驱。
Onlyunderspecialcircumstances______totakemake-uptests.
A.商品名B.通用名C.化学名D.别名E.药品代码在药品命名中,国际非专利药品名称是
在药品生产企业所在地以外的省、自治区、直辖市发布药品广告的,在发布前应向
流动资产的激进融资策略是一种收益性和风险性都较低的融资策略。()
某公司2005年1~4月份预计的销售收入分别为100万元、200万元、300万元和400万元,每月材料采购按照下月销售收入的80%采购,采购当月付现60%,下月付现40%。假设没有其他购买业务,则2005年3月31日资产负债表“应付账款”项目金额和2005
合同文本采用()种以上文字订立并约定具有同等效力的,对各文本使用的词句推定具有相同含义。
一位研究人员希望了解他所在社区的人们喜欢的口味是可口可乐还是百事可乐。他找了些喜欢可乐的人,要他们在一杯可口可乐和一杯百事可乐中,通过品尝指出喜好。杯子上不贴标签,以免商标引发明显的偏见,于是将百事可乐的杯子标志为“1”,将可口可乐的杯子标志为“2”。结
下列选项中哪一项与其他三项所使用的修辞手法不同?()
NeitherSmithnorI______tobeblamedforthat.
最新回复
(
0
)