首页
登录
从业资格
阅读下列说明、C++代码和运行结果,填补代码中的空缺,将解答填入答题纸的对应栏内
阅读下列说明、C++代码和运行结果,填补代码中的空缺,将解答填入答题纸的对应栏内
最全题库
2022-08-02
101
问题
阅读下列说明、C++代码和运行结果,填补代码中的空缺,将解答填入答题纸的对应栏内。[说明]对部分乐器进行建模,其类图如下图所示,包括:乐器(Instrument)、管乐器(Wind)、打击乐器(Percussion)、弦乐器(Stringed)、木管乐器(Woodwind)、铜管乐器(Brass)。
类图下面是实现上述设计的C++代码,其中音乐类(Music)使用各类乐器(Instrument)进行演奏和调音等操作。using namespace std; enum Note(/*枚举各种音调*/ MIDDLE_C,C_SHARP,B_FLAT }; classInstrument{/*抽象基类,乐器*/ public: ______; //play函数接口 virtual voidadjust()=0; //adjust函数接口 }; class Wind ______{ public: void play(Note n) { cout<<"Wind.play() "<<n<<endl; } void adjust(){cout<<"Wind.adjust()"<<endl; } ); /*类Percussion和Stringed实现代码略*/ class Brass ______{ public: void play(Note n) {cout<<"Brass.play() "<<n<<endl; } void adjUSt(){cout<<"Brass.adjust()"<<endl;) }; classWoodwind:public Wind{ public: void play(Note n) { cout<<"Woodwind.play()"<<n<<endl; } }; class MusiC { public: voidtune(Instrument*i) { i->play(MIDDLE_C.; } voidadjust(Instrument*i){ i->adjust(); } void tuneAll(______ e[],int numIns){ /*为每个乐器定调*/ for(int i=0; i<numIns; i++){ this->tune(e
); this->adjust(e
); } } }; /*使用模板定义一个函数size,该函数将返回数组array的元素个数,实现代码略*/ int main(){ Music*music=______ Music(); Instrument*orchestra[]={new Wind(),new Woodwind() }; music->tuneAll(orchestra,size(orchestra));/*size返回数组orchestra的元素个数*/ for(int i=0;i<size(orchestra);i++) deleteorchestra
; delete music; }本程序运行后的输出结果为:Wind.play()0 Wind.adjust() Woodwind.play()0 Wind.adjust()
选项
答案
解析
virtual void play(Noten)=0
:public Instrument
:public Wind
Instrument*
new
转载请注明原文地址:https://www.tihaiku.com/congyezige/2425971.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
患者,女性。慢性心力衰竭,因下肢水肿服用利尿剂治疗两周,血气分析结果如下:血pH
符合Graves病检查结果的是A.血TSH↑,T↑,T↑ B.血TSH↓,T↓
患者,女性,22岁,因月经量过多来医院就诊。检查结果示:PLT60×10/L,血
结核菌素试验结果(+++)是指局部A.硬结直径
关于巨幼细胞性贫血的实验室检查结果,不妥的是A.属大细胞性贫血 B.白细胞、血
患者,女性,30岁。孕2产0,孕37周,见红6小时入院。检查:骨盆外测量结果:髂
患者,女性,26岁。孕1产0,孕39周,产前检查结果正常,检查:骨盆外测量径线正
失访比例超过多少会造成健康教育评价结果的偏倚A.4% B.6% C.8%
减少偶然因素对评价结果的影响,可采用的方法是A.重复测量 B.随机抽样 C.
对病人最后护理结果的质量评价属于A.临床护理活动的评价 B.服务质量评价 C
随机试题
ReadthearticlebelowaboutCommonStockandPreferredStockandthequestions.
Auctionsarepublicsalesofgoods,conductedbyanofficiallyapprovedauct
[originaltext]M:Hi,Kate.AreyoucomingfordinneronWednesdaynight?It’sm
患儿男,5岁。因发热2天,出现左上下肢无力1天入院。2天前无明显诱因发热,体温4
枳实的理气功效是()A.行气 B.纳气 C.疏肝 D.破气 E.降
关于短期借款的核算,下列说法中不正确的是:A.若借款利息的数额不大,在支付时可以
在《人民防空法》中规定,人民防空实行()的方针,贯彻与经济建设协调发展、与
根据生命周期理论,个人在退休期的投资工具是(??)。A.自用房产投资 B.寻求
企业董事会通过的利润分配方案中拟分配的现金股利,不需要进行账务处理。()
(2019年真题)关于装饰装修工程现场防火安全的说法正确的是()。A.易燃材
最新回复
(
0
)