首页
登录
从业资格
阅读以下说明和Java程序,填补代码中的空缺,将解答填入答题纸的对应栏内。 [
阅读以下说明和Java程序,填补代码中的空缺,将解答填入答题纸的对应栏内。 [
admin
2022-08-02
51
问题
阅读以下说明和Java程序,填补代码中的空缺,将解答填入答题纸的对应栏内。[说明]对部分乐器进行建模,其类图如下图所示,包括:乐器(Instrument)、管乐器(Wind)、打击乐器(Percussion)、弦乐器(Stringed)、木管乐器(Woodwind)、铜管乐器(Brass)。
类图下面是实现上述设计的Java代码,其中音乐类(Music)使用各类乐器(Instrument)进行演奏和调音等操作。[Java代码] enum Note{/*枚举各种音调*/ MIDDLE_C,C_SHARP,B_FLAT; //其他略 } interfaceInstrument {/*接口,乐器*/ ______; //play方法接口 void adjust(); //adjust方法接口 } class Wind ______{ public voidplay(Note n) { System.out.println("Wind.play()"+n); } public void adjust(){System.out.println("Wind.adjust()");} } /*类Percussion和Stringed实现代码略*/ class Brass ______{ public voidplay(Note n) {System.out.println("Brass.play()"+n); } public voidadjust(){System.out.println("BrasS.adjust()");) } Class Woodwindextends Wind{ publicvoidplay(Note n){System.out.println("Woodwind.play()"+n); } } public classMusic{ voidtune(Instrument_i){i.play(Note.MIDDLE_C.; } voidadjust(Instrument i){i.adjust(); } voidtuneAll(______ e){ for(Instrumenti:e){ adjust(i); tune(i); } } public Static voidmain(String[] args){ Music music=______ Music(); Instrument[]orchestra={new Wind(), new Woodwind() }; music.tuneAll(orchestra); } }本程序运行后的输出结果为:Wind.adjust() Wind.play()MIDDLE_C Wind.adjust() Woodwind.play()MIDDLE_C
选项
答案
解析
voidplay (Note n)
implements Instrument
extends Wind
Instrument[]
new
转载请注明原文地址:https://tihaiku.com/congyezige/2425898.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
组织为完成某一目标而制定的具体行动方案称为A.程序化决策 B.非程序化决策
两名护士运用护理程序,对所负责的病人从入院到出院提供连续的、全面的、整体的护理属
程序语言若规定程序中的变量必须先定义(或声明)再引用,则违反此规定的程序在()时
关于汇编语言,以下叙述中正确的是()。A.汇编语言程序可以直接在计算机上运行
若程序中定义了局部变量与全局变量,则()。A.在函数内只能访问局部变量,而不能访
若程序中使用的变量未设置初始值,则()。A.编译时会一定出错 B.运行时一定出
网页中代码"inputtype=textname="foo"size=20
在如下所示的一段XML代码中,根元素名为()。 <?xmlversion="
著作权法中,计算机软件著作权保护的对象是()。A.硬件设备驱动程序 B.计算机
下面程序在IE浏览器中的显示结果为()。 <html> <head><m
随机试题
Ifyouhadtoguesstheorganthathasundueinfluenceonyouremotions,your
Musiccomesinmanyforms;mostcountrieshaveastyleoftheirown.【C1】___
下列关于Spee曲线的描述,错误的是A.是一条向上凹的曲线 B.是曲线的一种
具有润肺清心、养胃生津功效的药物是A.天冬B.石斛C.生地黄D.麦冬E.黄精
界线测绘中常用十六个方位描述边界走向,边界走向角度为10°,(以真北方向为基准
目前最常用的推算预产期的依据是A、末次月经开始之日 B、初觉胎动时间 C、早
德育过程是对学生知、情、意、行的培养和提高过程,其进行顺序是()A.以知为开端
宋应星的代表著作是() A、《梦溪笔谈》 B、《本草纲目》 C、《天工开
敏感性分析是一种( )分析,是项目评估中不可或缺的组成部分。A.动态确定性
商业银行计算杠杆率时,属于核心一级资本扣减项的有()。A.商誉 B.自持股票
最新回复
(
0
)