首页
登录
从业资格
阅读以下说明和Java程序,填补代码中的空缺,将解答填入答题纸的对应栏内。 [
阅读以下说明和Java程序,填补代码中的空缺,将解答填入答题纸的对应栏内。 [
admin
2022-08-02
72
问题
阅读以下说明和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://www.tihaiku.com/congyezige/2425898.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
组织为完成某一目标而制定的具体行动方案称为A.程序化决策 B.非程序化决策
两名护士运用护理程序,对所负责的病人从入院到出院提供连续的、全面的、整体的护理属
程序语言若规定程序中的变量必须先定义(或声明)再引用,则违反此规定的程序在()时
关于汇编语言,以下叙述中正确的是()。A.汇编语言程序可以直接在计算机上运行
若程序中定义了局部变量与全局变量,则()。A.在函数内只能访问局部变量,而不能访
若程序中使用的变量未设置初始值,则()。A.编译时会一定出错 B.运行时一定出
网页中代码"inputtype=textname="foo"size=20
在如下所示的一段XML代码中,根元素名为()。 <?xmlversion="
著作权法中,计算机软件著作权保护的对象是()。A.硬件设备驱动程序 B.计算机
下面程序在IE浏览器中的显示结果为()。 <html> <head><m
随机试题
GulfWrackedByKatrina’sLatestLegacy--Disease,Poisons,MoldAmo
FiveThingsforCollegeGraduatestoKnowI.Degreedoesno
[audioFiles]audio_eusm_j01_260(20099)[/audioFiles]A、Themanwassorrytomisst
在设备工程合同履行过程中,设备监理工程师进行合同控制的日常工作有()。A.参
利用机械减压方式排烟时,()送排风方式产生较好效果。A.上送下排 B.下送
bouqinstecdrsometlidrfgA.4 B.5 C.6 D
定家洕侢逐洕侢定A.1 B.2 C.3. D.4
在省级国土空间规划中,按照()原则,沿海县(市、区)要统筹确定一个主体功能定位。
根据《中华人民共和国海洋环境保护法》,凡具有特殊地理条件、生态系统、生物与非生物
(2015年真题)火灾现场报警装置包括()。A.火灾报警控制器 B.声光报警器
最新回复
(
0
)