首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明、C++代码和运行结果,填补代码中的空缺(1)~(5),将解答填入答题纸的对应栏内。 [说明] 对部分乐器进行建模,其类图如图5—1所示,包括:乐器(Instrument)、管乐器(Wind)、打击乐器(Percussion)、弦乐器(Stri
阅读下列说明、C++代码和运行结果,填补代码中的空缺(1)~(5),将解答填入答题纸的对应栏内。 [说明] 对部分乐器进行建模,其类图如图5—1所示,包括:乐器(Instrument)、管乐器(Wind)、打击乐器(Percussion)、弦乐器(Stri
admin
2016-03-25
38
问题
阅读下列说明、C++代码和运行结果,填补代码中的空缺(1)~(5),将解答填入答题纸的对应栏内。
[说明]
对部分乐器进行建模,其类图如图5—1所示,包括:乐器(Instrument)、管乐器(Wind)、打击乐器(Percussion)、弦乐器(Stringed)、木管乐器(Woodwind)、铜管乐器(Brass)。
下面是实现上述设计的C++代码,其中音乐类(Music)使用各类乐器(Instnunent)进行演奏和调音等操作。
[C++代码]
#inqlude<iostream>
using namespace std;
enum Note{/*枚举各种音调*/
MIDDLE_C,C_SHARP,B_FLAT
};
class Instrument{/*抽象基类,乐器*/
public:
(1);//play函数接口
virtual void adjust()=0;//adjust函数接口
},
class Wind(2){
public:
void play(Note n){cout<<"Wind.play()"<<n<<endl;}
void adjust(){cout<<"Wind.adjust()"<<endl;}
};
/*类Percussion和Stringed实现代码略*/
class Brass(3){
public:
void play(Note n){cout<<"Brass.play()"<<n<<endl;}
void adjust(){cout<<"Brass.adjust()"<<endl;}
};
class Woodwind:public Wind{
public:
void play(Note n){cout<<"Woodwind.play()"<<n<<endl;}
};
class Music{
public:
void tune(Ins trument* i){i->play(MIDDLE_C);}
void adjust(Instrument* i){i->adjust();}
void tuneAll((4)e[],int numIns){/*为每个乐器定调*/
for(int i=0;i<numIns;i++){
this->tune(e
);
this->adjust(e
);
}
}
};
/*使用模板定义一个函数size,该函数将返回数组array的元素个数,实现代码略*/
int maln(){
Music* music=(5)Music();
Instrument*o rchestra[]={new Wind(),new Woodwind()};
music->tuneAll(orchestra,size(orchestra));/*size返回数组orchestra的元素个数*/
for(int i=0;i<size(orchestra);i++)
delete orchestra
;
delete music;
}
本程序运行后的输出结果为:
Wind.play()0
Wind.adjust()
Woodwind.play()0
Wind.adjust()
(2)
选项
答案
:public Instrument
解析
转载请注明原文地址:https://kaotiyun.com/show/B9jZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
对外正式发布的文档中,PDF格式比docx或doc格式更重要,其原因不包括____________。
计算机每次启动时自动运行的计算机病毒称为______病毒。
删除Windows中某个应用程序的快捷方式,意味着(39)。
某机构准备发布中国互联网发展年度报告。报告分四个方面:全网概况、访问特征、渠道分析和行业视角。用户24小时上网时间分布应属于()方面的内容。
在域名地址www.rkb.gov.cn中,“cn”属于______。
企业信息化总体架构中,计算机硬件、网络系统、操作系统、数据库管理系统等属于(16)。
下面记录的是某班36人期末考试的数学成绩:971009596100879610089100936999891008188
某公司统计一季度考勤情况如下:根据公司规定,凡缺勤不超过2天的人,每人发200元考勤奖;凡缺勤天数超过5天的人,每人每天缺勤从工资中扣50元,用于发放其他人的考勤奖。根据上表,计算该公司还需要拿出(29)元作为一季度的考勤奖。
综合布线系统由6个子系统组成,将图1-1中(1)~(6)处空缺子系统的名称填写在答题纸对应的解答栏内。为满足公司要求,通常选用什么类型的信息插座?
随机试题
减压阀的作用是()。
若使用等差量表测量单一变量,可使用下列哪一项描述数据的集中趋势?()
A、measureB、assureC、literatureD、yogurtB画线部分读[ue],其他选项的画线部分读[e]。
患者,女性,28岁。妊娠32周,自觉头疼、眼花3天。检查发现:血压160/110mmHg,胎心、胎位正常,双下肢水肿,尿蛋白>0.5g/24h。此患者的诊断是子痫前期。针对该患者所采取的护理措施不正确的是
代谢性酸中毒是临床酸碱平衡紊乱中最不常见的一种类型。()
下列关于国债期货的说法,正确的有()。
进行俯卧撑练习主要发展的肌肉为()。
人民民主专政是我国的国体。()
一个正常的搜索引擎,其核心功能自然是网页搜索。那搜索结果应该怎样排序才最好呢?实际上,在谷歌主导互联网搜索之前,人们为此伤透脑筋。很显然,搜索引擎应该把重要的网页放到搜索结果中比较靠前的地方。这个问题看起来很容易,但是解决的方法却没有想象的那么简单。
(1)Inthequesttofendoffforgetfulness,somepeoplebuildapalaceofmemory.It’samethodformemorizinginventedinancie
最新回复
(
0
)