面向對象分析與設計-模擬題答案 2022年秋 中國地質(zhì)大學_第1頁
免費預覽已結束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

中國地質(zhì)大學(北京)繼續(xù)教育學院第6頁(共6頁)面向對象分析與設計模擬題一、單選題1.下面描述中()不是使用軟件模型的目的.A.可以更好地理解問題B.可以更早地發(fā)現(xiàn)錯誤或疏漏的地方C.可以為最后代碼的生成提供依據(jù)D.在開發(fā)過程中使用面向對象方法[對的答案選項為]:D2.關于參與者的說法中錯誤的是().A.參與者是與目標系統(tǒng)交互的人或物B.參與者可以是實際的人,也可以是外部設備,外部系統(tǒng)等C.參與者是用例圖的重要組成部分,因此它是目標系統(tǒng)的組成部分D.參與者之間可以存在一定的關系[對的答案選項為]:C3.狀態(tài)圖中不能表示的概念有().A.動作B.類C.轉移D.事件[對的答案選項為]:B4.計算機(Computer)由中央處理器,內(nèi)存,軟盤,硬盤,顯示器,鍵盤,鼠標等組成.那么Computer類和其它類(CPU,RAM,FloppyDrive,HardDisk,Monitor,Keyboard,Mouse)之間的關系是().A.泛化關系(Generalization)B.實現(xiàn)關系(Realization)C.包含關系(Inclusion)D.聚集關系(Aggregation)[對的答案選項為]:D5.()是表達系統(tǒng)類及其相互聯(lián)系的圖示,它是面向對象設計的核心,建立狀態(tài)圖,協(xié)作圖和其他圖的基礎.A.對象圖B.組件圖C.類圖D.配置圖[對的答案選項為]:C6.繼承反映了類間的一種層次關系,而()反映了一種整體與部分的關系.A.繼承B.組合C.封裝D.多態(tài)[對的答案選項為]:B7.不屬于UML結構物件的是().A.交互B.類C.用例D.組件[對的答案選項為]:A8.內(nèi)聚表示一個模塊()的程度.A.可以被更加細化B.能夠適時地完成其功能C.僅關注在一件事情上D.聯(lián)接其他模塊和外部世界[對的答案選項為]:C9.需求規(guī)格說明描述().A.基于計算機系統(tǒng)的功能,性能和約束B.每個子系統(tǒng)的實現(xiàn)C.軟件體系結構元素D.系統(tǒng)使用說明[對的答案選項為]:A10.以下對UML的描述中,正確的是().A.UML是一種軟件過程方法B.UML是一種面向對象分析和設計方法C.UML是一種面向對象設計原則D.UML是一種標準化建模語言[對的答案選項為]:D11.在順序圖中,第一個消息往往由()發(fā)出.A.邊界對象B.參與者C.實體對象D.生命周期對象[對的答案選項為]:B12.描述系統(tǒng)架構的建模元素不包括().A.類B.包C.子系統(tǒng)D.包間的依賴關系[對的答案選項為]:A13.對下圖的描述中,錯誤的是().A.image.java實現(xiàn)了ImageObserver接口B.image.java請求了ImageObserver接口C.component.java實現(xiàn)了ImageObserver接口D.image.java只能通過ImageObserver接口訪問component.java[對的答案選項為]:A14.()對系統(tǒng)的業(yè)務數(shù)據(jù)和業(yè)務邏輯進行封裝.A.控制對象B.邊界對象C.實體對象D.生命周期對象[對的答案選項為]:C15.不屬于敏捷過程特征的是().A.迭代性B.自適應C.過程化開發(fā)D.輕量級[對的答案選項為]:C16.下列事物中一般不是目標系統(tǒng)的外部參與者的是().A.人B.外部設備C.外部系統(tǒng)D.數(shù)據(jù)存儲[對的答案選項為]:D17.根據(jù)下面的代碼,可以確定類A與類B之間存在()關系.publicclassA{privateBtheB;publicvoidaMethod(){theB.doSomthing();}}A.關聯(lián)B.泛化C.實現(xiàn)D.包含[對的答案選項為]:A18.面向對象的特點主要概括為().A.可分解性,可組合性,可分類性B.繼承性,封裝性,多態(tài)性C.抽象性,繼承性,封裝性,多態(tài)性D.封裝性,易維護性,可擴展性,可重用性[對的答案選項為]:C19.下面那個圖符表示UML中的實現(xiàn)關系?().A.B.C.D.[對的答案選項為]:C20.()就是用于表示構成分布式系統(tǒng)的節(jié)點集和節(jié)點之間的聯(lián)系的圖示,它可以表示系統(tǒng)中軟件和硬件的物理架構.A.組件圖B.協(xié)作圖C.狀態(tài)圖D.配置圖[對的答案選項為]:D21.關于用例與類的對比中()是錯誤的.A.都屬于模型結構元素B.都存在繼承關系C.類描述系統(tǒng)的部分靜態(tài)視圖,用例描述系統(tǒng)動態(tài)的行為視圖D.類描述的是系統(tǒng)的內(nèi)部構成,用例也可以描述系統(tǒng)的內(nèi)部構成[對的答案選項為]:D22.描述對象之間靜態(tài)聯(lián)系的是().A.一般-特殊結構B.整體-部分結構C.實例鏈接D.消息連接[對的答案選項為]:C23.()可以幫助人們簡單方便地復用已經(jīng)成功的設計或體系結構.A.商業(yè)組件B.逆向工程C.設計模式D.需求規(guī)格說明[對的答案選項為]:C24.一個設計得好的面向對象系統(tǒng)具有()特征.A.低內(nèi)聚,低耦合B.高內(nèi)聚,低耦合C.高內(nèi)聚,高耦合D.低內(nèi)聚,高耦合[對的答案選項為]:B25.耦合表示一個模塊()的程度.A.可以被更加細化B.能夠適時地完成其功能C.僅關注在一件事情上D.聯(lián)接其他模塊和外部世界[對的答案選項為]:D26.在一個課程注冊系統(tǒng)中,定義了類CourseSchedule和類Course,其中類CourseSchedule中定義了方法add(c:Course)和方法remove(c:Course),則這兩個類之間的關系是().A.泛化關系B.組合關系C.依賴關系D.包含關系[對的答案選項為]:C27.面向對象程序設計將描述事物的數(shù)據(jù)與()封裝在一起,作為一個相互依存,不可分割的整體來處理.A.信息B.數(shù)據(jù)隱藏C.對數(shù)據(jù)的操作D.數(shù)據(jù)抽象[對的答案選項為]:C28.()是從用戶使用系統(tǒng)的角度描述系統(tǒng)功能的圖形表達方法.A.類圖B.對象圖C.序列圖D.用例圖[對的答案選項為

溫馨提示

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

評論

0/150

提交評論