華工軟件工程隨堂練習全_第1頁
華工軟件工程隨堂練習全_第2頁
華工軟件工程隨堂練習全_第3頁
華工軟件工程隨堂練習全_第4頁
華工軟件工程隨堂練習全_第5頁
已閱讀5頁,還剩40頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、1.  軟件工程學的一個重要目標是(     )。A提高程序的執(zhí)行效率B降低程序?qū)Υ鎯臻g的要求C提高軟件的可理解性    D提高軟件的可維護性 答題: A. B. C. D. (已提交) 參考答案:D問題解析:2.  軟件工程的過程是將軟件工程(   )綜合起來以達到合理、及時地進行計算機軟件開發(fā)的目的。A方法B工具C方法和工具D過程 答題: A. B. C. D. (已提交) 參考答案:C問題解析:3.  ( &

2、#160;  )是以提高軟件質(zhì)量為目的的技術活動。  A、技術創(chuàng)新   B、測試   C、技術改造   D、技術評審 答題: A. B. C. D. (已提交) 參考答案:D問題解析:4.  軟件生命周期由軟件計劃、軟件開發(fā)和(     )三個時期組成。A軟件運行B軟件維護C軟件過程D軟件運行維護 答題: A. B. C. D. (已提交) 參考答案:D問題解析:5.  (&#

3、160;  )是將軟件生命周期的各個階段,依線性順序連接,用文檔驅(qū)動的模型。A統(tǒng)一過程B瀑布模型C螺旋模型D噴泉模型 答題: A. B. C. D. (已提交) 參考答案:B問題解析:6.  快速原型方法是用戶和設計者之間的一種交互過程,適用于(   )系統(tǒng)。A需求不確定性較高的B需求確定的C管理信息D決策支持 答題: A. B. C. D. (已提交) 參考答案:A問題解析:7.  快速原型從設計用戶界面開始,首先形成(   ),然后用戶運行界面原行,并就同意什么和不同意什

4、么提出意見。A用戶使用手冊B系統(tǒng)界面原行C界面需求分析說明書D完善用戶界面 答題: A. B. C. D. (已提交) 參考答案:B問題解析:8.  快速原型是一種(   )型設計過程。A自外向內(nèi)B自底向上C自頂向下D自內(nèi)向外 答題: A. B. C. D. (已提交) 參考答案:A問題解析:9.  要開發(fā)一個軟件,它的功能是把73624.9385這個數(shù)開平方,所得到的結(jié)果精確到小數(shù)點后4位,一旦實現(xiàn)并測試完后,該產(chǎn)品將被拋棄。該項目選擇(   )生命周期模型。A快速原型B瀑布模型C噴泉模型D螺

5、旋模型 答題: A. B. C. D. (已提交) 參考答案:A問題解析:10.  (   )是一種以用戶需求為動力,以對象作為驅(qū)動的模型,適合于面向?qū)ο蟮拈_發(fā)方法。A統(tǒng)一過程B瀑布模型C噴泉模型D螺旋模型 答題: A. B. C. D. (已提交) 參考答案:C問題解析:11.  噴泉模型克服了瀑布模型不支持軟件重用和多項開發(fā)活動集成的局限性,噴泉模型的開發(fā)過程具有(   )和無間隙。A需求確定性B迭代性C無間隙D風險性 答題: A. B. C. D. (已提交) 參考答案:B問題解

6、析:12.  在(   )中是采用用例驅(qū)動和架構(gòu)優(yōu)先的策略,并采用迭代增量建造方法,使軟件“逐漸”被開發(fā)出來。A噴泉模型B瀑布模型C螺旋模型D統(tǒng)一過程 答題: A. B. C. D. (已提交) 參考答案:D問題解析:13.  研究軟硬件資源的有效性是進行(    )研究的一方面。A. 技術可行性   B. 經(jīng)濟可行性   C. 社會可行性   D. 操作可行性

7、60;答題: A. B. C. D. (已提交) 參考答案:A問題解析:14.  制定軟件計劃的目的在于盡早對欲開發(fā)的軟件進行合理估價,軟件計劃的任務是(     )。   A. 組織與管理       B. 分析與估算       C. 設計與測試       D.&

8、#160;規(guī)劃與調(diào)度 答題: A. B. C. D. (已提交) 參考答案:D問題解析:15.  需求規(guī)格說明書的內(nèi)容不應該包括對(   )的描述。A主要功能B算法的詳細過程C用戶界面及運行環(huán)境D軟件的性能 答題: A. B. C. D. (已提交) 參考答案:B問題解析:16.  進行需求分析可使用多種工具,但是(   )不適用。A數(shù)據(jù)流圖B叛定表CPAD圖D數(shù)據(jù)字典 答題: A. B. C. D. (已提交) 參考答案:C問題解析:17.  需求分析的任務是( 

9、  )。A要回答“軟件必須做什么”B可概括為理解、分析和表達“系統(tǒng)必須做什么”C要求編寫需求規(guī)格說明書D以上都對 答題: A. B. C. D. (已提交) 參考答案:D問題解析:18.  需求分析階段開發(fā)人員要從用戶那里解決的最重要的問題是(   )。A軟件要做什么B需要給軟件提供哪些信息C要讓軟件具有何種結(jié)構(gòu)D軟件的工作效率 答題: A. B. C. D. (已提交) 參考答案:A問題解析:19.  軟件需求分析的任務不應包括(    )。  

10、;   A問題分析     B信息域分析         C結(jié)構(gòu)化程序設計         D確定邏輯結(jié)構(gòu) 答題: A. B. C. D. (已提交) 參考答案:C問題解析:20.  在需求分析中,開發(fā)人員要從用戶那里解決的最重要的問題是(    ) 。 A.

11、 要給軟件提供哪些信息       B. 軟件應當做什么C. 要求軟件工作效率怎樣       D. 軟件具有何種結(jié)構(gòu) 答題: A. B. C. D. (已提交) 21.  結(jié)構(gòu)化設計方法是建立良好程序結(jié)構(gòu)的方法,它提出衡量模塊結(jié)構(gòu)質(zhì)量的標準是模塊間聯(lián)系與模塊內(nèi)部聯(lián)系的緊密程度,結(jié)構(gòu)化設計方法的最終目標是(    )。A模塊間聯(lián)系緊密,模塊內(nèi)聯(lián)系緊密B模塊間

12、聯(lián)系緊密,模塊內(nèi)聯(lián)系松散C模塊間聯(lián)系松散,模塊內(nèi)聯(lián)系緊密D模塊間聯(lián)系松散,模塊內(nèi)聯(lián)系松散 答題: A. B. C. D. (已提交) 參考答案:C問題解析:22.  模塊內(nèi)聚性是衡量模塊內(nèi)各成分(    )彼此結(jié)合的緊密程度。A之間B中間C前面D后面 答題: A. B. C. D. (已提交) 參考答案:A問題解析:23.  若一組語句在程序多處出現(xiàn),為了節(jié)省內(nèi)存空間而把這些語句放在一個模塊中,該模塊的內(nèi)聚性稱為(    )內(nèi)聚。A偶然B功能C順序D過程 答題: A

13、. B. C. D. (已提交) 參考答案:A問題解析:24.  如果模塊中所有成分引用共同的數(shù)據(jù),該模塊的內(nèi)聚性是(    )內(nèi)聚。A邏輯B功能C通信D過程 答題: A. B. C. D. (已提交) 參考答案:C問題解析:25.  模塊內(nèi)的某個成分的輸出是另一個成分的輸入,該模塊的內(nèi)聚性是(    )內(nèi)聚。A過程B功能C通信D順序 答題: A. B. C. D. (已提交) 參考答案:D問題解析:26.  當模塊中所有成分結(jié)合起來完成一項任務,該模塊的內(nèi)聚是(&

14、#160;   )內(nèi)聚。A通信B功能C通信D過程 答題: A. B. C. D. (已提交) 參考答案:B問題解析:27.  用于表示模塊間調(diào)用關系的圖叫(    )。APADBSCCN-SDHIPO 答題: A. B. C. D. (已提交) 參考答案:B問題解析:28.  在眾多設計方法中,結(jié)構(gòu)化設計方法是最廣泛應用的一種,這種方法可以同分析階段的(    )方法及編碼階段的結(jié)構(gòu)化設計方法前后銜接。AJacksonB結(jié)構(gòu)化分析C結(jié)構(gòu)化設計D面

15、向?qū)ο?#160;答題: A. B. C. D. (已提交) 參考答案:B問題解析:29.  結(jié)構(gòu)化設計方法是建立良好程序結(jié)構(gòu)的方法,它提出衡量(    )質(zhì)量的標準是模塊間聯(lián)系與模塊內(nèi)部聯(lián)系的緊密程度。A內(nèi)部結(jié)構(gòu)B外部結(jié)構(gòu)C中間結(jié)構(gòu)D模塊結(jié)構(gòu) 答題: A. B. C. D. (已提交) 參考答案:D問題解析:30.  結(jié)構(gòu)化分析方法SA、結(jié)構(gòu)化設計方法SD、Jackson方法是軟件開發(fā)過程中應用的方法。使用SA方法可以得到(    )。A程序流程圖B具體的語言程序C模塊結(jié)構(gòu)圖及模塊功

16、能說明書D分層數(shù)據(jù)流圖和數(shù)據(jù)字典 答題: A. B. C. D. (已提交) 參考答案:D問題解析:31.  結(jié)構(gòu)化分析方法SA的基本手段是(    )。A分解與抽象B分解與綜合C歸納與推導D試探與回溯 答題: A. B. C. D. (已提交) 參考答案:A問題解析:32.  結(jié)構(gòu)化分析方法SA、結(jié)構(gòu)化設計方法SD、Jackson方法是軟件開發(fā)過程中應用的方法。使用SD方法可以得到(    )。A程序流程圖B具體的語言程序C模塊結(jié)構(gòu)圖及模塊功能說明書D分層數(shù)據(jù)流圖和數(shù)據(jù)字典

17、 答題: A. B. C. D. (已提交) 參考答案:C問題解析:33.  結(jié)構(gòu)化分析方法SA、結(jié)構(gòu)化設計方法SD、Jackson方法是軟件開發(fā)過程中應用的方法。使用SD方法可以得到模塊結(jié)構(gòu)圖及模塊功能說明書,并可以實現(xiàn)(    )。A從數(shù)據(jù)結(jié)構(gòu)導出程序結(jié)構(gòu)B從數(shù)據(jù)流圖導出初始結(jié)構(gòu)圖C從模塊結(jié)構(gòu)導出數(shù)據(jù)結(jié)構(gòu)D從模塊結(jié)構(gòu)導出程序結(jié)構(gòu) 答題: A. B. C. D. (已提交) 參考答案:B問題解析:34.  結(jié)構(gòu)化分析方法是一種預先嚴格定義需求的方法,它在實施時強調(diào)的是分析對象的(   

18、;   )。A. 程序流B. 指令流C. 數(shù)據(jù)流D. 控制流 答題: A. B. C. D. (已提交) 參考答案:D問題解析:35.  結(jié)構(gòu)化分析方法SA、結(jié)構(gòu)化設計方法SD、Jackson方法是軟件開發(fā)過程中應用的方法。使用Jackson方法可以得到(    )。A從模塊結(jié)構(gòu)導出程序結(jié)構(gòu)B從數(shù)據(jù)流圖導出初始結(jié)構(gòu)圖C從模塊結(jié)構(gòu)導出數(shù)據(jù)結(jié)構(gòu)D從數(shù)據(jù)結(jié)構(gòu)導出程序結(jié)構(gòu) 答題: A. B. C. D. (已提交) 參考答案:D問題解析:36.  劃分模

19、塊的信息隱蔽原則方法稱為(    )方法。AJacksonBTuringCParnasDWirth 答題: A. B. C. D. (已提交) 參考答案:C問題解析:37.  結(jié)構(gòu)化設計方法可以同分析階段的結(jié)構(gòu)化分析方法及編碼階段的(    )方法前后銜接。A結(jié)構(gòu)化設計B結(jié)構(gòu)化分析CJacksonD面向?qū)ο?#160;答題: A. B. C. D. (已提交) 參考答案:A問題解析:38.  程序的三種基本結(jié)構(gòu)是順序、條件和循環(huán),它們的共同點是(   &#

20、160;)。      A. 已經(jīng)用硬件實現(xiàn)B. 只能用來寫簡單程序     C. 只有一個入口和一個出口            D. 不能嵌套使用 答題: A. B. C. D. (已提交) 參考答案:C問題解析:39.  程序的三種基本結(jié)構(gòu)是(   ),它們的共同點是只有一個

21、入口和一個出口。A過程,子程序,分程序B順序,條件,循環(huán)C遞歸,堆棧,隊列D調(diào)用,返回,轉(zhuǎn)移。 答題: A. B. C. D. (已提交) 參考答案:B問題解析:40.  結(jié)構(gòu)化程序設計的一種基本方法是(   )。A篩選法B遞歸法C歸納法D逐步求精法 答題: A. B. C. D. (已提交41.  有一個計算類型的程序,它的輸入量只要一個X,其范圍是-1.0,1.0,現(xiàn)從輸入的角度考慮一組測試用例:-1.001,-1.0,1.0,1.001。設計這組測試用例的方法是(    

22、0; )。A. 邊界值分析法  B.  等價分類法  C. 條件覆蓋法  D. 錯誤推測法 答題: A. B. C. D. (已提交) 參考答案:A問題解析:42.  軟件測試中常用的靜態(tài)分析方法是算法分析和(    )。     A. 可靠性分析B. 接口分析      C. 效率分析&

23、#160;   D. 引用分析 答題: A. B. C. D. (已提交) 參考答案:B問題解析:43.  使用白盒測試方法時,確定測試數(shù)據(jù)應根據(jù)(     )和指定的覆蓋標準。A. 程序內(nèi)部邏輯   B. 程序的復雜結(jié)構(gòu)   C. 使用說明書   D. 程序的功能 答題: A. B. C. D. (已提交) 參考答案:A問題解析:44. 

24、; 單元測試一般以白盒法為主,測試的依據(jù)是(    )。     A. 系統(tǒng)流程圖  B. 模塊功能說明書  C. 系統(tǒng)模塊結(jié)構(gòu)圖  D. 系統(tǒng)規(guī)格說明書 答題: A. B. C. D. (已提交) 參考答案:C問題解析:45.  軟件測試的目的是(   )。A證明程序中沒有錯誤B發(fā)現(xiàn)程序中的錯誤C測量程序的動態(tài)特性D檢查程序中的語法錯誤 答題:

25、A. B. C. D. (已提交) 參考答案:B問題解析:46.  軟件排錯的目的是(   )。A找出錯誤所在改正之B排除存在錯誤的可能性C對錯誤性質(zhì)進行分類D統(tǒng)計出錯的次數(shù) 答題: A. B. C. D. (已提交) 參考答案:A問題解析:47.  為了提高測試的效率,應該(   )。A隨機地選取測試數(shù)據(jù)B取一切可能的輸入數(shù)據(jù)作為測試數(shù)據(jù)C在完成編碼后制定軟件測試計劃D選擇發(fā)現(xiàn)錯誤可能性大的數(shù)據(jù)作為測試數(shù)據(jù) 答題: A. B. C. D. (已提交) 參考答案:D問題解析:48. 

26、使用黑盒法測試時,測試用例應根據(jù)(   )。A程序的內(nèi)部邏輯B程序的復雜程度C使用說明書D程序的功能 答題: A. B. C. D. (已提交) 參考答案:D問題解析:49.  使用白盒測試方法時,測試數(shù)據(jù)應根據(jù)(   )和指定的覆蓋標準。A程序的內(nèi)部邏輯B程序的復雜程度C使用說明書D程序的功能 答題: A. B. C. D. (已提交) 參考答案:A問題解析:50.  弧數(shù)為14,結(jié)點數(shù)為12,程序環(huán)形復雜度為(   )。A2B4C6D3 答題: A.

27、B. C. D. (已提交) 參考答案:B問題解析:51.  一般來說,與設計測試數(shù)據(jù)無關的文檔是(   )。A需求規(guī)格說明書B總體設計說明書C源程序D項目開發(fā)計劃 答題: A. B. C. D. (已提交) 參考答案:D問題解析:52.  軟件集成測試工作最好由(   )承擔,以提高集成測試的效果。A該軟件的設計人員B該軟件開發(fā)組的負責人C該軟件的編程人員D不屬該軟件開發(fā)組的軟件設計人員 答題: A. B. C. D. (已提交) 參考答案:D問題解析:53.  ( 

28、60; )用來檢查模塊或子程序間的調(diào)用是否正確。A. 引用分析B. 接口分析      C. 效率分析    D. 算法分析 答題: A. B. C. D. (已提交) 參考答案:B問題解析:54.  分析方法(白盒法)中常用的方法是(   )方法。A. 綜合測試B. 歸納測試      C. 路徑測試

29、60;  D. 算法測試 答題: A. B. C. D. (已提交) 參考答案:C問題解析:55.  非分析方法(黑盒法)中常用的方法是等價類方法和(   )方法。A. 綜合測試B. 歸納測試      C. 路徑測試   D. 算法測試 答題: A. B. C. D. (已提交) 參考答案:A問題解析:56.  軟件維護就是在軟件產(chǎn)品交付(  &

30、#160;)對其進行修改,以排除故障,或改進性能和其它屬性,或使產(chǎn)品適應改變了的環(huán)境。A. 之前B. 之中      C. 之后   D. 之間 答題: A. B. C. D. (已提交) 參考答案:C問題解析:57.  盡可能在(   )生產(chǎn)過程中保證各階段文件的正確性。A. 硬件B. 文件      C. 文檔 &

31、#160;D. 軟件 答題: A. B. C. D. (已提交) 參考答案:D問題解析:58.  重視程序的結(jié)構(gòu)設計,使(   )具有較好的層次結(jié)構(gòu)。A. 文件B. 程序      C. 文檔  D. 軟件 答題: A. B. C. D. (已提交) 參考答案:B問題解析:59.  提高程序的易讀性,盡可能使用高級語言(   )程序。A. 編譯B. 

32、;解析      C. 編寫  D. 解釋 答題: A. B. C. D. (已提交) 參考答案:C問題解析:60.  維護階段是軟件生命周期中,持續(xù)時間(   )的階段。A. 最長B. 最短      C. 比較少  D. 比較多 答題: A. B. C. D. (已提交) 參考答案:A問題解析:61. 

33、軟件維護的副作用有(   )。A. 編碼B. 數(shù)據(jù)      C. 文檔  D. 以上都是 答題: A. B. C. D. (已提交) 參考答案:D問題解析:62.  維護階段是軟件生命周期中,花費精力和費用(   )的階段。A. 比較多B. 最少      C. 比較少  D. 

34、;最多 答題: A. B. C. D. (已提交) 參考答案:D問題解析:63.  軟件維護的工作流程為:用戶提出(   )、維護組織審查申請報告并安排維護工作、進行維護并做詳細的維護記錄和復審。A. 維護報告B. 維護申請     C. 維護文檔  D. 維護說明 答題: A. B. C. D. (已提交) 參考答案:B問題解析:64.  在軟件交付使用后,由于軟件開發(fā)過程產(chǎn)生的錯誤沒有完全徹底在( &#

35、160; )階段發(fā)現(xiàn),必然有一部分隱含錯誤帶到維護階段。A. 編碼B. 開發(fā)      C. 測試  D. 需求 答題: A. B. C. D. (已提交) 參考答案:C問題解析:65.  軟件的可維護性是指軟件功能被(   )、改正、適應和增強的難易程度。A. 編碼B. 開發(fā)      C. 測試  D.&

36、#160;理解 答題: A. B. C. D. (已提交) 參考答案:D問題解析:66.  面向?qū)ο蠹夹g特別強調(diào)的是(   )。     A數(shù)據(jù)庫的易操作性         B數(shù)據(jù)結(jié)構(gòu)的描述性      C抽象類型的描述性       D對象的數(shù)據(jù)結(jié)構(gòu) 答題: A. B

37、. C. D. (已提交) 參考答案:D問題解析:67.  一個面向?qū)ο笙到y(tǒng)的體系結(jié)構(gòu)通過它的成分對象和對象間的關系確定,與傳統(tǒng)的面向數(shù)據(jù)流的結(jié)構(gòu)化開發(fā)方法相比,它具有(   )優(yōu)點。     A事務分析   B變換分析   C設計穩(wěn)定   D模塊獨立性 答題: A. B. C. D. (已提交) 參考答案:C問題解析:68.  用例圖從用戶的角度描述系統(tǒng)功能,并指出各(  &

38、#160;)的操作者。A性能   B功能   C模塊   D以上都是 答題: A. B. C. D. (已提交) 參考答案:B問題解析:69.  在軟件工程學中,我們把一組具有相同數(shù)據(jù)結(jié)構(gòu)和相同操作的對象的集合定義為(   ),此定義包括一組數(shù)據(jù)屬性和在數(shù)據(jù)上的一組合法操作。A類    B屬性    C對象    D消息 答題:

39、 A. B. C. D. (已提交) 參考答案:A問題解析:70.  在面向?qū)ο笤O計中,我們應遵循的設計準則除了模塊化、抽象、低藕合、高內(nèi)聚以外,還有(   )。A隱藏復雜性      B. 信息隱蔽      C. 經(jīng)常類的復用      D. 類的開發(fā) 答題: A. B. C. D. (已提交) 參考答案:B問題解析:71. 

40、; UML中,用例可以用(   )來描述。A用例圖   B狀態(tài)圖    C活動圖    D協(xié)作圖 答題: A. B. C. D. (已提交) 參考答案:A問題解析:72.  協(xié)作圖描述了協(xié)作的(   )之間的交互和連接。A用例    B狀態(tài)    C活動    D對象 答題: A

41、. B. C. D. (已提交) 參考答案:D問題解析:73.  順序圖著重表示(   )間消息傳遞的時間順序。A執(zhí)行者    B類    C狀態(tài)    D對象 答題: A. B. C. D. (已提交) 參考答案:D問題解析:74.  活動圖是(   )圖的特殊情況。A類B執(zhí)行者    C狀態(tài)    D對象

42、 答題: A. B. C. D. (已提交) 參考答案:C問題解析:75.  在活動圖中,用例和(   )的行為中的各活動之間通常具有時間順序。A類B執(zhí)行者    C狀態(tài)    D對象 答題: A. B. C. D. (已提交) 參考答案:D問題解析:76.  活動圖表達順序,展示出對象執(zhí)行某種行為時或者在業(yè)務過程中所要經(jīng)歷的各個(   )和判定點。A活動B執(zhí)行    C狀態(tài)&

43、#160;   D對象 答題: A. B. C. D. (已提交) 參考答案:A問題解析:77.  面向?qū)ο蠓椒▽W的出發(fā)點和基本原則是盡可能模擬人類習慣的思維方式,分析、設計和實現(xiàn)一個軟件系統(tǒng)的方法和過程,盡可能接近于人類認識世界解決問題的方法和過程,因此面向?qū)ο蠓椒ㄓ性S多牲征,如軟件系統(tǒng)是由對象組成的;(   ) ;對象彼此間僅能通過傳遞消息互相聯(lián)系,層次結(jié)構(gòu)的繼承。A. 開發(fā)基于功能分析和功能分解B. 強調(diào)需求分析的重要性C. 把對象劃分成類,每個對象類都定義一組數(shù)據(jù)和方

44、法D. 對類進行調(diào)整 答題: A. B. C. D. (已提交) 參考答案:C問題解析:78.  每個對象可用它自己的一組屬性和它可以執(zhí)行的一組(   ) 來表現(xiàn)。A. 行為B. 功能C. 操作D. 數(shù)據(jù) 答題: A. B. C. D. (已提交) 參考答案:C問題解析:79.  面向?qū)ο筌浖夹g的許多強有力的功能和突出的優(yōu)點,都來源于把類組織成一個層次結(jié)構(gòu)的系統(tǒng),一個類的上層可以有父類,下層可以有子類,這種層次結(jié)構(gòu)系統(tǒng)的一個重要性質(zhì)是(  &#

45、160;)。A. 傳遞性B. 繼承性C. 復用性D. 兼容性 答題: A. B. C. D. (已提交) 參考答案:B問題解析:80.  動態(tài)模型的描述工具是(   )。A. 對象圖B. 結(jié)構(gòu)圖C. 狀態(tài)圖D. 設計圖 答題: A. B. C. D. (已提交) 參考答案:C問題解析:81.  表示對象的相互行為的模型是(   ) 模型。A. 對象B. 動態(tài)C. 功能D.

46、60;靜態(tài) 答題: A. B. C. D. (已提交) 參考答案:B問題解析:82.  以下說法錯誤的是(   )。A. 面向?qū)ο蠓椒ú粌H支持過程抽象,而且支持數(shù)據(jù)抽象B. 某些面向?qū)ο蟮某绦蛟O計語言還支持參數(shù)化抽象C. 信息隱蔽通過對象的封裝性來實現(xiàn)D. 在面向?qū)ο蠓椒ㄖ校愂亲罨镜哪K 答題: A. B. C. D. (已提交) 參考答案:D問題解析:83.  以下說法錯誤的是(   )。A. 對象具有很強的表達能力和描述功能B. 

47、;對象是人們要進行研究的任何事務C. 對象是封裝的最基本單位D. 類封裝比對象封裝更具體、更細致 答題: A. B. C. D. (已提交) 參考答案:D問題解析:84.  對象是面向?qū)ο箝_發(fā)方法的基本成分,每個對象可用它本身的一組(   )和它可以執(zhí)行的一組操作來定義。A. 服務B. 參數(shù)C. 屬性D. 調(diào)用 答題: A. B. C. D. (已提交) 參考答案:D問題解析:85.  通過執(zhí)行對象的操作改變該對象的屬性,但它必須通過(  

48、60;)的傳遞。A. 接口B. 消息C. 信息D. 操作 答題: A. B. C. D. (已提交) 參考答案:B問題解析:86.  (   )模型表示了對象的相互行為。A. 對象B. 動態(tài)C. 功能D. 分析 答題: A. B. C. D. (已提交) 參考答案:B問題解析:87.  有時間間隔的操作(   )。A. 動作B. 活動C. 加工D. 處理 答題: A.

49、 B. C. D. (已提交) 參考答案:B問題解析:88.  軟件部分的內(nèi)部實現(xiàn)與外部可訪問性分離,這是指軟件的(   )。A. 繼承性B. 共享性C. 封裝性D. 抽象性 答題: A. B. C. D. (已提交) 參考答案:C問題解析:89.  面向?qū)ο蠓治鲭A段建立的三個模型中,核心模型是(   )模型。A. 功能B. 動態(tài)C. 對象D. 靜態(tài) 答題: A. B. C. D. (已提交) 參考答案:C問題解析:

50、90.  表示對象相互行為的模型是(   )模型。A. 功能B. 動態(tài)C. 對象D. 靜態(tài) 答題: A. B. C. D. (已提交) 參考答案:B問題解析:91.  功能模型中所有的(   )往往形成一個層次結(jié)構(gòu)。A. 狀態(tài)轉(zhuǎn)換圖B. 數(shù)據(jù)流圖C. 順序圖D. 對象圖 答題: A. B. C. D. (已提交) 參考答案:B問題解析:92.  描述類中某個對象的行為,反映狀態(tài)與事件關系的是( &

51、#160; )。A. 狀態(tài)轉(zhuǎn)換圖B. 數(shù)據(jù)流圖C. 順序圖D. 對象圖 答題: A. B. C. D. (已提交) 參考答案:A問題解析:93.  在多重繼承的類結(jié)構(gòu)中,類的層次結(jié)構(gòu)是(   )結(jié)構(gòu)。A. 樹型B. 網(wǎng)狀結(jié)構(gòu)C. 環(huán)型D. 星型 答題: A. B. C. D. (已提交) 參考答案:B問題解析:94.  面向?qū)ο笤O計中,對象是(   )。A. 數(shù)據(jù)結(jié)構(gòu)的封裝體B. 數(shù)據(jù)及

52、在其上操作的封裝體C. 程序功能模塊的封裝體D. 一組有關事件的封裝體 答題: A. B. C. D. (已提交) 參考答案:B問題解析:95.  對象的三要素是(   )。A. 名字、字段和類型B. 名字、過程和函數(shù)C. 名字、文字和圖形D. 名字、屬性和方法 答題: A. B. C. D. (已提交) 參考答案:D問題解析:96.  面向?qū)ο蟪绦蛟O計語言必須具備特征(   )。A. 可視性、繼承性、封裝性B. 繼

53、承性、可重用性、封裝性、多態(tài)性C. 繼承性、可視性、可移植性D. 可視性、可移植性、封裝性 答題: A. B. C. D. (已提交) 參考答案:B問題解析:97.  面向?qū)ο蟮膶崿F(xiàn)主要包括兩項工作(   )和測試并調(diào)試面向?qū)ο蟮某绦颉. 把面向?qū)ο笤O計用某種程序設計語言書寫為面向?qū)ο蟪绦駼. 面向?qū)ο笤O計C. 選擇面向?qū)ο笳Z言D. 面向?qū)ο蠓治?#160;答題: A. B. C. D. (已提交) 參考答案:A問題解析:98.  面向?qū)ο蟪绦蛟O計語言不同于其他語言的最主要

54、特點是(   )。A. 模塊性B. 抽象性C. 繼承性D. 封裝性 答題: A. B. C. D. (已提交) 參考答案:C問題解析:99.  在面向?qū)ο蠓椒ㄖ?,信息隱蔽是通過對象的(   )來實現(xiàn)的。A. 模塊性B. 抽象性C. 繼承性D. 封裝性 答題: A. B. C. D. (已提交) 參考答案:D問題解析:100.  面向?qū)ο蟮南到y(tǒng)設計中,系統(tǒng)結(jié)構(gòu)通過它的(   )的關系確定。

55、A. 類與對象B. 過程和對象C. 類與界面D. 對象與界面 答題: A. B. C. D. (已提交) 參考答案:A問題解析:101.  軟件開發(fā)過程中,抽取和整理用戶需求并建立問題域精確模型的過程叫(   )。A. 生存期B. 面向?qū)ο笤O計C. 面向?qū)ο蟪绦蛟O計D. 面向?qū)ο蠓治?#160;答題: A. B. C. D. (已提交) 參考答案:D問題解析:102.  在面向?qū)ο蟮南到y(tǒng)設計中,以下說法錯誤的是(   )。A.

56、 系統(tǒng)中主要的組成部分稱為子系統(tǒng)B. 子系統(tǒng)是一個對象或一個功能C. 子系統(tǒng)是類、關聯(lián)、操作、事件和約束的集合D. 每次分解的各子系統(tǒng)數(shù)目不能太多,最底層子系統(tǒng)稱為模塊 答題: A. B. C. D. (已提交) 參考答案:B問題解析:103.  描述類中某個對象的行為,反映了狀態(tài)與事件關系的是(   )。A. 對象圖B. 狀態(tài)圖C. 流程圖D. 結(jié)構(gòu)圖 答題: A. B. C. D. (已提交) 參考答案:B問題解析:104.  面向?qū)ο蟪绦蛟O

57、計語言不同于其他語言的最主要特點的(   )。A. 模塊性B. 抽象性C. 繼承性D. 共享性 答題: A. B. C. D. (已提交) 參考答案:C問題解析:105.  在面向?qū)ο蠓椒ㄖ?,信息隱蔽是通過對象的(   )來實現(xiàn)的。A. 分類性B. 繼承性C. 封裝性D. 共享性 答題: A. B. C. D. (已提交) 參考答案:C問題解析:106.  在面向?qū)ο蟮脑O計中,我們應遵循的設計準則除了模塊化、抽象、低

58、耦合、高內(nèi)聚以外還有(   )。A. 隱藏復雜性B. 信息隱蔽C. 經(jīng)常類的復用D. 類的開發(fā) 答題: A. B. C. D. (已提交) 參考答案:B問題解析:107.  以下說法錯誤的是(   )。 A. 面向?qū)ο蠓椒ú粌H支持過程抽象,而且支持數(shù)據(jù)抽象 B. 某些面向?qū)ο蟮某绦蛟O計語言還支持參數(shù)化抽象C. 信息隱蔽通過對象的封裝性來實現(xiàn)D. 在面向?qū)ο蠓椒ㄖ?,類是最基本的模塊 答題: A. B. C.

59、D. (已提交) 參考答案:D問題解析:108.  以下說法錯誤的是(   )。A. 對象具有很強表達能力和描述功能B. 對象是人們要進行研究的任何事務C. 對象是封裝的最基本單位D. 類封裝比對象封裝更具體、更細致 答題: A. B. C. D. (已提交) 參考答案:D問題解析:109.  軟件從一個計算機系統(tǒng)或環(huán)境轉(zhuǎn)移到另一個計算機系統(tǒng)或環(huán)境的容易程度是(   )。A. 可測試性B. 可理解性C. 可移植性D. 可使用性

60、 答題: A. B. C. D. (已提交) 參考答案:C問題解析:110.  軟件在需要它投入使用時能實現(xiàn)其指定的功能的概率是(   )。A. 可靠性B. 可理解性C. 可移植性D. 可使用性 答題: A. B. C. D. (已提交) 參考答案:A問題解析:111.  軟件使不同的系統(tǒng)約束條件和用戶需求得到滿足的容易程度是(   )。A. 可靠性B. 可理解性C. 可移植性D. 兼容性 答題: A. B

61、. C. D. (已提交) 參考答案:D問題解析:112.  在規(guī)定條件下和規(guī)定時間內(nèi),實現(xiàn)所指定的功能的概率是(   )。A. 可靠性B. 可用性C. 可修改性D. 兼容性 答題: A. B. C. D. (已提交) 參考答案:B問題解析:113.  盡管有不合法的輸入,軟件仍能繼續(xù)正常工作的能力(   )。A. 健壯性B. 可用性C. 一致性D. 兼容性 答題: A. B. C. D. (已提交) 參考答案:A問

62、題解析:114.  軟件產(chǎn)品就是指計算機程序和相關的文檔,而文檔是以人們可讀的形式出現(xiàn)的技術數(shù)據(jù)和信息。 答題: 對. 錯. (已提交) 參考答案:×問題解析:115.  軟件危機是指在計算機軟件開發(fā)和維護時所遇到的一系列問題。 答題: 對. 錯. (已提交) 參考答案:問題解析:116.  軟件文檔是以人們可讀的形式出現(xiàn)的技術數(shù)據(jù)和信息。 答題: 對. 錯. (已提交) 參考答案:問題解析:117.  在軟件生產(chǎn)過程中不用保證各階段文檔的正確性。 答題: 對. 錯. (已提交) 參考答案:×問

63、題解析:118.  軟件工程是指導計算機軟件開發(fā)與維護的工程學科,它采用工程的概念、原理、技術和方法來開發(fā)與維護軟件,軟件工程三要素是方法、工具、過程。 答題: 對. 錯. (已提交) 參考答案:問題解析:119.  軟件工程管理內(nèi)容包括費用管理、人員組織、工程計劃管理,但不包括軟件配置管理。 答題: 對. 錯. (已提交) 參考答案:×問題解析:120.  軟件工程的目標是在規(guī)定的時間、開發(fā)費用內(nèi),開發(fā)滿足用戶需求的高質(zhì)量的軟件。 答題: 對. 錯. (已提交) 參考答案:121.  軟件工程基本原理之一是堅持進

64、行階段評審。 答題: 對. 錯. (已提交) 參考答案:問題解析:122.  軟件生命周期由軟件計劃、軟件開發(fā)和軟件運行維護三個時期組成。 答題: 對. 錯. (已提交) 參考答案:問題解析:123.  軟件開發(fā)時期分為軟件概要設計、軟件詳細設計、軟件實現(xiàn)、綜合測試等階段。 答題: 對. 錯. (已提交) 參考答案:問題解析:124.  快速原型技術增進軟件人員和用戶對系統(tǒng)服務需求的理解,使比較含糊的具有不確定性的軟件需求明確化。 答題: 對. 錯. (已提交) 參考答案:問題解析:125.  增量方式只包括增量開

65、發(fā),不包括增量提交。 答題: 對. 錯. (已提交) 參考答案:×問題解析:126.  結(jié)構(gòu)化方法可使用瀑布模型、增量模型和螺旋模型進行開發(fā),面向?qū)ο蠓椒刹捎每焖僭?、增量模型、噴泉模型和統(tǒng)一過程進行開發(fā)。 答題: 對. 錯. (已提交) 參考答案:問題解析:127.  問題定義是明確系統(tǒng)目標、規(guī)模、基本要求;對現(xiàn)有系統(tǒng)的分析和設計新系統(tǒng)可能的解決方案。 答題: 對. 錯. (已提交) 參考答案:問題解析:128.  需求分析涉及面向用戶的用戶需求和面向開發(fā)者的系統(tǒng)需求這兩個方面的工作任務。 答題: 對. 錯.

66、(已提交) 參考答案:問題解析:129.  數(shù)據(jù)模型用實體?關系圖描述,功能模型用數(shù)據(jù)流圖描述,行為模型用狀態(tài)轉(zhuǎn)換圖描述。 答題: 對. 錯. (已提交) 參考答案:問題解析:130.  需求規(guī)格說明為開發(fā)人員和用戶提供軟件開發(fā)完成時質(zhì)量評價的依據(jù);而軟件質(zhì)量應該擺到最重要的位置加以考慮。 答題: 對. 錯. (已提交) 參考答案:問題解析:131.  需求調(diào)查研究的方法有訪談、分發(fā)調(diào)查表和開會討論確認。 答題: 對. 錯. (已提交) 參考答案:問題解析:132.  準確地解決“軟件系統(tǒng)必須做什么” 不是需求階段

67、的任務。 答題: 對. 錯. (已提交) 參考答案:×問題解析:133.  畫數(shù)據(jù)流圖的步驟:(1)畫頂層數(shù)據(jù)流圖(2)畫總的數(shù)據(jù)流圖(3)畫分層數(shù)據(jù)流圖。 答題: 對. 錯. (已提交) 參考答案:×問題解析:134.  在進行需求分析時,就應該同時考慮軟件可維護性問題。 答題: 對. 錯. (已提交) 參考答案:問題解析:135.  數(shù)據(jù)字典是對實體-關系圖、狀態(tài)轉(zhuǎn)換圖和數(shù)據(jù)流圖中出現(xiàn)的所有數(shù)據(jù)對象、屬性、關系、狀態(tài)、數(shù)據(jù)流、文件、處理等元素的定義的集合。 答題: 對. 錯. (已提交) 參考答案:問

68、題解析:136.  數(shù)據(jù)字典與數(shù)據(jù)流圖等圖形工具應相輔相成、互相配合,既要互相補充又要避免冗余。 答題: 對. 錯. (已提交) 參考答案:問題解析:137.  軟件需求是進行軟件設計、實現(xiàn)和質(zhì)量度量的基礎。 答題: 對. 錯. (已提交) 參考答案:問題解析:138.  軟件需求分析必須按自頂向下,逐層分解的方式對問題進行分解和不斷細化。 答題: 對. 錯. (已提交) 參考答案:問題解析:139.  需求分析階段還應寫出軟件需求規(guī)格說明,有時附上可執(zhí)行的原型及初步的用戶手冊,但它不是需求分析階段的最終成果。 答

69、題: 對. 錯. (已提交) 參考答案:×問題解析:140.  軟件設計往往被分成,確定軟件系統(tǒng)的基本框架的概要設計和確定軟件系統(tǒng)的實現(xiàn)細節(jié)的詳細設計兩個階段。 答題: 對. 錯. (已提交) 參考答案:問題解析:141.  軟件設計工作只做概要設計,不做詳細設計。 答題: 對. 錯. (已提交) 參考答案:×問題解析:142.  軟件設計在技術上可分為總體結(jié)構(gòu)設計、數(shù)據(jù)設計、過程設計三個活動。 答題: 對. 錯. (已提交) 參考答案:問題解析:143.  軟件結(jié)構(gòu)設計的基本原理有軟件的模塊化、模塊獨立

70、性以及抽象和逐步求精,但不包括信息隱蔽和局部化。 答題: 對. 錯. (已提交) 參考答案:×問題解析:144.  內(nèi)聚是一個模塊內(nèi)部各個元素彼此結(jié)合的緊密程度的度量;也是模塊間互相連接的緊密程度的度量。 答題: 對. 錯. (已提交) 參考答案:×問題解析:145.  軟件設計的目標是既增加模塊的內(nèi)聚,又增加模塊間的耦合。 答題: 對. 錯. (已提交) 參考答案:×問題解析:146.  內(nèi)聚是一個模塊內(nèi)部各個元素彼此結(jié)合的緊密程度的度量;耦合是模塊間互相連接的緊密程度的度量。 答題: 對.

71、錯. (已提交) 參考答案:問題解析:147.  信息隱蔽原則禁止在模塊外使用在模塊接口說明中所沒有說明的關于該模塊的信息。 答題: 對. 錯. (已提交) 參考答案:問題解析:148.  軟件維護是在軟件運行維護階段,為了改正軟件錯誤,或為了滿足用戶新的應用需要,而對軟件進行改錯、變更或進化的過程。軟件維護包括糾錯性維護、適應性維護、完善性維護和預防性維護四種類型。 答題: 對. 錯. (已提交) 參考答案:問題解析:149.  維護的副作用是指因修改軟件而造成的錯誤或希望出現(xiàn)的情況 答題: 對. 錯. (已提交) 參考答案:

72、15;問題解析:150.  決定軟件可維護性的因素只有是否使用標準的操作系統(tǒng)和程序設計語言。 答題: 對. 錯. (已提交) 參考答案:×問題解析:當前頁有10題,你已做10題,已提交10題,其中答對10題。 151.  在進行需求分析時,就應該同時考慮軟件可維護性問題。 答題: 對. 錯. (已提交) 參考答案:問題解析:152.  編碼時應盡可能使用全局量。 答題: 對. 錯. (已提交) 參考答案:×問題解析:153.  盡可能利用硬件的特點。 答題: 對. 錯. (已提交) 參考答案:問題解析:154.  選擇時間效率和空間效率盡可能高的算法。 答題: 對. 錯. (已提交) 參考答案:×問題解析:155.  軟件產(chǎn)品就是指計算機程序和相關的文檔,而文

溫馨提示

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

評論

0/150

提交評論