山東工商學(xué)院軟件技術(shù)基礎(chǔ)復(fù)習(xí)資料_第1頁(yè)
山東工商學(xué)院軟件技術(shù)基礎(chǔ)復(fù)習(xí)資料_第2頁(yè)
山東工商學(xué)院軟件技術(shù)基礎(chǔ)復(fù)習(xí)資料_第3頁(yè)
山東工商學(xué)院軟件技術(shù)基礎(chǔ)復(fù)習(xí)資料_第4頁(yè)
山東工商學(xué)院軟件技術(shù)基礎(chǔ)復(fù)習(xí)資料_第5頁(yè)
已閱讀5頁(yè),還剩88頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

山東工商學(xué)院2020學(xué)年第二學(xué)期軟件技術(shù)基礎(chǔ)課程試題A卷(考試時(shí)間:120分鐘,滿分100分)特別提醒:1、所有答案均須填寫在答題紙上,寫在試題紙上無效。2、每份答卷上均須準(zhǔn)確填寫函授站、專業(yè)、年級(jí)、學(xué)號(hào)、姓名、課程名稱。一單選題(共195題,總分值195分)1.結(jié)構(gòu)化分析方法是一種預(yù)先嚴(yán)格定義需求的方法,它在實(shí)施時(shí)強(qiáng)調(diào)的是分析對(duì)象的()(1分)A.控制流B.數(shù)據(jù)流C.程序流D.指令流2.為了提高軟件的可移植性,應(yīng)注意提高軟件的()(1分)A.使用的方便性B.簡(jiǎn)潔性C.可靠性D.設(shè)備獨(dú)立性3.UML是軟件開發(fā)中的一個(gè)重要工具,它主要應(yīng)用于哪種軟件開發(fā)方法()(1分)A.基于瀑布模型的結(jié)構(gòu)化方法B.基于需求動(dòng)態(tài)定義的原型化方法C.基于對(duì)象的面向?qū)ο蟮姆椒―.基于數(shù)據(jù)的數(shù)據(jù)流開發(fā)方法4.以下哪一項(xiàng)不是軟件危機(jī)的表現(xiàn)形式()(1分)A.成本高B.生產(chǎn)率低C.技術(shù)發(fā)展快D.質(zhì)量得不到保證5.快速原型模型是增量模型的另一種形式,根據(jù)原型的不同作用,有三類原型模型:()主要用于設(shè)計(jì)階段,考核實(shí)現(xiàn)方案能否實(shí)現(xiàn)。(1分)A.探索型原型B.實(shí)驗(yàn)型原型C.演化型原型D.漸增模型6.快速原型模型是增量模型的另一種形式,根據(jù)原型的不同作用,有三類原型模型:()目的是要弄清用戶的需求,明確所期望的特性。(1分)A.探索型原型B.實(shí)驗(yàn)型原型C.演化型原型D.漸增模型7.結(jié)構(gòu)化分析是一種是(),它根據(jù)軟件內(nèi)部的數(shù)據(jù)傳遞、變換關(guān)系,自頂向下逐層分解,描繪出滿足功能要求的軟件模型。(1分)A.程序設(shè)計(jì)活動(dòng)B.軟件設(shè)計(jì)活動(dòng)C.軟件測(cè)試確認(rèn)D.建?;顒?dòng)8.結(jié)構(gòu)化分析(SA)方法采用的基本手段是()。(1分)A.分解和抽象B.分解和綜合C.歸納推導(dǎo)D.演繹歸納9.模塊化的目的是為了()。(1分)A.增加內(nèi)聚性B.提高易讀性C.降低復(fù)雜性D.減少耦合性10.在面向?qū)ο蟮腛MT方法中,所建立的模型主要包括對(duì)象模型、()和功能模型。(1分)A.動(dòng)態(tài)模型B.靜態(tài)模型C.概念模型D.數(shù)據(jù)模型11.結(jié)構(gòu)化分析采取的策略往往是(),先把一個(gè)復(fù)雜的大問題劃分成若干個(gè)小問題,然后再分別解決。(1分)A.分解B.集成C.抽象D.歸納12.軟件需求說明書在()階段產(chǎn)生。(1分)A.概要設(shè)計(jì)B.詳細(xì)設(shè)計(jì)C.需求分析D.測(cè)試13.在面向?qū)ο筌浖_發(fā)方法中,類與類之間主要有以下結(jié)構(gòu)關(guān)系()(1分)A.繼承和聚集B.繼承和一般C.聚集和消息傳遞D.繼承和方法調(diào)用14.在McCall軟件質(zhì)量度量模型中,()屬于面向軟件產(chǎn)品修改。(1分)A.可靠性B.可重用性C.適應(yīng)性D.可移植性15.下列幾種類型中,耦合性最弱的是()。(1分)A.內(nèi)容型B.控制型C.公共型D.數(shù)據(jù)型16.軟件測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過程。()是對(duì)源程序中的每一個(gè)程序單元進(jìn)行測(cè)試,從而發(fā)現(xiàn)模塊中的錯(cuò)誤。(1分)A.集成測(cè)試B.系統(tǒng)測(cè)試C.確認(rèn)測(cè)試D.單元測(cè)試17.軟件測(cè)試方法中,黑盒測(cè)試方法和白盒測(cè)試方法是常用的方法,其中黑盒測(cè)試方法主要用于測(cè)試()。(1分)A.結(jié)構(gòu)合理性B.軟件外部功能C.程序正確性D.程序內(nèi)部邏輯18.下列屬于維護(hù)階段的文檔是()(1分)A.軟件規(guī)格說明B.用戶操作手冊(cè)C.軟件問題報(bào)告D.軟件測(cè)試分析報(bào)告19.軟件項(xiàng)目計(jì)劃一般不包括以下哪項(xiàng)內(nèi)容()(1分)A.培訓(xùn)計(jì)劃B.人員安排C.進(jìn)度安排D.軟件開發(fā)標(biāo)準(zhǔn)的選擇和制定20.基線可作為軟件生存期中各開發(fā)階段的一個(gè)檢查點(diǎn)。當(dāng)采用的基線發(fā)生錯(cuò)誤時(shí),可以返回到最近和最恰當(dāng)?shù)模ǎ┥希?分)A.配置項(xiàng)B.程序C.基線D.過程21.軟件開發(fā)中常采用的結(jié)構(gòu)化生命周期方法,由于其特征而一般稱其為()(1分)A.瀑布模型B.對(duì)象模型C.螺旋模型D.層次模型22.UML是軟件開發(fā)中的一個(gè)重要工具,它主要應(yīng)用于哪種軟件開發(fā)方法()(1分)A.基于瀑布模型的結(jié)構(gòu)化方法B.基于需求動(dòng)態(tài)定義的原型化方法C.基于對(duì)象的面向?qū)ο蟮姆椒―.基于數(shù)據(jù)的數(shù)據(jù)流開發(fā)方法23.在如下模塊耦合中,()的耦合性最強(qiáng)。(1分)A.數(shù)據(jù)耦合B.內(nèi)容耦合C.標(biāo)記耦合D.公共耦合24.瀑布模型的存在問題是()(1分)A.用戶容易參與開發(fā)B.缺乏靈活性C.用戶與開發(fā)者易溝通D.適用可變需求25.軟件質(zhì)量必須在()加以保證。(1分)A.開發(fā)之前B.開發(fā)之后C.可行性研究過程中D.設(shè)計(jì)與實(shí)現(xiàn)過程中26.下列各項(xiàng)中不屬于邏輯覆蓋的是()(1分)A.語(yǔ)句覆蓋B.判定覆蓋C.判定——條件覆蓋D.全部覆蓋27.耦合度也可以分為七級(jí):其中最松散的耦合是()。(1分)A.非直接耦合B.數(shù)據(jù)耦合C.特征耦合D.控制耦合28.軟件測(cè)試后通過()來確定錯(cuò)誤的原因和位置并改正錯(cuò)誤。(1分)A.確認(rèn)測(cè)試B.維護(hù)C.集成測(cè)試D.調(diào)試29.概要設(shè)計(jì)說明書在()階段產(chǎn)生。(1分)A.概要設(shè)計(jì)B.詳細(xì)設(shè)計(jì)C.需求分析D.測(cè)試30.使用UML建立的模型一般包括用例模型、()、動(dòng)態(tài)模型和實(shí)現(xiàn)模型。(1分)A.靜態(tài)模型B.功能模型C.對(duì)象模型D.計(jì)算模型31.一個(gè)模塊把一個(gè)數(shù)據(jù)量傳遞給另一個(gè)模塊,其可能的模塊耦合是:()。(1分)A.數(shù)據(jù)耦合B.內(nèi)容耦合C.標(biāo)記耦合D.控制耦合32.一個(gè)模塊直接引用另一個(gè)模塊中的數(shù)據(jù),其可能的模塊耦合是:()(1分)A.數(shù)據(jù)耦合B.內(nèi)容耦合C.標(biāo)記耦合D.控制耦合33.人機(jī)界面的風(fēng)格大致經(jīng)過了()代的演變。(1分)A.三B.四C.五D.六34.一個(gè)模塊的作用范圍應(yīng)在其控制范圍(),且判定所在的模塊應(yīng)與受其影響的模塊在層次上盡量靠近。(1分)A.之外B.之內(nèi)C.靠近D.遠(yuǎn)離35.數(shù)據(jù)流圖是表示系統(tǒng)邏輯模型的一種工具,它表述了數(shù)據(jù)在系統(tǒng)中的()過程。(1分)A.分解B.建模C.流動(dòng)和處理D.存儲(chǔ)36.進(jìn)行軟件需求分析可使用多種工具,但()是不適用的。(1分)A.PAD圖B.數(shù)據(jù)流程圖C.程序流程圖D.對(duì)算法的詳細(xì)過程描述37.不屬于面向?qū)ο蟪绦蛟O(shè)計(jì)的主要特性的是()。(1分)A.封裝性B.重載與多態(tài)性C.數(shù)據(jù)的完整性D.繼承性38.實(shí)踐表明,確定發(fā)生錯(cuò)誤的位置和內(nèi)在原因所需的工作量幾乎占整個(gè)調(diào)試工作量的()%。(1分)A.30B.50C.70D.9039.軟件需求的任務(wù)不應(yīng)包括()。(1分)A.問題分析B.結(jié)構(gòu)化程序設(shè)計(jì)C.軟件重要功能的描述D.對(duì)算法的詳細(xì)過程描述40.問題分析圖(PAD)是一種常用的()描述工具。(1分)A.概要設(shè)計(jì)B.詳細(xì)設(shè)計(jì)C.系統(tǒng)實(shí)現(xiàn)D.需求分析41.使用白盒測(cè)試方法時(shí),確定測(cè)試數(shù)據(jù)應(yīng)根據(jù)()和指定的覆蓋標(biāo)準(zhǔn)。(1分)A.程序的內(nèi)部邏輯B.程序的復(fù)雜程度C.程序的功能D.需求說明書42.DFD中的每個(gè)加工至少有()。(1分)A.一個(gè)輸入流或一個(gè)輸出流B.一個(gè)輸入流和一個(gè)輸出流C.一個(gè)輸入流D.一個(gè)輸出流43.單元測(cè)試主要針對(duì)模塊的五個(gè)基本特征進(jìn)行測(cè)試,其中()主要測(cè)試程序?qū)﹀e(cuò)誤的處理能力。(1分)A.模塊接口B.錯(cuò)誤處理C.重要的執(zhí)行路徑D.局部數(shù)據(jù)結(jié)構(gòu)44.軟件需求規(guī)格說明書在軟件開發(fā)中具有重要作用,但其作用不應(yīng)包括()。(1分)A.軟件可行性分析的依據(jù)B.軟件確認(rèn)準(zhǔn)則C.軟件設(shè)計(jì)的依據(jù)D.結(jié)構(gòu)化程序設(shè)計(jì)45.瀑布模型把軟件生命周期劃分為八個(gè)階段:?jiǎn)栴}的定義、可行性研究、軟件需求分析、系統(tǒng)總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測(cè)試和運(yùn)行、維護(hù)。八個(gè)階段又可歸納為三個(gè)大的階段:計(jì)劃階段、開發(fā)階段和()。(1分)A.詳細(xì)計(jì)劃B.可行性分析C.運(yùn)行階段D.測(cè)試與排錯(cuò)46.使用Jackson方法可以實(shí)現(xiàn)()。(1分)A.從數(shù)據(jù)結(jié)構(gòu)導(dǎo)出程序結(jié)構(gòu)B.從數(shù)據(jù)流圖導(dǎo)出模塊結(jié)構(gòu)圖

C.從模塊結(jié)構(gòu)導(dǎo)出數(shù)據(jù)結(jié)構(gòu)D.從模塊結(jié)構(gòu)導(dǎo)出數(shù)據(jù)結(jié)構(gòu)

47.瀑布模型是將軟件生存周期各個(gè)活動(dòng)規(guī)定為依()連接的若干個(gè)階段的模型。(1分)A.遞歸順序B.遞增順序C.原型D.線性順序48.單元測(cè)試主要針對(duì)模塊的五個(gè)基本特征進(jìn)行測(cè)試,其中()用來進(jìn)行基本路徑測(cè)試,應(yīng)仔細(xì)選擇測(cè)試路徑。(1分)A.模塊接口B.錯(cuò)誤處理C.重要的執(zhí)行路徑D.局部數(shù)據(jù)結(jié)構(gòu)49.以下不屬于白盒測(cè)試技術(shù)的是()(1分)A.邏輯覆蓋B.基本路徑測(cè)試C.循環(huán)覆蓋測(cè)試D.等價(jià)類劃分50.若有一個(gè)計(jì)算類型的程序,它的輸入量只有一個(gè),其范圍是從輸入的角度考慮一組測(cè)試用例,設(shè)計(jì)這組測(cè)試用例的方法是()(1分)A.條件覆蓋法B.等價(jià)分類法C.邊界值分析法D.錯(cuò)誤推測(cè)法51.在使用UML建立的實(shí)現(xiàn)模型中,實(shí)現(xiàn)模型包括構(gòu)件圖和配置圖兩種,構(gòu)件圖用于描述系統(tǒng)中存在的()依賴關(guān)系。(1分)A.使用B.構(gòu)件以及它們之間C.類以及它們之間D.對(duì)象以及它們之間52.使用結(jié)構(gòu)化分析(SA)方法時(shí),可以得到()。(1分)A.程序流程圖B.具體的語(yǔ)言程序C.模塊結(jié)構(gòu)圖及模塊的功能說明

D.分層DFD和DD

53.具有相同或相似性質(zhì)的對(duì)象的抽象為()。(1分)A.類B.消息C.集成D.模版54.面向?qū)ο蟮闹饕卣鞒龑?duì)象唯一性、封裝、繼承外,還有()(1分)A.多態(tài)性B.完整性C.可移植性D.兼容55.在結(jié)構(gòu)化設(shè)計(jì)方法中,提出評(píng)價(jià)模塊結(jié)構(gòu)質(zhì)量的兩個(gè)具體標(biāo)準(zhǔn)是()。(1分)A.獨(dú)立性和信息隱蔽性B.清晰性和可讀性

C.塊內(nèi)聯(lián)系和塊間聯(lián)系D.效率和可靠性

56.模塊的耦合性指軟件系統(tǒng)結(jié)構(gòu)中各模塊間相互聯(lián)系緊密程度的一種度量。如下四種耦合中,耦合程度最高的是()。(1分)A.數(shù)據(jù)耦合B.標(biāo)記耦合C.控制耦合D.公共耦合57.能力成熟度模型可以()(1分)A.使軟件組織建立一個(gè)有規(guī)律的成熟的軟件過程B.使用軟件沒有錯(cuò)誤C.使軟件開發(fā)人員掌握更多的技術(shù)D.避免開發(fā)人員跳槽58.在使用UML建立的動(dòng)態(tài)模型中,主要包括()、活動(dòng)圖、順序圖和協(xié)作圖四種。(1分)A.類圖B.包圖C.狀態(tài)圖D.時(shí)序圖59.面向?qū)ο竽P椭饕梢韵履男┠P徒M成()(1分)A.對(duì)象模型、動(dòng)態(tài)模型、功能模型B.對(duì)象模型、數(shù)據(jù)模型、功能模型C.數(shù)據(jù)模型、動(dòng)態(tài)模型、功能模型D.對(duì)象模型、動(dòng)態(tài)模型、數(shù)據(jù)模型60.結(jié)構(gòu)化分析思想在建立系統(tǒng)邏輯模型中是通過()體現(xiàn)出來的。(1分)A.軟件結(jié)構(gòu)圖B.分層數(shù)據(jù)流圖C.數(shù)據(jù)字典D.邏輯表達(dá)工具61.面向?qū)ο箢I(lǐng)域的語(yǔ)言UML稱為()。(1分)A.結(jié)構(gòu)化描述語(yǔ)言B.統(tǒng)一建模語(yǔ)言C.機(jī)器語(yǔ)言D.程序設(shè)計(jì)語(yǔ)言62.人們常用的評(píng)價(jià)軟件質(zhì)量的4個(gè)因素是()(1分)A.可維護(hù)性、可靠性、健壯性、效率B.可維護(hù)性、可靠性、可理解性、效率C.可維護(hù)性、可靠性、完整性、效率D.可維護(hù)性、可靠性、移植性、效率63.()應(yīng)當(dāng)在應(yīng)用分析之前進(jìn)行,因?yàn)槲覀冊(cè)诹私鈫栴}之前應(yīng)當(dāng)對(duì)問題敞開思想考慮,不應(yīng)加以限制。(1分)A.問題域分析B.高層分析C.實(shí)例的建立D.類的開發(fā)64.需求規(guī)格說明書的內(nèi)容不應(yīng)包括()。(1分)A.軟件重要功能的描述B.對(duì)算法的詳細(xì)過程描述C.軟件確認(rèn)準(zhǔn)則D.數(shù)據(jù)字典65.在軟件開發(fā)和維護(hù)的過程中,為了定量地評(píng)價(jià)軟件質(zhì)量,必須對(duì)軟件特性進(jìn)行()(1分)A.測(cè)試B.度量C.評(píng)審D.維護(hù)66.在下面的軟件開發(fā)方法中,哪一個(gè)對(duì)軟件設(shè)計(jì)和開發(fā)人員的開發(fā)要求最高()(1分)A.結(jié)構(gòu)化方法B.原型化方法C.面向?qū)ο蟮姆椒―.控制流方法67.確認(rèn)測(cè)試主要涉及的文檔是()。(1分)A.需求規(guī)格說明書B.概要設(shè)計(jì)說明書C.詳細(xì)設(shè)計(jì)說明書D.源程序68.分配到必要資源并獲得了處理機(jī)時(shí)的進(jìn)程的狀態(tài)稱為()。(1分)A.就緒狀態(tài)B.執(zhí)行狀態(tài)C.等待狀態(tài)D.阻塞狀態(tài)69.模塊的耦合性指軟件系統(tǒng)結(jié)構(gòu)中各模塊間相互聯(lián)系緊密程度的一種度量。通過一個(gè)公共數(shù)據(jù)環(huán)境相互作用的那些模塊間的耦合為()。(1分)A.無直接耦合B.數(shù)據(jù)耦合C.公共耦合D.內(nèi)容耦合70.在軟件設(shè)計(jì)中,設(shè)計(jì)復(fù)審是和軟件設(shè)計(jì)本身一樣重要的環(huán)節(jié),其主要的目的和作用是為了能夠()(1分)A.減少測(cè)試工作量B.避免后期付出高代價(jià)C.保證軟件質(zhì)量D.縮短軟件開發(fā)周期71.快速原型模型是增量模型的另一種形式,根據(jù)原型的不同作用,有三類原型模型:()主要用于及早向用戶提交一個(gè)原型系統(tǒng)。(1分)A.探索型原型B.實(shí)驗(yàn)型原型C.演化型原型D.漸增模型72.在面向?qū)ο蠹夹g(shù)中,()指將具有一致的數(shù)據(jù)結(jié)構(gòu)和行為的對(duì)象抽象成類。(1分)A.封裝性B.唯一性C.分類性D.繼承性73.Coad方法是面向()的軟件開發(fā)方法。(1分)A.對(duì)象B.數(shù)據(jù)結(jié)構(gòu)C.邏輯結(jié)構(gòu)D.功能結(jié)構(gòu)74.有X、Y、Z三個(gè)元素依次入棧,不可能的出棧順序是()。(1分)A.Z,Y,XB.Z,X,YC.Y,X,ZD.X,Y,Z75.為了提高軟件測(cè)試的效率,應(yīng)該()。(1分)A.隨機(jī)地選擇測(cè)試數(shù)據(jù)B.取一切可能的輸入數(shù)據(jù)作為測(cè)試數(shù)據(jù)

C.選擇最有可能發(fā)現(xiàn)程序中錯(cuò)誤的數(shù)據(jù)作為測(cè)試數(shù)據(jù)

D.選擇邊界測(cè)試數(shù)據(jù)

76.在模塊化軟件設(shè)計(jì)中,劃分程序模塊通常遵循的基本原則是:使各模塊內(nèi)部的內(nèi)聚度()。(1分)A.盡可能強(qiáng)B.盡可能弱C.適中D.視情況而定77.軟件工程方法學(xué)的目的是:使軟件生產(chǎn)規(guī)范化和工程化,而軟件工程方法得以實(shí)施的主要保證是()(1分)A.硬件環(huán)境B.軟件開發(fā)的環(huán)境C.軟件開發(fā)工具和軟件開發(fā)的環(huán)境D.開發(fā)人員的素質(zhì)78.在軟件危機(jī)中表現(xiàn)出來的軟件質(zhì)量差的問題,其原因是()(1分)A.用戶經(jīng)常干預(yù)軟件系統(tǒng)的研發(fā)工作B.沒有軟件質(zhì)量標(biāo)準(zhǔn)C.軟件研發(fā)人員不愿意遵守軟件質(zhì)量標(biāo)準(zhǔn)D.軟件研發(fā)人員素質(zhì)太差79.軟件工程的主要思想是在軟件生產(chǎn)中用()的方法代替?zhèn)鹘y(tǒng)的手工方法。(1分)A.工程化B.結(jié)構(gòu)化C.程序設(shè)計(jì)D.面向數(shù)據(jù)結(jié)構(gòu)80.軟件工程是開發(fā)、運(yùn)行、維護(hù)和修復(fù)軟件的系統(tǒng)方法,它包括三個(gè)要素:方法、工具和()。(1分)A.過程B.規(guī)劃C.編碼D.測(cè)試81.在數(shù)據(jù)流圖中用雙杠表示()。(1分)A.加工B.數(shù)據(jù)流C.數(shù)據(jù)存儲(chǔ)D.數(shù)據(jù)的源點(diǎn)或終點(diǎn)82.軟件管理的主要職能包括()(1分)A.人員管理、計(jì)劃管理B.標(biāo)準(zhǔn)化管理、配置管理C.成本管理、進(jìn)度管理D.(A)和(B)83.軟件工程的出現(xiàn)主要是由于()。(1分)A.程序設(shè)計(jì)方法學(xué)的影響B(tài).其它工程科學(xué)的影響C.軟件危機(jī)的出現(xiàn)D.計(jì)算機(jī)的發(fā)展84.軟件維護(hù)是軟件生存周期中時(shí)間最長(zhǎng)的階段。其中()維護(hù)是為了識(shí)別和糾正測(cè)試過程中沒有發(fā)現(xiàn)的隱含錯(cuò)誤。(1分)A.預(yù)防性B.適應(yīng)性C.完整性D.校正性85.通過執(zhí)行對(duì)象的操作改變對(duì)象的屬性,但它必須通過()的傳遞。(1分)A.接口B.消息C.信息D.操作86.()把已確定的軟件需求轉(zhuǎn)換成特定形式的設(shè)計(jì)表示,使其得以實(shí)現(xiàn)。(1分)A.系統(tǒng)設(shè)計(jì)B.詳細(xì)設(shè)計(jì)C.邏輯設(shè)計(jì)D.軟件設(shè)計(jì)87.UML是一種()語(yǔ)言。(1分)A.統(tǒng)一建模B.統(tǒng)一過程C.程序設(shè)計(jì)D.注釋說明88.在排序法中,從未排序序列中依次取出元素,與已排序序列中的元素作比較,將其放入已排序序列的正確位置稱為()。(1分)A.選擇排序B.快速排序C.插入排序D.冒泡排序89.結(jié)構(gòu)化程序設(shè)計(jì)理論認(rèn)為,實(shí)現(xiàn)良好的程序結(jié)構(gòu)要應(yīng)用()的分析方法。(1分)A.自頂向下B.自底向上C.面向?qū)ο驞.基于組件90.結(jié)構(gòu)化程序設(shè)計(jì)方法的基本要點(diǎn)是:采用自頂向下、逐步求精的程序設(shè)計(jì)方法;();主程序員組的組織形式。(1分)A.使用詳細(xì)設(shè)計(jì)工具B.逐層分解和抽象

C.使用三種基本控制結(jié)構(gòu)構(gòu)造程序D.源程序文檔化

91.概要設(shè)計(jì)說明書的使用者為開發(fā)人員和()。(1分)A.設(shè)計(jì)人員B.維護(hù)人員C.用戶D.管理人員92.軟件測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過程。()是檢查軟件的功能與性能是否與需求規(guī)格說明書中確定的指標(biāo)相符合。(1分)A.集成測(cè)試B.系統(tǒng)測(cè)試C.確認(rèn)測(cè)試D.單元測(cè)試93.軟件質(zhì)量保證應(yīng)在()階段開始。(1分)A.需求分析B.設(shè)計(jì)C.編碼D.投入使用94.一般來講,與設(shè)計(jì)軟件測(cè)試數(shù)據(jù)無關(guān)的文檔是()。(1分)A.需求規(guī)格說明書B.設(shè)計(jì)說明書C.項(xiàng)目開發(fā)計(jì)劃D.測(cè)試計(jì)劃95.在數(shù)據(jù)流圖中只畫數(shù)據(jù)流,一般不畫()。(1分)A.物質(zhì)流B.數(shù)據(jù)存儲(chǔ)C.控制流D.實(shí)物96.結(jié)構(gòu)化程序設(shè)計(jì)主要強(qiáng)調(diào)的是()(1分)A.程序的規(guī)模B.程序的效率C.程序設(shè)計(jì)語(yǔ)言的先進(jìn)性D.程序易讀性97.詳細(xì)設(shè)計(jì)與概要設(shè)計(jì)銜接的圖形工具是()。(1分)A.DFD圖B.SC圖C.PAD圖D.程序流程圖98.根據(jù)用戶在軟件使用過程中提出的建設(shè)性意見而進(jìn)行的維護(hù)活動(dòng)稱為()。(1分)A.糾錯(cuò)性維護(hù)B.適應(yīng)性維護(hù)C.改善性維護(hù)D.預(yù)防性維護(hù)99.在軟件質(zhì)量因素中,軟件在異常條件下仍能運(yùn)行的能力稱之為軟件的()(1分)A.可靠性B.健壯性C.可用性D.安全性100.有一數(shù)列:97657613294958經(jīng)過一趟排序后得到:65971376294958請(qǐng)問使用的是何種排序方法?()(1分)A.簡(jiǎn)單插入排序B.冒泡排序C.2路歸并排序D.快速排序101.軟件需求說明書的主要成份包括()、數(shù)據(jù)字典以及描述加工邏輯的結(jié)構(gòu)化語(yǔ)言、判定樹、判定表等。(1分)A.數(shù)據(jù)流B.數(shù)據(jù)流圖C.加工邏輯D.數(shù)據(jù)存儲(chǔ)102.結(jié)構(gòu)化設(shè)計(jì)方法使用的圖形工具是(),在圖中用矩形表示模塊。(1分)A.軟件結(jié)構(gòu)圖B.PAD圖C.程序流程圖D.系統(tǒng)流程圖103.單元測(cè)試主要針對(duì)模塊的五個(gè)基本特征進(jìn)行測(cè)試,其中()主要檢查數(shù)據(jù)類型不相容、初始化和缺省值等錯(cuò)誤。(1分)A.邊界條件B.模塊接口C.錯(cuò)誤處理D.局部數(shù)據(jù)結(jié)構(gòu)104.軟件測(cè)試的目的是()。(1分)A.評(píng)價(jià)軟件質(zhì)量B.發(fā)現(xiàn)軟件中的錯(cuò)誤

C.證明軟件是正確的D.評(píng)價(jià)軟件可靠性

105.在數(shù)據(jù)流圖中用圓或橢圓表示()。(1分)A.加工B.數(shù)據(jù)流C.數(shù)據(jù)存儲(chǔ)D.數(shù)據(jù)的源點(diǎn)或終點(diǎn)106.功能模型中所有的()往往形成一個(gè)層次結(jié)構(gòu)。在這個(gè)層次結(jié)構(gòu)中一個(gè)數(shù)據(jù)流圖的過程可以由下一層的數(shù)據(jù)流圖作進(jìn)一步的說明。(1分)A.數(shù)據(jù)流圖B.概念模型圖C.狀態(tài)遷移圖D.事件追蹤圖107.為適應(yīng)軟件運(yùn)行環(huán)境的變化而修改軟件的活動(dòng)稱為()。(1分)A.糾錯(cuò)性維護(hù)B.適應(yīng)性維護(hù)C.改善性維護(hù)D.預(yù)防性維護(hù)108.軟件測(cè)試方法中的靜態(tài)測(cè)試方法之一為()(1分)A.計(jì)算機(jī)輔助靜態(tài)分析B.黑盒法C.路徑覆蓋D.邊界值分析109.需求分析的任務(wù)不包括()。(1分)A.問題分析B.系統(tǒng)設(shè)計(jì)C.需求描述D.需求評(píng)審。110.軟件維護(hù)是軟件生存周期中時(shí)間最長(zhǎng)的階段。其中()維護(hù)是為了使應(yīng)用軟件適應(yīng)數(shù)據(jù)環(huán)境的變化而修改軟件的過程。(1分)A.預(yù)防性B.適應(yīng)性C.完整性D.功能性111.為改正軟件系統(tǒng)中潛藏的錯(cuò)誤而進(jìn)行的維護(hù)活動(dòng)稱為()。(1分)A.糾錯(cuò)性維護(hù)B.適應(yīng)性維護(hù)C.改善性維護(hù)D.預(yù)防性維護(hù)112.詳細(xì)設(shè)計(jì)的結(jié)果基本決定了最終程序的()(1分)A.代碼的規(guī)模B.運(yùn)行速度C.質(zhì)量D.可維護(hù)性113.軟件工程管理是()一切活動(dòng)的管理。(1分)A.需求分析B.軟件設(shè)計(jì)過程C.模塊設(shè)計(jì)D.軟件生命期114.單元測(cè)試主要針對(duì)模塊的五個(gè)基本特征進(jìn)行測(cè)試,其中()用來測(cè)試條件和循環(huán)條件的邊界等。(1分)A.邊界條件B.模塊接口C.錯(cuò)誤處理D.重要的執(zhí)行路徑115.從結(jié)構(gòu)化的瀑布模型看,在它的生命周期中的八個(gè)階段中,下面的幾個(gè)選項(xiàng)中哪個(gè)環(huán)節(jié)出錯(cuò),對(duì)軟件的影響最大()。(1分)A.詳細(xì)設(shè)計(jì)階段B.概要設(shè)計(jì)階段C.需求分析階段D.測(cè)試和運(yùn)行階段116.在以下所列中不是虛擬設(shè)備技術(shù)的是()。(1分)A.多窗口技術(shù)B.脫機(jī)輸出C.虛擬內(nèi)存D.中斷處理117.線性鏈表的地址()。(1分)A.必須連續(xù)B.部分地址必須連續(xù)C.一定不連續(xù)D.連續(xù)與否均可以118.UML語(yǔ)言的基本構(gòu)造單位有基元素和()元素。(1分)A.構(gòu)造型B.說明型C.注釋型D.狀態(tài)型119.軟件開發(fā)常使用的兩種基本方法是結(jié)構(gòu)化和原型化方法,在實(shí)際的應(yīng)用中,它們之間的關(guān)系表現(xiàn)為()(1分)A.相互排斥B.相互補(bǔ)充C.獨(dú)立使用D.交替使用120.快速原型模型的主要特點(diǎn)之一是()(1分)A.開發(fā)完畢才見到產(chǎn)品B.及早提供全部完整的軟件產(chǎn)品C.開發(fā)完畢后才見到工作軟件D.及早提供工作軟件121.在結(jié)構(gòu)化的瀑布模型中,哪一個(gè)階段定義的標(biāo)準(zhǔn)將成為軟件測(cè)試中的系統(tǒng)測(cè)試階段的目標(biāo)()。(1分)A.需求分析階段B.詳細(xì)設(shè)計(jì)階段C.概要設(shè)計(jì)階段D.可行性研究階段122.軟件可行性研究的任務(wù)是從()、經(jīng)濟(jì)可行性和社會(huì)可行性三個(gè)方面分析每種解決方法的可行性。(1分)A.效益可行性B.操作可行性C.運(yùn)行可行性D.技術(shù)可行性123.軟件維護(hù)是軟件生存周期中時(shí)間最長(zhǎng)的階段。其中()維護(hù)是為了提高軟件的可維護(hù)性而對(duì)軟件進(jìn)行的修改過程。(1分)A.預(yù)防性B.適應(yīng)性C.完善性D.校正性124.需求分析中,開發(fā)人員要從用戶那里解決的最重要的問題是()。(1分)A.要讓軟件做什么B.要給該軟件提供哪些信息C.要求軟件工作效率怎樣D.要讓該軟件具有何種結(jié)構(gòu)125.軟件維護(hù)是軟件生存周期中時(shí)間最長(zhǎng)的階段。其中()維護(hù)是為了增加軟件功能、增強(qiáng)軟件性能、提高軟件運(yùn)行效率而進(jìn)行的維護(hù)活動(dòng)。(1分)A.預(yù)防性B.適應(yīng)性C.完整性D.完善性126.結(jié)構(gòu)化設(shè)計(jì)方法是一種()的設(shè)計(jì)方法。(1分)A.面向?qū)ο驜.面向數(shù)據(jù)流C.面向數(shù)據(jù)結(jié)構(gòu)D.面向?qū)崿F(xiàn)127.軟件集成測(cè)試工作最好由()承擔(dān)。(1分)A.該軟件的設(shè)計(jì)人員B.非本組的軟件設(shè)計(jì)人員

C.用戶D.該軟件開發(fā)組的負(fù)責(zé)人

128.在眾多的軟件設(shè)計(jì)方法中,結(jié)構(gòu)化設(shè)計(jì)(SD)方法是最受歡迎的方法之一,這種方法可以同分析階段的()以及編程階段的結(jié)構(gòu)化程序設(shè)計(jì)方法前后銜接。(1分)A.面向?qū)ο蠓椒˙.結(jié)構(gòu)化分析方法C.Jackson方法D.維也納開發(fā)方法129.要進(jìn)行二分查找,則線性表()。(1分)A.必須以順序方式存儲(chǔ)B.必須以鏈接方式存儲(chǔ)C.必須以隊(duì)列方式存儲(chǔ)D.必須以順序方式存儲(chǔ),且數(shù)據(jù)元素有序。130.在模塊化軟件設(shè)計(jì)中,劃分程序模塊通常遵循的基本原則是:使各模塊間的耦合性()。(1分)A.盡可能強(qiáng)B.盡可能弱C.適中D.視情況而定131.軟件維護(hù)費(fèi)用高的主要原因是()。(1分)A.人員少B.人員多C.生產(chǎn)率低D.生產(chǎn)率高132.在面向?qū)ο蟮脑O(shè)計(jì)中,我們應(yīng)遵循的設(shè)計(jì)準(zhǔn)則除了模塊化、抽象、低耦合、高內(nèi)聚以外,還有()(1分)A.隱藏復(fù)雜性B.信息隱藏C.即存類的重用D.類的開發(fā)133.在設(shè)計(jì)測(cè)試用例時(shí),應(yīng)當(dāng)包括()(1分)A.合理的輸入條件B.不合理的輸入條件C.合理的和不合理的輸入條件D.部分條件134.對(duì)象實(shí)現(xiàn)了數(shù)據(jù)和操作的結(jié)合,使數(shù)據(jù)和操作()于對(duì)象的統(tǒng)一體中。(1分)A.結(jié)合B.隱藏C.封裝D.抽象135.允許用戶把若干作業(yè)提交計(jì)算機(jī)系統(tǒng)集中處理的操作系統(tǒng)稱為()。(1分)A.分時(shí)操作系統(tǒng)B.實(shí)時(shí)操作系統(tǒng)C.網(wǎng)絡(luò)操作系統(tǒng)D.批處理操作系統(tǒng)136.在結(jié)構(gòu)化設(shè)計(jì)(SD)方法中,用于表示模塊間調(diào)用關(guān)系的圖稱為()。(1分)A.HIPO圖B.SC圖C.PAD圖D.程序流程圖137.程序的三種基本控制結(jié)構(gòu)是()(1分)A.過程、子程序和分程序B.順序、選擇和重復(fù)C.遞歸、堆棧和隊(duì)列D.調(diào)用、返回和轉(zhuǎn)移138.單元測(cè)試主要針對(duì)模塊的五個(gè)基本特征進(jìn)行測(cè)試,其中()主要檢查數(shù)據(jù)是否正確地通過模塊。(1分)A.模塊接口B.錯(cuò)誤處理C.重要的執(zhí)行路徑D.局部數(shù)據(jù)結(jié)構(gòu)139.結(jié)構(gòu)化設(shè)計(jì)(SD)方法的最終目標(biāo)是()。(1分)A.塊內(nèi)聯(lián)系大、塊間聯(lián)系小B.塊內(nèi)聯(lián)系大、塊間聯(lián)系大

C.塊內(nèi)聯(lián)系小、塊間聯(lián)系小D.塊內(nèi)聯(lián)系小、塊間聯(lián)系大

140.引入緩沖區(qū)的主要目的是()。(1分)A.節(jié)省內(nèi)存B.提高CPU的利用率C.提高I/O設(shè)備的效率D.改善CPU和I/O設(shè)備間速度不匹配的情況141.在面向?qū)ο蠹夹g(shù)中,()指每個(gè)對(duì)象都有自身唯一的標(biāo)識(shí),通過這個(gè)標(biāo)識(shí)可以找到相應(yīng)的對(duì)象。(1分)A.多態(tài)性B.共享性C.封裝性D.唯一性142.()描述了系統(tǒng)的所有計(jì)算。(1分)A.功能模型B.對(duì)象模型C.動(dòng)態(tài)模型D.結(jié)構(gòu)模型143.在數(shù)據(jù)流圖中用箭頭表示()。(1分)A.加工B.數(shù)據(jù)流C.數(shù)據(jù)存儲(chǔ)D.數(shù)據(jù)的源點(diǎn)或終點(diǎn)144.軟件生產(chǎn)過程中,需求信息由()給出。(1分)A.程序員B.項(xiàng)目管理者C.軟件分析設(shè)計(jì)人員D.軟件用戶145.源程序文檔化包括標(biāo)識(shí)符應(yīng)按意取名、()等內(nèi)容。(1分)A.應(yīng)注意程序的效率B.數(shù)據(jù)說明要規(guī)范

C.程序應(yīng)加注釋D.輸入和輸出格式要標(biāo)準(zhǔn)

146.UML語(yǔ)言是一種面向()的標(biāo)準(zhǔn)建模語(yǔ)言。(1分)A.過程B.結(jié)構(gòu)C.對(duì)象D.功能147.下列模型屬于成本估算方法的有()(1分)A.COCOMO模型B.McCall模型C.McCabe度量法D.時(shí)間估算法148.進(jìn)程的狀態(tài)是可以轉(zhuǎn)換的,而以下哪個(gè)狀態(tài)轉(zhuǎn)換是不可能的()。(1分)A.就緒狀態(tài)-執(zhí)行狀態(tài)B.執(zhí)行狀態(tài)-就緒狀態(tài)C.阻塞狀態(tài)-就緒狀態(tài)D.等待狀態(tài)-執(zhí)行狀態(tài)149.結(jié)構(gòu)化設(shè)計(jì)方法在軟件開發(fā)中用于()。(1分)A.概要設(shè)計(jì)B.詳細(xì)設(shè)計(jì)C.程序設(shè)計(jì)D.測(cè)試用例設(shè)計(jì)150.從事物的組成部件及每個(gè)部件的屬性、功能來認(rèn)識(shí)事物。這種方法被稱為()的方法。(1分)A.面向?qū)ο驜.面向數(shù)據(jù)C.面向過程D.面向?qū)傩?51.數(shù)據(jù)字典是對(duì)數(shù)據(jù)定義信息的集合,它所定義的對(duì)象都包含于()(1分)A.數(shù)據(jù)流圖B.程序框圖C.軟件結(jié)構(gòu)D.方框圖152.軟件開發(fā)的結(jié)構(gòu)化生命周期方法將軟件生命周期劃分成()(1分)A.計(jì)劃階段、開發(fā)階段、運(yùn)行階段B.計(jì)劃階段、編程階段、測(cè)試階段C.總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編程調(diào)試D.需求分析、功能定義、系統(tǒng)設(shè)計(jì)153.模塊的耦合性指軟件系統(tǒng)結(jié)構(gòu)中各模塊間相互聯(lián)系緊密程度的一種度量。兩個(gè)模塊之間傳遞的是數(shù)據(jù)結(jié)構(gòu),該模塊間耦合度是()。(1分)A.無直接耦合B.數(shù)據(jù)耦合C.標(biāo)記耦合D.控制耦合154.為了適應(yīng)軟硬件環(huán)境變化而修改軟件的過程是()。(1分)A.校正性維護(hù)B.完善性維護(hù)C.適應(yīng)性維護(hù)D.預(yù)防性維護(hù)155.利用通道技術(shù)可以在()之間直接交換數(shù)據(jù)。(1分)A.內(nèi)存與CPUB.CPU與外設(shè)C.內(nèi)存與外設(shè)D.內(nèi)存、CPU和外設(shè)三者156.在考察系統(tǒng)的一些涉及時(shí)序和改變的狀況時(shí),要用動(dòng)態(tài)模型來表示。動(dòng)態(tài)模型著重于系統(tǒng)的控制邏輯,它包括兩個(gè)圖:一個(gè)是事件追蹤圖,另一個(gè)是()(1分)A.數(shù)據(jù)流圖B.狀態(tài)圖C.系統(tǒng)結(jié)構(gòu)圖D.時(shí)序圖157.模塊的耦合性指軟件系統(tǒng)結(jié)構(gòu)中各模塊間相互聯(lián)系緊密程度的一種度量。一個(gè)模塊調(diào)用另一個(gè)模塊時(shí),傳遞的是控制變量,被調(diào)模塊通過該控制變量的值有選擇地執(zhí)行塊內(nèi)某一功能,這種耦合度為()。(1分)A.數(shù)據(jù)耦合B.標(biāo)記耦合C.控制耦合D.公共耦合158.在面向?qū)ο蠹夹g(shù)中,()是子類自動(dòng)共享數(shù)據(jù)結(jié)構(gòu)和方法的機(jī)制。(1分)A.多態(tài)性B.共享性C.封裝性D.繼承性159.軟件的可行性研究中不包括()(1分)A.法律可行性B.技術(shù)可行性C.經(jīng)濟(jì)可行性D.政治可行性160.軟件詳細(xì)設(shè)計(jì)的主要任務(wù)是確定每個(gè)模塊的()。(1分)A.算法和使用的數(shù)據(jù)結(jié)構(gòu)B.外部接口C.功能D.編程161.為了適應(yīng)軟硬件環(huán)境變化而修改軟件的過程是()。(1分)A.校正性維護(hù)B.完善性維護(hù)C.適應(yīng)性維護(hù)D.預(yù)防性維護(hù)162.軟件的發(fā)展經(jīng)歷了()個(gè)發(fā)展階段。(1分)A.一B.二C.三D.四163.在數(shù)據(jù)流圖中用方框表示()。(1分)A.加工B.數(shù)據(jù)流C.數(shù)據(jù)存儲(chǔ)D.數(shù)據(jù)的源點(diǎn)或終點(diǎn)164.需求分析階段的任務(wù)是確定()。(1分)A.軟件開發(fā)方法B.軟件開發(fā)工具C.軟件開發(fā)費(fèi)D.軟件系統(tǒng)的功能165.在結(jié)構(gòu)化程序設(shè)計(jì)中,應(yīng)盡量避免使用()。(1分)A.條件語(yǔ)句B.循環(huán)語(yǔ)句C.轉(zhuǎn)向語(yǔ)句D.輸出語(yǔ)句166.確認(rèn)測(cè)試中,作為測(cè)試依據(jù)的文檔是()。(1分)A.需求規(guī)格說明書B.設(shè)計(jì)說明書C.源程序D.開發(fā)計(jì)劃167.以下哪一項(xiàng)不是面向?qū)ο蟮奶卣鳎ǎ?分)A.多態(tài)性B.繼承性C.封裝性D.過程調(diào)用168.軟件開發(fā)的瀑布模型,一般都將開發(fā)過程劃分為:分析、設(shè)計(jì)、編碼和測(cè)試等階段,一般認(rèn)為可能占用人員最多的階段是()(1分)A.分析階段B.設(shè)計(jì)階段C.編碼階段D.測(cè)試階段169.對(duì)在數(shù)據(jù)流圖中每一個(gè)命令的圖形元素均給以定義是()(1分)A.條目定義B.數(shù)據(jù)字典C.數(shù)據(jù)定義D.數(shù)據(jù)說明170.軟件測(cè)試中,白盒法是通過分析程序的()來設(shè)計(jì)測(cè)試用例的。(1分)A.應(yīng)用范圍B.內(nèi)部邏輯C.功能D.輸入數(shù)據(jù)171.軟件可移植性是用來衡量軟件的()重要尺度之一。(1分)A.通用性B.效率C.質(zhì)量D.人機(jī)界面172.以下的準(zhǔn)則中哪個(gè)不是軟件設(shè)計(jì)的準(zhǔn)則()。(1分)A.編程語(yǔ)言選擇準(zhǔn)則B.信息屏蔽準(zhǔn)則C.結(jié)構(gòu)化和模塊化準(zhǔn)則D.抽象準(zhǔn)則173.以下不屬于邏輯覆蓋的是()。(1分)A.語(yǔ)句覆蓋B.判定覆蓋C.條件覆蓋D.基本路徑174.瀑布模型是一種()。(1分)A.整體開發(fā)模型B.非整體開發(fā)模型C.風(fēng)險(xiǎn)驅(qū)動(dòng)模型D.對(duì)象驅(qū)動(dòng)模型175.軟件質(zhì)量保證應(yīng)在()階段開始。(1分)A.需求分析B.設(shè)計(jì)C.編碼D.投入使用176.使用面向數(shù)據(jù)流的設(shè)計(jì)方法(SD)時(shí),可以得到()。(1分)A.程序流程圖B.具體的語(yǔ)言程序

C.模塊結(jié)構(gòu)圖及模塊的功能說明D.分層DFD和DD

177.一個(gè)模塊把控制另一個(gè)模塊執(zhí)行流程的邏輯量作為參數(shù)傳遞給另一個(gè)模塊,其可能的模塊耦合是:()。(1分)A.數(shù)據(jù)耦合B.內(nèi)容耦合C.標(biāo)記耦合D.控制耦合178.面向數(shù)據(jù)流的設(shè)計(jì)方法把數(shù)據(jù)流圖(DFD)劃分為變換型和()兩大類,并提出了對(duì)應(yīng)于這兩類結(jié)構(gòu)的分解方法。(1分)A.控制型B.處理型C.事務(wù)型D.功能型179.判定表由四部分組成:左上部列出()。(1分)A.條件組合與動(dòng)作之間的對(duì)應(yīng)關(guān)系B.所有條件C.所有可能的動(dòng)作D.可能的條件組合180.描述靜態(tài)數(shù)據(jù)結(jié)構(gòu)的概念模式是()。(1分)A.E-R圖B.DFDC.結(jié)構(gòu)圖D.框圖181.面向?qū)ο蟮拈_發(fā)方法中,()將是面向?qū)ο蠹夹g(shù)領(lǐng)域內(nèi)占主導(dǎo)地位的標(biāo)準(zhǔn)建模語(yǔ)言。(1分)A.Booch方法B.UML語(yǔ)言C.OMT方法D.Coad方法182.所有的對(duì)象可以成為各種對(duì)象類,每個(gè)對(duì)象類都定義了一組()(1分)A.說明B.方法C.過程D.類型183.程序的三種基本控制結(jié)構(gòu)是()。(1分)A.過程、子程序積分程序B.順序、選擇和重復(fù)C.遞歸、堆棧和隊(duì)列D.調(diào)用、返回和轉(zhuǎn)移184.用于描述對(duì)象模型的工具是()。(1分)A.數(shù)據(jù)流圖B.結(jié)構(gòu)圖C.狀態(tài)圖D.對(duì)象圖185.使用面向數(shù)據(jù)流的設(shè)計(jì)方法(SD)時(shí),可以實(shí)現(xiàn)()。(1分)A.從數(shù)據(jù)結(jié)構(gòu)導(dǎo)出程序結(jié)構(gòu)B.從數(shù)據(jù)流圖導(dǎo)出模塊結(jié)構(gòu)圖

C.從模塊結(jié)構(gòu)導(dǎo)出數(shù)據(jù)結(jié)構(gòu)D.從模塊結(jié)構(gòu)導(dǎo)出數(shù)據(jù)結(jié)構(gòu)

186.在面向?qū)ο蠹夹g(shù)中,()是指相同的操作或函數(shù)、過程可作用于多種類型的對(duì)象上并獲得不同的結(jié)果。(1分)A.多態(tài)性B.共享性C.分類性D.繼承性187.在軟件結(jié)構(gòu)圖中,若兩個(gè)矩形之間有直線相連,表示它們存在()關(guān)系。(1分)A.順序B.調(diào)用C.說明D.指向188.黑盒測(cè)試在設(shè)計(jì)測(cè)試用例時(shí),主要研究()(1分)A.需求規(guī)格說明與概要設(shè)計(jì)說明B.詳細(xì)設(shè)計(jì)說明C.項(xiàng)目開發(fā)計(jì)劃D.概要設(shè)計(jì)說明與詳細(xì)設(shè)計(jì)說明189.畫數(shù)據(jù)流圖應(yīng)時(shí),應(yīng)注意每個(gè)加工至少有()。(1分)A.一個(gè)輸入數(shù)據(jù)流和一個(gè)輸出數(shù)據(jù)流B.一個(gè)局部數(shù)據(jù)存儲(chǔ)

C.一個(gè)控制流D.加工結(jié)果

190.結(jié)構(gòu)化設(shè)計(jì)方法在軟件開發(fā)中用于()階段。(1分)A.概要設(shè)計(jì)B.詳細(xì)設(shè)計(jì)C.需求分析D.編碼實(shí)現(xiàn)191.模塊的耦合性指軟件系統(tǒng)結(jié)構(gòu)中各模塊間相互聯(lián)系緊密程度的一種度量。兩個(gè)模塊之間有調(diào)用關(guān)系,為()。(1分)A.標(biāo)記耦合B.數(shù)據(jù)耦合C.公共耦合D.內(nèi)容耦合192.對(duì)象是OO方法的核心,對(duì)象的類型有多種,通常把例如飛行、事故、演出、開會(huì)等等,稱之為()(1分)A.有形實(shí)體B.作用C.事件D.性能說明193.在軟件測(cè)試中,()主要分析程序的內(nèi)部結(jié)構(gòu)。(1分)A.白盒法B.黑盒法C.因果圖法D.錯(cuò)誤推測(cè)法194.軟件需求說明書在的使用者為()。(1分)A.開發(fā)人員B.維護(hù)人員C.用戶D.管理人員195.在需求分析中開發(fā)人員要從用戶那里解決的最重要的問題是()。(1分)A.算法的詳細(xì)過程描述B.要讓軟件做什么C.軟件確認(rèn)準(zhǔn)則D.軟件重要功能的描述二填空題(共46題,總分值46分)196.Jackson方法是一種面向_________的設(shè)計(jì)方法。(1分)197.在實(shí)體-關(guān)系圖簡(jiǎn)稱E-R圖中,數(shù)據(jù)對(duì)象實(shí)體用長(zhǎng)方形、關(guān)系用_________、屬性用橢圓表示。(1分)198.軟件測(cè)試是執(zhí)行程序發(fā)現(xiàn)并排除程序中潛伏的_________的過程。1401(1分)199.軟件概要設(shè)計(jì)的主要任務(wù)就是_________(1分)200.在建立對(duì)象的功能模型時(shí),使用的數(shù)據(jù)流圖中包含有處理、數(shù)據(jù)流、動(dòng)作對(duì)象和_________(1分)201.可行性研究實(shí)質(zhì)上是要在較高層次上以較抽象的方式進(jìn)行_________的過程。(1分)202.軟件工程由方法、_________和過程三部分組成,稱軟件工程的三要素。(1分)203.繼承性是子類自動(dòng)共享其父類的_________機(jī)制。(1分)204.增量模型適合于_________不明確、設(shè)計(jì)方案有一定風(fēng)險(xiǎn)的軟件項(xiàng)目。(1分)205.McCall提出的軟件質(zhì)量模型包括_________個(gè)軟件質(zhì)量特性。(1分)206.衡量模塊獨(dú)立性的兩個(gè)定性標(biāo)準(zhǔn)是_________(1分)207.軟件集成測(cè)試的方法主要有兩種,它們是_________(1分)208.軟件可維護(hù)性,是指軟件產(chǎn)品交付使用后,在實(shí)現(xiàn)改正潛伏的錯(cuò)誤、改進(jìn)性能等屬性、適應(yīng)環(huán)境變化等方面工作的_________程度。0103(1分)209.從工程管理的角度軟件設(shè)計(jì)可分為概要設(shè)計(jì)和_________設(shè)計(jì)兩大步驟。(1分)210.規(guī)定功能的軟件,在一定程度上能從錯(cuò)誤狀態(tài)自動(dòng)恢復(fù)到正常狀態(tài),則稱該軟件為_________軟件。(1分)211.通過向用戶提供視覺和聽覺上的反饋,保持用戶與界面間的雙向通信,是提高界面可_________性的措施之一。(1分)212.機(jī)器語(yǔ)言和匯編語(yǔ)言,也稱為_________語(yǔ)言。1301(1分)213.需求分析階段,分析人員要確定對(duì)問題的綜合需求,其中最主要的是_________(1分)214.軟件工程由方法、工具和_________三部分組成,稱軟件工程的三要素。(1分)215.基于計(jì)算機(jī)系統(tǒng)的軟件要素中的軟部件由程序、數(shù)據(jù)和_________組成。0301(1分)216.機(jī)器語(yǔ)言、匯編語(yǔ)言:依賴于機(jī)器,面向_________(1分)217.軟件集成測(cè)試的方法主要有兩種,它們是_________(1分)218.為了使用戶需求逐步精細(xì)化、完全化、一致化,通常采用_________。(1分)219.黑盒測(cè)試主要是測(cè)試軟件是否滿足_________需求。(1分)220.軟件工程由_________、工具和過程三部分組成,稱軟件工程的三要素。0103(1分)221.可行性研究的目的是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定該軟件項(xiàng)目_________(1分)222.軟件生存周期中時(shí)間最長(zhǎng)、花費(fèi)的精力和費(fèi)用最多的一個(gè)階段是_________階段。(1分)223.軟件維護(hù)是軟件生命周期的_________一個(gè)階段。(1分)224.結(jié)構(gòu)化分析方法的分析策略是_________(1分)225.軟件可理解性,指系統(tǒng)具有清晰的結(jié)構(gòu),能直接反映問題的_________(1分)226.測(cè)試用例中,不僅要選擇合理的輸入數(shù)據(jù),還要選擇_________的輸入數(shù)據(jù)。1401(1分)227.在面向?qū)ο蠓椒ㄖ校藗兂S脿顟B(tài)圖描述類中對(duì)象的_________(1分)228.軟件結(jié)構(gòu)是以_________為基礎(chǔ)而組成的一種控制層次結(jié)構(gòu)。(1分)229.一個(gè)軟件的深度是指其控制的_________。(1分)230.計(jì)算機(jī)輔助軟件工程這一術(shù)語(yǔ)的英文縮寫為_________(1分)231.以詳細(xì)設(shè)計(jì)說明書為輸入,將該輸入用某種程序設(shè)計(jì)語(yǔ)言翻譯成計(jì)算機(jī)可以理解并最終可運(yùn)行的代碼的過程叫_________過程。(1分)232.文檔_________種數(shù)據(jù)媒體和其上所記錄的_________(1分)233.衡量模塊獨(dú)立性的兩個(gè)定性標(biāo)準(zhǔn)是_________(1分)234.結(jié)構(gòu)化程序設(shè)計(jì)方法是使用_________構(gòu)造程序。(1分)235.流程圖也稱為程序框圖是最常用的一種表示法,它有順序、分支和_________三個(gè)基本控制構(gòu)件。0802(1分)236.動(dòng)態(tài)測(cè)試有兩種測(cè)試方法:黑盒測(cè)試和_________測(cè)試。1401(1分)237.軟件定義的基本任務(wù)是確定軟件系統(tǒng)的工程_________,也就是要搞清“做什么”。(1分)238.軟件有效性_________,指軟件系統(tǒng)的時(shí)間和_________效率。(1分)239.維護(hù)階段是軟件生存周期中花費(fèi)精力和費(fèi)用_________的階段。(1分)240.結(jié)構(gòu)化分析方法的分析策略是_________(1分)241._________的目的是確定錯(cuò)誤的位置和引起錯(cuò)誤的原因,并加以改正。因此,又稱為排錯(cuò)或糾錯(cuò)。(1分)三判斷題(共136題,總分值136分)242.繼承性是父類和子類之間進(jìn)行通信的一種構(gòu)造。(1分)(

)243.程序、數(shù)據(jù)、和進(jìn)程控制塊是構(gòu)成一個(gè)進(jìn)程的三要素。()(1分)(

)244.在線性表中,數(shù)據(jù)的存儲(chǔ)方式有順序和鏈接兩種。()(1分)(

)245.軟件可行性研究的目的就是以最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定該軟件項(xiàng)目是否值得開發(fā)。(1分)(

)246.等價(jià)類劃分法是一種在黑盒測(cè)試技術(shù)中常用來設(shè)計(jì)測(cè)試用例的技術(shù)。(1分)(

)247.允許多用戶在其終端上同時(shí)交互地使用計(jì)算機(jī)的操作系統(tǒng)稱為實(shí)時(shí)系統(tǒng)。()(1分)(

)248.軟件可重用性(reusability),是指軟部件可以在多種場(chǎng)合使用的程度。()(1分)(

)249.計(jì)算機(jī)輔助軟件工程(CASE)可以簡(jiǎn)單地定義為軟件開發(fā)的自動(dòng)化。(1分)(

)250.在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,派生類只能從一個(gè)基類產(chǎn)生。()(1分)(

)251.問題分析圖(PAD)不支持結(jié)構(gòu)化的程序設(shè)計(jì)原理。(1分)(

)252.軟件維護(hù)是軟件生存周期中時(shí)間最長(zhǎng)的階段。(1分)(

)253.軟件可移植性(portability),是指軟件從一個(gè)計(jì)算機(jī)系統(tǒng)或(環(huán)境)移植到另一個(gè)上去的難易程度。()(1分)(

)254.多道程序設(shè)計(jì)是指在一臺(tái)處理機(jī)上并發(fā)運(yùn)行多個(gè)程序。()(1分)(

)255.在將軟件系統(tǒng)劃分為模塊時(shí),應(yīng)盡量做到低內(nèi)聚高耦合。(1分)(

)256.在文件系統(tǒng)中采用目錄管理文件。()(1分)(

)257.缺乏處理大型軟件項(xiàng)目的經(jīng)驗(yàn)。是產(chǎn)生軟件危機(jī)的唯一原因。()(1分)(

)258.軟件的可維護(hù)性差是軟件維護(hù)工作量和費(fèi)用激增的直接原因。()(1分)(

)259.噴泉模型是一種風(fēng)險(xiǎn)驅(qū)動(dòng)的模型,它將瀑布模型和增量模型結(jié)合起來。(1分)(

)260.目前,軟件項(xiàng)目的進(jìn)度安排的兩種比較常用的方法是程序評(píng)估與審查技術(shù)(PERT)和關(guān)鍵路徑法(CPM)。()(1分)(

)261.軟件也會(huì)磨損和老化。()(1分)(

)262.一般來說,設(shè)計(jì)軟件時(shí)應(yīng)盡量使用數(shù)據(jù)耦合,減少控制耦合,限制外部環(huán)境耦合和公共數(shù)據(jù)耦合,杜絕內(nèi)容耦合。()(1分)(

)263.人機(jī)界面(Human-ComputerInterface,簡(jiǎn)稱HCI)又稱人-機(jī)接口或用戶界面。()(1分)(

)264.編碼時(shí)應(yīng)盡可能使用全局變量()(1分)(

)265.黑盒法是軟件測(cè)試方法中的靜態(tài)測(cè)試方法之一。()(1分)(

)266.維也納開發(fā)方法(VDM)是一種形式化的軟件開發(fā)技術(shù)。(1分)(

)267.面向?qū)ο箝_發(fā)方法是面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)方法,強(qiáng)調(diào)程序結(jié)構(gòu)與問題結(jié)構(gòu)相對(duì)應(yīng)。(1分)(

)268.用窮舉測(cè)試是較現(xiàn)實(shí)的測(cè)試方法。()(1分)(

)269.軟件測(cè)試的目的是為了無一遺漏的找出所有的錯(cuò)誤。()(1分)(

)270.理想的人機(jī)界面應(yīng)針對(duì)具有典型個(gè)性的特定的一類用戶設(shè)計(jì)。()(1分)(

)271.HIPO法既是需求分析方法,又是軟件設(shè)計(jì)方法。(1分)(

)272.快速原型法是一種利用原型輔助軟件開發(fā)的技術(shù)。(1分)(

)273.軟件產(chǎn)品在交付使用之前一般要經(jīng)過如下四個(gè)步驟的測(cè)試:?jiǎn)卧獪y(cè)試、集成測(cè)試、白盒測(cè)試和黑盒測(cè)試。(1分)(

)274.軟件復(fù)雜性不能反映出軟件的可理解性、模塊化、簡(jiǎn)單性等屬性。()(1分)(

)275.程序文檔應(yīng)該包括代碼的功能、代碼的完成者等內(nèi)容。()(1分)(

)276.應(yīng)該盡量使用機(jī)器語(yǔ)言編寫代碼,提高程序運(yùn)行效率,而減少高級(jí)語(yǔ)言的使用。()(1分)(

)277.當(dāng)程序內(nèi)的分支數(shù)和循環(huán)數(shù)增加時(shí),V(G)值將隨之增加,即程序的復(fù)雜性增大。()(1分)(

)278.快速原型技術(shù)適用于軟件產(chǎn)品要求大量的用戶交互、或產(chǎn)生大量的可視輸出、或設(shè)計(jì)一些復(fù)雜的算法等場(chǎng)合。()(1分)(

)279.采用白盒測(cè)試法要比采用黑盒測(cè)試法測(cè)試效果好。(1分)(

)280.預(yù)防性維護(hù)是修改軟件,以適應(yīng)軟硬件環(huán)境的變化。()(1分)(

)281.在進(jìn)行了可行性分析后,需求分析就只需要解決目標(biāo)系統(tǒng)的設(shè)計(jì)方案。(1分)(

)282.應(yīng)用程序在執(zhí)行過程中,需要通過打印機(jī)輸出數(shù)據(jù)時(shí),一般先形成一個(gè)打印作業(yè),將其存放在硬盤中的一個(gè)指定隊(duì)列中。當(dāng)打印機(jī)空閑時(shí),就會(huì)按先來后服務(wù)的方式從中取出待打印的作業(yè)進(jìn)行打印。()(1分)(

)283.測(cè)試計(jì)劃、測(cè)試用例、出錯(cuò)統(tǒng)計(jì)和有關(guān)的分析報(bào)告一般不用長(zhǎng)期保存。()(1分)(

)284.判定覆蓋不一定包含條件覆蓋,條件覆蓋也不一定包含判定覆蓋。()(1分)(

)285.軟件的可使用性、可維護(hù)性和可移植性是評(píng)價(jià)軟件產(chǎn)品質(zhì)量的三個(gè)主要方面。(1分)(

)286.文件管理系統(tǒng)只負(fù)責(zé)對(duì)系統(tǒng)文件和用戶文件的組織和管理,它不負(fù)責(zé)對(duì)文件進(jìn)行保護(hù)和故障恢復(fù)。()(1分)(

)287.系統(tǒng)流程圖就是數(shù)據(jù)流程圖。(1分)(

)288.問題分析圖(PAD)的控制流程為自下而上、從左到右地執(zhí)行。(1分)(

)289.軟件的總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)都要用PAD圖形工具。()(1分)(

)290.由于軟件是邏輯產(chǎn)品,軟件質(zhì)量較容易直接度量。()(1分)(

)291.噴泉模型是一種將瀑布模型和增量模型結(jié)合起來,又加入風(fēng)險(xiǎn)分析的軟件開發(fā)模型。(1分)(

)292.在面向?qū)ο笤O(shè)計(jì)階段則著重完成“如何做”的問題,也就是著重考慮對(duì)象的實(shí)現(xiàn)細(xì)節(jié)。()(1分)(

)293.操作系統(tǒng)是用戶和硬件的接口。()(1分)(

)294.面向數(shù)據(jù)的設(shè)計(jì)方法適用場(chǎng)合是具有明顯的層次信息結(jié)構(gòu)的應(yīng)用如:企事業(yè)的信息管理系統(tǒng);系統(tǒng)軟件(如操作系統(tǒng))等。()(1分)(

)295.目前的絕大多數(shù)軟件都不適合于快速原型技術(shù)。()(1分)(

)296.糾錯(cuò)性維護(hù)是改正運(yùn)行期間發(fā)現(xiàn)的潛伏錯(cuò)誤。()(1分)(

)297.為提高可交互性一般對(duì)大多數(shù)操作動(dòng)作應(yīng)允許用戶恢復(fù)。同時(shí)應(yīng)盡量減少用戶記憶的信息量。()(1分)(

)298.對(duì)同一種算法,用高級(jí)語(yǔ)言編寫的程序比用低級(jí)語(yǔ)言編寫的程序運(yùn)行速度快。()(1分)(

)299.在用戶需求分析時(shí)觀察用戶手工操作過程不是為了模擬手工操作過程,而是為了獲取第一手資料,并從中提取出有價(jià)值的需求。()(1分)(

)300.軟件的開發(fā)與運(yùn)行經(jīng)常受到硬件的限制和制約。()(1分)(

)301.數(shù)據(jù)流圖(DFD)實(shí)際上就是程序流程圖,程序圖則是簡(jiǎn)化了的程序流程圖。(1分)(

)302.順序文件和鏈接文件的長(zhǎng)度都可以動(dòng)態(tài)變化。()(1分)(

)303.判定表是判定樹的變形,它一般情況下比判定樹直觀,更易于理解和使用。(1分)(

)304.耦合度是對(duì)軟件結(jié)構(gòu)中模塊間關(guān)聯(lián)程度的一種度量。在設(shè)計(jì)軟件時(shí)應(yīng)追求盡可能緊密的耦合的系統(tǒng)。()(1分)(

)305.在同一用戶界面中,所有的菜單選擇、命令輸入、數(shù)據(jù)顯示和其他功能應(yīng)采用不同的形式和風(fēng)格。()(1分)(

)306.多態(tài)性增強(qiáng)了軟件的靈活性和重用性,允許用更為明確、易懂的方式去建立通用軟件,多態(tài)性和繼承性相結(jié)合使軟件具有更廣泛的重用性和可擴(kuò)充性。(1分)(

)307.軟件危機(jī)的主要表現(xiàn)是軟件的需求量迅速增加,軟件價(jià)格上升。(1分)(

)308.軟件的可維護(hù)性是指軟件能夠被理解、校正、適應(yīng)及增強(qiáng)功能的容易程度。(1分)(

)309.軟件測(cè)試過程中已發(fā)現(xiàn)的錯(cuò)誤越多,說明軟件中還沒發(fā)現(xiàn)的錯(cuò)誤就越少。(1分)(

)310.增量模型與瀑布模型的本質(zhì)區(qū)別是該模型屬于整體開發(fā)模型。(1分)(

)311.軟件開發(fā)、設(shè)計(jì)幾乎都是從頭開始,成本和進(jìn)度很難估計(jì)。()(1分)(

)312.模塊內(nèi)的高內(nèi)聚往往意味著模塊間的松耦合。()(1分)(

)313.個(gè)人計(jì)算機(jī)中可配置的最大內(nèi)存容量受地址總線位數(shù)的限制。()(1分)(

)314.數(shù)據(jù)輸入的一般準(zhǔn)則中包括盡量(增加)用戶輸入的動(dòng)作。()(1分)(

)315.一個(gè)好的開發(fā)人員應(yīng)具備的素質(zhì)和能力不包括具有良好的書面和口頭表達(dá)能力。()(1分)(

)316.調(diào)試的目的是確定錯(cuò)誤的原因和位置,并改正錯(cuò)誤。(1分)(

)317.面向?qū)ο蟮某绦蛟O(shè)計(jì)的基本做法是將數(shù)據(jù)及對(duì)數(shù)據(jù)的操作放在一起,作為一個(gè)相互依存、不可分割的整體來處理。()(1分)(

)318.UML的中文含義是Rational統(tǒng)一過程。(1分)(

)319.重視程序結(jié)構(gòu)的設(shè)計(jì),能使程序具有較好的層次結(jié)構(gòu)()(1分)(

)320.UML是一種依賴于開發(fā)過程的程序設(shè)計(jì)語(yǔ)言。(1分)(

)321.缺乏有力的方法學(xué)的指導(dǎo)和有效的開發(fā)工具的支持,這往往是產(chǎn)生軟件危機(jī)的原因之一。()(1分)(

)322.進(jìn)程的建立可以通過作業(yè)調(diào)度來實(shí)現(xiàn)。()(1分)(

)323.黑盒測(cè)試時(shí),既要考慮程序的內(nèi)部邏輯結(jié)構(gòu)又要考慮其外部特性。()(1分)(

)324.UML只能應(yīng)用于軟件系統(tǒng)模型的建立。()(1分)(

)325.據(jù)統(tǒng)計(jì),軟件維護(hù)人員為了分析和理解原軟件系統(tǒng)所花費(fèi)的工作量約占整個(gè)維護(hù)工作量的60%以下。()(1分)(

)326.軟件維護(hù)的副作用主要包括編碼副作用、數(shù)據(jù)副作用和文檔副作用三種。(1分)(

)327.在目前,用于保證軟件質(zhì)量的主要手段是進(jìn)行軟件測(cè)試。()(1分)(

)328.引入虛擬存儲(chǔ)技術(shù)后,邏輯內(nèi)存總?cè)萘渴怯傻刂房偩€的位置確定的。()(1分)(

)329.軟件生命周期中花費(fèi)最多的階段是軟件維護(hù)。()(1分)(

)330.緩沖池是由多個(gè)緩沖區(qū)組成,一個(gè)系統(tǒng)可有一個(gè)或幾個(gè)緩沖池,一個(gè)緩沖池可有多個(gè)緩沖區(qū)。()(1分)(

)331.現(xiàn)代程序設(shè)計(jì)首先強(qiáng)調(diào)的是程序的效率,而不是程序的風(fēng)格和可讀性。(1分)(

)332.面向數(shù)據(jù)設(shè)計(jì)方法一般都包括下列任務(wù):確定數(shù)據(jù)結(jié)構(gòu)特征;用順序、選擇和重復(fù)三種基本形式表示數(shù)據(jù)等步驟。()(1分)(

)333.編程中應(yīng)采用統(tǒng)一的標(biāo)準(zhǔn)和約定,降低程序的復(fù)雜性。()(1分)(

)334.軟件的詳細(xì)設(shè)計(jì)就是要編寫出具體的程序。()(1分)(

)335.軟件的質(zhì)量好壞主要由驗(yàn)收人員負(fù)責(zé),其他開發(fā)人員不必關(guān)心。()(1分)(

)336.如果某子功能可以用一段簡(jiǎn)潔、精確的文字描述清楚,就無需進(jìn)一步分解,是創(chuàng)建用戶需求的數(shù)據(jù)流模型應(yīng)遵循的規(guī)則。()(1分)(

)337.一個(gè)好的開發(fā)人員應(yīng)具備的素質(zhì)和能力包括善于與周圍人員團(tuán)結(jié)協(xié)作,建立良好的人際關(guān)系,善于聽取別人的意見。()0206(1分)(

)338.完善性維護(hù)是提高或完善軟件的性能。()(1分)(

)339.結(jié)構(gòu)化方法是以對(duì)象作為最基本的元素,它也是分析問題、解決問題的核心。(1分)(

)340.開發(fā)大型軟件易產(chǎn)生疏漏和錯(cuò)誤,往往是產(chǎn)生軟件危機(jī)的原因之一。()(1分)(

)341.軟件在使用過程中維護(hù)不十分復(fù)雜。()(1分)(

)342.在樹形結(jié)構(gòu)中,每一層的數(shù)據(jù)元素只和上一層中的一個(gè)元素相關(guān)。()(1分)(

)343.在結(jié)構(gòu)化分析中,用于是描述加工邏輯的主要工具有三程,即:結(jié)構(gòu)化語(yǔ)言、判斷表和判定樹。()(1分)(

)344.數(shù)據(jù)元素是數(shù)據(jù)的基本單位,數(shù)據(jù)項(xiàng)是數(shù)據(jù)的最小單位。()(1分)(

)345.按照功能,軟部件可劃分為系統(tǒng)軟件和應(yīng)用軟件兩類。()(1分)(

)346.作業(yè)調(diào)度程序從后備隊(duì)列中選一個(gè)作業(yè)裝入主存后,決定能否占用處理機(jī)的是設(shè)備調(diào)度程序。()(1分)(

)347.繼承性是父類和子類之間共享數(shù)據(jù)結(jié)構(gòu)和消息的機(jī)制,這是類之間的一種關(guān)系。(1分)(

)348.線性順序隊(duì)列會(huì)產(chǎn)生“假溢出”,而線性循環(huán)隊(duì)列則不會(huì)。()(1分)(

)349.軟件維護(hù)中最困難的問題是軟件配置不全。()(1分)(

)350.流程圖也稱為程序(框圖)是最常用的一種表示法。()(1分)(

)351.軟件維護(hù)費(fèi)用增加的主要原因是軟件維護(hù)的生產(chǎn)力非常低。(1分)(

)352.Jackson法既是需求分析方法,又是軟件設(shè)計(jì)方法。(1分)(

)353.高級(jí)程序設(shè)計(jì)語(yǔ)言C++是C語(yǔ)言的發(fā)展和擴(kuò)充,它們都是結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言。()(1分)(

)354.所謂共享設(shè)備是指可以分時(shí)地為多個(gè)作業(yè)服務(wù)的設(shè)備,打印機(jī)屬于共享設(shè)備。()(1分)(

)355.用戶對(duì)軟件需求的描述不精確,往往是產(chǎn)生軟件危機(jī)的原因之一。()(1分)(

)356.編譯程序是一種常用應(yīng)用軟件。()(1分)(

)357.軟件危機(jī)是指軟件開發(fā)和維護(hù)中出現(xiàn)的一系列問題。(1分)(

)358.良好的編程風(fēng)格可以減少編碼的錯(cuò)誤,提高軟件的開發(fā)效率。(1分)(

)359.樹形結(jié)構(gòu)是用于描述數(shù)據(jù)元素之間的層次關(guān)系的一種線性數(shù)據(jù)結(jié)構(gòu)。()(1分)(

)360.進(jìn)程由程序塊、文件控件塊和數(shù)據(jù)塊三部分組成。()(1分)(

)361.若無進(jìn)程處于運(yùn)行狀態(tài),則就緒隊(duì)列和等待隊(duì)列均為空。()(1分)(

)362.隨著軟件復(fù)雜性的不斷提高,軟件的維護(hù)難度越來越大。()(1分)(

)363.最高耦合度是數(shù)據(jù)耦合。()(1分)(

)364.適應(yīng)性維護(hù)是改進(jìn)軟件未來的可維護(hù)性和可靠性。()(1分)(

)365.軟件測(cè)試的目的是為了發(fā)現(xiàn)軟件中的全部錯(cuò)誤。()(1分)(

)366.棧是特殊的線性表,須用一組地址連續(xù)的存儲(chǔ)單元來存儲(chǔ)其元素。()(1分)(

)367.使用DMA方式傳送數(shù)據(jù)期間不需要CPU干預(yù)。()(1分)(

)368.編碼的依據(jù)是詳細(xì)設(shè)計(jì)說明書。()(1分)(

)369.程序中的注解越少越好()。(1分)(

)370.進(jìn)程把程序作為它的運(yùn)行實(shí)體,沒有程序也就沒有進(jìn)程。()(1分)(

)371.軟件就是計(jì)算機(jī)程序。(1分)(

)372.文檔可用于專業(yè)人員和用戶之間的通信和交流;軟件開發(fā)過程的管理;運(yùn)行階段的維護(hù)。()(1分)(

)373.路徑覆蓋法是一種在黑盒測(cè)試技術(shù)中常用來設(shè)計(jì)測(cè)試用例的技術(shù)。(1分)(

)374.進(jìn)程間由于共享資源而產(chǎn)生的制約關(guān)系稱為進(jìn)程同步。()(1分)(

)375.影響軟件質(zhì)量的因素可分為可以直接度量的因素和只能間接度量的因素兩大類。(1分)(

)376.WINDOWS是單用戶多任務(wù)操作系統(tǒng),UNIX是多用戶多任務(wù)操作系統(tǒng)。()(1分)(

)377.判定覆蓋必然滿足語(yǔ)句覆蓋。()(1分)(

)四簡(jiǎn)答題(共56題,總分值56分)378.某報(bào)社采用面向?qū)ο蠹夹g(shù)實(shí)現(xiàn)報(bào)刊征訂的計(jì)算機(jī)管理系統(tǒng),該系統(tǒng)基本需求如下:(1)報(bào)社發(fā)行多種刊物,每種刊物通過訂單來征訂,訂單中有代碼,名稱,訂期,單價(jià),份數(shù)等項(xiàng)目,訂戶通過填寫訂單來訂閱報(bào)刊。(2)報(bào)社下屬多個(gè)發(fā)行站,每個(gè)站負(fù)責(zé)收集登陸訂單、打印收款憑證等事務(wù)。(3)報(bào)社負(fù)責(zé)分類并統(tǒng)計(jì)各個(gè)發(fā)行站送來的報(bào)刊訂閱信息。請(qǐng)就此需求建立對(duì)象模型。(10分)(1分)379.什么是時(shí)序網(wǎng)絡(luò)(1分)380.簡(jiǎn)述軟件開發(fā)分析設(shè)計(jì)階段的基本任務(wù)(1分)381.AD/Cycle的系統(tǒng)應(yīng)用體系結(jié)構(gòu)包括哪三個(gè)方向的接口(1分)382.為自己所用而開發(fā)軟件開發(fā)工具時(shí),應(yīng)注意哪些事項(xiàng)(1分)383.說明瀑布模型的局限性。(1分)384.軟件開發(fā)工具一體化的困難何在今后發(fā)展前途如何(1分)385.什么是結(jié)構(gòu)圖(1分)386.企業(yè)使命包括哪些基本要素(1分)387.請(qǐng)列舉出5種以上的專用的軟件開發(fā)工具(1分)388.什么是過程化程序設(shè)計(jì)語(yǔ)言(1分)389.好的編程風(fēng)格應(yīng)遵循哪四條規(guī)則?(1分)390.某圖書館借閱系統(tǒng)有以下功能:(1)借書:根據(jù)讀者的借書證查詢讀者檔案,若借書數(shù)目未超過規(guī)定數(shù)量,則辦理借閱手續(xù)(修改庫(kù)存記錄及讀者檔案),超過規(guī)定數(shù)量者不予借閱。對(duì)于第一次借閱者則直接辦理借閱手續(xù)。(2)還書:根據(jù)讀者書中的條形碼,修改庫(kù)存記錄及讀者檔案,若借閱時(shí)間超過規(guī)定期限則罰款。請(qǐng)對(duì)以上問題,畫出分層數(shù)據(jù)流圖。(8分)(1分)391.什么是遺傳性(1分)392.簡(jiǎn)述軟件開發(fā)工具的一體化。(1分)393.對(duì)于大的、歷時(shí)較長(zhǎng)的軟件開發(fā)項(xiàng)目,購(gòu)買軟件開發(fā)工具有什么好處(1分)394.瀑布模型一般適應(yīng)哪些場(chǎng)合?(1分)395.簡(jiǎn)述五種主要的軟件開發(fā)方法(1分)396.什么是對(duì)象的封裝性(1分)397.什么是軟件過程?它與軟件工程方法學(xué)有何關(guān)系?(1分)398.簡(jiǎn)述軟件工程方法學(xué)所包含的內(nèi)容。(1分)399.某“調(diào)整工資”處理模塊接受一個(gè)“職稱”的變量,根據(jù)職稱的不同(助教,講師,副教授,教授)作不同的處理,其中若是助教還必須輸入工齡,只有工齡超過兩年才能調(diào)整工資。請(qǐng)用等價(jià)類劃分法設(shè)計(jì)測(cè)試用例。(1分)400.計(jì)算機(jī)軟件(1分)401.軟件項(xiàng)目的質(zhì)量管理(1分)402.說明軟件測(cè)試和調(diào)試的目的有何區(qū)別?(1分)403.簡(jiǎn)述在軟件開發(fā)工具的使用過程中組織管理工作的重要性。(1分)404.螺旋模型的適應(yīng)場(chǎng)合有哪些?0104(1分)405.在Eclipse中,新建一個(gè)C/C++項(xiàng)目,試編程實(shí)現(xiàn)以下功能:輸入一個(gè)整數(shù),判斷它能否被3、7整除,并輸出以下信息:此數(shù)能同時(shí)被3、7整除;此數(shù)能被其中一個(gè)數(shù)(3或7)整除;此數(shù)既不能被3整除,也不能被7整除。(1分)406.代碼生成器依據(jù)哪些資料工作(1分)407.說明面向?qū)ο蟮奶卣?。?分)408.需求分析與軟件設(shè)計(jì)二個(gè)階段任務(wù)的主要區(qū)別是什么?(1分)409.軟件工程管理包括哪些內(nèi)容?(1分)410.什么是數(shù)據(jù)庫(kù)(1分)411.什么是數(shù)據(jù)字典(1分)412.軟件工程的目標(biāo)是什么?0103(1分)413.軟件測(cè)試包括哪些步驟?說明這些步驟的測(cè)試對(duì)象是什么?(1分)414.軟件危機(jī)(1分)415.什么是分散存儲(chǔ)(1分)416.分析軟件危機(jī)產(chǎn)生的主要原因有哪些?(1分)417.說明結(jié)構(gòu)化程序設(shè)計(jì)的主要思想是什么?(1分)418.什么是實(shí)體關(guān)系圖(1分)419.論述軟件質(zhì)量的評(píng)測(cè)標(biāo)準(zhǔn)(1分)420.在調(diào)試程序的過程中,變量視圖的作用是什么(1分)421.簡(jiǎn)述項(xiàng)目管理的含義。(1分)422.簡(jiǎn)述信息庫(kù)這一概念提出的背景(1分)423.簡(jiǎn)述軟件開發(fā)工具的標(biāo)準(zhǔn)化(1分)424.簡(jiǎn)述軟件開發(fā)工具與第四代程序設(shè)計(jì)語(yǔ)言的聯(lián)系與區(qū)別。(1分)425.試論軟件開發(fā)工具中信息庫(kù)的內(nèi)容(1分)426.簡(jiǎn)述軟件開發(fā)工具的網(wǎng)絡(luò)化(1分)427.簡(jiǎn)述項(xiàng)目管理的含義(1分)428.集成測(cè)試階段,漸增式與非漸增式測(cè)試有哪些區(qū)別?(1分)429.在Eclipse中,新建一個(gè)C/C++項(xiàng)目,試編程實(shí)現(xiàn)以下功能:求出表達(dá)式1-2+3-4+5-…-100的值。(1分)430.快速原型技術(shù)的基本思想是什么?(1分)431.在Eclipse中,新建一個(gè)C/C++項(xiàng)目,試編程實(shí)現(xiàn)計(jì)算表達(dá)式(0+1)/1+(2+3)/3+…+(98+99)/99的值。(1分)432.為了提高設(shè)計(jì)質(zhì)量,應(yīng)從哪幾方面優(yōu)化軟件結(jié)構(gòu)?(1分)433.某“調(diào)整工資”處理模塊接受一個(gè)“職稱”的變量,根據(jù)職稱的不同(助教,講師,副教授,教授)作不同的處理,其中若是助教還必須輸入工齡,只有工齡超過兩年才能調(diào)整工資。請(qǐng)用等價(jià)類劃分法設(shè)計(jì)測(cè)試用例。(7分)〔答案〕(1分)五論述題(共8題,總分值8分)434.請(qǐng)使用Eclipse中的搜索功能搜索.c文件,并且顯示最后搜索結(jié)果。(1分)435.為自己所用而開發(fā)軟件開發(fā)工具時(shí),應(yīng)注意哪些事項(xiàng)(1分)436.對(duì)于單個(gè)的程序員來說,獨(dú)自編寫程序相當(dāng)于手工作坊的工作方式。而真正的大型軟件的研制必須采用現(xiàn)代化生產(chǎn)的方式才能完成。談?wù)劥笮蛙浖_發(fā)過程中存在的各種困難及其產(chǎn)生的原因以及你對(duì)這種困難與原因的認(rèn)識(shí)。(1分)437.試論軟件開發(fā)工具中信息庫(kù)的內(nèi)容。(1分)438.承擔(dān)大型軟件開發(fā)任務(wù)的程序員,必須遵守哪些規(guī)定(1分)439.論述組織管理工作的內(nèi)容(1分)440.論述軟件質(zhì)量的評(píng)測(cè)標(biāo)準(zhǔn)。(1分)441.論述軟件開發(fā)工具在我國(guó)的發(fā)展?fàn)顩r(1分)六問答題(共4題,總分值4分)442.在Eclipse中,新建一個(gè)C/C++項(xiàng)目,試編程實(shí)現(xiàn)以下功能:求出表達(dá)式1-2+3-4+5-…-100的值。(1分)443.請(qǐng)使用Eclipse中的搜索功能搜索.c文件,并且顯示最后搜索結(jié)果。(1分)444.在Eclipse中,新建一個(gè)C/C++項(xiàng)目,試編程實(shí)現(xiàn)以下功能:輸入一個(gè)整數(shù),判斷它能否被3、7整除,并輸出以下信息:此數(shù)能同時(shí)被3、7整除;此數(shù)能被其中一個(gè)數(shù)(3或7)整除;此數(shù)既不能被3整除,也不能被7整除。(1分)445.在Eclipse中,新建一個(gè)C/C++項(xiàng)目,試編程實(shí)現(xiàn)計(jì)算表達(dá)式(0+1)/1+(2+3)/3+…+(98+99)/99的值。(1分)

一單選題(共195題,總分值195分)1.答案:B解析過程:2.答案:D解析過程:3.答案:C解析過程:4.答案:C解析過程:5.答案:B解析過程:6.答案:A解析過

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論