武漢大學大二計算機專業(yè)軟件工程考試試卷及參考答案1_第1頁
武漢大學大二計算機專業(yè)軟件工程考試試卷及參考答案1_第2頁
武漢大學大二計算機專業(yè)軟件工程考試試卷及參考答案1_第3頁
武漢大學大二計算機專業(yè)軟件工程考試試卷及參考答案1_第4頁
武漢大學大二計算機專業(yè)軟件工程考試試卷及參考答案1_第5頁
全文預覽已結束

付費下載

下載本文檔

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

文檔簡介

武漢大學軟件工程考試試卷及參考答案1

一、單項選擇題(50

1.程序設計語言的工程特性之一為()。

A、軟件的可重用性

B、數據結構的描述性

C、抽象類型的描述性

D、數據庫的易操作性

答案:A

2,下列關于功能性注釋不正確的說法是()。

A、功能性注釋嵌在源程序中,用于說明程序段或語句的功能以及數據的狀態(tài)

R、注釋用來說明程序段,需要在每一行都要加注釋

C、可使用空行或縮進,以便很容易區(qū)分注釋和程序

D、修改程序也應修改注釋

答案:B

3.()意味著一個操作在不同的類中可以有不同的實現(xiàn)方式。

A、多態(tài)性

B、封裝

C、多重繼承

D、類的復用

答案:A

4.黑盒測試在設計測試用例時,主要需要研究()。

A、需求規(guī)格說明與概要設計說明

B、詳細設計說明

C、項目開發(fā)計劃

D、概要設計說明與詳細設計說明

答案:A

5.下面關于PDL語言不正確的說法是()。

A、PDL是描述處理過程怎么做

B、PDL是只描述加工做什么

C、PDL也稱為偽碼

D、PDL的外層語法應符合一般程序設計語言常月的語法規(guī)則

答案:B

6.UML的基本建筑塊不包括()。

A、框架

B、事物

C、關系

D、圖

答案:A

7.模塊的內聚性最高的是()。

A、邏輯內聚

B、時間內聚

C、偶然內聚

D、功能內聚

答案:D

8.經濟可行性研究的范圍包括()。

A、資源有效性

B、管理制度

C、效益分析

D、開發(fā)風險

答案:C

9.在衡量軟件質量時,最重要的標準是()。

A、成本低

B、可維護性好

C、符合要求

D、界面友好

答案:C

10.軟件結構圖的形態(tài)特征能反映程序重用率的是()。

A、深度

B、寬度

C、扇入

D、扇出

答案:C

11.對象實現(xiàn)了數據和操作的結合,使數據和操作O于對象的統(tǒng)一體中。

A、結合

B、隱藏

C、封裝

D、抽象

答案:C

12.程序設計語言的技術特性不應包括()。

A、數據結構的描述性

B、抽象類型的描述性

C、數據庫的易操作性

D、軟件的可移植性

答案:D

13.下列哪種做法會導致不利的語句結構()。

A、避免使用ELSEGOT。結構

B、對遞歸定義的數據結構盡量不再使用遞歸過程

C、模塊功能盡可能單一化,模塊間的耦合能夠清晰可見

D、利用信息隱蔽,確保每一個模塊的獨立性

答案:B

14.()意味著一個操作在不同的類中可以有不同的實現(xiàn)方式。

A、多態(tài)性

B、多繼承

C、類的復用

D、封裝

答案:A

15.表示對象相互行為的模型是()模型。

A、動態(tài)模型

B、功能模型

C、對象模型

D、靜態(tài)模型

答案:A

16.類庫這種機制是()級別的信息共享。

A、同一類

B、不同類

C、同一應用

D、不同應用

答案:D

二、判斷題(50

1.快速原型模型可以有效地適應用戶需求的動態(tài)變化。

答案:正確

2.螺旋模型是在瀑布模型和增量模型的基礎上增加了風險分析活動。

答案:正確

3.繼承性是父類和子類之間共享數據結構和消息的機制,這是類之間的一種關

系。

答案:錯誤

4.面向對象的開發(fā)方法包括00A,00D,00Po

答案:正確

5.模塊化,信息陞藏,抽象和逐步求精的軟件設計原則有助于得到高內聚,低

耦合的軟件產品。

答案:正確

6.過程描述語言可以用于描述軟件的系統(tǒng)結構。

答案:錯誤

7.模型是對現(xiàn)實的簡化,建模是為了更好地理解所開發(fā)的系統(tǒng)。

答案:正確

8.在軟件開發(fā)的過程中,若能推遲暴露其中的錯誤,則為修復和改正錯誤所花

費的代價就會降低。

答案:錯誤

9.在軟件開發(fā)的過程中,一個錯誤修復和改正得越晚,為此所花費的代價就會

越高。

答案:正確

填空題(50

1.UML提供的用例圖乜是進行需求分析和建立的有力工具。

答案:功能模型

2.在一個模塊中,功能狀態(tài)與接口反映模塊的,邏輯反映它的

答案:外部特性內部特性

簡答題(200

軟件測試要經過哪些步驟?這些測試與軟件開發(fā)各階段之間有什么關系?

答案:軟件測試要經過步驟有:單元測試,集成測試,確認測試,系統(tǒng)測試,單

元測試對源程序中每一個程序單元進行測試,檢查各個模塊是否正確實現(xiàn)規(guī)定的

功能,從而發(fā)現(xiàn)模塊在編碼中或算法中的錯誤。該階段設計編碼和詳細設計文檔。

集成測試是為了檢查與設計相關的軟件體系結構的有關問題,也是檢查概要

設計時候合理有效。

確認測

溫馨提示

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

評論

0/150

提交評論