《軟件工程》期末考試復(fù)習(xí)題庫(kù)(含答案)_第1頁(yè)
《軟件工程》期末考試復(fù)習(xí)題庫(kù)(含答案)_第2頁(yè)
《軟件工程》期末考試復(fù)習(xí)題庫(kù)(含答案)_第3頁(yè)
《軟件工程》期末考試復(fù)習(xí)題庫(kù)(含答案)_第4頁(yè)
《軟件工程》期末考試復(fù)習(xí)題庫(kù)(含答案)_第5頁(yè)
已閱讀5頁(yè),還剩55頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

《軟件工程》期末考試復(fù)習(xí)題庫(kù)(含答案)

一'單選題

1.結(jié)構(gòu)化語(yǔ)言是介于自然語(yǔ)言和形式語(yǔ)言之間的一種0。

A、半形式語(yǔ)言

B、計(jì)算機(jī)語(yǔ)言

C、低級(jí)語(yǔ)言

D、圖)級(jí)語(yǔ)三

答案:D

2.結(jié)構(gòu)化語(yǔ)言是介于自然語(yǔ)言和形式語(yǔ)言之間的一種0。

A、半形式語(yǔ)言

B、計(jì)算機(jī)語(yǔ)言

C、低級(jí)語(yǔ)言

D、局)級(jí)語(yǔ)后

答案:D

3.從本質(zhì)上說(shuō),面向?qū)ο笫恰跋取贝_定()后確定執(zhí)行的動(dòng)作。

A、動(dòng)作的主體

B、屬性

C、關(guān)系

D、方法

答案:A

4.結(jié)構(gòu)化維護(hù)與非結(jié)構(gòu)化維護(hù)的主要區(qū)別在于0。

A、軟件是否結(jié)構(gòu)化

B、軟件配置是否完整

C、程序的完整性

D、文檔的完整性

答案:B

5.用圖表示軟件項(xiàng)目進(jìn)度安排,下列說(shuō)法中正確的是()

A、能夠反映多個(gè)任務(wù)之間的復(fù)雜關(guān)系

B、能夠直觀表示任務(wù)之間相互依賴制約關(guān)系

C、能夠表示哪些任務(wù)是關(guān)鍵任務(wù)

D、能夠表示子任務(wù)之間的并行和串行關(guān)系

答案:B

6.封裝的的作用是()。

A、復(fù)用

B、對(duì)象

C、實(shí)例

D、方法

答案:A

7.為了適應(yīng)軟硬件環(huán)境變化而修改軟件的過(guò)程是()。

A、校正性維護(hù)

B、完善性維護(hù)

C、適應(yīng)性維護(hù)

D、預(yù)防性維護(hù)

答案:c

8.在下述。測(cè)試中,測(cè)試人員必須接觸到源程序。

A、功能測(cè)試

B、結(jié)構(gòu)測(cè)試

C、功能測(cè)試和結(jié)構(gòu)測(cè)試

D、性能測(cè)試

答案:B

9.在七種偶合中,最低偶合是()。

A、內(nèi)容偶合

B、公共偶合

C、數(shù)據(jù)偶合

D、非直接偶合

答案:D

10.n從本質(zhì)上說(shuō),面向?qū)ο笫恰跋取贝_定()后確定執(zhí)行的動(dòng)作。

A、動(dòng)作的主體

B、屬性

C、關(guān)系

D、方法

答案:A

11.程序的三種基本控制結(jié)構(gòu)是()。

A、過(guò)程、子程序和分程序

B、順序、選擇和重復(fù)

C、遞歸、堆棧和隊(duì)列

D、調(diào)用、返回和轉(zhuǎn)移

答案:B

12.確認(rèn)測(cè)試主要涉及的文檔是0。

A、需求規(guī)格說(shuō)明書(shū)

B、概要設(shè)計(jì)說(shuō)明書(shū)

C、詳細(xì)設(shè)計(jì)說(shuō)明書(shū)

D、源程序

答案:A

13.軟件可行性研究實(shí)質(zhì)上是要進(jìn)行一次()需求分析、設(shè)計(jì)過(guò)程。

A、簡(jiǎn)化、壓縮的

B、詳細(xì)的

C、徹底的

D、深入的

答案:A

14.在下述0測(cè)試中,測(cè)試人員必須接觸到源程序。

A、功能測(cè)試

B、結(jié)構(gòu)測(cè)試

C、功能測(cè)試和結(jié)構(gòu)測(cè)試

D、性能測(cè)試

答案:B

15.()是對(duì)象的靜態(tài)特征。

A、方法

B、屬性

C、關(guān)系

D、操作

答案:B

16.瀑布模型存在的問(wèn)題是0。

A、用戶容易參與開(kāi)發(fā)

B、缺乏靈活性

C、用戶與開(kāi)發(fā)者易溝通

D、適用可變需求

答案:B

17.變更控制是一項(xiàng)最重要的軟件配置任務(wù),其中“檢出”和()處理實(shí)現(xiàn)了兩個(gè)重

要的變更控制要素,即存取控制和同步控制。

A、登入

B、管理

C、填寫(xiě)變更要求

D、審查

答案:A

18.下列的()不屬于面向?qū)ο蠓治瞿P汀?/p>

A、用例圖

B、類圖

C、實(shí)體關(guān)系圖

D、順序圖

答案:C

19.開(kāi)發(fā)軟件所需高成本和產(chǎn)品的低質(zhì)量之間有著尖銳的矛盾,這種現(xiàn)象稱做()o

A、軟件工程

B、軟件周期

C、軟件危機(jī)

D、軟件產(chǎn)生

答案:C

20.為高質(zhì)量地開(kāi)發(fā)軟件項(xiàng)目,在軟件結(jié)構(gòu)設(shè)計(jì)時(shí),必須遵循()原則。

A、信息隱蔽

B、質(zhì)量控制

C、程序優(yōu)化

D、數(shù)據(jù)共享

答案:A

21.關(guān)于JAVA語(yǔ)言下列說(shuō)法不正確的是()。

A、跨平臺(tái)的

B、動(dòng)態(tài)指針

C、解釋型的

D、面向?qū)ο蟮?/p>

答案:B

22.數(shù)據(jù)字典是用來(lái)定義()中的各個(gè)成份的具體含義的。

A、程序流程圖

B、功能結(jié)構(gòu)圖

C、系統(tǒng)結(jié)構(gòu)圖

D、數(shù)據(jù)流程圖

答案:D

23.數(shù)據(jù)流程圖是0方法中用于表示系統(tǒng)邏輯模型的一種圖形工具。

A、SA

B、SD

C、SP

D、SC

答案:A

24.程序設(shè)計(jì)語(yǔ)言的技術(shù)特性不應(yīng)包括()。

A、數(shù)據(jù)結(jié)構(gòu)的描述性

B、抽象類型的描述性

C、數(shù)據(jù)庫(kù)的易操作性

D、軟件的可移植性

答案:C

25.每個(gè)用例至少應(yīng)該有一個(gè)(),它通常沒(méi)有屬性而只有方法,只是起協(xié)調(diào)和控制

作用。

A、接口類

B、實(shí)體類

C、控制類

D、界面類

答案:c

26.維護(hù)中,因誤刪除一個(gè)標(biāo)識(shí)符而引起的錯(cuò)誤是()副作用。

A、文檔

B、數(shù)據(jù)

C、編碼

D、設(shè)計(jì)

答案:C

27.下面()選項(xiàng)不是正確的面向?qū)ο笤O(shè)計(jì)思想。

A、對(duì)接口進(jìn)行設(shè)計(jì)

B、發(fā)現(xiàn)變化并且封裝它

C、先繼承后組合

D、先組合后繼承

答案:C

28.可行性研究的目的是()

A、分析開(kāi)發(fā)系統(tǒng)的必要性

B、確定系統(tǒng)建設(shè)的方案

C、分析系統(tǒng)風(fēng)險(xiǎn)

D、確定是否值得開(kāi)發(fā)系統(tǒng)

答案:D

29.通常將具有共性的非功能要求設(shè)計(jì)在(),以減少重新開(kāi)發(fā)的工作量。

A、接口層

B、中間層

C、最低層

D、最高層

答案:B

30.變更控制是一項(xiàng)最重要的軟件配置任務(wù),其中“檢出”和()處理實(shí)現(xiàn)了兩個(gè)重

要的變更控制要素,即存取控制和同步控制。

A、登入

B、管理

C、填寫(xiě)變更要求

D、審查

答案:A

31.可維護(hù)性的特性中,相互促進(jìn)的()。

A、可理解性和可測(cè)試性

B、效率和可移植性

C、效率和可修改性

D、效率和結(jié)構(gòu)好

答案:A

32.程序設(shè)計(jì)語(yǔ)言的技術(shù)特性不應(yīng)包括()。

A、數(shù)據(jù)結(jié)構(gòu)的描述性

B、抽象類型的描述性

C、數(shù)據(jù)庫(kù)的易操作性

D、軟件的可移植性

答案:C

33.框架是一組可用于不同應(yīng)用的()集合

A、類

B、對(duì)象

C、模塊

D、代碼

答案:A

34.對(duì)象的()使對(duì)象的動(dòng)態(tài)特征

A、特征

B、屬性

C、關(guān)系

D、操作

答案:D

35.框架是一組可用于不同應(yīng)用的()集合

A、類

B、對(duì)象

C、模塊

D、代碼

答案:A

36.()是對(duì)象的靜態(tài)特征。

A、方法

B、屬性

C、關(guān)系

D、操作

答案:B

37.需求規(guī)格說(shuō)明書(shū)的作用不包括()

A、軟件驗(yàn)收的依據(jù)

B、用戶與開(kāi)發(fā)人員對(duì)軟件要做什么的共同理解

C、軟件可行性研究的依據(jù)

D、軟件設(shè)計(jì)的依據(jù)

答案:D

38.用例的職責(zé)通常分配給()的對(duì)象。

A、發(fā)送消息

B、接收消息

C、發(fā)送和接收雙方

D、分析類

答案:D

39.用例的實(shí)現(xiàn)細(xì)節(jié)不會(huì)在()描述。

A、用例說(shuō)明

B、用例圖

C、活動(dòng)圖

D、順序圖

答案:B

40.PDL是描述處理過(guò)程()

A、做什么

B、為什么做

C、怎么做

D、對(duì)誰(shuí)做

答案:C

41.效率是一個(gè)性能要求,因此應(yīng)當(dāng)在()階段規(guī)定?

A、可行性分析

B、需求分析

C、概要設(shè)計(jì)

D、詳細(xì)設(shè)計(jì)

答案:B

42.使用白盒測(cè)試方法時(shí),確定測(cè)試數(shù)據(jù)應(yīng)根據(jù)()和指定的覆蓋標(biāo)準(zhǔn)。

A、程序內(nèi)部邏輯

B、程序復(fù)雜結(jié)構(gòu)

C、使用說(shuō)明書(shū)

D、程序的功能

答案:A

43.結(jié)構(gòu)化方法是一種基于()的方法。

A、數(shù)據(jù)結(jié)構(gòu)

B、程序結(jié)構(gòu)

C、算法

D、數(shù)據(jù)流

答案:D

44.螺旋模型是一種將瀑布模型和()結(jié)合起來(lái)的軟件開(kāi)發(fā)模型。

A、增量模型

B、專家系統(tǒng)

C、噴泉模型

D、變換模型

答案:A

45.可維護(hù)性的特性中,相互矛盾的是0

A、可理解性與可測(cè)試性

B、效率與可修改性

C、可修改性和可理解性

D、可理解性與可讀性

答案:B

46.各種不同的軟件維護(hù)中,以0維護(hù)所占的維護(hù)量最小。

A、糾錯(cuò)性維護(hù)

B、代碼維護(hù)

C、預(yù)防性維護(hù)

D、文檔維護(hù)

答案:C

47.面向?qū)ο蠓治龅暮诵脑谟诮?)模型。

A、建立正確的模型

B、識(shí)別問(wèn)題域?qū)ο?/p>

C、識(shí)別對(duì)象之間的關(guān)系

D、上面所有

答案:B

48.軟件測(cè)試方法中,黑盒、白盒測(cè)試法是常用的方法,其中白盒測(cè)試主要用于測(cè)

試0。

A、結(jié)構(gòu)合理性

B、軟件外部功能

C、程序正確性

D、程序內(nèi)部邏輯

答案:D

49.()用于描述系統(tǒng)中概念層次的對(duì)象。

A、分析類

B、界面類

C、實(shí)體類

D、控制類

答案:A

50.軟件維護(hù)的困難主要原因是0

A、費(fèi)用低

B、人員少

C、開(kāi)發(fā)方法的缺陷

D、用戶不配合

答案:C

51.下面()選項(xiàng)不是正確的面向?qū)ο笤O(shè)計(jì)思想。

A、對(duì)接口進(jìn)行設(shè)計(jì)

B、發(fā)現(xiàn)變化并且封裝它

C、先繼承后組合

D、先組合后繼承

答案:C

52.軟件維護(hù)的困難主要原因是()

A、費(fèi)用低

B、人員少

C、開(kāi)發(fā)方法的缺陷

D、用戶不配合

答案:C

53.對(duì)象的()使對(duì)象的動(dòng)態(tài)特征

A、特征

B、屬性

C、關(guān)系

D、操作

答案:D

54.面向?qū)ο蠓治鲞^(guò)程中建立的模型有()。

A、數(shù)據(jù)模型、功能模型、活動(dòng)模型

B、對(duì)象模型、功能模型、測(cè)試模型

C、屬性模型、功能模型、對(duì)象模型

D、對(duì)象模型、功能模型、動(dòng)態(tài)模型

答案:D

55.()用于描述系統(tǒng)中概念層次的對(duì)象。

A、分析類

B、界面類

C、實(shí)體類

D、控制類

答案:A

56.軟件維護(hù)中,因修改交互輸入的順序,沒(méi)有正確的記錄而引起的錯(cuò)誤是。產(chǎn)生

的副作用。

A、文檔

B、數(shù)據(jù)

C、編碼

D、設(shè)計(jì)

答案:A

57.黑盒測(cè)試在設(shè)計(jì)測(cè)試用例時(shí),主要研究()。

A、需求規(guī)格說(shuō)明

B、詳細(xì)設(shè)計(jì)說(shuō)明

C、項(xiàng)目開(kāi)發(fā)計(jì)劃

D、概要設(shè)計(jì)說(shuō)明與詳細(xì)設(shè)計(jì)說(shuō)明

答案:A

58.下列關(guān)于功能性注釋不正確的說(shuō)法是()。

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

B、注釋用來(lái)說(shuō)明程序段,需要在每一行都要加注釋

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

D、修改程序也應(yīng)修改注釋

答案:B

59.當(dāng)一個(gè)模塊直接使用另一個(gè)模塊的內(nèi)部數(shù)據(jù),這種模塊之間的耦合為()

A、數(shù)據(jù)耦合

B、公共耦合

C、標(biāo)記耦合

D、內(nèi)容耦合

答案:D

60.程序的三種基本控制結(jié)構(gòu)是()。

A、過(guò)程、子程序和分程序

B、順序、選擇和重復(fù)

C、遞歸、堆棧和隊(duì)列

D、調(diào)用'返回和轉(zhuǎn)移

答案:B

61.結(jié)構(gòu)化維護(hù)與非結(jié)構(gòu)化維護(hù)的主要區(qū)別在于0。

A、軟件是否結(jié)構(gòu)化

B、軟件配置是否完整

C、程序的完整性

D、文檔的完整性

答案:B

62.下面()測(cè)試屬于黑盒測(cè)試。

A、路徑測(cè)試

B、等價(jià)類劃分

C、條件判斷

D、循環(huán)測(cè)試

答案:B

63.測(cè)試的關(guān)鍵問(wèn)題是()。

A、如何組織對(duì)軟件的評(píng)審

B、如何驗(yàn)證程序的正確性

C、如何采用綜合策略

D、如何選擇測(cè)試用例

答案:D

64.軟件測(cè)試方法中,黑盒、白盒測(cè)試法是常用的方法,其中白盒測(cè)試主要用于測(cè)

試()。

A、結(jié)構(gòu)合理性

B、軟件外部功能

C、程序正確性

D、程序內(nèi)部邏輯

答案:D

65.結(jié)構(gòu)化程序設(shè)計(jì)主要強(qiáng)調(diào)的是()。

A、程序的規(guī)模

B、程序的效率

C\程序設(shè)計(jì)語(yǔ)言的先進(jìn)性

D、程序易讀性

答案:D

66.可維護(hù)性的特性中,相互促進(jìn)的()。

A、可理解性和可測(cè)試性

B、效率和可移植性

C、效率和可修改性

D、效率和結(jié)構(gòu)好

答案:A

67.確認(rèn)測(cè)試主要涉及的文檔是()。

A、需求規(guī)格說(shuō)明書(shū)

B、概要設(shè)計(jì)說(shuō)明書(shū)

C、詳細(xì)設(shè)計(jì)說(shuō)明書(shū)

D、源程序

答案:A

68.下列關(guān)于功能性注釋不正確的說(shuō)法是()。

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

B、注釋用來(lái)說(shuō)明程序段,需要在每一行都要加注釋

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

D、修改程序也應(yīng)修改注釋

答案:B

69.可維護(hù)性的特性中,相互矛盾的是()

A、可理解性與可測(cè)試性

B、效率與可修改性

C、可修改性和可理解性

D、可理解性與可讀性

答案:B

70.結(jié)構(gòu)化程序設(shè)計(jì)主要強(qiáng)調(diào)的是()。

A、程序的規(guī)模

B、程序的效率

C、程序設(shè)計(jì)語(yǔ)言的先進(jìn)性

D、程序易讀性

答案:D

71.下列的()不屬于面向?qū)ο蠓治瞿P汀?/p>

A、用例圖

B、類圖

C、實(shí)體關(guān)系圖

D、順序圖

答案:C

72.下面()選項(xiàng)不能描述子系統(tǒng)之間的關(guān)系。

A、請(qǐng)求——服務(wù)關(guān)系

B、繼承關(guān)系

C、依賴關(guān)系

D、數(shù)據(jù)關(guān)系

答案:D

73.動(dòng)態(tài)模型描述系統(tǒng)的動(dòng)態(tài)結(jié)構(gòu)和對(duì)象之間的交互,表示瞬時(shí)的、行為化的系統(tǒng)

“控制”特性。面向?qū)ο蠓椒ㄖ校S?)實(shí)現(xiàn)。

A、狀態(tài)圖

B、交互圖

C、活動(dòng)圖

D、以上全部

答案:D

74.項(xiàng)目計(jì)劃活動(dòng)的主要任務(wù)是()。

A、估算項(xiàng)目的進(jìn)度

B、分配工作量

C、計(jì)劃資源使用

D、以上全部

答案:D

75.DFD中的每個(gè)加工至少有()。

A、—輸入流或一^輸出流

B、一個(gè)輸入流和一個(gè)輸出流

C、一個(gè)輸入流

D、一個(gè)輸出流

答案:A

76.測(cè)試的關(guān)鍵問(wèn)題是()。

A、如何組織對(duì)軟件的評(píng)審

B、如何驗(yàn)證程序的正確性

C、如何采用綜合策略

D、如何選擇測(cè)試用例

答案:D

77.以下屬于軟件維護(hù)階段文檔的是()。

A、軟件需求說(shuō)明

B、操作手冊(cè)

C、軟件問(wèn)題報(bào)告

D、測(cè)試分析報(bào)告

答案:C

78.用例的職責(zé)通常分配給()的對(duì)象。

A、發(fā)送消息

B、接收消息

C、發(fā)送和接收雙方

D、分析類

答案:D

79.在圖書(shū)館系統(tǒng)中,假如已經(jīng)構(gòu)造了一個(gè)一般借書(shū)者類,后來(lái)發(fā)現(xiàn)圖書(shū)館的學(xué)生

和教師在借書(shū)中有不同要求。請(qǐng)問(wèn)在面向?qū)ο笤O(shè)計(jì)中用()方法可以方便地設(shè)計(jì)這

兩個(gè)類?

A、信息隱藏

B、繼承

C、動(dòng)態(tài)聯(lián)編

D、代碼復(fù)制

答案:B

80.檢查軟件產(chǎn)品是否符合需求定義的過(guò)程稱為0o

A、確認(rèn)測(cè)試

B、集成測(cè)試

C、驗(yàn)收測(cè)試

D、驗(yàn)證測(cè)試

答案:D

81.原型化方法是用戶和設(shè)計(jì)者之間執(zhí)行的一種交互構(gòu)成,適用于()系統(tǒng)。

A、需求不確定性高的

B、需求確定的

C、管理信息

D、實(shí)時(shí)

答案:A

82.面向?qū)ο蠓治鲞^(guò)程中建立的模型有()。

A、數(shù)據(jù)模型,功能模型、活動(dòng)模型

B、對(duì)象模型,功能模型、測(cè)試模型

C、屬性模型、功能模型、對(duì)象模型

D、對(duì)象模型、功能模型、動(dòng)態(tài)模型

答案:D

83.每個(gè)子系統(tǒng)的接口上定義了若干0,體現(xiàn)了子系統(tǒng)的功能。

A、說(shuō)明

B、操作

C、屬性

D、關(guān)系

答案:B

84.詳細(xì)設(shè)計(jì)與概要設(shè)計(jì)銜接的圖形工具是()。

A、DFD圖

B、SC圖

GPAD圖

D、程序流程圖

答案:B

85.在基于用例的面向?qū)ο蠓治鲞^(guò)程中,定義交互行為的關(guān)鍵在于通過(guò)描述分析

類實(shí)例之間的()將用例的職責(zé)分配到分析類中。

A、消息傳遞

B、關(guān)聯(lián)關(guān)系

C、繼承關(guān)系

D、上下文關(guān)系

答案:A

86.下列幾種類型中,耦合性最弱的是0。

A、內(nèi)容型

B、控制型

C、公共型

D、數(shù)據(jù)型

答案:D

87.通常將具有共性的非功能要求設(shè)計(jì)在(),以減少重新開(kāi)發(fā)的工作量。

A、接口層

B、中間層

C、最低層

D、最高層

答案:B

88.模塊的耦合性可以按照耦合程度的高低進(jìn)行排序,以下()符合從低到高的正

確次序。

A、數(shù)據(jù)結(jié)構(gòu)耦合,公共耦合,控制耦合,內(nèi)容耦合

B、數(shù)據(jù)耦合,控制耦合,數(shù)據(jù)結(jié)構(gòu)耦合,公共耦合

C、無(wú)直接耦合,數(shù)據(jù)結(jié)構(gòu)耦合,內(nèi)容耦合,控制耦合

D、無(wú)直接耦合,數(shù)據(jù)耦合,控制耦合,內(nèi)容耦合

答案:D

89.基線可作為軟件生存期中各開(kāi)發(fā)階段的一個(gè)檢查點(diǎn)。當(dāng)采用的基線發(fā)生錯(cuò)誤

時(shí),可以返回到最近和最恰當(dāng)?shù)?)上

A、配置項(xiàng)

B、程序

C、基線

D、過(guò)程

答案:C

90.在變更控制中,()可以用來(lái)確保由不同用戶所執(zhí)行的并發(fā)變更。

A\異步控制

B\同步控制

C、存取控制

D、基線控制

答案:B

91.每個(gè)子系統(tǒng)的接口上定義了若干0,體現(xiàn)了子系統(tǒng)的功能。

A、說(shuō)明

B、操作

C、屬性

D、關(guān)系

答案:B

92.以下屬于軟件維護(hù)階段文檔的是()。

A、軟件需求說(shuō)明

B、操作手冊(cè)

C、軟件問(wèn)題報(bào)告

D、測(cè)試分析報(bào)告

答案:C

93.軟件需求具有()。

A、主觀性

B、不確定性

C、多變性

D、以上全部

答案:D

94.下列關(guān)于效率的說(shuō)法不正確的是()。

A、效率是一個(gè)性能要求,其目標(biāo)應(yīng)該在需求分析時(shí)給出

B、提高程序效率的根本途徑在于選擇良好的設(shè)計(jì)方法,數(shù)據(jù)結(jié)構(gòu)與算法

C、效率主要指處理機(jī)時(shí)間和存儲(chǔ)器容量?jī)蓚€(gè)方面

D、程序的效率與程序的簡(jiǎn)單性無(wú)關(guān)

答案:D

95.在基于用例的面向?qū)ο蠓治鲞^(guò)程中,定義交互行為的關(guān)鍵在于通過(guò)描述分析

類實(shí)例之間的()將用例的職責(zé)分配到分析類中。

A、消息傳遞

B、關(guān)聯(lián)關(guān)系

C、繼承關(guān)系

D、上下文關(guān)系

答案:A

96.定義類的屬性類型時(shí)盡量使用已有的類型,太多的自定義類型會(huì)降低系統(tǒng)的()

指標(biāo)。

A、可維護(hù)性

B、安全性

C、開(kāi)發(fā)效率

D、可移植性

答案:A

97.檢查軟件產(chǎn)品是否符合需求定義的過(guò)程稱為Oo

A、確認(rèn)測(cè)試

B、集成測(cè)試

C、驗(yàn)收測(cè)試

D、驗(yàn)證測(cè)試

答案:D

98.用圖表示軟件項(xiàng)目進(jìn)度安排,下列說(shuō)法中正確的是0

A、能夠反映多個(gè)任務(wù)之間的復(fù)雜關(guān)系

B、能夠直觀表示任務(wù)之間相互依賴制約關(guān)系

C、能夠表示哪些任務(wù)是關(guān)鍵任務(wù)

D、能夠表示子任務(wù)之間的并行和串行關(guān)系

答案:B

99.軟件維護(hù)費(fèi)用高的主要原因是()。

A、人員少

B、人員多

C、生產(chǎn)率低

D、生產(chǎn)率高

答案:C

100.每個(gè)用例至少應(yīng)該有一個(gè)(),它通常沒(méi)有屬性而只有方法,只是起協(xié)調(diào)和控

制作用。

A、接口類

B、實(shí)體類

C、控制類

D、界面類

答案:C

101.瀑布模型本質(zhì)上是一種0模型。

A、線性順序

B、順序迭代

C、線性迭代

D、早期產(chǎn)品

答案:A

102.用例的實(shí)現(xiàn)細(xì)節(jié)不會(huì)在0描述。

A、用例說(shuō)明

B、用例圖

C、活動(dòng)圖

D、順序圖

答案:B

103.軟件結(jié)構(gòu)使用的圖形工具,一般采用()圖。

A、DFD

B、PAD

C、SC

D、ER

答案:C

104.下列有關(guān)軟件工程的標(biāo)準(zhǔn),屬于國(guó)際標(biāo)準(zhǔn)的是()

A、GB

B\DIN

C、ISO

D、IEEE

答案:D

105.屬于某個(gè)類的一個(gè)具體對(duì)象稱為該類的0。

A、實(shí)例

B、虛擬

C、繼承

D、多態(tài)

答案:A

106.使用白盒測(cè)試方法時(shí),確定測(cè)試數(shù)據(jù)應(yīng)根據(jù)()和指定的覆蓋標(biāo)準(zhǔn)。

A、程序內(nèi)部邏輯

B、程序復(fù)雜結(jié)構(gòu)

C、使用說(shuō)明書(shū)

D、程序的功能

答案:A

107.封裝的的作用是0。

A、復(fù)用

B、對(duì)象

C、實(shí)例

D、方法

答案:A

108.類有三種類型即()o

A、邊界類、實(shí)體類、控制類

B、實(shí)體類、數(shù)據(jù)類'界面類

C、控制類、實(shí)體類,數(shù)據(jù)類

D、界面類、控制類、公共類

答案:A

109.組織機(jī)構(gòu)圖是0。

A、UML的一個(gè)最新圖

B、類圖的一種

C、用于識(shí)別角色的輔助圖

D、用例圖的一種

答案:C

110.軟件維護(hù)中,因修改交互輸入的順序,沒(méi)有正確的記錄而引起的錯(cuò)誤是。產(chǎn)

生的副作用。

A、文檔

B、數(shù)據(jù)

C、編碼

D、設(shè)計(jì)

答案:A

111.軟件維護(hù)費(fèi)用高的主要原因是()。

A、人員少

B、人員多

C、生產(chǎn)率低

D、生產(chǎn)率高

答案:C

112.產(chǎn)生軟件維護(hù)的副作用,是指0。

A、開(kāi)發(fā)時(shí)的錯(cuò)誤

B、隱含的錯(cuò)誤

C、因修改軟件而造成的錯(cuò)誤

D、運(yùn)行時(shí)誤操作

答案:C

113.在變更控制中,()可以用來(lái)確保由不同用戶所執(zhí)行的并發(fā)變更。

A、異步控制

B\同步控制

C、存取控制

D、基線控制

答案:B

114.可行性研究是在0之前

A、系統(tǒng)開(kāi)發(fā)

B、測(cè)試

C、試運(yùn)行

D、集成測(cè)試

答案:A

115.各種不同的軟件維護(hù)中,以()維護(hù)所占的維護(hù)量最小。

A、糾錯(cuò)性維護(hù)

B、代碼維護(hù)

C、預(yù)防性維護(hù)

D、文檔維護(hù)

答案:C

116.下列的()不是分析建模的目的。

A、定義可驗(yàn)證的軟件需求

B、描述客戶需求

C、開(kāi)發(fā)一個(gè)簡(jiǎn)單的問(wèn)題解決方案

D、建立軟件設(shè)計(jì)的基礎(chǔ)

答案:C

117.我國(guó)正式頒布實(shí)施的()對(duì)計(jì)算機(jī)病毒的定義具有法律性、權(quán)威性。

A、《計(jì)算機(jī)軟件保護(hù)條例》

B、《中華人民共和國(guó)計(jì)算機(jī)信息系統(tǒng)安全保護(hù)條例》

C、《中華人民共和國(guó)著作權(quán)法》

D、《計(jì)算機(jī)病毒防治管理辦法》

答案:B

118.()工具在軟件詳細(xì)設(shè)計(jì)過(guò)程中不采用。

A、判定表

B、IPO圖

C、PDL

D、FD圖

答案:D

119.下面0選項(xiàng)不能描述子系統(tǒng)之間的關(guān)系。

A、請(qǐng)求一一服務(wù)關(guān)系

B、繼承關(guān)系

C、依賴關(guān)系

D、數(shù)據(jù)關(guān)系

答案:D

120.需求分析階段的關(guān)鍵任務(wù)是確定0

A、軟件開(kāi)發(fā)方法

B、軟件開(kāi)發(fā)工具

C、軟件開(kāi)發(fā)費(fèi)

D、軟件系統(tǒng)的功能

答案:D

121.在模塊的3種基本屬性中,反映模塊內(nèi)部特性的是()。

A、接口

B、功能

C、邏輯

D、狀態(tài)

答案:C

122.面向?qū)ο蠓治龅暮诵脑谟诮?)模型。

A、建立正確的模型

B、識(shí)別問(wèn)題域?qū)ο?/p>

C\識(shí)別對(duì)象之間的關(guān)系

D、上面所有

答案:B

123.關(guān)于JAVA語(yǔ)言下列說(shuō)法不正確的是()。

A、跨平臺(tái)的

B、動(dòng)態(tài)指針

C、解釋型的

D、面向?qū)ο蟮?/p>

答案:B

124.設(shè)年利率為i,現(xiàn)存入p元,不計(jì)復(fù)利,n年后可得錢(qián)數(shù)為Oo

A、PX(1+i*n)

B\PX(i+1)*n

C、pX(1+i)n

D、pX(i+n)

答案:C

125.下面0測(cè)試屬于黑盒測(cè)試。

A、路徑測(cè)試

B、等價(jià)類劃分

C、條件判斷

D、循環(huán)測(cè)試

答案:B

126.屬于某個(gè)類的一個(gè)具體對(duì)象稱為該類的()o

A、實(shí)例

B、虛擬

C、繼承

D、多態(tài)

答案:A

127.軟件工程強(qiáng)調(diào)將()的方法應(yīng)用于軟件的開(kāi)發(fā)和維護(hù)過(guò)程之中。

A、規(guī)范化

B、系統(tǒng)化

C、可度量

D、以上全部

答案:D

128.可行性研究需要的時(shí)間長(zhǎng)短取決于系統(tǒng)的規(guī)模,一般來(lái)說(shuō),可行性研究的成

本只是預(yù)期總成本的0。

A、1%

B、20%

C、8%

D、50%

答案:C

129.在SD方法中全面指導(dǎo)模塊劃分的最重要的原則是0。

A、程序模塊化

B、模塊高內(nèi)聚

C、模塊低耦合

D、模塊獨(dú)立性

答案:D

130.黑盒測(cè)試在設(shè)計(jì)測(cè)試用例時(shí),主要研究()o

A、需求規(guī)格說(shuō)明

B、詳細(xì)設(shè)計(jì)說(shuō)明

C、項(xiàng)目開(kāi)發(fā)計(jì)劃

D、概要設(shè)計(jì)說(shuō)明與詳細(xì)設(shè)計(jì)說(shuō)明

答案:A

131.產(chǎn)生軟件維護(hù)的副作用,是指()。

A、開(kāi)發(fā)時(shí)的錯(cuò)誤

B、隱含的錯(cuò)誤

C、因修改軟件而造成的錯(cuò)誤

D、運(yùn)行時(shí)誤操作

答案:C

132.引起軟件改變的原因主要有()。

A、運(yùn)行環(huán)境變化

B、需求變化

C、系統(tǒng)有錯(cuò)

D、以上全部

答案:D

133.下列的()不是分析建模的目的。

A、定義可驗(yàn)證的軟件需求

B、描述客戶需求

C、開(kāi)發(fā)一個(gè)簡(jiǎn)單的問(wèn)題解決方案

D、建立軟件設(shè)計(jì)的基礎(chǔ)

答案:C

134.定義類的屬性類型時(shí)盡量使用已有的類型,太多的自定義類型會(huì)降低系統(tǒng)的

()指標(biāo)。

A、可維護(hù)性

B、安全性

C、開(kāi)發(fā)效率

D、可移植性

答案:A

135.下列關(guān)于效率的說(shuō)法不正確的是0。

A、效率是一個(gè)性能要求,其目標(biāo)應(yīng)該在需求分析時(shí)給出

B、提高程序效率的根本途徑在于選擇良好的設(shè)計(jì)方法,數(shù)據(jù)結(jié)構(gòu)與算法

C、效率主要指處理機(jī)時(shí)間和存儲(chǔ)器容量?jī)蓚€(gè)方面

D、程序的效率與程序的簡(jiǎn)單性無(wú)關(guān)

答案:D

136.為了適應(yīng)軟硬件環(huán)境變化而修改軟件的過(guò)程是()。

A、校正性維護(hù)

B、完善性維護(hù)

C、適應(yīng)性維護(hù)

D、預(yù)防性維護(hù)

答案:c

137.基線可作為軟件生存期中各開(kāi)發(fā)階段的一個(gè)檢查點(diǎn)。當(dāng)采用的基線發(fā)生錯(cuò)誤

時(shí),可以返回到最近和最恰當(dāng)?shù)?)上

A、配置項(xiàng)

B、程序

C、基線

D、過(guò)程

答案:C

138.維護(hù)中,因誤刪除一個(gè)標(biāo)識(shí)符而引起的錯(cuò)誤是()副作用。

A、文檔

B、數(shù)據(jù)

C、編碼

D、設(shè)計(jì)

答案:C

139.在圖書(shū)館系統(tǒng)中,假如已經(jīng)構(gòu)造了一個(gè)一般借書(shū)者類,后來(lái)發(fā)現(xiàn)圖書(shū)館的學(xué)

生和教師在借書(shū)中有不同要求。請(qǐng)問(wèn)在面向?qū)ο笤O(shè)計(jì)中用0方法可以方便地設(shè)計(jì)

這兩個(gè)類?

A、信息隱藏

B、繼承

C、動(dòng)態(tài)聯(lián)編

D、代碼復(fù)制

答案:B

140.組織機(jī)構(gòu)圖是()。

A、UML的一個(gè)最新圖

B、類圖的一種

C、用于識(shí)別角色的輔助圖

D、用例圖的一種

答案:C

填空題

1.繼承耦合是()之間的一種關(guān)聯(lián)形式,設(shè)計(jì)時(shí)應(yīng)該適當(dāng)使用這種耦合。

答案:一般化類與特殊化類

2.反映模塊獨(dú)立性的指標(biāo)是()。

答案:內(nèi)聚和耦合

3.軟件調(diào)研報(bào)告是在()提交的時(shí)候。

答案:需求分析之前

4.面向?qū)ο蠓治龊驮O(shè)計(jì)的界限是(),從分析到設(shè)計(jì)是一個(gè)逐漸擴(kuò)充模型的過(guò)程。

答案:模糊的

5.()不是分析建模的目的。

答案:開(kāi)發(fā)一個(gè)簡(jiǎn)單的問(wèn)題解決方案

6.在設(shè)計(jì)測(cè)試用例時(shí),應(yīng)該包括()測(cè)試用例。

答案:上面所有情況

7.用()模型分析和定義用戶的需求。

答案:用例

8.一般維護(hù)程序代碼的策略()。

答案:根據(jù)維護(hù)申請(qǐng)讀源程序并修改

9.現(xiàn)在人們更強(qiáng)調(diào)程序代碼的()。

答案:可維護(hù)性

10.軟件結(jié)構(gòu)圖中沒(méi)有()元素。

答案:判斷

11.用()對(duì)需要長(zhǎng)久保存的信息進(jìn)行建模。

答案:E-R圖

12.對(duì)用例進(jìn)行設(shè)計(jì),發(fā)現(xiàn)實(shí)現(xiàn)用例功能的(),確定類之間的關(guān)系。

答案:關(guān)鍵類

13.美國(guó)卡內(nèi)基?梅隆大學(xué)制定的SW-CMM是()o

答案:軟件成熟度模型

14.信息隱藏的核心內(nèi)容是()。

答案:一個(gè)模塊的內(nèi)部信息不允許其他模塊直接訪問(wèn)

15.測(cè)試用例是一組()。

答案:測(cè)試用的輸入數(shù)據(jù)以及對(duì)應(yīng)的預(yù)期結(jié)果

16.程序的三種基本控制結(jié)構(gòu),包括順序結(jié)構(gòu)、()和循環(huán)結(jié)構(gòu)。

答案:判斷結(jié)構(gòu)

17.軟件特性中,相互矛盾的是()。

答案:效率與通用性

18.構(gòu)建類圖是()的任務(wù)。

答案:對(duì)象模型

19.隨著模塊規(guī)模減小,模塊開(kāi)發(fā)成本()。()

答案:)模塊集成成本(I減小/增加

20.程序流程圖與數(shù)據(jù)流程圖的關(guān)系()。

答案:不確定

21.用()描述系統(tǒng)與角色之間的接口。

答案:界面類

22.框架是一組可用于不同應(yīng)用的()的集合。

答案:類

23.()屬于功能測(cè)試方法。

答案:邊值分析和等價(jià)類劃分

24.()不符合軟件測(cè)試原則。

答案:程序員應(yīng)該仔細(xì)測(cè)試自己編寫(xiě)的程序代碼

25.Gantt圖直觀簡(jiǎn)明、易學(xué)易用,但它不能()。

答案:直接反應(yīng)任務(wù)間的依賴關(guān)系和關(guān)鍵路徑

26.()是職業(yè)軟件工程師的必要條件。

答案:自律善于溝通具有一定的軟件技能

27.系統(tǒng)物理模型用()表示。

答案:系統(tǒng)流程圖

28.PDL是一種()語(yǔ)言。

答案:過(guò)程設(shè)計(jì)語(yǔ)言

29.業(yè)務(wù)需求描述的是()。

答案:軟件的目標(biāo)規(guī)模和范圍

30.用戶需求描述的是()。

答案:用戶使用該軟件要完成的任務(wù)

31.兩個(gè)浮點(diǎn)數(shù)X0和X1比較相等時(shí),應(yīng)該用()比較。

答案:[X0-X1]<E

32.原型成本和產(chǎn)品的低質(zhì)量之間有著尖銳一種交互手段,適用于()系統(tǒng)。

答案:需求不確定性高的

33.功能模型用于表達(dá)系統(tǒng)的需求,為軟件的進(jìn)一步分析和設(shè)計(jì)打下基礎(chǔ)。在面向

對(duì)象方法中,由()實(shí)現(xiàn)。

答案:用例圖和場(chǎng)景描述

34.螺旋模型是一種將()結(jié)合起來(lái)的軟件開(kāi)發(fā)模型。13可行性研究的四大要素

是。。

答案:瀑布模型和增量模型|經(jīng)濟(jì)技術(shù)法律和社會(huì)環(huán)境

35.下面哪些測(cè)試方法屬于黑盒測(cè)試?()

答案:等價(jià)類劃分

36.面向過(guò)程的方法最關(guān)心的是(),而過(guò)程實(shí)施的對(duì)象是作為過(guò)程參數(shù)傳遞的。

答案:過(guò)程

37.不屬于軟件項(xiàng)目管理的是()。

答案:軟件銷售利潤(rùn)

38.描述軟件需求通常不用哪個(gè)工具()。

答案:模塊結(jié)構(gòu)圖

39.程序的三種基本控制結(jié)構(gòu),包括順序結(jié)構(gòu)、()和循環(huán)結(jié)構(gòu)。

答案:條件/判斷結(jié)構(gòu)

40.關(guān)于軟件需求特性不正確的描述是“軟件需求具有()”。

答案:準(zhǔn)確性

41.如果對(duì)象之間的耦合是通過(guò)()來(lái)實(shí)現(xiàn)的,則這種耦合就是交互耦合。

答案:消息機(jī)制

42.一個(gè)數(shù)據(jù)流程圖中的圖形符號(hào)有且僅有()種。

答案:4

43.軟件工程的研究?jī)?nèi)容具有層次化結(jié)構(gòu),最底層是質(zhì)量保證層,中間層是(),

最上層是工具層。62美國(guó)著名軟件工程專家B.W.Boehm于1983年提出了軟件工

程的()條基本原理。

答案:過(guò)程層和方法層17

44.隨著模塊規(guī)模的——,模塊的開(kāi)發(fā)成本一一,但是模塊之間的接口變得復(fù)雜起

來(lái),使得模塊的集成成本增加。()

答案:減小減小

45.可行性分析研究的費(fèi)用大約是項(xiàng)目總經(jīng)費(fèi)的()。

答案:6%

46.()針對(duì)開(kāi)發(fā)過(guò)程中的程序、數(shù)據(jù)、文檔提出使用和管理策略。

答案:軟件配置管理

47.數(shù)據(jù)流程圖中的處理不能表示()。

答案:數(shù)據(jù)組成

48.通俗的說(shuō),軟件項(xiàng)目管理中常說(shuō)的基線是()。

答案:通過(guò)正式復(fù)審的文檔

49.面向?qū)ο笫恰跋取贝_定()。()

答案:)“后”(|動(dòng)作的主體/執(zhí)行動(dòng)作

50.結(jié)構(gòu)化設(shè)計(jì)方法劃分模塊的原則是()。

答案:低耦合高內(nèi)聚

51.由于面向?qū)ο笾械睦^承和消息機(jī)制,使得軟件測(cè)試()。

答案:更加復(fù)雜

52.面向過(guò)程的方法最關(guān)心的是,而過(guò)程實(shí)施的是作為過(guò)程參數(shù)傳遞的。()

答案:過(guò)程/對(duì)象

53.()針對(duì)開(kāi)發(fā)過(guò)程中的程序、數(shù)據(jù)、文檔提出使用和管理策略。

答案:軟件配置管理

54.面向?qū)ο笤O(shè)計(jì)強(qiáng)調(diào)定義(),并且使它們相互協(xié)作來(lái)滿足用戶需求。

答案:軟件對(duì)象

55.配置視圖體現(xiàn)了系統(tǒng)的實(shí)現(xiàn)環(huán)境,反映系統(tǒng)的()。

答案:物理架構(gòu)

56.從狹義上講,軟件測(cè)試是()的過(guò)程。

答案:為發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序

57.瀑布模型存在的問(wèn)題是()。

答案:缺乏靈活性

58.軟件維護(hù)過(guò)程中產(chǎn)生的副作用,一般是由()引起的。

答案:修改程序

59.計(jì)算機(jī)病毒是指()o

答案:一組自我復(fù)制和自動(dòng)執(zhí)行的具有破壞能力的代碼

60.非直接耦合的模塊獨(dú)立性最強(qiáng),()的模塊獨(dú)立性最弱。

答案:內(nèi)容耦合

61.維護(hù)的工作量與軟件規(guī)模成(),軟件的規(guī)??梢杂稍闯绦虻恼Z(yǔ)句數(shù)量、模塊

數(shù)、輸入輸出文件數(shù)、數(shù)據(jù)庫(kù)的規(guī)模,以及輸出的報(bào)表數(shù)等指標(biāo)來(lái)衡量。

答案:正比

62.每個(gè)子系統(tǒng)的接口定義了若干(),體現(xiàn)了子系統(tǒng)的功能,而功能的具體實(shí)現(xiàn)

方法應(yīng)該是隱藏的。

答案:操作

63.對(duì)象模型描述現(xiàn)實(shí)世界中實(shí)體的對(duì)象以及它們之間的關(guān)系,表示目標(biāo)系統(tǒng)的

靜態(tài)數(shù)據(jù)結(jié)構(gòu)。在面向?qū)ο蠓椒ㄖ校桑ǎ?shí)現(xiàn)。

答案:類圖

64.可行性研究的主要目的是()。

答案:確定系統(tǒng)是否值得開(kāi)發(fā)

65.如果說(shuō)用例F被用例T擴(kuò)展,意思是()。

答案:F是一個(gè)一般用例T是一個(gè)特殊用例

66.在設(shè)計(jì)黑盒測(cè)試用例時(shí),主要研究()。

答案:需求規(guī)格說(shuō)明

67.()用于描述系統(tǒng)的功能集。

答案:用例視圖

68.定義類的屬性類型時(shí)盡量使用已有類型,太多自定義類型會(huì)降低系統(tǒng)的()指

標(biāo)。

答案:可維護(hù)性

69.軟件設(shè)計(jì)的目標(biāo)是()。

答案:在最短的時(shí)間內(nèi)生產(chǎn)出可靠性可維護(hù)性俱佳的軟件方案。

70.()針對(duì)開(kāi)發(fā)過(guò)程中的程序、數(shù)據(jù)、文檔提出使用和管理策略。

答案:軟件配置管理

71.首先用()描述系統(tǒng)的物理構(gòu)架,然后將需求分析階段捕獲的系統(tǒng)元素分配到

這些物理節(jié)點(diǎn)上。

答案:配置圖

72.詳細(xì)設(shè)計(jì)與概要設(shè)計(jì)銜接的圖形工具是()。

答案:SC圖

73.構(gòu)架設(shè)計(jì)的主要目的是(),這項(xiàng)工作由經(jīng)驗(yàn)豐富的構(gòu)架設(shè)計(jì)師主持完成。

答案:確定系統(tǒng)總體結(jié)構(gòu)

74.軟件工程的研究者將軟件開(kāi)發(fā)和維護(hù)過(guò)程概括為()大活動(dòng)。

答案:8

75.0時(shí),測(cè)試人員必須接觸到程序源代碼。

答案:白盒測(cè)試

76.在分析模型內(nèi)表示協(xié)調(diào)、順序、事務(wù)處理以及控制其他對(duì)象的類是()。

答案:控制類

77.一個(gè)軟件項(xiàng)目大約()的工作量在維護(hù)階段。()

答案:)的工作量在開(kāi)發(fā)階段(|30%70%

78.類的屬性結(jié)構(gòu)要堅(jiān)持簡(jiǎn)單的原則,盡可能不使用復(fù)雜的()。

答案:數(shù)據(jù)結(jié)構(gòu)

79.下面哪個(gè)選項(xiàng)不是軟件工程研究的內(nèi)容()。64可行性研究的主要任務(wù)是()。

答案:精通一門(mén)編程語(yǔ)言I進(jìn)行一次簡(jiǎn)要的需求分析

80.測(cè)試最早的開(kāi)始時(shí)間是()。

答案:從需求分析階段開(kāi)始

81.針對(duì)需求不確定的軟件開(kāi)發(fā),比較好的模型是()。

答案:快速原型化模型

82.系統(tǒng)流程圖的主要作用().

答案:描述系統(tǒng)的物理模型

83.軟件項(xiàng)目管理的內(nèi)容不包括()。

答案:技術(shù)和算法

84.()定義了軟件開(kāi)發(fā)人員必須實(shí)現(xiàn)的軟件功能。

答案:功能需求

85.上世紀(jì)70年代,美國(guó)國(guó)防部的研究結(jié)果發(fā)現(xiàn)70%的項(xiàng)目是因?yàn)椋ǎ┰?,造?/p>

項(xiàng)目失敗。88所有程序設(shè)計(jì)語(yǔ)言的基本成分都可歸納為:數(shù)據(jù)成分、()、控制

成分和傳輸成分。89程序結(jié)構(gòu)清晰且簡(jiǎn)單易If,一個(gè)函數(shù)的規(guī)模一般()行。

答案:管理不善引起I運(yùn)算成分|100左右

86.內(nèi)容耦合是模塊間最緊密的耦合,()是模塊間最松散的耦合。

答案:非直接耦合

87.程序的三種基本控制結(jié)構(gòu),包括順序結(jié)構(gòu)、()和循環(huán)結(jié)構(gòu)。

答案:判斷結(jié)構(gòu)

88.IEEE是()的簡(jiǎn)稱。

答案:國(guó)際電氣和電子工程師協(xié)會(huì)

89.軟件測(cè)試的目標(biāo)是設(shè)計(jì)優(yōu)秀的測(cè)試用例,()。

答案:以最小的代價(jià)在最短的時(shí)間內(nèi)盡可能多地發(fā)現(xiàn)軟件中的錯(cuò)誤

90.軟件開(kāi)發(fā)活動(dòng)的順序應(yīng)該是()。73假定銀行的存款年利率是2%,請(qǐng)問(wèn)現(xiàn)在

存5000元,兩年后的價(jià)值應(yīng)為()元。

答案:?jiǎn)栴}定義可行性研究需求分析設(shè)計(jì)編碼和測(cè)試。15202

91.一般性的軟件其測(cè)試工作量大約占整個(gè)開(kāi)發(fā)工作量的()。

答案:40%

92.面向過(guò)程的方法最關(guān)心的是(),而過(guò)程實(shí)施的對(duì)象是作為過(guò)程參數(shù)傳遞的。

答案:參數(shù)

93.用()模型描述和分析業(yè)務(wù)流程。

答案:動(dòng)態(tài)

94.包含關(guān)系用于構(gòu)造多個(gè)用例()。

答案:共性的部分

95.從測(cè)試對(duì)象的粒度上劃分測(cè)試為()。

答案:?jiǎn)卧獪y(cè)試集成測(cè)試系統(tǒng)測(cè)試和驗(yàn)收測(cè)試

96.下面的哪個(gè)選項(xiàng)不是軟件工程的宗旨()。

答案:研究算法

97.軟件對(duì)硬件和環(huán)境有著不同程度的依賴性,這導(dǎo)致了軟件()問(wèn)題。

答案:升級(jí)和移植

98.如果程序代碼的()好,則調(diào)試的成本就可以大幅度降低。

答案:可讀性

99.UML是一種()語(yǔ)言。

答案:面向?qū)ο蠼UZ(yǔ)言

100.對(duì)類進(jìn)行詳細(xì)設(shè)計(jì),主要是設(shè)計(jì)類的(),優(yōu)化類之間的關(guān)系。

答案:屬性和方法

101.用()模型建立系統(tǒng)組織結(jié)構(gòu)。

答案:靜態(tài)

102.UML是()。A)一種可視化的建模語(yǔ)言B)是一種可視化的程序設(shè)計(jì)語(yǔ)言C)

是一種過(guò)程D)是一種方法

答案:A

103.現(xiàn)在人們更強(qiáng)調(diào)程序的()。

答案:可讀性

104.角色可以有四種類型:系統(tǒng)的使用者,硬件設(shè)備,外部系統(tǒng)和()。

答案:時(shí)間

105.數(shù)據(jù)流程圖的主要作用是()。

答案:描繪系統(tǒng)的邏輯模型

簡(jiǎn)答題

1.請(qǐng)舉例說(shuō)明用例之間的包含關(guān)系和擴(kuò)展關(guān)系的區(qū)別?

答案:包含關(guān)系用于構(gòu)造多個(gè)用例共同的活動(dòng)。例如,在ATM系統(tǒng)中,取錢(qián)、查詢、

更改密碼等功能都需要驗(yàn)證用戶密碼。這種情況下應(yīng)該將密碼驗(yàn)證功能獨(dú)立出來(lái),

便于復(fù)用、減少冗余。一個(gè)用例擴(kuò)展另一個(gè)用例的功能,例如,在圖書(shū)館信息管理

系統(tǒng)中,讀者還書(shū)時(shí),系統(tǒng)檢查所還圖書(shū)是否有預(yù)訂記錄,如果有則執(zhí)行“通知”

用例。

2.為了提高軟件的可維護(hù)性,在軟件開(kāi)發(fā)過(guò)程的各個(gè)階段要充分考慮軟件的可維

護(hù)性因素。

答案:(1)在需求分析階段應(yīng)該明確維護(hù)的范圍和責(zé)任,檢查每條需求,分析維護(hù)

時(shí)這條需求可能需要的支持,對(duì)于那些可能發(fā)生變化的需求要考慮系統(tǒng)的應(yīng)變能

力。(2)在設(shè)計(jì)階段應(yīng)該做一些表更實(shí)驗(yàn),檢查系統(tǒng)的可維護(hù)性、靈活性和可移植

性,設(shè)計(jì)時(shí)應(yīng)該將今后可能變更的內(nèi)容與其他部分分離出來(lái),并且遵循高內(nèi)聚、低

耦合的原則。(3)編碼階段要保持源程序與文檔的一致性、源程序的可理解性和

規(guī)范性。(4)在測(cè)試階段測(cè)試人員應(yīng)該按照需求文檔和設(shè)計(jì)文檔測(cè)試軟件的有效

性和可用性,收集出錯(cuò)信息并進(jìn)行分類統(tǒng)計(jì),為今后的維護(hù)打下基礎(chǔ)。

3.請(qǐng)說(shuō)明對(duì)象模型的作用是什么?

答案:對(duì)象模型:表示靜態(tài)的、結(jié)構(gòu)化的系統(tǒng)“數(shù)據(jù)”性質(zhì)。描述現(xiàn)實(shí)世界中實(shí)

體的對(duì)象以及它們之間的關(guān)系,表示目標(biāo)系統(tǒng)的靜態(tài)數(shù)據(jù)結(jié)構(gòu)。在面向?qū)ο蠓椒?/p>

中,類圖是構(gòu)建對(duì)象模型的核心工具。

4.請(qǐng)說(shuō)明快速原型化模型的基本思想。

答案:在需求分析的同時(shí),以比較小的代價(jià)快速建立一個(gè)能夠反映用戶主要需求

的原型系統(tǒng)。用戶在原型系統(tǒng)上可以進(jìn)行基本操作,并且提出改進(jìn)意見(jiàn),分析人員

根據(jù)用戶的意見(jiàn)完善原型,然后再由用戶評(píng)價(jià),提出建議,如此往復(fù),直到開(kāi)發(fā)的

原型系統(tǒng)滿足了用戶的需求為止。基于快速原型化模型的開(kāi)發(fā)過(guò)程基本上是線性

的,從創(chuàng)建系統(tǒng)原型到系統(tǒng)運(yùn)行,期間沒(méi)有反饋環(huán)。這是由于開(kāi)發(fā)人員是在原型的

基礎(chǔ)上進(jìn)行系統(tǒng)分析和設(shè)計(jì),而原型已經(jīng)通過(guò)了用戶和開(kāi)發(fā)組的審查,在設(shè)計(jì)階

段由于有原型作設(shè)計(jì)參考,所以設(shè)計(jì)的結(jié)果正確率比較高。

5.什么是耦合?什么是內(nèi)聚?

答案:在軟件設(shè)計(jì)中應(yīng)該保持模塊的獨(dú)立性原則o反映模塊獨(dú)立性的有兩個(gè)標(biāo)準(zhǔn):

內(nèi)聚和耦合。內(nèi)聚衡量一個(gè)模塊內(nèi)部各個(gè)元素彼此結(jié)合的緊密程度;耦合衡量模

塊之間彼此依賴的程度。軟件設(shè)計(jì)時(shí)追求高內(nèi)聚、低耦合。

6.簡(jiǎn)述模塊獨(dú)立性,內(nèi)聚與耦合。

答案:模塊獨(dú)立性,是指軟件系統(tǒng)中每個(gè)模塊只涉及軟件要求的具體的子功能,

而和軟件系統(tǒng)中其它的模塊的接口是簡(jiǎn)單的。一般采用兩個(gè)準(zhǔn)則度量模塊獨(dú)立性。

即模塊間耦合和模塊內(nèi)聚。耦合是模塊之間的互相連接的緊密程度的度量。內(nèi)聚

是模塊功能強(qiáng)度(一個(gè)模塊內(nèi)部各個(gè)元素彼此結(jié)合的緊密程度)的度量。模塊獨(dú)立

性比較強(qiáng)的模塊應(yīng)是高內(nèi)聚低耦合的模塊。

7.簡(jiǎn)述結(jié)構(gòu)化分析的主要步驟

答案:(1)根據(jù)用戶的需求畫(huà)出初始的數(shù)據(jù)流程圖,寫(xiě)出數(shù)據(jù)字典和初始的加工處

理說(shuō)明(IPO圖),實(shí)體關(guān)系圖。(2)以初始數(shù)據(jù)流程圖為基礎(chǔ),從數(shù)據(jù)流程圖的輸

出端開(kāi)始回溯。在對(duì)數(shù)據(jù)流程圖進(jìn)行回溯的過(guò)程中可能會(huì)發(fā)現(xiàn)丟失的處理和數(shù)據(jù),

應(yīng)將數(shù)據(jù)流程圖補(bǔ)充完善。(3)對(duì)軟件性能指標(biāo),接口定義、設(shè)計(jì)和實(shí)現(xiàn)的約束

條件等逐一進(jìn)行分析。⑷系統(tǒng)分析人員與用戶一起對(duì)需求分析的結(jié)果進(jìn)行復(fù)查。

⑸根據(jù)細(xì)化的需求修訂開(kāi)發(fā)計(jì)劃。(6)編寫(xiě)需求規(guī)格說(shuō)明書(shū)和初始的用戶手冊(cè),

測(cè)試人員開(kāi)始編寫(xiě)功能測(cè)試用的測(cè)試數(shù)據(jù)。

8.軟件工程為什么要強(qiáng)調(diào)規(guī)范化和文檔化?

答案:(1)軟件工程強(qiáng)調(diào)規(guī)范化和文檔化。規(guī)范化的目的是使眾多的開(kāi)發(fā)者遵守

相同的規(guī)范,使軟件生產(chǎn)擺脫個(gè)人生產(chǎn)方式,進(jìn)入標(biāo)準(zhǔn)化、工程化的生產(chǎn)方式。(2)

文檔化是將軟件的設(shè)計(jì)思想、設(shè)計(jì)過(guò)程和實(shí)現(xiàn)過(guò)程完整地記錄下來(lái),以便于后人

的使用和維護(hù),在開(kāi)發(fā)過(guò)程中各類相關(guān)人員借助于文檔進(jìn)行交流和溝通。另外,

在開(kāi)發(fā)過(guò)程中產(chǎn)生的各類文檔使得軟件的生產(chǎn)過(guò)程由不可見(jiàn)變?yōu)榭梢?jiàn),便于管理

者對(duì)軟件生產(chǎn)進(jìn)度和開(kāi)發(fā)過(guò)程進(jìn)行管理。在用戶最終驗(yàn)收時(shí)可以通過(guò)對(duì)提交的文

檔進(jìn)行技術(shù)審查和管理審查,保證軟件的質(zhì)量。

9.試分析結(jié)構(gòu)化方法存在的主要問(wèn)題是什么?

答案:1)結(jié)構(gòu)化方法分析和設(shè)計(jì)階段所應(yīng)用的模型之間存在鴻溝。分析階段的主

要模型是數(shù)據(jù)流程圖,設(shè)計(jì)階段的主要模型是軟件模塊結(jié)構(gòu)圖,數(shù)據(jù)流程圖和軟

件模塊結(jié)構(gòu)圖之間需要進(jìn)行轉(zhuǎn)換。不同的人轉(zhuǎn)換出的模塊圖可能不同,有很大的

隨意性。2)需求分析的細(xì)化程度沒(méi)有標(biāo)準(zhǔn),只能憑借分析人員的經(jīng)驗(yàn)自己把握;

需求分析的過(guò)程是在一種瀑布形式,當(dāng)需求變更時(shí),功能變化就會(huì)導(dǎo)致軟件模塊

結(jié)構(gòu)發(fā)生變化,造成了軟件結(jié)構(gòu)不穩(wěn)定。3)結(jié)構(gòu)化程序設(shè)計(jì)將數(shù)據(jù)定義與處理數(shù)

據(jù)的過(guò)程相分離,不利于軟件復(fù)用。4)結(jié)構(gòu)化方法設(shè)計(jì)的軟件結(jié)構(gòu)不穩(wěn)定,缺乏靈

活性,可維護(hù)性差。

10.一個(gè)程序片段如下,請(qǐng)?jiān)O(shè)計(jì)符合判定覆蓋的測(cè)試用例。

答案:if(a>=5)&&(b<0){C=a+b;ElseC=a-b;If(c>5)||(c<1)Printf("c不在計(jì)

算區(qū)域\n")ElsePrintf("%d\n",c);判斷覆蓋標(biāo)準(zhǔn)為,不僅使條語(yǔ)句都至少執(zhí)

行一次,還要使程序中每個(gè)分支都至少執(zhí)行一次。也就是說(shuō),設(shè)計(jì)的測(cè)試用例使每

個(gè)判定都有一次取“真”和“假”的機(jī)會(huì)。測(cè)試用例(不唯一):a=16t=0b=11c=1

6;a=5t=0b=10c=15

11.請(qǐng)為下面的程序設(shè)計(jì)符合判定覆蓋的測(cè)試用例。

答案:intmain(){Inta,b,c,x,y,z,t;Scanf(ud%,d%,d%),&a,&b,&c,&t);lfa>5

&&t<1x=1OeIsex=1;lfb>10y=20eIsey=2;lfc>15z=30eIsez=3;Printf("d%,d%,d%

\n",x,y,z)}答:a>5,t=0A<=5,t=0B>10B<=10C>15C<=15

12.面向?qū)ο蟮姆治鐾ǔR⑷齻€(gè)模型,請(qǐng)問(wèn)三個(gè)模型的作用?

答案:1)功能模型:表達(dá)系統(tǒng)的詳細(xì)需求,為軟件的進(jìn)一步分析和設(shè)計(jì)打下基

礎(chǔ)。在面向?qū)ο蠓椒ㄖ?,由用例圖和場(chǎng)景描述組成。2)對(duì)象模型:表示靜態(tài)的、

結(jié)構(gòu)化的系統(tǒng)“數(shù)據(jù)”性質(zhì)。描述現(xiàn)實(shí)世界中實(shí)體的對(duì)象以及它們之間的關(guān)系,

表示目標(biāo)系統(tǒng)的靜態(tài)數(shù)據(jù)結(jié)構(gòu)。3)動(dòng)態(tài)模型:描述系統(tǒng)的動(dòng)態(tài)結(jié)構(gòu)和對(duì)象之間

的交互,表示瞬時(shí)的、行為化的系統(tǒng)的“控制”特性。

13.活動(dòng)圖與狀態(tài)圖的區(qū)別?

答案:1)描述的重點(diǎn)不同:活動(dòng)圖描述的是從活動(dòng)到活動(dòng)的控制流;狀態(tài)圖描述的

是對(duì)象的狀態(tài)及狀態(tài)之間的轉(zhuǎn)移。(2)使用的場(chǎng)合不同:在分析用例、理解涉及多

個(gè)用例的工作流、處理多線程應(yīng)用等情況下,一般使用活動(dòng)圖;在顯示一個(gè)對(duì)象在

其生命周期內(nèi)的行為時(shí),一般使用狀態(tài)圖。

14.什么是軟件危機(jī)?試簡(jiǎn)述至少3種軟件危機(jī)的典型表現(xiàn)。

答案:⑴軟件危機(jī)是指在計(jì)算機(jī)軟件的開(kāi)發(fā)和維護(hù)過(guò)程中,所遇到的一系列嚴(yán)重

問(wèn)題。(2)典型表現(xiàn):開(kāi)發(fā)費(fèi)用和進(jìn)度難以估算和控制,大大超過(guò)預(yù)期的資金和

規(guī)定日期;軟件維護(hù)困難;通常沒(méi)有保留適當(dāng)?shù)奈臋n資料開(kāi)發(fā)成本逐年上

升;

15.軟件需求可以分為業(yè)務(wù)需求、用戶需求、功能需求和非功能需求,請(qǐng)分析業(yè)務(wù)

需求與功能需求的區(qū)別?

答案:業(yè)務(wù)需求是用戶高層領(lǐng)導(dǎo)機(jī)構(gòu)決定的,它確定軟件的目標(biāo)、規(guī)模和范圍。

業(yè)務(wù)需求一般在進(jìn)行需求分析之前就應(yīng)該確定,需求分析階段要以此為參照制定

需求調(diào)研計(jì)劃、確定用戶核心需求和軟件功能需求。業(yè)務(wù)需求通常比較簡(jiǎn)潔,大

約三~五頁(yè)紙就可以描述清楚,也可以將它直接作為需求規(guī)格說(shuō)明書(shū)中的一部分。

功能需求定義了軟件開(kāi)發(fā)人員必須實(shí)現(xiàn)的軟件功能。用戶從他們完成任務(wù)的角度

對(duì)軟件提出了用戶需求,這些需求通常是凌亂的、非系統(tǒng)化的、有冗余的,開(kāi)發(fā)人

員不能據(jù)此編寫(xiě)程序。軟件分析人員要充分理解用戶需求,將用戶需求整理成軟

件功能需求。開(kāi)發(fā)人員根據(jù)功能需求進(jìn)行軟件設(shè)計(jì)和編碼。

16.請(qǐng)說(shuō)明IPO圖的作用,并給出一個(gè)IPO圖的模板。

答案:數(shù)據(jù)流程圖中的處理本應(yīng)該放在數(shù)據(jù)字典中進(jìn)行定義,但是由于處理與數(shù)

據(jù)是有一定區(qū)別的兩類事物,它們各自有獨(dú)立的描述格式,因此在實(shí)際項(xiàng)目中通

常將處理說(shuō)明用IPO圖標(biāo)描述。下面是項(xiàng)目中常用的處理說(shuō)明模板:

系統(tǒng)名稱:作者:

處理編號(hào):日期:

輸入?yún)?shù)說(shuō)明:輸出參數(shù)說(shuō)明:

處理說(shuō)明:

局部數(shù)據(jù)元素:備注:

17.衡量模塊獨(dú)立性的兩個(gè)標(biāo)準(zhǔn)是什么?它們各表示什么含義?

答案:(1)兩個(gè)定性的度量標(biāo)準(zhǔn):耦合與內(nèi)聚性。(2)耦合性:也稱塊間聯(lián)系。指軟

件系統(tǒng)結(jié)構(gòu)中各模塊間相互聯(lián)系緊密程度的一種度量。模塊之間聯(lián)系越緊密,其

耦合性就越強(qiáng),模塊的獨(dú)立性則越差。(3)內(nèi)聚性:也稱塊內(nèi)聯(lián)系。指模塊的功能

強(qiáng)度的度量,即一個(gè)模塊內(nèi)部各個(gè)元素彼此結(jié)合的緊密程度的度量。模塊內(nèi)元素

聯(lián)系越緊密,內(nèi)聚性越高。

18.一個(gè)程序片段如下,請(qǐng)?jiān)O(shè)計(jì)符合條件組合覆蓋的測(cè)試用例。

答案:If(a>=4)&&(b<0){C=a+b;EIseC=a-b;If(c>3)||(c<1)Printf("c不

在計(jì)算區(qū)域\n")EIsePrintf("%d\n",c);...A>=4b<0A>=4b>=0A<4b<0A<4b>=

0C>3C<=3C<1C>=1綜合以上條件組合,設(shè)計(jì)測(cè)試用例如下(注意結(jié)果不唯一,只

要滿足上面的組合條件即可):A=4b=-1c=3A=4b=0c=4A=-1b=-1c=0A=-1b=0c=-1

19.設(shè)計(jì)下列偽程序的條件組合覆蓋測(cè)試用例。

答案:BEGININPUT(x,y,z)IF(y>1)AND(z=0)THENX=x/yENDIFIF(y=2)OR(x=I)THE

NX=x+IENDIFPRINT(x)END條件組合覆蓋標(biāo)準(zhǔn)為,使得每個(gè)判定表達(dá)式中條件的

各種可能組合都至少出現(xiàn)一次。本程序中共有兩個(gè)判定表達(dá)式,每個(gè)判定表達(dá)式

中有兩個(gè)簡(jiǎn)單條件,因此,總共有8種可能的條件組合,它們是:Y>1,z=0Y>1,z<>0

Y<=1,z=0Y<=1,z<>0Y=2,x=1Y=2,x<>1Y<>2,x=1Y<>2,x<>1條件組合覆蓋設(shè)計(jì)測(cè)

試用例:實(shí)現(xiàn)1,6兩種條件組合輸入:x=4,y=2,z=0;實(shí)現(xiàn)2,5兩種條件組合輸入:

x=1,y=2,z=1;實(shí)現(xiàn)3,8兩種條件組合輸入:x=2,y=1,z=0;實(shí)現(xiàn)4,7兩種條件組合

輸入:x=1,y=1,z=1.

20.軟件需求可以分為業(yè)務(wù)需求、用戶需求、功能需求和非功能需求,請(qǐng)分析業(yè)

務(wù)需求與用戶需求的區(qū)別?

答案:業(yè)務(wù)需求是用戶高層領(lǐng)導(dǎo)機(jī)構(gòu)決定的,它確定軟件的目標(biāo)'規(guī)模和范圍。

業(yè)務(wù)需求一般在進(jìn)行需求分析之前就應(yīng)該確定,需求分析階段要以此為參照制定

需求調(diào)研計(jì)劃、確定用戶核心需求和軟件功能需求。業(yè)務(wù)需求通常比較簡(jiǎn)潔,大

約三?五頁(yè)紙就可以描述清楚,也可以將它直接作為需求規(guī)格說(shuō)明書(shū)中的一部分。

用戶需求是用戶使用該軟件要完成的任務(wù)。這部分需求應(yīng)該充分調(diào)研具體的業(yè)務(wù)

部門(mén),詳細(xì)了解最終用戶的工作過(guò)程、所涉及的信息、當(dāng)前系統(tǒng)的工作情況、與

其他系統(tǒng)的接口等等。用戶需求是最重要的需求,也是出現(xiàn)問(wèn)題最多的。

21.一個(gè)程序片段如下,請(qǐng)?jiān)O(shè)計(jì)符合判定覆蓋的測(cè)試用例。

if(a>=5)&&(b<0){

c=a+b;

else

c=a-b;

if(c>5)||(c<l)

printf(“c不在計(jì)算區(qū)域\n")

else

printf("%d\n",c);

答案:條件:A>=5b〈0A>=5b*0C<11<c<5符合判定覆蓋的測(cè)試用例(不唯一):

a=5,b=-1,c=4;a=5,b=5,c=0;

22.軟件工程為什么要強(qiáng)調(diào)規(guī)范化和文檔化?

答案:軟件工程強(qiáng)調(diào)規(guī)范化和文檔化。規(guī)范化的目的是使眾多的開(kāi)發(fā)者遵守相同

的規(guī)范,使軟件生產(chǎn)擺脫個(gè)人生產(chǎn)方式,進(jìn)入標(biāo)準(zhǔn)化、工程化的生產(chǎn)方式。文檔

化是將軟件的設(shè)計(jì)思想、設(shè)計(jì)過(guò)程和實(shí)現(xiàn)過(guò)程完整地記錄下來(lái),以便于后人的使

用和維護(hù),在開(kāi)發(fā)過(guò)程中各類相關(guān)人員借助于文檔進(jìn)行交流和溝通。另外,在開(kāi)

發(fā)過(guò)程中產(chǎn)生的各類文檔使得軟件的生產(chǎn)過(guò)程由不可見(jiàn)變?yōu)榭梢?jiàn),便于管理者對(duì)

軟件生產(chǎn)進(jìn)度和開(kāi)發(fā)過(guò)程進(jìn)行管理。在用戶最終驗(yàn)收時(shí)可以通過(guò)對(duì)提交的文檔進(jìn)

行技術(shù)審查和管理審查,保證軟件的質(zhì)量。

23.設(shè)計(jì)下列偽程序的語(yǔ)句覆蓋測(cè)試用例。

答案:BEGININPUT(A,B,C)IFA>5THENX=10ELSEX=1ENDIFIFB>10THENY=20ELSEY=2

ENDIFIFO15THENZ=30ELSEZ=3ENDIFPRINT(X,Y,Z)END答:因?yàn)槊總€(gè)判定表達(dá)式

為真或假時(shí)均有賦值語(yǔ)句,為了使每個(gè)語(yǔ)句都至少執(zhí)行一次,總共需要兩組測(cè)試

數(shù)據(jù),以便使得每個(gè)判定表達(dá)式取值為真或假各一次。下面是實(shí)現(xiàn)語(yǔ)句覆蓋的典

型測(cè)試用例:(1)使3個(gè)判定表達(dá)式之值全為假輸入:A=1,B=1,C=1預(yù)期的輸出:X=

1,Y=2,Z=3(2)使3個(gè)判定表達(dá)式之值全為真輸入:A=20,B=40,C=

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論