




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
軟件工程1、如UML類圖中,Car和Boat類中的move()方法()了Transport類中的move()方法。A.繼承B.覆蓋(重置)C.重載D.聚合解析:一個(gè)子類可以繼承它的父類(或祖先類)中的屬性和方法,這些屬性和操作在子類中不必定義,子類中還可以定義自己的屬性和方法,也可以重新定義父類中己經(jīng)定義的方法,即重置或覆蓋(overriding)。UML類圖中,如果父類中已有方法名在子類中不出現(xiàn),表示子類繼承父類中的方法;如果父類中已有方法名在子類中出規(guī)了,就表示子類在繼承父類接口定義的前提下,用適合于自己要求的實(shí)現(xiàn)去置換父類中的相應(yīng)實(shí)現(xiàn),即覆蓋了父類中的方法。因此本題答案為B。2、一個(gè)類可以具有多個(gè)同名而參數(shù)類型列表不同的方法,被稱為方法()A. 重載B. 調(diào)用C. 重置D. 標(biāo)記解析:方法重載,就是在類中可以創(chuàng)建多個(gè)方法,它們具有相同的名字,但具有不同的參數(shù)和不同的定義。調(diào)用方法時(shí)通過(guò)傳遞給它們的不同個(gè)數(shù)和類型的參數(shù)來(lái)決定具體使用哪個(gè)方法,這就是多態(tài)性。因此答案選A。3、如下所示的UML圖中,(I)是(1),(Ⅱ)是(2),(Ⅲ)是(3)。A. 1參與者2用例3用例B. 1用例2包含3參與者C. 1參與者2包含3用例
D. 1參與者2繼承3用例
解析:1是參與者,2是繼承關(guān)系,3是用例,因此本題選D。4、開(kāi)-閉原則(Open-ClosedPrinciple,OCP)是面向?qū)ο蟮目蓮?fù)用設(shè)計(jì)的基石。開(kāi)-閉原則是指一個(gè)軟件實(shí)體應(yīng)當(dāng)對(duì)(1)開(kāi)放,對(duì)(2)關(guān)閉。A.1修改2擴(kuò)展B.1擴(kuò)展2修改C.1分析2擴(kuò)展D.1設(shè)計(jì)2修改
解析:開(kāi)-閉原則(Open-ClosedPrinciple)是面向?qū)ο蟮目蓮?fù)用設(shè)計(jì)(ObjectOrientedDesign,OOD)的基石。開(kāi)-閉原則是指一個(gè)軟件實(shí)體應(yīng)當(dāng)對(duì)擴(kuò)展開(kāi)放,對(duì)修改關(guān)閉,即在設(shè)計(jì)一個(gè)模塊的時(shí)候,應(yīng)當(dāng)使這個(gè)模塊可以在不被修改的前提下被擴(kuò)展。因此選B5、里氏代換原則(LiskovSubstitutionPrinciple,LSP)是指任何(1)可以出現(xiàn)的地方,(2)一定可以出現(xiàn)。A.1變量2常量B.1常量2變量C.1基類對(duì)象2子類對(duì)象D.1子類對(duì)象2基類對(duì)象解析:是指一個(gè)軟件實(shí)體如果使用的是—個(gè)基類的話,那么一定適用于其子類,而且軟件系統(tǒng)覺(jué)察不出基類對(duì)象和子類對(duì)象的區(qū)別,也就是說(shuō),在軟件系統(tǒng)中把基類都替換成它的子類,程序的行為沒(méi)有變化。但需要注意的是,里氏代換原則中僅僅指出了用子類的對(duì)象去代替基類的對(duì)象,而反過(guò)來(lái)的代換則是不成立的。例如,如果一個(gè)軟件模塊中使用的是一個(gè)子類對(duì)象,那么使用父類對(duì)象去代換子類對(duì)象則可能產(chǎn)生錯(cuò)誤。用一句簡(jiǎn)單的話概括:任何基類對(duì)象可以出現(xiàn)的地方,子類對(duì)象一定可以代替基類對(duì)象。因此選C。6、依賴倒轉(zhuǎn)原則(DependenceInversionPrinciple,DIP)就是要依賴于(1),而不依賴于(2),或者說(shuō)要針對(duì)接口編程,不要針對(duì)實(shí)現(xiàn)編程。A.1程序設(shè)計(jì)語(yǔ)言2建模語(yǔ)言B.1建模語(yǔ)言2程序設(shè)計(jì)語(yǔ)言C.1實(shí)現(xiàn)2抽象D.1抽象2實(shí)現(xiàn)
解析:依賴倒轉(zhuǎn)原則(DependenceInversionPrinciple,DIP)就是要依賴于抽象,而不依賴于實(shí)現(xiàn),或者說(shuō)要針對(duì)接口編程,不要針對(duì)實(shí)現(xiàn)編程。系統(tǒng)中進(jìn)行設(shè)計(jì)和實(shí)現(xiàn)的時(shí)候應(yīng)當(dāng)使用接口和抽象類進(jìn)行變量類型聲明、參數(shù)類型聲明、方法返回類型說(shuō)明,以及數(shù)據(jù)類型的轉(zhuǎn)換等,而不要用具體類進(jìn)行上述操作。要保證做到這一點(diǎn),一個(gè)具體類應(yīng)當(dāng)只實(shí)現(xiàn)接口和抽象類中聲明過(guò)的方法,而不要給出多余的方法。因此選D7、以下關(guān)于面向?qū)ο罄^承的敘述中,錯(cuò)誤的是()。A.繼承是父類和子類之間共享數(shù)據(jù)和方法的機(jī)制B.繼承定義了一種類與類之間的關(guān)系C.繼承關(guān)系中的子類將擁有父類的全部屬性和方法D.繼承僅僅允許單重繼承,即不允許一個(gè)子類有多個(gè)父類解析:面向?qū)ο蠹夹g(shù)中,繼承是父類和子類之間共享數(shù)據(jù)和方法的機(jī)制。這是類之間的一種關(guān)系,在定義和實(shí)現(xiàn)一個(gè)類的時(shí)候,可以在一個(gè)已經(jīng)存在的類的基礎(chǔ)上來(lái)進(jìn)行,把這個(gè)已經(jīng)存在的類所定義的內(nèi)容作為自己的內(nèi)容,并加入若干新的內(nèi)容??梢源嬖诙嘀乩^承的概念。因此,答案選D7、下圖①②③④所示是UML類圖?,F(xiàn)有場(chǎng)景:一名醫(yī)生(Doctor)可以治療多位病人(Patient),一位病人可以由多名醫(yī)生治療,一名醫(yī)生可能多次治療同一位病人。要記錄哪名醫(yī)生治療哪位病人時(shí),需要存儲(chǔ)治療(Treatment)的日期和時(shí)間。以下①②③④圖中(
)。是描述此場(chǎng)景的模型。本題敘述中,一名醫(yī)生(Doctor)可以治療多位病人(Patient),—位病人可以由多名醫(yī)生治療,這樣,醫(yī)生類和病人類之間的關(guān)聯(lián)關(guān)系的兩端多童度均為多(*)。另外,一名醫(yī)生可能多次治療同一位病人,那么,要記錄哪名醫(yī)生治療哪位病人時(shí),霈要存儲(chǔ)治療(Treatme
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 休閑茶館轉(zhuǎn)讓合同范本
- 2025標(biāo)準(zhǔn)租房合同樣本
- 多重股份轉(zhuǎn)讓合同范本
- 公積金拿到借款合同范本
- 2025物流企業(yè)用工合同
- 餐飲連鎖經(jīng)營(yíng)合同范本
- 2025求職小心合同“圈套”
- 2025護(hù)工與失能老人護(hù)理服務(wù)合同樣本
- 2025超市連鎖企業(yè)勞動(dòng)合同示范文本
- 2025年燈飾鏡項(xiàng)目可行性研究報(bào)告
- 冠狀動(dòng)脈粥樣硬化性心臟病-28
- 藥用氧化鎂項(xiàng)目營(yíng)銷計(jì)劃書(shū)
- 任務(wù)1 混合動(dòng)力汽車轉(zhuǎn)向系統(tǒng)典型構(gòu)造與檢修
- 三維地籍解決方案白皮書(shū)
- 住院患者VTE相關(guān)評(píng)估量表課件
- 高中物理選修二第一章《安培力與洛倫茲力》測(cè)試題(含答案解析)
- 江蘇省徐州市睢寧縣2023-2024學(xué)年七年級(jí)下學(xué)期期中考試數(shù)學(xué)試卷(含答案)
- 中職護(hù)理專業(yè)護(hù)理服務(wù)質(zhì)量評(píng)價(jià)體系研究
- 小學(xué)生衛(wèi)生知識(shí)健康教育精課件
- 新目標(biāo)英語(yǔ)初三英語(yǔ)總復(fù)習(xí)資料講義
- 體育館鋼結(jié)構(gòu)工程馬道施工方案
評(píng)論
0/150
提交評(píng)論