摘要:希賽網(wǎng)軟考頻道小編為大家整理了2018下半年程序員考試下午真題第三部分,供大家參考。
● 閱讀以下說(shuō)明和Java程序,填寫(xiě)程序中的空(1) ~(5),將解答寫(xiě)入答題紙的對(duì)應(yīng)欄內(nèi)。
【說(shuō)明】
以下Java代碼實(shí)現(xiàn)一個(gè)簡(jiǎn)單樂(lè)器系統(tǒng),音樂(lè)類(lèi)(Music)可以使用各類(lèi)樂(lè)器(Instrument)進(jìn)行演奏和調(diào)音等操作。對(duì)部分樂(lè)器進(jìn)行建模,其類(lèi)圖如圖5-1所示,包括:樂(lè)器Instrument)、打擊樂(lè)器(Percussion)、弦樂(lè)器(Stringed)、管樂(lè)器(Wind)、木管樂(lè)器(Woodwind)、銅管樂(lè)器(Brass)。
【Java代碼】
import java.util.ArrayList;
enum Note{/*枚舉各種音調(diào)*/
MIDDLE_C,C_SHARP,B_FLAT; //其它略
}
abstract class Instrument{/*樂(lè)器*/
(1); //play方法
abstract void adjust__(5)__ //adjust抽象方法
}
● 閱讀下列說(shuō)明和C++代碼,填寫(xiě)程序中的空(1) ~(5),將解答寫(xiě)入答題紙的對(duì)應(yīng)欄內(nèi)。
【說(shuō)明】
以下C++代碼實(shí)現(xiàn)一個(gè)簡(jiǎn)單樂(lè)器系統(tǒng),音樂(lè)類(lèi)(Music)可以使用各類(lèi)樂(lè)器(Instument)進(jìn)行演奏和調(diào)音等操作。對(duì)部分樂(lè)器進(jìn)行建模,其類(lèi)圖如圖6-1所示,包括:樂(lè)器(Instrument)、打擊樂(lè)器(Perussion)、 弦樂(lè)器(Stringed)、 管樂(lè)器( Wind)、木管樂(lè)器(Woodwind)、銅管樂(lè)器(Brass )。
相關(guān)推薦:2018下半年程序員考試真題匯總
點(diǎn)擊注冊(cè)會(huì)員>>>即可獲取程序員免費(fèi)在線(xiàn)真題、觀(guān)看免費(fèi)公開(kāi)課!
軟考備考資料免費(fèi)領(lǐng)取
去領(lǐng)取
共收錄117.93萬(wàn)道題
已有25.02萬(wàn)小伙伴參與做題
售后投訴:156-1612-8671