首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Instrument{ public: Instrument
有如下程序: #include #include using namespace std; class Instrument{ public: Instrument
admin
2015-06-27
45
问题
有如下程序:
#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=newPiano("星空")时,调用派生类的GetType函数,得到type为乐器,name为星空,所以输出乐器-星空。选项A正确。
转载请注明原文地址:https://kaotiyun.com/show/eJNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在函数中,可以用auto、extem、register和static四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
结构化程序设计思想的核心是要求程序只由顺序、循环和【】三种结构组成。
下列类的定义中,有()处语法错误。classBase{publiC:Base(){}Base(inti){data=i;}ptivate:
程序段的输出结果是【】。inta=12,b=12;cout<<--a<<“”<<++b;
冒泡排序在最好情况下时间复杂度为【】。
结构化程序设计的一种基本方法是【】法。
使用白盒测试方法时,确定测试数据应根据______和指定的覆盖标准。
数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及
将E-R图转换到关系模式时,实体与联系都可以表示成
在关系数据库中,用来表示实体之间联系的是
随机试题
巴金作品爱情的三部曲是指_________、_________、_________。
Wilson病
45岁女性患者,3小时前车祸头部受伤,伤后立即昏迷,做CT后入院,入院检查中度昏迷,右瞳散大,光反射消失,左上下肢肌张力增高,病理征(+),左顶枕有直径4.0cm头皮下血肿,CT示右额颞部高密度新月影。最重要的治疗是
新增房地产供给取决于这些房地产的价格和其开发成本。房地产供给增量的主要来源是()。
容器内储有一定量的理想气体,若保持容积不变,使气体的温度升高,则分子的平均碰撞频率和平均自由程的变化情况为()。
【背景资料】某公司承建城市主干道改造工程,其结构为二灰土底基层、水泥稳定碎石基层和沥青混凝土面层,工期要求当年5月完成拆迁,11月底完成施工。由于城市道路施工干扰因素多,有较大的技术难度,项目部提前进行了施工技术准备工作。水泥
H公司以股票抵偿应付甲公司债券,其债务重组收益为()元。H公司以一套生产设备抵偿应付甲公司债券,其债务重组收益为()元。
PC机主存储器中基本存储单元的长度是______。
Inwhatnowseemsliketheprehistorictimesofcomputerhistory,theearlypost-warera(战后时期),therewasaquitewidespreadcon
Christmasiscelebrated【B1】______theworld.December25isbelievedtobethebirthdayofJesusChrist.People【B2】______gift
最新回复
(
0
)