首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和Java程序,填补代码中的空缺(1)~(5),将解答填入答题纸的对应栏内。 [说明] 对部分乐器进行建模,其类图如图6—1所示,包括:乐器(Instrument)、管乐器(Wind)、打击乐器(Percussion)、弦乐器(Stringed
阅读以下说明和Java程序,填补代码中的空缺(1)~(5),将解答填入答题纸的对应栏内。 [说明] 对部分乐器进行建模,其类图如图6—1所示,包括:乐器(Instrument)、管乐器(Wind)、打击乐器(Percussion)、弦乐器(Stringed
admin
2016-03-25
68
问题
阅读以下说明和Java程序,填补代码中的空缺(1)~(5),将解答填入答题纸的对应栏内。
[说明]
对部分乐器进行建模,其类图如图6—1所示,包括:乐器(Instrument)、管乐器(Wind)、打击乐器(Percussion)、弦乐器(Stringed)、木管乐器(Woodwind)、铜管乐器(Brass)。
下面是实现上述设计的Java代码,其中音乐类(Music)使用各类乐器(Instrument)进行演奏和调音等操作。
[Java代码]
enum Note{/*枚举各种音调*/
MIDDLE_C,C_SHARP,B~FLAT;//其他略
}
interface Instrument{/*接口,乐器*/
(1);//play方法接口
void adjust()j//adjust方法接口
}
class Wind(2){
public void play(Note n){System.out.println("Wind.play()"+n);}
public void adjust(){System.out.println("Wind.adjust()");}
}
/*类Percussion和Stringed实现代码略*/
class Brass(3){
public void play(Note n){System.out.println("Brass.play()"+n);}
public void adjust(){System.out.println("Brass.adjust()");}
}
class Woodwind extends Wind{
public void play(Note n){System.out.println("Woodwind.play()"+n);}
}
public class Music{
void tune(Instrument_i){i.play(Note.MIDDLE_C);}
void adjust(Instrument_i){i.adjust();}
void tuneAll((4)e){
for(Instrument i:e){
adjust(i);
tune(i);
}
}
public static void main(String[]args){
Music music=(5)Music();
Instrument[]orchestra={new Wind(),new Woodwind()};
music.tuneAll(orchestra);
}
}
本程序运行后的输出结果为:
Wind.adjust()
Wind.play()MIDDLE_C
Wind.adjust()
Woodwind.play()MIDDLE_C
(4)
选项
答案
Instrument[]
解析
转载请注明原文地址:https://www.kaotiyun.com/show/7njZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
在Windows环境中,选择某一部分信息(例如一段文字、一个图形)移动到别处,可以首先执行“编辑”菜单下的(5)命令。
计算机使用一段时间后发现,系统启动时间变长,系统响应迟钝,应用程序运行缓慢,为此,需要进行系统优化。系统优化工作不包括___________。
Windows XP的许多应用程序的“文件”菜单中,都有“保存”和“另存为”两个命令。以下对这两个命令的叙述,正确的是(36)。
在计算机程序设计语言中,可以直接被计算机识别并执行的是______。
计算机在接通电源后,系统首先由(41)程序对内部每个设备进行测试。
在Windows7运行时,为强行终止某个正在持续运行且没有互动反应的应用程序,可按组合键Ctrl+Alt十Del启动(24)________________,选择指定的进程和应用程序,结束其任务。
随机试题
肾脏的血液供应特点是
胃复合溃疡是指
男性,18岁。反复发作阵发性干咳2年,寒冷天气发作更频。今天发作时频频干咳,呼气时可闻干哕音,肺功能FEV1/FVC%=60%,IgE水平增高。最可能的诊断是
细菌的L型变异是菌体出现
动物机体的物质代谢通过细胞水平、激素水平和整体水平三个层次上进行。细胞水平调节方式之一是利用动物细胞的膜结构把细胞分为许多区域(酶的区室化),保证代谢途径的定向和有序,也使合成途径和分解途径彼此独立、分开进行。如糖、脂的氧化分解都发生在线粒体内,而在胞液中
技术评价的原则包括()。
资料一20世纪90年代,亚洲H国有近百家自行车企业转移到亚洲C国。留在H国的自行车企业采用多种路径实现了整体产业升级。这些路径主要有:(1)产业重新定位。形成产业分工模式。H国排名前三位的自行车厂商均在C国设厂。基于对自行车商品在“后工业社会”“休闲社
甲公司对投资性房地产采用成本模式进行后续计量。2018年甲公司发生的与房地产有关的业务如下。(1)2018年3月31日,甲公司董事会决议购人一栋旧写字楼A,并对其进行改造,改造完成后对外出租。2018年4月1日,甲公司支付价款2400万元取得该项旧写字
TextTherearetwoaspectswhichdetermineanindividual’sintelligence.Thefirstisthebrainheisborn【C1】______.Humanb
情景:假如你叫张强,你刚收到美国的新笔友Mike的来信,根据要点提示,结合自己的情况写出一篇语言连贯、符合逻辑的英文回信介绍自己。(注意:信中不要用自己的真实地址)信的内容主要包括:1)姓名、年龄、住址2)爱好3)希望对方下次信中能介绍他的国家4)
最新回复
(
0
)