大工22秋《軟件工程》在線作業(yè)3
試卷總分:100 得分:100
一、單選題 (共 10 道試題,共 50 分)
1.面向對象的主要特征除重載、封裝、繼承外,還有( )。
A.多態(tài)性
B.完整性
C.可移植性
D.兼容性
2.軟件部件的內(nèi)部實現(xiàn)與外部可訪問性的分離,是指軟件的( )。
A.繼承性
B.共享性
C.封裝性
D.抽象性
3.在面向對象軟件開發(fā)方法中,類與類之間主要有以下( )關系。
A.繼承和聚集
B.方法調用和一般
C.聚集和消息傳遞
D.繼承和方法調用
4.在考察系統(tǒng)的一些涉及時序和改變的狀況時,要用動態(tài)模型來表示。動態(tài)模型著重于系統(tǒng)的控制邏輯,它包括兩個圖:一個是事件追蹤圖,另一個是( )。
A.數(shù)據(jù)流圖
B.狀態(tài)圖
C.系統(tǒng)結構圖
D.用例圖
5.面向對象技術中的( )是比較理想的可重用軟構件。
A.子程序庫
B.源代碼包含文件
C.對象
D.類
6.表示瞬時的、行為化的系統(tǒng)的“控制”性質的模型是( )模型。
A.動態(tài)模型
B.功能模型
C.對象模型
D.靜態(tài)模型
7.以下哪一項不屬于面向對象的軟件開發(fā)方法( )。
A.對象模型建模方法
B.UML建模方法
C.Jackson方法
D.功能模型建模方法
8.以下不屬于靜態(tài)單變量模型的是( )。
A.COCOMO2模型
B.Walston_Felix模型
C.Bailey_Basili模型
D.Doty模型
9.要顯示描繪軟件開發(fā)項目各作業(yè)的依賴關系,應選擇( )。
A.Gantt圖
B.工程網(wǎng)絡
C.COCOMO2模型
D.COCOMO模型
10.下列模型屬于成本估算方法的是( )。
A.COCOMO模型
B.Halstead模型
C.McCabe模型
D.以上都不對
二、判斷題 (共 10 道試題,共 50 分)
11.人們把客觀世界中的實體抽象為問題域中的對象(object),比如一家由多名雇員組成的公司,這個公司就是唯一的對象,因此對象是固定的。( )
12.與傳統(tǒng)方法相反,面向對象方法是一種以數(shù)據(jù)或信息為主線,把數(shù)據(jù)和處理相結合的方法,把對象作為由數(shù)據(jù)及可以施加在這些數(shù)據(jù)上的操作所構成的統(tǒng)一體。( )
13.通常下層的派生類自動具有和上層的基類相同的特性(包括數(shù)據(jù)和方法),這種現(xiàn)象稱為繼承。( )
14.所謂面向對象的分析就是指面向計算機系統(tǒng)建立軟件系統(tǒng)的對象模型。( )
15.在用面向對象觀點建立起的3種模型中,對象模型是最基本、最重要、最核心的。( )
16.所謂優(yōu)秀設計,就是權衡了各種因素,從而使得系統(tǒng)在其整個生命周期中的總開銷最小的設計。對大多數(shù)軟件系統(tǒng)而言,優(yōu)秀軟件設計的一個主要特點就是容易維護。( )
17.如果對象之間的耦合通過消息連接來實現(xiàn),則這種耦合就是繼承耦合。( )
18.在面向對象方法中,對象是最基本的模塊,因此,耦合主要指不同對象之間相互關聯(lián)的緊密程度。( )
19.面向對象實現(xiàn)主要包括兩項工作:把面向對象設計結果翻譯成用某種程序語言書寫的面向對象程序;測試并調試面向對象的程序。( )
20.軟件配置管理是一組標識、組織和控制修改源程序的活動,是在軟件交付給用戶使用后才發(fā)生的。( )
奧鵬,國開,廣開,電大在線,各省平臺,新疆一體化等平臺學習
詳情請咨詢QQ : 3230981406或微信:aopopenfd777