第
32題: 采用面向?qū)ο蠓椒ㄩ_發(fā)學(xué)生成績管理系統(tǒng),學(xué)生的姓名、性別、出生日期、期末考試成績、查看成績操作均被(37)在學(xué)生對象中。系統(tǒng)中定義不同類,不同類的對象之間通過(38)進(jìn)行通信。
(37)
A.封裝
B.繼承
C.多態(tài)
D.信息
(38)
A.繼承
B.多態(tài)
C.消息
D.重載
答案解析與討論:
www.ichunya.com/st/5707728353.html第
33題: 對采用面向?qū)ο蠓椒ㄩ_發(fā)的系統(tǒng)進(jìn)行測試時(shí),通常從不同層次進(jìn)行測試。測試類中定義的每個(gè)方法屬于()層。
A.算法
B.類
C.模板
D.系統(tǒng)
答案解析與討論:
www.ichunya.com/st/570788020.html第
34題: 在面向?qū)ο笙到y(tǒng)設(shè)計(jì)中,如果重用了一個(gè)包中的某個(gè)類,那么就要重用該包中所的類,這屬于()原則。
A.共同封閉
B.共同重用
C.開放-封閉
D.接口分離
答案解析與討論:
www.ichunya.com/st/570798463.html第
36題: UML包圖展現(xiàn)由模型本身分解而成的組織單元及其依賴關(guān)系,以下關(guān)于包圖的敘述中,不正確的是()。
A.可以擁有類、接口構(gòu)件、節(jié)點(diǎn)
B.一個(gè)元素可以被多個(gè)包擁
C.一個(gè)包可以嵌套其他包
D.一個(gè)包內(nèi)元素不能重名
答案解析與討論:
www.ichunya.com/st/5708119621.html第
37題: 在某招聘系統(tǒng)中,要求實(shí)現(xiàn)求職簡歷自動生成功能。簡歷的基本內(nèi)容包括求職xx的姓名、性別、年齡及工作經(jīng)歷等。希望每份簡歷中的工作經(jīng)歷有所不同,并盡量減少xx序中的重復(fù)代碼。針對此需求,設(shè)計(jì)如下所示類圖。該設(shè)計(jì)采用了(44)模式,由xx實(shí)例指定創(chuàng)建對象的種類,聲明一個(gè)復(fù)制自身的接口,并且通過復(fù)制這些Resume xx Work Experience的對象來創(chuàng)建新的對象。該模式屬于(45)模式。

(44)
A.單例(Singleton)
B.抽象工廠(Abstract Factory)
C.生成器(Builder)
D.原型(Prototype)
(45)
A.混合型
B.行為型
C.結(jié)構(gòu)型
D.創(chuàng)建型
答案解析與討論:
www.ichunya.com/st/5708223488.html第
38題: 某旅游公司欲開發(fā)一套軟件系統(tǒng),要求能根據(jù)季節(jié),節(jié)假日等推出不同的旅行定價(jià)包,如淡季打折、一口價(jià)等。實(shí)現(xiàn)該要求適合采用(46)模式,該模式的主要意圖是(47)
(46)
A.策略(Strategy)
B.狀態(tài)(State)
C.觀察者(Observer)
D.命令(command)
(47)
A.將一個(gè)請求封裝為對象,從而可以用不同的請求對客戶進(jìn)行參數(shù)化
B.當(dāng)一個(gè)對象的狀態(tài)發(fā)生改變時(shí),依賴于它的對象都得到通知并被自動更新
C.允許一個(gè)對象在其內(nèi)部狀態(tài)改變時(shí)改變它的行為
D.定義一系列的算法,把它們一個(gè)個(gè)封裝起來,并且使它們可以相互替換
答案解析與討論:
www.ichunya.com/st/5708315299.html