四川理工-軟件工程_第1頁(yè)
四川理工-軟件工程_第2頁(yè)
四川理工-軟件工程_第3頁(yè)
四川理工-軟件工程_第4頁(yè)
四川理工-軟件工程_第5頁(yè)
已閱讀5頁(yè),還剩49頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、-軟工選擇題-2Putnam成本估算模型是一個(gè)( D )模型。 A靜態(tài)單變量 B動(dòng)態(tài)單變量 C靜態(tài)多變量 D動(dòng)態(tài)多變量6對(duì)象實(shí)現(xiàn)了數(shù)據(jù)和操作的結(jié)合,使數(shù)據(jù)和操作( C )于對(duì)象的統(tǒng)一體中。 A結(jié)合 B隱藏 C封裝 D抽象8瀑布模型的存在問(wèn)題是( B ) A用戶(hù)容易參與開(kāi)發(fā) B缺乏靈活性 C用戶(hù)與開(kāi)發(fā)者易溝通 D適用可變需求9軟件測(cè)試方法中的靜態(tài)測(cè)試方法之一為( A ) A計(jì)算機(jī)輔助靜態(tài)分析 B黑盒法 C路徑覆蓋 D邊界值分析10軟件生命周期中所花費(fèi)用最多的階段是( D ) A詳細(xì)設(shè)計(jì) B軟件編碼 C軟件測(cè)試 D軟件維護(hù)11第一個(gè)體現(xiàn)結(jié)構(gòu)化編程思想的程序設(shè)計(jì)語(yǔ)言是( B ) AFORTRAN語(yǔ)言

2、 BPascal語(yǔ)言 CC語(yǔ)言 DPL/1語(yǔ)言12程序的三種基本控制結(jié)構(gòu)是( ) A過(guò)程、子程序和分程序 B順序、選擇和重復(fù) C遞歸、堆棧和隊(duì)列 D調(diào)用、返回和轉(zhuǎn)移14詳細(xì)設(shè)計(jì)的結(jié)果基本決定了最終程序的( ) A代碼的規(guī)模 B運(yùn)行速度 C質(zhì)量 D可維護(hù)性15需求分析中開(kāi)發(fā)人員要從用戶(hù)那里了解( ) A軟件做什么 B用戶(hù)使用界面 C輸入的信息 D軟件的規(guī)模16結(jié)構(gòu)化程序設(shè)計(jì)主要強(qiáng)調(diào)的是( )A程序的規(guī)模 B 程序的效率C 程序設(shè)計(jì)語(yǔ)言的先進(jìn)性 D程序易讀性18經(jīng)濟(jì)可行性研究的范圍包括( ) A資源有效性 B管理制度 C效益分析 D開(kāi)發(fā)風(fēng)險(xiǎn)19可行性分析是在系統(tǒng)開(kāi)發(fā)的早期所做的一項(xiàng)重要的論證工作,

3、它是決定該系統(tǒng)是否開(kāi) 發(fā)的決策依據(jù),因必須給出( )的回答。 A確定 B行或不行 C正確 D無(wú)二義20需求分析階段的任務(wù)是確定( )A軟件開(kāi)發(fā)方法B軟件開(kāi)發(fā)工具C 軟件開(kāi)發(fā)費(fèi) D 軟件系統(tǒng)的功能1.某個(gè)應(yīng)用軟件原來(lái)是在DOS環(huán)境下運(yùn)行的,現(xiàn)在要把它移植到Windows環(huán)境下來(lái)運(yùn)行,這種修改軟件的過(guò)程稱(chēng)為( B)A校正性維護(hù) B適應(yīng)性維護(hù) C完善性維護(hù) D預(yù)防性維護(hù)2.產(chǎn)生軟件維護(hù)的副作用是指( D)A開(kāi)發(fā)軟件時(shí)的錯(cuò)誤 B運(yùn)行時(shí)的錯(cuò)誤 C隱含的錯(cuò)誤 D因修改軟件而造成的錯(cuò)誤3軟件維護(hù)是指( C)A維護(hù)軟件的正常運(yùn)行 B軟件的配置更新C對(duì)軟件的改進(jìn),適應(yīng)和完善 D軟件開(kāi)發(fā)期的一個(gè)階段1可行性研究要

4、進(jìn)行一次_需求分析。A詳細(xì)的B全面的C簡(jiǎn)化的、壓縮的D徹底的4_工具在軟件詳細(xì)設(shè)計(jì)過(guò)程中不采用。A判定表 BIPO圖 CPDLDDFD圖5程序的三種基本控制結(jié)構(gòu)是A過(guò)程、子程序和分程序B順序、選擇和重復(fù)C遞歸、堆棧和隊(duì)列D調(diào)用、返回和轉(zhuǎn)移6程序的三種基本控制結(jié)構(gòu)的共同特點(diǎn)是A不能嵌套使用B只能用來(lái)寫(xiě)簡(jiǎn)單程序C已經(jīng)用硬件實(shí)現(xiàn)D只有一個(gè)入口和一個(gè)出口7產(chǎn)生軟件維護(hù)的副作用,是指A開(kāi)發(fā)時(shí)的錯(cuò)誤B隱含的錯(cuò)誤C因修改軟件而造成的錯(cuò)誤D運(yùn)行時(shí)誤操作8維護(hù)中,因誤刪除一個(gè)標(biāo)識(shí)符而引起的錯(cuò)誤是_副作用。A文檔B數(shù)據(jù)C編碼D設(shè)計(jì)9可維護(hù)性的特性中相互促進(jìn)的是A可理解性和可測(cè)試性B效率和可移植性C效率和可修改性D

5、效率和結(jié)構(gòu)好10汽車(chē)有一個(gè)發(fā)動(dòng)機(jī)。汽車(chē)和發(fā)動(dòng)機(jī)之間的關(guān)系是_關(guān)系。A一般具體B整體部分C分類(lèi)關(guān)系D主從關(guān)系13提高軟件質(zhì)量和可靠的技術(shù)大致可分為兩大類(lèi):其中一類(lèi)就是避開(kāi)錯(cuò)誤技術(shù),但避開(kāi)錯(cuò)誤技術(shù)無(wú)法做到完美無(wú)缺和絕無(wú)錯(cuò)誤,這就需要A消除錯(cuò)誤B檢測(cè)錯(cuò)誤C避開(kāi)錯(cuò)誤D容錯(cuò)14_是以提高軟件質(zhì)量為目的的技術(shù)活動(dòng)。A技術(shù)創(chuàng)新B測(cè)試C技術(shù)創(chuàng)造D技術(shù)評(píng)審15面向?qū)ο蠓椒▽W(xué)的出發(fā)點(diǎn)和基本原則是盡可能模擬人類(lèi)習(xí)慣的思維方式,分析、設(shè)計(jì)和實(shí)現(xiàn)一個(gè)軟件系統(tǒng)的方法和過(guò)程,盡可能接近于人類(lèi)認(rèn)識(shí)世界解決問(wèn)題的方法和過(guò)程。因此面向?qū)ο蠓椒ㄓ性S多特征,如軟件系統(tǒng)是由對(duì)象組成的;_;對(duì)象彼此之間僅能通過(guò)傳遞消息互相聯(lián)系;層次結(jié)構(gòu)

6、的繼承。A開(kāi)發(fā)過(guò)程基于功能分析和功能分解B強(qiáng)調(diào)需求分析重要性C把對(duì)象劃分成類(lèi),每個(gè)對(duì)象類(lèi)都定義一組數(shù)據(jù)和方法D對(duì)既存類(lèi)進(jìn)行調(diào)整16軟件開(kāi)發(fā)過(guò)程中,抽取和整理用戶(hù)需求并建立問(wèn)題域精確模型的過(guò)程叫A生存期B面向?qū)ο笤O(shè)計(jì)C面向?qū)ο蟪绦蛟O(shè)計(jì)D面向?qū)ο蠓治?7原型化方法是用戶(hù)和設(shè)計(jì)者之間執(zhí)行的一種交互構(gòu)成,適用于_系統(tǒng)。A需求不確定性高的B需求確定的C管理信息D實(shí)時(shí)18原型化方法是一種_型的設(shè)計(jì)過(guò)程。A自外向內(nèi)B自頂向下C自?xún)?nèi)向外D自底向上19為了提高測(cè)試的效率,應(yīng)該A隨機(jī)地選取測(cè)試數(shù)據(jù)B取一切可能的輸入數(shù)據(jù)作為測(cè)試數(shù)據(jù)C在完成編碼以后制定軟件的測(cè)試計(jì)劃D選擇發(fā)現(xiàn)錯(cuò)誤可能性大的數(shù)據(jù)作為測(cè)試數(shù)據(jù)20使用白

7、盒測(cè)試方法時(shí),確定測(cè)試數(shù)據(jù)應(yīng)根據(jù)_和指定的覆蓋標(biāo)準(zhǔn)。A程序的內(nèi)部邏輯B程序的復(fù)雜結(jié)構(gòu)C使用說(shuō)明書(shū)D程序的功能1. 軟件工程方法學(xué)包括的三個(gè)要素是A 。A方法、工具和過(guò)程 B對(duì)象、過(guò)程和方法C分析、設(shè)計(jì)和編程 D開(kāi)發(fā)、維護(hù)和工程2. 軟件生命周期由C 三個(gè)時(shí)期組成。A概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)和系統(tǒng)實(shí)現(xiàn) B可行性分析、系統(tǒng)設(shè)計(jì)和編碼C定義、開(kāi)發(fā)和運(yùn)行維護(hù) D分析、設(shè)計(jì)和測(cè)試3. 在軟件生命周期模型中,屬于文檔驅(qū)動(dòng)的是A 。A瀑布模型 B快速原型模型 C增量模型 D噴泉模型4. 結(jié)構(gòu)化分析實(shí)質(zhì)上是一種D 的活動(dòng)。A訪問(wèn)用戶(hù) B創(chuàng)建快速原型 C產(chǎn)生決策 D創(chuàng)建模型5. 以下B 不是模塊。A過(guò)程 B程序 C函

8、數(shù) D對(duì)象6. 所謂信息隱藏是指隱藏模塊的B 。A接口部分 B實(shí)現(xiàn)細(xì)節(jié) C源代碼 D一切信息7. 以下說(shuō)法錯(cuò)誤的是C 。A測(cè)試不能證明程序是正確的 B測(cè)試不能證明程序中沒(méi)有錯(cuò)誤C成功的測(cè)試是指發(fā)現(xiàn)程序的所有錯(cuò)誤 D測(cè)試是為了發(fā)現(xiàn)程序中的錯(cuò)誤8. 面向?qū)ο蠓椒ǖ囊厥荁 。A對(duì)象、類(lèi)、數(shù)據(jù)類(lèi)型和算法 B對(duì)象、類(lèi)、繼承和消息C對(duì)象、基類(lèi)、派生類(lèi)和繼承 D對(duì)象、父類(lèi)、子類(lèi)和繼承9. 在用面向?qū)ο笥^點(diǎn)建立的模型中A 是最基本、最重要、最核心的模型。A對(duì)象模型 B動(dòng)態(tài)模型 C功能模型 D操作模型10. 用“自底向上”方式建立繼承關(guān)系是指B 。A把現(xiàn)有類(lèi)細(xì)化成更具體的子類(lèi) B從現(xiàn)有類(lèi)泛化出更抽象的父類(lèi)C從

9、較高的層次推導(dǎo)出較低的層次 D從較低的層次抽象出較高的層次1. 開(kāi)發(fā)軟件的高成本和產(chǎn)品的低質(zhì)量之間有著尖銳的矛盾,這稱(chēng)作( B )。A軟件投機(jī)B軟件危機(jī)C軟件工程D軟件產(chǎn)生2. 軟件工程學(xué)是應(yīng)用科學(xué)理論和工程上的技術(shù)指導(dǎo)軟件開(kāi)發(fā)的學(xué)科,其目的是( B )。A引入新技術(shù)提高空間利用率B用較少的投資獲得高質(zhì)量的軟件C縮短研制周期擴(kuò)大軟件功能D硬軟件結(jié)合使系統(tǒng)面向應(yīng)用3. 瀑布模型把軟件生存周期劃分為軟件定義、軟件開(kāi)發(fā)和( C )三個(gè)階段,而每一階段又可細(xì)分為若干個(gè)更小的階段。A詳細(xì)設(shè)計(jì)B可行性分析C運(yùn)行及維護(hù)D測(cè)試與排錯(cuò)4. 一個(gè)軟件項(xiàng)目是否進(jìn)行開(kāi)發(fā)的結(jié)論是在( B )文檔中作出的。A軟件計(jì)劃B可

10、行性報(bào)告C測(cè)試報(bào)告D需求分析說(shuō)明書(shū)5. 常用的成本估計(jì)技術(shù)不包括( D )。A任務(wù)分解B自動(dòng)估計(jì)成本C代碼行D投資回收估算6. 需求分析說(shuō)明書(shū)不能作為( A )。A可行性研究的依據(jù)B用戶(hù)和開(kāi)發(fā)人員之間的合同C系統(tǒng)概要設(shè)計(jì)的依據(jù)D軟件驗(yàn)收測(cè)試的依據(jù)7. 需求分析需要確定的系統(tǒng)基本需求不包括( A )。A開(kāi)發(fā)語(yǔ)言B功能C性能D接口8. 狀態(tài)圖中定義的狀態(tài)不包括( D )。A初態(tài)B終態(tài)C中間狀態(tài)D事件9. 驗(yàn)證軟件正確性不包括( B )。A一致性B易操作性C完整性D有效性10. 軟件的( A )設(shè)計(jì)主要任務(wù)是建立軟件系統(tǒng)的總體結(jié)構(gòu)。A總體B抽象C邏輯D規(guī)劃11. 下面( D)不是模塊化設(shè)計(jì)的目的。A

11、可采用結(jié)構(gòu)化設(shè)計(jì)方法B降低復(fù)雜度C有利于信息隱蔽D描述系統(tǒng)的功能與性能12. 模塊內(nèi)部的算法設(shè)計(jì)在結(jié)構(gòu)化方法的( C )階段進(jìn)行。A系統(tǒng)分析B概要設(shè)計(jì)C詳細(xì)設(shè)計(jì)D可行性分析13. ( D )先于任何技術(shù)活動(dòng)之前開(kāi)始,貫穿于軟件的整個(gè)生命周期中。A項(xiàng)目計(jì)劃B風(fēng)險(xiǎn)評(píng)估C軟件測(cè)試D軟件項(xiàng)目管理14. 實(shí)現(xiàn)包括編碼和( B )兩個(gè)階段。A選擇開(kāi)發(fā)工具B測(cè)試C數(shù)據(jù)庫(kù)設(shè)計(jì)D程序復(fù)雜度計(jì)算15. 類(lèi)構(gòu)件的重用方式不包括( C )。A繼承重用B實(shí)例重用C動(dòng)態(tài)重用D多態(tài)重用16.下面具有繼承關(guān)系的一組是( C )。A鉛筆-鋼筆B冰箱-空調(diào)C汽車(chē)-客車(chē)D教師-學(xué)生17. 軟件的( D )是理解和使用該系統(tǒng)的容易程

12、度。A可維護(hù)性B可靠性C效率D可理解性18. 軟件配置管理是在軟件的生命期內(nèi)管理變化的活動(dòng),不能用來(lái)( B )。A標(biāo)識(shí)變化B預(yù)測(cè)變化C控制變化D確保實(shí)現(xiàn)變化19. 能力成熟度的級(jí)別最高的是( A )。A優(yōu)化級(jí)B已管理級(jí)C已定義級(jí)D可重復(fù)級(jí)20. 面向?qū)ο笳Z(yǔ)言的重要優(yōu)點(diǎn)不包括( C )。A可重用性B一致的表示方法C簡(jiǎn)單性D可維護(hù)性21計(jì)算機(jī)系統(tǒng)可以劃分為軟件系統(tǒng)和硬件系統(tǒng),軟件是一種( A )A邏輯產(chǎn)品 B文檔資料 C程序代碼 D物理裝置22可行性分析研究的主要目的是( B )A.定義項(xiàng)目B. 項(xiàng)目是否值得開(kāi)發(fā)C.開(kāi)發(fā)項(xiàng)目D.規(guī)劃項(xiàng)目23在下列四種模塊的耦合性中,信息隱蔽性能最好的是(C)A.控

13、制耦合B.內(nèi)容耦合C. 數(shù)據(jù)耦合D. 特征耦合24需求分析是回答系統(tǒng)必須(D)的問(wèn)題。A. 為誰(shuí)做B.怎么做C.何時(shí)做D.做什么25在UML中,類(lèi)是用 ( A )表示的A 矩形框 B 橢圓 C 箭頭 D 菱形框 26編碼階段是位于哪個(gè)階段之后( A )A. 詳細(xì)設(shè)計(jì)B. 可行性研究C. 總體設(shè)計(jì)D. 需求分析27在數(shù)據(jù)流圖中,圓圈符號(hào)表示的是( B )A. 數(shù)據(jù)源點(diǎn)或終點(diǎn)B.數(shù)據(jù)處理C. 數(shù)據(jù)存儲(chǔ)D. 數(shù)據(jù)流28內(nèi)聚是衡量模塊內(nèi)部聚合能力的量度。內(nèi)聚越高,說(shuō)明模塊內(nèi)各成分彼此聯(lián)系的程度( C )A越松散B彼此相等C越緊密D沒(méi)有聯(lián)系29在瀑布模型中,將軟件劃分為若干個(gè)時(shí)期,軟件項(xiàng)目的可行性研究一

14、般歸屬于(D)A、維護(hù)時(shí)期B、開(kāi)發(fā)時(shí)期C、運(yùn)行時(shí)期D、計(jì)劃時(shí)期30軟件維護(hù)有四種,下面哪一個(gè)不是的( B )A. 完善性維護(hù)B. 測(cè)試性維護(hù)C. 預(yù)防性維護(hù)D. 適應(yīng)性維護(hù)31結(jié)構(gòu)化程序設(shè)計(jì)采用的三種基本控制結(jié)構(gòu)是(A)A.順序、選擇、重復(fù)B.選擇、循環(huán)、重復(fù)C.順序、分支、選擇D.輸入、變換、輸出32軟件測(cè)試的目的是(B)A. 為了表明程序沒(méi)有錯(cuò)誤B.為了發(fā)現(xiàn)程序中的錯(cuò)誤C. 為了說(shuō)明程序能正確地執(zhí)行D.為了評(píng)價(jià)程序的質(zhì)量33在UML(面向?qū)ο蠼UZ(yǔ)言)的用例圖中,人形符號(hào)表示的是( C )A關(guān)聯(lián)B 用例 C角色 D 系統(tǒng)34軟件測(cè)試方法中,黑盒、白盒測(cè)試法是常用的方法,其中白盒測(cè)試主要用于

15、測(cè)試(D)A、結(jié)構(gòu)合理性B、軟件外部功能C、程序正確性D、程序內(nèi)部邏輯35下面哪些測(cè)試屬于黑盒測(cè)試(C)。A、路徑測(cè)試B、循環(huán)測(cè)試C、等價(jià)類(lèi)劃分 D、條件判斷36( A )是把對(duì)象的屬性和操作結(jié)合在一起,構(gòu)成一個(gè)獨(dú)立的對(duì)象,其內(nèi)部信息對(duì)外界是隱蔽的,外界只能通過(guò)有限的接口與對(duì)象發(fā)生聯(lián)系。 A封裝B 繼承 C多態(tài)性D 消息 37在UML中,協(xié)作圖反映收發(fā)消息的對(duì)象的結(jié)構(gòu)組織,它與( B )是同構(gòu)的A 用例圖B時(shí)序圖C 活動(dòng)圖 D 類(lèi)圖38需求分析是軟件生存周期中的一個(gè)重要階段,它的應(yīng)該是在(C)進(jìn)行。A、維護(hù)階段B、軟件開(kāi)發(fā)全過(guò)程C、軟件定義階段D、軟件運(yùn)行階段39下面哪個(gè)階段不屬于軟件的開(kāi)發(fā)時(shí)

16、期( D )A.編碼B.測(cè)試C.需求分析D. 維護(hù)40模塊內(nèi)聚可分為七類(lèi),最低的內(nèi)聚是( D )A. 順序內(nèi)聚B. 時(shí)間內(nèi)聚C. 過(guò)程內(nèi)聚D. 偶然性?xún)?nèi)聚41在下列工具與環(huán)境中( C )屬于較早期的CASE。A基于信息工程CASE B人工智能CASE C.結(jié)構(gòu)的基于圖形CASE D集成的CASE環(huán)境42Putnam成本估算模型是一個(gè)( D )模型。 A靜態(tài)單變量 B動(dòng)態(tài)單變量 C靜態(tài)多變量 D動(dòng)態(tài)多變量43在McCall軟件質(zhì)量度量模型中,( C )屬于面向軟件產(chǎn)品修改。 A可靠性 B可重用性 C適應(yīng)性 D可移植性44ISO的軟件質(zhì)量評(píng)價(jià)模型由3層組成,其中用于評(píng)價(jià)設(shè)計(jì)質(zhì)量的準(zhǔn)則是( D )

17、ASQIC BSQMC CSQRC DSQDC45軟件復(fù)雜性度量的參數(shù)包括( B ) A效率 B規(guī)模 C完整性 D容錯(cuò)性46對(duì)象實(shí)現(xiàn)了數(shù)據(jù)和操作的結(jié)合,使數(shù)據(jù)和操作( C )于對(duì)象的統(tǒng)一體中。 A結(jié)合 B隱藏 C封裝 D抽象47軟件調(diào)試技術(shù)包括( B ) A邊界值分析 B演繹法 C循環(huán)覆蓋 D集成測(cè)試48瀑布模型的存在問(wèn)題是( B ) A用戶(hù)容易參與開(kāi)發(fā) B缺乏靈活性 C用戶(hù)與開(kāi)發(fā)者易溝通 D適用可變需求49軟件測(cè)試方法中的靜態(tài)測(cè)試方法之一為( A ) A計(jì)算機(jī)輔助靜態(tài)分析 B黑盒法 C路徑覆蓋 D邊界值分析50軟件生命周期中所花費(fèi)用最多的階段是( D ) A詳細(xì)設(shè)計(jì) B軟件編碼 C軟件測(cè)試

18、D軟件維護(hù)51第一個(gè)體現(xiàn)結(jié)構(gòu)化編程思想的程序設(shè)計(jì)語(yǔ)言是( B ) AFORTRAN語(yǔ)言 BPascal語(yǔ)言 CC語(yǔ)言 DPL/1語(yǔ)言52程序的三種基本控制結(jié)構(gòu)是( B ) A過(guò)程、子程序和分程序 B順序、選擇和重復(fù) C遞歸、堆棧和隊(duì)列 D調(diào)用、返回和轉(zhuǎn)移53在詳細(xì)設(shè)計(jì)階段,經(jīng)常采用的工具有( A ) APAD BSA CSC DDFD54詳細(xì)設(shè)計(jì)的結(jié)果基本決定了最終程序的( C ) A代碼的規(guī)模 B運(yùn)行速度 C質(zhì)量 D可維護(hù)性55需求分析中開(kāi)發(fā)人員要從用戶(hù)那里了解( A ) A軟件做什么 B用戶(hù)使用界面 C輸入的信息 D軟件的規(guī)模56結(jié)構(gòu)化程序設(shè)計(jì)主要強(qiáng)調(diào)的是( D )A 程序的規(guī)模 B 程序

19、的效率C 程序設(shè)計(jì)語(yǔ)言的先進(jìn)性 D 程序易讀性57IDEF。圖反映系統(tǒng)( D )A怎么做 B對(duì)誰(shuí)做 C何時(shí)做 D做什么58經(jīng)濟(jì)可行性研究的范圍包括( C ) A資源有效性 B管理制度 C效益分析 D開(kāi)發(fā)風(fēng)險(xiǎn)59可行性分析是在系統(tǒng)開(kāi)發(fā)的早期所做的一項(xiàng)重要的論證工作,它是決定該系統(tǒng)是否開(kāi)發(fā)的決策依據(jù),因必須給出( B )的回答。 A確定 B行或不行 C正確 D無(wú)二義60需求分析階段的任務(wù)是確定( D )A軟件開(kāi)發(fā)方法B軟件開(kāi)發(fā)工具C軟件開(kāi)發(fā)費(fèi) D軟件系統(tǒng)的功能61 .軟件工程管理的具體內(nèi)容不包括對(duì) _ 管理。(D)A .開(kāi)發(fā)人員 B .組織機(jī)構(gòu) C .控制 D .設(shè)備62 .在 McCall 軟件

20、質(zhì)量度量模型中, _ 屬于面向軟件產(chǎn)品操作。(C)A .正確性 B .可維護(hù)性 C .適應(yīng)性 D .互操作性63 .在快速原型模型的開(kāi)發(fā)過(guò)程中,用原型過(guò)程來(lái)代替全部開(kāi)發(fā)階段所用模型是 _ 模型。(B)A .探索型原型 B .演化型原型 C .實(shí)驗(yàn)型原型 D .增量型原型64 .維護(hù)中因刪除一個(gè)標(biāo)識(shí)符而引起的錯(cuò)識(shí)是 _ 副作用。(C)A .文檔 B .數(shù)據(jù) C .編碼 D .設(shè)計(jì)65 .軟件維護(hù)的困難主要原因是(C)A .費(fèi)用低 B .人員少 C .開(kāi)發(fā)方法的缺陷 D .維護(hù)難66 .用白盒法技術(shù)設(shè)計(jì)測(cè)試用例的方法包括(C)A .錯(cuò)誤推測(cè) B .因果圖 C .基本路徑測(cè)試 D .邊界值分析67

21、.軟件測(cè)試中根據(jù)測(cè)試用例設(shè)計(jì)的方法的不同可分為黑盒測(cè)試和白盒測(cè)試兩種,它們(D)A .前者屬于靜態(tài)測(cè)試,后者屬于動(dòng)態(tài)測(cè)試B .前者屬于動(dòng)態(tài)測(cè)試,后者屬于靜態(tài)測(cè)試C .都屬于靜態(tài)測(cè)試 D .都屬于動(dòng)態(tài)測(cè)試68 .程序設(shè)計(jì)語(yǔ)言的心理特性在語(yǔ)言中表現(xiàn)不應(yīng)包括(C)A .歧義性 B .簡(jiǎn)潔性 C .保密性 D .傳統(tǒng)性69 .程序的三種基本控制結(jié)構(gòu)的共同特點(diǎn)是(C)A .只能用來(lái)描述簡(jiǎn)單程序 B .不能嵌套使用C .單入口,單出口 D .僅用于自動(dòng)控制系統(tǒng)70 . JSP 方法是一種面向 _ 的設(shè)計(jì)方法。(D)A .控制結(jié)構(gòu) B .對(duì)象 C .數(shù)據(jù)流 D .數(shù)據(jù)結(jié)構(gòu)71 .當(dāng)一個(gè)模塊直接使用另一個(gè)模塊

22、的內(nèi)部數(shù)據(jù),這種模塊之間的耦合為(D)A .數(shù)據(jù)耦合 B .公共耦合 C .標(biāo)記耦合 D .內(nèi)容耦合72 .軟件設(shè)計(jì)的方法有多種, _ 方法不屬于面向數(shù)據(jù)流的設(shè)計(jì)方法。(A)A .基于 Jackson 圖的設(shè)計(jì) B .基于 IDEF 0 圖的設(shè)計(jì)C .交換分析設(shè)計(jì) D .事務(wù)分析設(shè)計(jì)73 .為高質(zhì)量地開(kāi)發(fā)軟件項(xiàng)目,在軟件結(jié)構(gòu)設(shè)計(jì)時(shí),必須遵循 _ 原則。(A)A .信息隱蔽 B .質(zhì)量控制 C .程序優(yōu)化 D .數(shù)據(jù)共享74 .數(shù)據(jù)流圖( DFD )是 _ 方法中用于表示系統(tǒng)的邏輯模型的一種圖形工具。(A)A . SA(需求 分析) B . SD C . SP D . SC75 .螺旋模型是一種

23、將瀑布模型和 _ 結(jié)合起來(lái)的軟件開(kāi)發(fā)模型。(A)A .增量模型 B .專(zhuān)家系統(tǒng) C .噴泉模型 D .變換模型76 .需求規(guī)格說(shuō)明書(shū)的作用不包括(C)A .軟件驗(yàn)收的依據(jù)B .用戶(hù)與開(kāi)發(fā)人員對(duì)軟件要做什么的共同理解C .軟件可行性研究的依據(jù) D .軟件設(shè)計(jì)的依據(jù)77 .數(shù)據(jù)字典是用來(lái)定義 _ 中的各個(gè)成份的具體含義的。(D)A .流程圖 B .功能結(jié)構(gòu)圖 C .系統(tǒng)結(jié)構(gòu)圖 D .數(shù)據(jù)流圖78 .設(shè)年利率為 i ,現(xiàn)存入 p 元,不計(jì)復(fù)利, n 年后可得錢(qián)數(shù)為(A)A . p (1+i n)B . p (i+1)* n C . p (1+i) n D . p (i+n)79 .在軟件生產(chǎn)的程序系

24、統(tǒng)時(shí)代由于軟件規(guī)模擴(kuò)大和軟件復(fù)雜性提高等原因?qū)е铝?A)A .軟件危機(jī) B .軟件工程 C .程序設(shè)計(jì)革命 D .結(jié)構(gòu)化程序設(shè)計(jì)81.“軟件工程的概念是為解決軟件危機(jī)而提出的”這句話的意思是( C )A.強(qiáng)調(diào)軟件工程成功解決了軟件危機(jī)的問(wèn)題B.說(shuō)明軟件危機(jī)的存在總是使軟件開(kāi)發(fā)不像傳統(tǒng)工程項(xiàng)目那樣容易管理C.說(shuō)明軟件工程這門(mén)學(xué)科的形成是軟件發(fā)展的需要D.說(shuō)明軟件工程的概念,即:工程的原則、思想、方法可解決當(dāng)時(shí)軟件開(kāi)發(fā)和維護(hù)存在的問(wèn)題82.瀑布模型的主要特點(diǎn)是( A )A.將開(kāi)發(fā)過(guò)程嚴(yán)格地劃分為一系列有序的活動(dòng) B.將開(kāi)發(fā)過(guò)程分解為階段C.提供了有效的管理模式 D.缺乏靈活性83.在軟件工程的需求

25、分析階段,不屬于問(wèn)題識(shí)別內(nèi)容的是( D )A.功能需求B.性能需求 C.環(huán)境需求D.輸入輸出需求84.畫(huà)某系統(tǒng)的數(shù)據(jù)流圖時(shí),頂層圖有( B )A.0張B.1張C.2張D.3張及其以上85.軟件模塊內(nèi)聚性最強(qiáng)的是( A )A.功能內(nèi)聚B.通信內(nèi)聚 C.偶然內(nèi)聚D.邏輯內(nèi)聚86.最早提出軟件系統(tǒng)維護(hù)問(wèn)題的階段是( A )A.可行性分析B.需求分析 C.概要設(shè)計(jì)D.詳細(xì)設(shè)計(jì)87.SD(結(jié)構(gòu)化設(shè)計(jì))方法設(shè)計(jì)的結(jié)果是( B )A.模塊B.模塊結(jié)構(gòu)圖C.模塊的算法D.數(shù)據(jù)流圖88.在進(jìn)行軟件測(cè)試時(shí),首先應(yīng)當(dāng)進(jìn)行以下哪項(xiàng)測(cè)試,然后再進(jìn)行組裝測(cè)試,最后再進(jìn)行有效性測(cè)試( A )A.單元測(cè)試B.系統(tǒng)測(cè)試C.集成

26、測(cè)試D.確認(rèn)測(cè)試89.軟件詳細(xì)設(shè)計(jì)階段的任務(wù)是( A )A.算法與數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)B.功能設(shè)計(jì)C.調(diào)用關(guān)系設(shè)計(jì)D.輸入輸出設(shè)計(jì)90.下列屬于靜態(tài)測(cè)試方法的是( D )A.黑盒法B.路徑覆蓋 C.白盒法D.人工檢測(cè)91.Fortran語(yǔ)言主要作為以下哪個(gè)方面的語(yǔ)言( A )A.科學(xué)工程計(jì)算B.系統(tǒng)軟件 C.事務(wù)處理D.人工智能92.用結(jié)構(gòu)化語(yǔ)言來(lái)描述加工邏輯的外層結(jié)構(gòu)時(shí),以下不屬于基本結(jié)構(gòu)的是( C )A.順序結(jié)構(gòu)B.選擇結(jié)構(gòu) C.嵌套結(jié)構(gòu)D.重復(fù)結(jié)構(gòu)93.可維護(hù)軟件的主要特性包括( A )A.可理解性、可修改性、可移植性 B.可使用性C.可維護(hù)性、可使用性、可靠性 D.可測(cè)試性94.程序設(shè)計(jì)語(yǔ)言不

27、具有的特性是( C )A.心理特性B.工程特性 C.應(yīng)用特性D.技術(shù)特性95.下列不屬于項(xiàng)目進(jìn)度安排主要方法的是( D )A.工程網(wǎng)絡(luò)圖B.Gantt圖 C.進(jìn)度結(jié)構(gòu)圖D.任務(wù)資源表96.下列不屬于通常冗余技術(shù)的是( D )A.結(jié)構(gòu)冗余B.信息冗余C.時(shí)間冗余D.代碼冗余97.下列工具中,屬于需求追蹤工具的是( A )A.在DBMS上的應(yīng)用運(yùn)行工具B.追蹤和狀態(tài)報(bào)告C.訪問(wèn)和版本控制機(jī)構(gòu)D.文件和修改管理98.關(guān)于軟件測(cè)試的目的,下面觀點(diǎn)錯(cuò)誤的是( C )A.為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程B.一個(gè)好的測(cè)試用例能夠發(fā)現(xiàn)至今尚未發(fā)現(xiàn)的錯(cuò)誤C.證明程序是正確、沒(méi)有錯(cuò)誤的 D.一個(gè)成功的測(cè)試用例是發(fā)現(xiàn)了

28、至今尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試99.在制定項(xiàng)目開(kāi)發(fā)計(jì)劃文檔時(shí),不包含的內(nèi)容是( C )A.項(xiàng)目概述B.實(shí)施計(jì)劃 C.測(cè)試計(jì)劃D.交付期限100.面向?qū)ο蟮拈_(kāi)發(fā)方法中,以下哪種方法原是面向Ada語(yǔ)言的,并處于面向?qū)ο箝_(kāi)發(fā)方法的奠基性地位( A )A.Booch方法B.Coad方法C.UML語(yǔ)言D.OMT方法1. 在運(yùn)用面向?qū)ο蟮姆椒ㄔO(shè)計(jì)軟件時(shí),類(lèi)構(gòu)件一般可通過(guò)三種方式實(shí)現(xiàn)重用,即:實(shí)例重用、( )和多態(tài)重用。 (2分)A.性能重用 B.繼承重用 C.功能重用 D.接口重用 2. 一個(gè)有效的處理風(fēng)險(xiǎn)的策略應(yīng)該包括下述三個(gè)方面的內(nèi)容:風(fēng)險(xiǎn)識(shí)別、( )和風(fēng)險(xiǎn)控制。 (2分)A.風(fēng)險(xiǎn)評(píng)估 B.風(fēng)險(xiǎn)管理 C.風(fēng)

29、險(xiǎn)檢測(cè) D.風(fēng)險(xiǎn)監(jiān)控 3. 黑盒測(cè)試在設(shè)計(jì)測(cè)試用例時(shí),主要需要研究( )。 (2分)A.項(xiàng)目開(kāi)發(fā)計(jì)劃B.詳細(xì)設(shè)計(jì)說(shuō)明C.需求規(guī)格說(shuō)明與概要設(shè)計(jì)說(shuō)明D.概要設(shè)計(jì)說(shuō)明與詳細(xì)設(shè)計(jì)說(shuō)明4. 如果你所在的開(kāi)發(fā)小組正在開(kāi)發(fā)一個(gè)沒(méi)人真正需要的“優(yōu)秀產(chǎn)品”,這將會(huì)帶來(lái)( )。 (2分)A.策略風(fēng)險(xiǎn) B.市場(chǎng)風(fēng)險(xiǎn) C.銷(xiāo)售風(fēng)險(xiǎn) D.預(yù)算風(fēng)險(xiǎn) 5. 軟件測(cè)試的目的是發(fā)現(xiàn)軟件中的錯(cuò)誤。為了提高測(cè)試的效率,應(yīng)該( )。 (2分)A.隨機(jī)地選取測(cè)試數(shù)據(jù)B.選取一切可能的輸入數(shù)據(jù)作為測(cè)試數(shù)據(jù)C.在完成編碼以后制定軟件的測(cè)試計(jì)劃D.選擇發(fā)現(xiàn)錯(cuò)誤的可能性大的數(shù)據(jù)作為測(cè)試數(shù)據(jù)6. 需求分析最終結(jié)果是產(chǎn)生( )。 (2分)A.項(xiàng)

30、目開(kāi)發(fā)計(jì)劃 B.需求規(guī)格說(shuō)明書(shū) C.設(shè)計(jì)說(shuō)明書(shū) D.可行性分析報(bào)告 7. 選擇面向?qū)ο笳Z(yǔ)言主要考慮的因素是( )。 (2分)A.可重用性 B.方便性 C.獨(dú)立性 D.靈活性 8. 當(dāng)A模塊調(diào)用B模塊時(shí),若兩個(gè)模塊之間傳遞的是數(shù)值型參數(shù),則這兩個(gè)模塊的耦合方式是( )。 (2分)A.內(nèi)容耦合 B.參數(shù)耦合 C.數(shù)據(jù)耦合 D.時(shí)間耦合 9. 在民主組織機(jī)構(gòu)中如果一個(gè)小組有n個(gè)成員,則可能的通信信道有( )。 (2分)A.n(n-1)/2條 B.n(n-1)條 C.n-1條 D.n條 10. 數(shù)據(jù)流圖有四種成分:源點(diǎn)與終點(diǎn)、處理、數(shù)據(jù)流和( )。 (2分)A.源點(diǎn)數(shù)據(jù) B.數(shù)據(jù)存儲(chǔ) C.數(shù)據(jù)處理 D

31、.終點(diǎn)數(shù)據(jù) 11. 在用面向?qū)ο蟮姆椒ㄟM(jìn)行系統(tǒng)分析時(shí),可從問(wèn)題域、系統(tǒng)責(zé)任和( )三方面來(lái)發(fā)現(xiàn)目標(biāo)系統(tǒng)的對(duì)象。 (2分)A.系統(tǒng)功能 B.系統(tǒng)性能 C.系統(tǒng)邊界 D.系統(tǒng)需求 12. 軟件是計(jì)算機(jī)系統(tǒng)中與硬件相互依存的另一部分,它是包括程序、數(shù)據(jù)及( )的完整集合。 (2分)A.編程 B.文檔 C.代碼 D.說(shuō)明 13. 數(shù)據(jù)耦合、公共耦合、標(biāo)記耦合、控制耦合的耦合性從低到高的順序是( )。 (2分)A.數(shù)據(jù)、公共、標(biāo)記、控制 B.控制、數(shù)據(jù)、標(biāo)記、公共 C.數(shù)據(jù)、標(biāo)記、控制、公共 D.控制、數(shù)據(jù)、公共、標(biāo)記 14. 根據(jù)用戶(hù)的要求改進(jìn)或擴(kuò)充軟件的過(guò)程是( )。 (2分)A.完善性維護(hù) B.適

32、應(yīng)性維護(hù) C.糾錯(cuò)性維護(hù) D.預(yù)防性維護(hù) 15. 產(chǎn)生軟件維護(hù)的副作用,是指( )。 (2分)A.開(kāi)發(fā)時(shí)的錯(cuò)誤 B.隱含的錯(cuò)誤 C.運(yùn)行時(shí)的誤操作 D.因修改軟件而造成的錯(cuò)誤 16. 軟件需求分析的主要任務(wù)是準(zhǔn)確地定義出要開(kāi)發(fā)的軟件系統(tǒng)是( )。 (2分)A.如何做 B.做什么 C.怎么做 D.對(duì)誰(shuí)做 17. 瀑布模型是以文檔為驅(qū)動(dòng)、適合于( )的軟件項(xiàng)目的模型。 (2分)A.需求變化 B.需求改變 C.需求不定 D.需求固定 18. 軟件總體設(shè)計(jì)(概要設(shè)計(jì))的基本任務(wù)是( ),它直接影響下一階段詳細(xì)設(shè)計(jì)和編碼的工作。 (2分)A.初始化的軟件結(jié)構(gòu)圖 B.設(shè)計(jì)初步的軟件結(jié)構(gòu)圖 C.模塊詳細(xì)的算

33、法 D.程序編碼 19. 面向數(shù)據(jù)流圖的設(shè)計(jì)方法定義了一些不同的“映射”,可以由( )映射出軟件結(jié)構(gòu)。 (2分)A.數(shù)據(jù) B.數(shù)據(jù)結(jié)構(gòu) C.數(shù)據(jù)流圖 D.數(shù)據(jù)結(jié)果 20. 可重用軟部件必須具備三個(gè)特點(diǎn),請(qǐng)選擇其中之一( )。 (2分)A.高度可塑性 B.高度修改性 C.高度穩(wěn)定性 D.高度可靠性 21. 詳細(xì)設(shè)計(jì)階段,用來(lái)描述模塊處理過(guò)程的工具有圖形、文字、表格等類(lèi)型。下述四種中,( )是圖形類(lèi)工具。 (2分)A.PAD B.PDL C.NS圖 D.判定表 .標(biāo)準(zhǔn)答案:A,C22. 軟件過(guò)程的輸出信息可以分為三類(lèi):( );( );( )。上述這些項(xiàng)組成了軟件過(guò)程中產(chǎn)生的全部信息。 (2分).標(biāo)

34、準(zhǔn)答案:C,A,BA.數(shù)據(jù) B.相關(guān)文檔 C.計(jì)算機(jī)程序 D.繼承 23. 軟件項(xiàng)目管理者的主要任務(wù)是:( )。 (2分)A.計(jì)劃 B.解決問(wèn)題 C.組織 D.控制 24. 軟件生命周期一般可劃分為問(wèn)題定義、需求分析、( )、( )、測(cè)試、維護(hù)等幾個(gè)典型階段。 (2分)A.問(wèn)題定義 B.設(shè)計(jì) C.程序 D.編碼 25. 在進(jìn)行人機(jī)交互界面設(shè)計(jì)時(shí),應(yīng)主要考慮的因素有( )。 (2分)A.系統(tǒng)響應(yīng)時(shí)間 B.程序的質(zhì)量 C.用戶(hù)求助機(jī)制 D.錯(cuò)誤處理 26. 在用白盒法技術(shù)設(shè)計(jì)測(cè)試用例時(shí),( )是最弱的覆蓋標(biāo)準(zhǔn)。 (2分)A.語(yǔ)句覆蓋 B.路徑覆蓋 C.判定覆蓋 D.條件組合覆蓋 27. 隨著軟硬件

35、環(huán)境變化而修改軟件的過(guò)程是( )。 (2分)A.糾錯(cuò)性維護(hù) B.適應(yīng)性維護(hù) C.完善性維護(hù) D.預(yù)防性維護(hù) 28. 軟件重用是指( )。 (2分)A.多個(gè)用戶(hù)都在使用同一個(gè)軟件B.重復(fù)運(yùn)行一個(gè)軟件,解決用戶(hù)的實(shí)際問(wèn)題C.同一軟件成分被多次重復(fù)使用于不同的軟件中29. 軟件總體設(shè)計(jì)結(jié)束后得到( )。 (2分)A.初始化的軟件結(jié)構(gòu)圖 B.優(yōu)化后的軟件結(jié)構(gòu)圖 C.模塊詳細(xì)的算法 D.程序編碼 30. 行為是指對(duì)象達(dá)到某種狀態(tài)時(shí)所做的一系列處理操作。這些操作是需要( )的。 (2分)A.不耗費(fèi)時(shí)間 B.耗費(fèi)時(shí)間 C.耗費(fèi)外部設(shè)備 D.耗費(fèi)外存儲(chǔ)器 31. 在軟件開(kāi)發(fā)模型中,( )是一種風(fēng)險(xiǎn)驅(qū)動(dòng)模型,它

36、適用于大型軟件的開(kāi)發(fā),并支持面向?qū)ο蟮倪^(guò)程和開(kāi)發(fā)。 (2分)A.噴泉模型 B.增量模型 C.瀑布模型 D.螺旋模型 32. 一個(gè)程序員在編寫(xiě)程序時(shí)所表現(xiàn)出來(lái)的特點(diǎn)、習(xí)慣、邏輯思路等就構(gòu)成了這個(gè)程序員的( )。 (2分)A.編程風(fēng)格 B.編碼格式 C.程序編碼 D.程序代碼 33. 根據(jù)軟件維護(hù)的任務(wù)與性質(zhì)不同,通??蓪④浖S護(hù)分為( )活動(dòng)。 (2分)A.五類(lèi) B.四類(lèi) C.三類(lèi) D.兩類(lèi) 34. 可重用軟部件必須具備三個(gè)特點(diǎn),請(qǐng)選擇其中之一( )。 (2分)A.接口清晰、簡(jiǎn)明、可靠 B.接口清晰、簡(jiǎn)明 C.接口清晰 D.接口好 35. 在運(yùn)用面向?qū)ο蟮姆椒ㄔO(shè)計(jì)軟件時(shí),類(lèi)構(gòu)件一般可通過(guò)三種方式

37、實(shí)現(xiàn)重用,即:實(shí)例重用、繼承重用和( )。 (2分)A.動(dòng)態(tài)重用 B.功能重用 C.多態(tài)重用 D.接口重用 36. 一個(gè)有效的處理風(fēng)險(xiǎn)的策略應(yīng)該包括下述三個(gè)方面的內(nèi)容:風(fēng)險(xiǎn)識(shí)別、風(fēng)險(xiǎn)評(píng)估和( )。 (2分)A.風(fēng)險(xiǎn)管理 B.風(fēng)險(xiǎn)控制 C.風(fēng)險(xiǎn)檢測(cè) D.風(fēng)險(xiǎn)監(jiān)督 37. 在軟件開(kāi)發(fā)過(guò)程中,最早形成的軟件配置項(xiàng)是( )。 (2分)A.需求說(shuō)明書(shū) B.項(xiàng)目計(jì)劃 C.設(shè)計(jì)說(shuō)明書(shū) D.系統(tǒng)規(guī)格說(shuō)明書(shū) 38. 結(jié)構(gòu)化程序設(shè)計(jì)的一種基本方法是( )。 (2分)A.逐步求精法 B.迭代法 C.篩選法 D.遞歸法 39. 瀑布模型的存在問(wèn)題是( )。 (2分)A.用戶(hù)容易參與開(kāi)發(fā) B.用戶(hù)與開(kāi)發(fā)者易溝通 C.適

38、用可變需求 D.缺乏靈活性 40. 軟件需求分析的主要任務(wù)是準(zhǔn)確地定義出要開(kāi)發(fā)的軟件系統(tǒng)是( )。 (2分)A.如何做 B.做什么 C.怎么做 D.對(duì)誰(shuí)做 41. 在軟件開(kāi)發(fā)過(guò)程中要產(chǎn)生大量的信息,要進(jìn)行大量的修改,( )能協(xié)調(diào)軟件開(kāi)發(fā),并使混亂減到最低程度。 (2分)A.軟件進(jìn)度管理 B.軟件項(xiàng)目管理 C.軟件質(zhì)量管理 D.軟件測(cè)試管理 42. 為了便于對(duì)照檢查,測(cè)試用例應(yīng)由輸入數(shù)據(jù)和預(yù)期的( )兩部分組成。 (2分)A.輸入結(jié)果 B.輸出結(jié)果 C.輸入?yún)?shù) D.輸出參數(shù) 43. 數(shù)據(jù)流圖有四種成分:源點(diǎn)與終點(diǎn)、處理、( )和數(shù)據(jù)存儲(chǔ)。 (2分)A.數(shù)據(jù) B.數(shù)據(jù)處理 C.數(shù)據(jù)流 D.信息處

39、理 44. 在用面向?qū)ο蟮姆椒ㄟM(jìn)行系統(tǒng)分析時(shí),可從問(wèn)題域、( )和系統(tǒng)邊界三方面來(lái)發(fā)現(xiàn)目標(biāo)系統(tǒng)的對(duì)象。 (2分)A.系統(tǒng)性能 B.系統(tǒng)責(zé)任 C.功能 D.接口 45. 軟件是計(jì)算機(jī)系統(tǒng)中與硬件相互依存的另一部分,它是包括程序、( )及文檔的完整集合。 (2分)A.代碼 B.接口 C.數(shù)據(jù) D.進(jìn)程 46. 繼承的對(duì)象能夠直接獲得已有對(duì)象的( )和( ),而不必重復(fù)定義他們。 (2分)A.數(shù)據(jù) B.性質(zhì) C.接口 D.特征 47. 軟件是由( )組成的完整集合。 (2分)A.編程 B.程序 C.計(jì)劃 D.文檔 E.數(shù)據(jù) 48. 面向?qū)ο蠓椒ㄊ且环N運(yùn)用( )、( )、( )、封裝、聚合、( )、多

40、態(tài)性等概念來(lái)構(gòu)造系統(tǒng)的軟件開(kāi)發(fā)方法。 (2分)A.對(duì)象 B.類(lèi) C.程序 D.繼承 E.消息 49. 在進(jìn)行軟件項(xiàng)目的人員組織上,目前比較流行的組織機(jī)構(gòu)主要有( )、( )和( )。 (2分)A.民主組織機(jī)構(gòu) B.主程序員組織結(jié)構(gòu) C.現(xiàn)代程序員組 D.現(xiàn)代程序員 50. 造成軟件危機(jī)的主要原因是( )。 (2分)A.用戶(hù)使用不當(dāng) B.軟件本身特點(diǎn) C.硬件不可靠 D.對(duì)軟件的錯(cuò)誤認(rèn)識(shí) E.缺乏好的開(kāi)發(fā)方法和手段 51. 在軟件開(kāi)發(fā)過(guò)程中,最早形成的軟件配置項(xiàng)是( )。 (2分)A.系統(tǒng)規(guī)格說(shuō)明書(shū) B.項(xiàng)目計(jì)劃 C.需求說(shuō)明書(shū) D.設(shè)計(jì)說(shuō)明書(shū) 52. 結(jié)構(gòu)化程序設(shè)計(jì)的一種基本方法是( )。 (

41、2分)A.篩選法 B.迭代法 C.逐步求精法 D.遞歸法 53. 瀑布模型的存在問(wèn)題是( )。 (2分)A.用戶(hù)容易參與開(kāi)發(fā) B.缺乏靈活性 C.用戶(hù)與開(kāi)發(fā)者易溝通 D.適用可變需求 54. 軟件開(kāi)發(fā)時(shí),一個(gè)錯(cuò)誤發(fā)現(xiàn)的越晚,為改正它所付出的代價(jià)就( )。 (2分)A.越大 B.越小 C.越不可捉摸 D.越接近平均水平 55. 結(jié)構(gòu)化分析模型的核心是( )。 (2分)A.數(shù)據(jù)結(jié)構(gòu) B.數(shù)據(jù)字典 C.系統(tǒng)結(jié)構(gòu) D.系統(tǒng)功能 56. 如果模塊在同一段時(shí)間內(nèi)完成各種初始化工作,這種內(nèi)聚屬于( )。 (2分)A.功能內(nèi)聚 B.過(guò)程內(nèi)聚 C.邏輯內(nèi)聚 D.時(shí)間內(nèi)容 57. ( )機(jī)制實(shí)現(xiàn)了子類(lèi)自動(dòng)地共享父

42、類(lèi)中定義的數(shù)據(jù)和方法。 (2分)A.繼承 B.對(duì)象 C.類(lèi) D.封裝 58. 可重用軟部件必須具備三個(gè)特點(diǎn),請(qǐng)選擇其中之一( )。 (2分)A.模塊正確性好 B.模塊獨(dú)立性強(qiáng) C.模塊性能很強(qiáng) D.模塊性能很好 59. 軟件是計(jì)算機(jī)系統(tǒng)中與硬件相互依存的另一部分,它是包括( )、數(shù)據(jù)及文檔的完整集合。 (2分)A.編程 B.進(jìn)程 C.計(jì)劃 D.程序 60. 一個(gè)有效的處理風(fēng)險(xiǎn)的策略應(yīng)該包括下述三個(gè)方面的內(nèi)容:( )、風(fēng)險(xiǎn)評(píng)估和風(fēng)險(xiǎn)控制。 (2分)A.風(fēng)險(xiǎn)檢測(cè) B.風(fēng)險(xiǎn)監(jiān)控 C.風(fēng)險(xiǎn)識(shí)別 D.風(fēng)險(xiǎn)完善 61. 快速原型模型的主要特點(diǎn)之一是( )。 (2分)A.及早提供工作軟件B.及早提供全部完整

43、的軟件產(chǎn)品C.開(kāi)發(fā)完畢后才見(jiàn)到工作軟件D.開(kāi)發(fā)完畢才見(jiàn)到產(chǎn)品62. 修改軟件為將來(lái)的維護(hù)活動(dòng)預(yù)先做準(zhǔn)備的過(guò)程是( )。 (2分)A.糾錯(cuò)性維護(hù) B.預(yù)防性維護(hù) C.完善性維護(hù) D.適應(yīng)性維護(hù) 63. 結(jié)構(gòu)化程序設(shè)計(jì)的一種基本方法是( )。 (2分)A.篩選法 B.迭代法 C.遞歸法 D.逐步求精法 64. 若有一個(gè)計(jì)算類(lèi)型的程序,它的輸入量只有一個(gè)X,其范圍是-1.0,1.0,現(xiàn)從輸入的角度考慮一組測(cè)試用例:-1.001,-1.0,1.0,1.001。設(shè)計(jì)這組測(cè)試用例的方法是( )。 (2分)A.邊界值分析法 B.等價(jià)分類(lèi)法 C.條件覆蓋法 D.錯(cuò)誤推測(cè)法 65. 在軟件開(kāi)發(fā)模型中,( )是一種風(fēng)險(xiǎn)驅(qū)動(dòng)模型,它適用于大型軟件的開(kāi)發(fā),并支持面向?qū)ο蟮倪^(guò)程和開(kāi)發(fā)。 (2分)A.噴泉模型 B.螺旋模型 C.瀑布模型 D.增量模型 66. 一個(gè)程序員在編寫(xiě)程序時(shí)所表現(xiàn)出來(lái)的特點(diǎn)、習(xí)慣、邏輯

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論