首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和Java程序,填补代码中的空缺(1)~(5),将解答填入答题纸的对应栏内。 [说明] 对部分乐器进行建模,其类图如图6—1所示,包括:乐器(Instrument)、管乐器(Wind)、打击乐器(Percussion)、弦乐器(Stringed
阅读以下说明和Java程序,填补代码中的空缺(1)~(5),将解答填入答题纸的对应栏内。 [说明] 对部分乐器进行建模,其类图如图6—1所示,包括:乐器(Instrument)、管乐器(Wind)、打击乐器(Percussion)、弦乐器(Stringed
admin
2016-03-25
49
问题
阅读以下说明和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
(1)
选项
答案
void play(Note n)
解析
转载请注明原文地址:https://kaotiyun.com/show/o9jZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
Windows系统的控制面板不包括__________功能。
图文混排是Word的特色功能之一,下列叙述中,不正确的是(46)。
数据展现的原则中不包括(68)。
在Excel的A1单元格中输入函数“=IF(12,1,2)”,按回车键后,A1单元格中的值为()。
在Excel2007的A1单元格中输入函数“=LEFT(“CHINA”,1)”,按回车键后,则A1单元格中的值为()。
下图主板接口中,①处是(28),②处可以接的设备是(29),③处可以接的设备是(30)30.
在Windows7系统运行时,用户为了获得联机帮助,可以直接按功能键(24)________________。
计算机在接通电源后,系统首先由(41)程序对内部每个设备进行测试。
程序员一般用(7)软件编写和修改程序。
从以下备选答案中为程序中(1)~(5)处空缺内容选择正确答案,填入答题纸对应的解答栏内。(1)A.CreatObject()B.connect0C.go()D.open()(2)A."select*fromdata"B."select
随机试题
商品到达仓库后,仓库人员首先应检验()。
春秋战国时期道家思想的主要特征是:老子的________、________和庄子的________,他们讲究超然物外,提倡追求个体精神解放的观点。
下列不属于行政领导权力的来源的是()。
有关CPT术语买卖双方义务的说法错误的是()。
下列属于衍生金融产品的是()。
适应性障碍是人群中常见的一种心理障碍,一般是因环境改变、职务变迁或生活中某些不愉快的事件,加上患者的不良个性,而出现的一些情绪反应及生理功能障碍,并导致学习、工作、生活及交际能力的减退。根据上述定义,下列属于适应性障碍的是:
法治思维与人治思维的区别,集中体现在()
设X在区间(0,1)上服从均匀分布,在X=x(0<x<1)条件下Y在(0,x)上服从均匀分布,求X与Y的联合概率密度f(x,y)及P(X+Y>1);
Howisthemantoday?
A、9.B、25.C、30.D、36.D此题四个选项都是数字,除了数字以外没有任何提示信息,对于这类题要注意听清问题,并把握住录音中与选项中数字有关的内容。录音开头就说年度《国际商业调查报告》(InternationalBusinessRepo
最新回复
(
0
)