面向?qū)ο蠓治雠c設(shè)計復(fù)習(xí)題_第1頁
已閱讀1頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、12016面向?qū)ο蠓治雠c設(shè)計復(fù)習(xí)題一、單項選擇題(在每小題的四個備選答案中,選出一個正確答案,并將正確答案的序號填在題干的括號內(nèi)。每小題2分,共20分)1.到20世紀(jì)末,面向?qū)ο筌浖こ桃呀?jīng)逐漸發(fā)展成熟,特別是()的形成和廣泛使用,采用面向?qū)ο蠓治雠c編程的軟件開發(fā)方法已成為軟件開發(fā)的主流方法。A.Simula67語言B.Smalltalk語言C.Java語言D.統(tǒng)一建模語言(UML)的標(biāo)準(zhǔn)2.面向?qū)ο蟮倪\動產(chǎn)生了多種面向?qū)ο蟮恼Z言其中(

2、)是一種混合性面向?qū)ο笳Z言既支持面向過程的程序設(shè)計方法,又支持面向?qū)ο蟮某绦蛟O(shè)計方法,有廣泛應(yīng)用的基礎(chǔ)和豐富開發(fā)環(huán)境的支持,因而使面向?qū)ο蟮某绦蛟O(shè)計能得到很快普及。A.SmalltalkB.EiffelC.CD.Java3下列不屬于面向?qū)ο蠹夹g(shù)的基本特征的是()。A.封裝性B.模塊性C.多態(tài)性D.繼承性4.面向?qū)ο蟪绦蛟O(shè)計將描述事物的數(shù)據(jù)與()封裝在一起作為一個相互依存、不可分割的整體來處理。A.信息B.數(shù)據(jù)隱藏C.對數(shù)據(jù)的操作D.數(shù)據(jù)

3、抽象5.關(guān)于面向?qū)ο蠓椒ǖ膬?yōu)點,下列不正確的敘述是()。A.與人類習(xí)慣的思維方法比較一致B.可重用性好C.以數(shù)據(jù)操作為中心D.可維護(hù)性好6.()是從用戶使用系統(tǒng)的角度描述系統(tǒng)功能的圖形表達(dá)方法。A.類圖B.對象圖C.序列圖D.用例圖7.()是表達(dá)系統(tǒng)類及其相互聯(lián)系的圖示它是面向?qū)ο笤O(shè)計的核心,建立狀態(tài)圖、協(xié)作圖和其他圖的基礎(chǔ)。A對象圖B.組件圖C.類圖D.配置圖8.()描述了一組交互對象間的動態(tài)協(xié)作關(guān)系,它表示完成某項行為的對象和這些對

4、象之間傳遞消息的時間順序。A對象圖B.協(xié)作圖C.狀態(tài)圖D.序列圖9.()就是用于表示構(gòu)成分布式系統(tǒng)的節(jié)點集和節(jié)點之間的聯(lián)系的圖示,它可以表示系統(tǒng)中軟件和硬件的物理架構(gòu)。A.組件圖B.協(xié)作圖C.狀態(tài)圖D.配置圖10.使用UML進(jìn)行關(guān)系數(shù)據(jù)庫的()時,需要設(shè)計出表達(dá)持久數(shù)據(jù)的實體類及其聯(lián)系,并把它們映射成為關(guān)系數(shù)據(jù)庫表(Table)、視圖(View)等。A.業(yè)務(wù)UseCase模型設(shè)計B.邏輯數(shù)據(jù)模型設(shè)計C.物理數(shù)據(jù)模型設(shè)計C.物理實現(xiàn)設(shè)計五

5、.試用UML對教學(xué)管理系統(tǒng)及相關(guān)的數(shù)據(jù)庫系統(tǒng)進(jìn)行分析和設(shè)計。學(xué)生選課系統(tǒng)一般包括(1)選課管理功能;(2)成績管理功能。試完成下列工作:(1)建立系統(tǒng)靜態(tài)結(jié)構(gòu)模型—畫出系統(tǒng)用例圖和類圖;(10分)(2)建立系統(tǒng)動態(tài)結(jié)構(gòu)模型—畫出系統(tǒng)序列圖和協(xié)作圖;(10分)(3)建立關(guān)系數(shù)據(jù)庫邏輯模型。(10分)【答案:(1)系統(tǒng)用例圖如下32.面向?qū)ο蟪绦蛟O(shè)計將描述事物的數(shù)據(jù)與()封裝在一起作為一個相互依存、不可分割的整體來處理。A.信息B.數(shù)據(jù)隱藏

6、C.對數(shù)據(jù)的操作D.數(shù)據(jù)抽象3.關(guān)于面向?qū)ο蠓椒ǖ膬?yōu)點,下列不正確的敘述是()。A.與人類習(xí)慣的思維方法比較一致B.可重用性好C.以數(shù)據(jù)操作為中心D.可維護(hù)性好4.C對C語言作了很多改進(jìn),即從面向過程變成為面向?qū)ο蟮闹饕蚴?)。A.增加了一些新的運算符B.允許函數(shù)重載,并允許設(shè)置缺省參數(shù)C.規(guī)定函數(shù)說明符必須用原型D.引進(jìn)了類和對象的概念5.下列不屬于類的成員函數(shù)的是()。A.構(gòu)造函數(shù)B.析構(gòu)函數(shù)C.友元函數(shù)D.拷貝構(gòu)造函數(shù)6.繼承

7、機(jī)制的作用是()。A.信息隱藏B.數(shù)據(jù)封裝C.派生新類D.數(shù)據(jù)抽象7.類模板經(jīng)過實例化而生成具體()A.對象B.模板函數(shù)C.函數(shù)模板D.類8.類的析構(gòu)函數(shù)是在()調(diào)用的。A.類創(chuàng)建時B.創(chuàng)建對象時C.刪除對象時D.不自動調(diào)用9.在公有繼承的情況下,基類成員在派生類中的訪問權(quán)限()A.受限制B.保持不變C.受保護(hù)D.不受保護(hù)10.C語言通過()來建立類族。A.類的嵌套B.類的繼承C.虛函數(shù)D.抽象類11在UML中,有3種基本構(gòu)造塊,分別是

8、(A)A.事物、關(guān)系和圖B.注釋、關(guān)系和圖C.事物、關(guān)系和結(jié)構(gòu)D.注釋、關(guān)系和結(jié)構(gòu)12在UML中,有四種關(guān)系,下面哪個不是(B)A.依賴關(guān)系B.繼承關(guān)系C.泛化關(guān)系D.實現(xiàn)關(guān)系13下面哪個不是UML中的靜態(tài)視圖()A.狀態(tài)圖B.用例圖C.對象圖D.類圖14在用例之間,會有三種不同的關(guān)系,下列哪個不是它們之間可能的關(guān)系(D)A.包含(include)B.擴(kuò)展(extend)C.泛化(generalization)D.關(guān)聯(lián)(connect)

9、15下列關(guān)于活動圖的說法錯誤的是()A.一張活動圖從本質(zhì)上說是一個流程圖,顯示從活動到活動的控制流B.活動圖用于對業(yè)務(wù)過程中順序和并發(fā)的工作流程進(jìn)行建模。C.活動圖的基本要素包括狀態(tài)、轉(zhuǎn)移、分支、分叉和匯合、泳道、對象流。D.活動圖是UML中用于對系統(tǒng)的靜態(tài)方面建模的五種圖中的一種16用例(Usecase)用來描述系統(tǒng)在事件做出響應(yīng)時所采取的行動。用例之間是具有相關(guān)性的。在一個“訂單輸入子系統(tǒng)”中,創(chuàng)建新訂單和更新訂單都需要檢查用戶帳號

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論