首页
登录
从业资格
阅读以下说明和Java程序,填补代码中的空缺,将解答填入答题纸的对应栏内。 [
阅读以下说明和Java程序,填补代码中的空缺,将解答填入答题纸的对应栏内。 [
admin
2022-08-02
92
问题
阅读以下说明和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
随机试题
Accordingtothespeaker,whydon’tstudentslikestudyinghistory?[br][origi
下列不属于DIC诊断依据的是A.皮肤、黏膜出现淤斑,消化道出血或伤口出血 B.
不属于病人的权利是A.保管病志权 B.自由选择权 C.知情同意权 D.平等
A.腹部触之柔软 B.板状腹 C.触之如揉面感 D.腹部紧张度减弱 E.
Themostcrucialissueatpresentishow
作物间作或套作面积占总播种面积的比重是( )。 A.间套作指数 B.
下列关于老年人年龄的说法中,正确的是()。A.按照日历年龄来划分,我国政府多以
对于金融机构而言,债券久期D=一0.925,则表示( )。A.其他条件不变的情
关于基点价值的说法,正确的是()。A.基点价值是指利率变化一个基点引起的债券
通常情形下,最高层管理人员和基层管理人员的管理幅度分别以()。A.3~5人和8~
最新回复
(
0
)