第
32題: 面向?qū)ο笤O(shè)計時包含的主要活動是( )。 
A、認定對象、組織對象、描述對象間的相互作用、確定對象的操作 
B、認定對象、定義屬性、組織對象、確定對象的操作 
C、識別類及對象、確定對象的操作、描述對象間的相互作用、識別關(guān)系 
D、識別類及對象、定義屬性、定義服務(wù)、識別關(guān)系、識別包
答案解析與討論:
www.yifanwine.com/st/4593028198.html第
33題: 在面向?qū)ο笤O(shè)計時,如果重用了包中的一個類,那么就要重用包中的所有類,這屬于( )原則。 
A、接口分離 
B、開放-封閉 
C、共同封閉 
D、共同重用
答案解析與討論:
www.yifanwine.com/st/4593127151.html第
34題: 某電商系統(tǒng)在采用面向?qū)ο蠓椒ㄟM行設(shè)計時,識別出網(wǎng)店、商品、購物車、訂單買家、庫存、支付(微信、支付寶)等類。其中,購物車與商品之間適合采用(1)關(guān)系,網(wǎng)店與商品之間適合采用(2)關(guān)系。 
(1)A、關(guān)聯(lián) 
B、依賴 
C、組合 
D、聚合 
(2)A、依賴 
B、關(guān)聯(lián) 
C、組合 
D、聚合
答案解析與討論:
www.yifanwine.com/st/4593223984.html第
36題: 在某系統(tǒng)中,不同組(GROUP)訪問數(shù)據(jù)的權(quán)限不同,每個用戶(User)可以是一個或多個組中的成員,每個組包含零個或多個用戶?,F(xiàn)要求在用戶和組之間設(shè)計映射,將用戶和組之間的關(guān)系由映射進行維護,得到如下所示的類圖。該設(shè)計采用(1)模式,用一個對象來封裝系列的對象交互;使用戶對象和組對象不需要顯式地相互引用,從而使其耦合松散,而且可以獨立地改變它們之間的交互。該模式屬于(2)模式,該模式適用: (3)。 
 (1)A、狀態(tài)(State) 
B、策略(Strategy) 
C、解釋器(Interpreter) 
D、中介者(Mediator) 
(2)A、創(chuàng)建型類 
B、創(chuàng)建型對象 
C、行為型對象 
D、行為型類 
(3)A、需要使用一個算法的不同變體 
B、有一個語言需要解釋執(zhí)行,并且可將句子表示為一個抽象語法樹 
C、一個對象的行為決定于其狀態(tài)且必須在運行時刻根據(jù)狀態(tài)改變行為 
D、一組對象以定義良好但是復(fù)雜的方式進行通信,產(chǎn)生的相互依賴關(guān)系結(jié)構(gòu)混亂且難以理解。答案解析與討論:
www.yifanwine.com/st/459347193.html第
37題: 在設(shè)計某購物中心的收銀軟件系統(tǒng)時,要求能夠支持在不同時期推出打折、返利、滿減等不同促銷活動,則適合采用( )模式。 
A、策略(Strategy) 
B、訪問者(Visitor) 
C、觀察者(Observer) 
D、中介者(Mediator) 
答案解析與討論:
www.yifanwine.com/st/459357040.html第
38題: Python語言的特點不包括( )。 
A、跨平臺、開源 
B、編譯型 
C、支持面向?qū)ο蟪绦蛟O(shè)計 
D、動態(tài)編程
答案解析與討論:
www.yifanwine.com/st/4593621028.html