2010年3月全國(guó)計(jì)算機(jī)等級(jí)歷年考試四級(jí)軟件測(cè)試工程師筆試真題_第1頁(yè)
2010年3月全國(guó)計(jì)算機(jī)等級(jí)歷年考試四級(jí)軟件測(cè)試工程師筆試真題_第2頁(yè)
2010年3月全國(guó)計(jì)算機(jī)等級(jí)歷年考試四級(jí)軟件測(cè)試工程師筆試真題_第3頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余10頁(yè)可下載查看

下載本文檔

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

文檔簡(jiǎn)介

1、作者:Pan Hon glia ng僅供個(gè)人學(xué)習(xí)歷年真題考試時(shí)間:120試卷總分:1002010年3月全國(guó)計(jì)算機(jī)等級(jí)考試四級(jí)軟件測(cè)試工程師筆試真題一、選擇題 (每小題2分,共50分)下列各題A)、B)、C)、D)四個(gè)選項(xiàng)中,只 有一個(gè)選項(xiàng)是正確的,請(qǐng)將正確選項(xiàng)涂寫在答題卡相應(yīng)位置上, 答在試卷上不得 分。 1:參考答案:C參考解析:(P26)接口分析的目的是評(píng)估軟件交付物是否正確、一致、完 整和準(zhǔn)確地說(shuō)明了接口需求。接口分析必須關(guān)注三種接口:用戶接口、硬 件接口和軟件接口。o試題內(nèi)容:o以下敘述中正確的是A:可跟蹤性分析是在整體上分析整個(gè)系統(tǒng)的資源分配策略B:關(guān)鍵性分析是標(biāo)識(shí)原始需求和相應(yīng)開(kāi)發(fā)

2、結(jié)果之間關(guān)系的 能力C:接口分析必須關(guān)注三種接口:用戶接口、硬件接口和軟件 接口D:評(píng)估僅在軟件開(kāi)發(fā)的最后階段進(jìn)行,以確認(rèn)產(chǎn)品是否符合 規(guī)模說(shuō)明 2:參考答案:D參考解析:(P109)場(chǎng)景測(cè)試方法是基于IBM推行的RUP的測(cè)試用例生成方 法。該方法從系統(tǒng)分析的結(jié)果一一用例出發(fā),通過(guò)對(duì)每個(gè)用例的場(chǎng)景進(jìn)行分析,逐步實(shí)現(xiàn)測(cè)試用例的構(gòu)造。o試題內(nèi)容:o場(chǎng)景測(cè)試方法是基于IBM推行的RUP的測(cè)試用例生成方法。該方法 的出發(fā)點(diǎn)是A:事件流B:數(shù)據(jù)流C:控制流D:用例* 3:參考答案:A參考解析:(P115)內(nèi)部邊界值測(cè)試可以用來(lái)發(fā)現(xiàn)一些內(nèi)部錯(cuò)誤, 如誤把“ <” 寫作“ <=”。但內(nèi)部邊界值測(cè)

3、試應(yīng)作為一種補(bǔ)充方法,在其他方法的最后使用。o試題內(nèi)容:o下面一段小程序是判斷一個(gè)長(zhǎng)度為 n的字符數(shù)組是否中心對(duì)稱。例 女口,“ abcddcba”或“ abcdcba”就是中心對(duì)稱。作為內(nèi)部邊界值, 應(yīng)填入()內(nèi)的判斷應(yīng)是A:i<jB:i=j(判等)C:i>jD:i!=j(判不等)* 4:參考答案:C參考解析:(P152)功能測(cè)試主要是為了發(fā)現(xiàn)以下幾類錯(cuò)誤:是否有不正確或遺漏了的功能;功能實(shí)現(xiàn)是否滿足用戶需求和系統(tǒng)設(shè)計(jì)的隱式需求;能 否正確地接受輸入,能否正確地輸出結(jié)果。o試題內(nèi)容:o檢查系統(tǒng)能否正確地接受輸入,能否正確地輸出結(jié)果,這屬于A:安全性測(cè)試B:GUI測(cè)試C:功能測(cè)試D

4、:協(xié)議一致性測(cè)試 5:參考答案:A*參考解析:(P44)靜態(tài)錯(cuò)誤分析有以下幾種:類型和單位分析,引用分析 等,其中在靜態(tài)錯(cuò)誤分析中,最廣泛使用的技術(shù)就是發(fā)現(xiàn)引用異常。o試題內(nèi)容:o檢查是否存在“已定義但未使用”的變量引用異常應(yīng)屬于A:靜態(tài)分析B:動(dòng)態(tài)分析C:代碼執(zhí)行D:調(diào)試6:參考答案:A參考解析:(P63)語(yǔ)句覆蓋就是設(shè)計(jì)若干個(gè)測(cè)試用例,運(yùn)行被測(cè)程序,使 得每一可執(zhí)行語(yǔ)句至少執(zhí)行一次。o試題內(nèi)容:o如果程序通過(guò)了百分之百的代碼覆蓋率測(cè)試,則說(shuō)明程序滿足了A:語(yǔ)句覆蓋B:編程規(guī)范C:設(shè)計(jì)規(guī)格D:功能需求 7:參考答案:B參考解析:(P65)o試題內(nèi)容:o下面有關(guān)邏輯覆蓋的說(shuō)法中錯(cuò)誤的是A:DD

5、P覆蓋是判定覆蓋的一個(gè)變體B:滿足條件覆蓋一定也滿足判定覆蓋C:指令塊覆蓋屬于語(yǔ)句覆蓋D:若判定覆蓋率達(dá)到100%則語(yǔ)句覆蓋率一定也達(dá)到100% 8:參考答案:A*參考解析:(P71)o試題內(nèi)容:o對(duì)于具有串聯(lián)型分支結(jié)構(gòu)的程序,如果有7個(gè)判斷語(yǔ)句串聯(lián),則使 用正交實(shí)驗(yàn)設(shè)計(jì)法,至少需要的測(cè)試用例數(shù)應(yīng)為A:23B:24C:26D:27 9:參考答案:B.參考解析:(P114)規(guī)范導(dǎo)出的測(cè)試是根據(jù)相關(guān)的規(guī)格說(shuō)明書描述來(lái)設(shè)計(jì)測(cè) 試用例的。每一個(gè)測(cè)試用例用來(lái)測(cè)試一個(gè)或多個(gè)規(guī)格說(shuō)明的陳述語(yǔ)句。規(guī)范導(dǎo)出法就是根據(jù)陳述規(guī)范所用語(yǔ)句的順序來(lái)相應(yīng)地為被測(cè)單元設(shè)計(jì)測(cè) 試用例。o試題內(nèi)容:o考慮一個(gè)計(jì)算平方根的函數(shù),

6、其規(guī)格說(shuō)明如下: 輸入:浮點(diǎn)數(shù)輸出:浮點(diǎn)數(shù) 規(guī)格:當(dāng)輸入一個(gè)大于或等于零的浮點(diǎn)數(shù)時(shí), 函數(shù)輸出其正的平 方根并返回true;當(dāng)輸入一個(gè)小于零的浮點(diǎn)數(shù)時(shí),函數(shù)顯示出錯(cuò)信 息“非法輸入值”并返回false。按照規(guī)范導(dǎo)出法,應(yīng)設(shè)計(jì)的測(cè)試用例數(shù)至少應(yīng)為A:1B:2C:3D:410:參考答案:C*參考解析:(P135136)自底向上的增量式集成的目的是從底層構(gòu)件開(kāi)始, 按照模塊調(diào)用圖的結(jié)構(gòu),逐層向上集成,以檢測(cè)整個(gè)系統(tǒng)的穩(wěn)定性。對(duì)于 具有如下屬性的產(chǎn)品,可以優(yōu)先考慮本集成測(cè)試策略:采用契約式設(shè)計(jì)的 產(chǎn)品;底層接口比較穩(wěn)定的產(chǎn)品;高層接口變化比較頻繁的產(chǎn)品;底層模 塊較早完成的產(chǎn)品。o試題內(nèi)容:o適合使用

7、自底向上的增量式集成方式進(jìn)行集成和測(cè)試的產(chǎn)品應(yīng)屬于A:使用了嚴(yán)格的凈室軟件工程過(guò)程的產(chǎn)品B:控制模塊具有較大技術(shù)風(fēng)險(xiǎn)的產(chǎn)品C:采用了契約式設(shè)計(jì)的產(chǎn)品D:在極限編程中使用了探索式開(kāi)發(fā)風(fēng)格的產(chǎn)品11:參考答案:C參考解析:(P180)o試題內(nèi)容:o以下哪種軟件測(cè)試屬于軟件性能測(cè)試的范疇A:分支覆蓋測(cè)試B:極限測(cè)試C:負(fù)載測(cè)試D:硬件兼容性測(cè)試*12:參考答案:A*參考解析:暫無(wú)解析o試題內(nèi)容:o以下關(guān)于軟件性能測(cè)試的說(shuō)法中,正確的是A:達(dá)到百分之百的語(yǔ)句覆蓋是軟件性能測(cè)試的一個(gè)前提條 件B:并發(fā)進(jìn)程數(shù)是度量軟件性能的一項(xiàng)基本指標(biāo)C:探測(cè)軟件在滿足預(yù)定的性能需求的情況下所能負(fù)擔(dān)的最 大壓力是失效恢復(fù)

8、測(cè)試的主要目的之一D:發(fā)現(xiàn)壓力下軟件功能的缺陷是軟件性能測(cè)試的主要目的 之一13:參考答案:D參考解析:(P186)軟件可靠性測(cè)試的目的是收集軟件測(cè)試時(shí)軟件故障的情 況,并對(duì)其進(jìn)行整理從而為分析和預(yù)測(cè)軟件的可靠性提供幫助。對(duì)于具體每個(gè)測(cè)試用例的設(shè)計(jì),可靠性測(cè)試需要的測(cè)試用例與普通的軟件測(cè)試并無(wú) 不同,關(guān)鍵是要保證用于可靠性測(cè)試的測(cè)試用例集要完全符合運(yùn)行剖面的 定義。因此,此時(shí)的測(cè)試用例的設(shè)計(jì)可以完全在運(yùn)行剖面的指導(dǎo)下進(jìn)行。o試題內(nèi)容:o以下關(guān)于軟件可靠性測(cè)試的說(shuō)法中,正確的是A:軟件可靠性測(cè)試能有效地減少軟件在惡意使用下出現(xiàn)崩潰的次數(shù)B:軟件可靠性測(cè)試的主要目的是度量軟件的可靠性C:在一次軟件

9、可靠性測(cè)試中,執(zhí)行的測(cè)試用例可以不完全符 合所定義的軟件運(yùn)行剖面D:軟件可靠性測(cè)試使用的測(cè)試用例必須滿足語(yǔ)句覆蓋14:參考答案:A參考解析:暫無(wú)解析o試題內(nèi)容:o以類為單元進(jìn)行單元測(cè)試時(shí),以下說(shuō)法中正確的是A:個(gè)測(cè)試用例可以調(diào)用該類的多個(gè)方法, 但每個(gè)方法只能 調(diào)用一次B: 一個(gè)測(cè)試用例只能調(diào)用在該類中定義的方法, 不能調(diào)用在 該類的父類中定義的方法C:由該類方法組成的任何一個(gè)序列都是一個(gè)合理的測(cè)試用 例D:針對(duì)一個(gè)類的多個(gè)實(shí)例間協(xié)作的測(cè)試仍然屬于面向?qū)ο?單元測(cè)試的范疇15:參考答案:B*參考解析:暫無(wú)解析o試題內(nèi)容:o以下關(guān)于面向?qū)ο筌浖y(cè)試的說(shuō)法中,錯(cuò)誤的是A:不變式邊界測(cè)試是一種類級(jí)別

10、的單元測(cè)試技術(shù)B:對(duì)于一棵繼承樹(shù)上的多個(gè)類,只有處于葉節(jié)點(diǎn)的類需要測(cè) 試C:測(cè)試動(dòng)態(tài)綁定是類樹(shù)測(cè)試的一個(gè)目標(biāo)D:在面向?qū)ο髥卧獪y(cè)試中,等價(jià)類劃分測(cè)試可以用于方法級(jí) 別的測(cè)試 16:參考答案:C參考解析:(P201)所謂大突擊集成就是將系統(tǒng)的所有組成成分都集成在一 起進(jìn)行測(cè)試。與其他集成策略不同的是,大突擊集成只進(jìn)行一輪,無(wú)需進(jìn) 行增量集成。o試題內(nèi)容:o以下關(guān)于面向?qū)ο筌浖蓽y(cè)試的說(shuō)法中,正確的是A:大突擊測(cè)試總是面向?qū)ο筌浖蓽y(cè)試效果最差的方法 B:基于判定表的測(cè)試是面向?qū)ο筌浖蓽y(cè)試的常用方法 C:大突擊測(cè)試無(wú)需增量集成D:自底向上集成需要開(kāi)發(fā)的測(cè)試代碼總是比自頂向下集成 需要開(kāi)發(fā)的

11、測(cè)試代碼多17:參考答案:C 參考解析:(P219)o試題內(nèi)容: 0以下關(guān)于Web應(yīng)用軟件測(cè)試的說(shuō)法中,正確的是A:內(nèi)容測(cè)試是Web應(yīng)用軟件易用性測(cè)試的一項(xiàng)重要內(nèi)容 B:Web應(yīng)用軟件雖然需要頻繁地進(jìn)行演化,但不需要頻繁地 進(jìn)行測(cè)試C:Cookie安全性測(cè)試是Wet應(yīng)用軟件安全性測(cè)試的一項(xiàng)重 要內(nèi)容D:Web應(yīng)用軟件只能進(jìn)行白盒測(cè)試,不能進(jìn)行黑盒測(cè)試 18:參考答案:B*參考解析:(P218)對(duì)Web應(yīng)用軟件而言,Web!務(wù)器,中間服務(wù)器和數(shù)據(jù) 庫(kù)服務(wù)器的配置都可能影響其性能。o試題內(nèi)容:o以下關(guān)于Web應(yīng)用軟件測(cè)試的說(shuō)法中,正確的是A:Web應(yīng)用軟件安全性測(cè)試只關(guān)注用戶能否繞開(kāi)訪問(wèn)控制 使用

12、超越訪問(wèn)權(quán)限的內(nèi)容B:Web應(yīng)用軟件的性能不僅與 Web應(yīng)用軟件自身的代碼有關(guān), 還可能與所用的 Web服務(wù)器、中間件服務(wù)器以及數(shù)據(jù)庫(kù)服務(wù) 器有關(guān)C:測(cè)試Web應(yīng)用軟件是否支持不同的瀏覽器是 Wet應(yīng)用軟件 表示層測(cè)試關(guān)注的一項(xiàng)主要內(nèi)容D:對(duì)于沒(méi)有使用數(shù)據(jù)庫(kù)的Web應(yīng)用軟件,不需要進(jìn)行性能測(cè) 試* 19:參考答案:A參考解析:(P231)與手工相比,使用軟件的一個(gè)主要優(yōu)點(diǎn)是能夠減少重復(fù) 的輸入,從而保證數(shù)據(jù)的一致性。o試題內(nèi)容:o以下哪一項(xiàng)屬于軟件功能易用性測(cè)試關(guān)注的內(nèi)容A:軟件是否能幫助用戶減少輸入中的重復(fù)勞動(dòng)B:軟件界面的色彩是否協(xié)調(diào)C:軟件是否允許用戶導(dǎo)入由該軟件以前版本生成的數(shù)據(jù) D:

13、軟件的界面風(fēng)格是否與同類軟件的界面風(fēng)格一致 20:參考答案:A*參考解析:(P229)數(shù)據(jù)兼容性測(cè)試包括兩類:不同版本間的數(shù)據(jù)兼容性和 不同軟件間的數(shù)據(jù)兼容性。o試題內(nèi)容:o以下哪一項(xiàng)不屬于數(shù)據(jù)兼容性測(cè)試關(guān)注的范疇A:個(gè)Web應(yīng)用軟件是否支持不同的關(guān)系型數(shù)據(jù)庫(kù)B: 個(gè)瀏覽器是否同時(shí)支持不同版本的 HTML文件格式 C: 一個(gè)排版軟件是否可以打開(kāi)該軟件以前版本保存的文件 D: 個(gè)文字處理軟件是否可以打開(kāi)其他文字處理軟件保存 的文件 21:參考答案:B參考解析:(P247249)o試題內(nèi)容:o下列有關(guān)測(cè)試過(guò)程抽象模型的描述中正確的是A:V模型指出,軟件測(cè)試要盡早準(zhǔn)備,盡早執(zhí)行,只要某個(gè) 測(cè)試達(dá)到了

14、準(zhǔn)備就緒點(diǎn),測(cè)試執(zhí)行活動(dòng)就可開(kāi)展B:W模型強(qiáng)調(diào),測(cè)試伴隨著整個(gè)軟件開(kāi)發(fā)周期同步進(jìn)行,而 且測(cè)試的對(duì)象不僅僅是程序,需求、設(shè)計(jì)也同樣要測(cè)試C:H模型指出,單元測(cè)試和集成測(cè)試應(yīng)檢測(cè)程序的執(zhí)行是否 滿足軟件設(shè)計(jì)的要求D:X模型提出針對(duì)完整的程序進(jìn)行集成的編碼和測(cè)試 22:參考答案:D參考解析:(P255)制定測(cè)試計(jì)劃,要達(dá)到的目標(biāo)有:為測(cè)試各項(xiàng)活動(dòng)制定 一個(gè)現(xiàn)實(shí)可行的綜合的計(jì)劃;建立一個(gè)組織模型;開(kāi)發(fā)有效的測(cè)試模型; 確定測(cè)試所需要的時(shí)間和資源;確定測(cè)試過(guò)程中每個(gè)測(cè)試階段的測(cè)試完成 標(biāo)準(zhǔn)和要實(shí)現(xiàn)的目標(biāo);識(shí)別出測(cè)試活動(dòng)中各種風(fēng)險(xiǎn),并給出風(fēng)險(xiǎn)應(yīng)對(duì)措施。o試題內(nèi)容:o以下活動(dòng)中,哪個(gè)不屬于測(cè)試計(jì)劃的內(nèi)容A

15、:為測(cè)試各項(xiàng)活動(dòng)制定一個(gè)現(xiàn)實(shí)可行的綜合的計(jì)劃B:確定測(cè)試過(guò)程中每個(gè)測(cè)試階段的測(cè)試完成標(biāo)準(zhǔn) C:識(shí)別測(cè)試活動(dòng)中各種風(fēng)險(xiǎn),并給出風(fēng)險(xiǎn)應(yīng)對(duì)措施D:分析測(cè)試需求,并制定測(cè)試方案* 23:參考答案:D*參考解析:(P276)自動(dòng)測(cè)試工具不是智能測(cè)試工具, 而是再測(cè)試工具,即 回歸測(cè)試工具。o試題內(nèi)容:o以下有關(guān)回歸測(cè)試的說(shuō)法中錯(cuò)誤的是A:嚴(yán)格來(lái)說(shuō),回歸測(cè)試不是一個(gè)測(cè)試階段,只是一種可以用 于各個(gè)測(cè)試階段的測(cè)試技術(shù)B:回歸測(cè)試的目標(biāo)是保證被測(cè)應(yīng)用在系統(tǒng)被修改和擴(kuò)充后, 各項(xiàng)功能依然正確C:回歸測(cè)試可以在系統(tǒng)和驗(yàn)收測(cè)試環(huán)境下進(jìn)行 D:回歸測(cè)試適合采用傳統(tǒng)手工方法來(lái)完成, 而不適合使用自 動(dòng)化測(cè)試工具來(lái)完成2

16、4:參考答案:A參考解析:(P4445)靜態(tài)錯(cuò)誤分析主要用于確定在源程序中是否有某類錯(cuò) 誤或危險(xiǎn)結(jié)構(gòu)。它有以下幾種:類型和單位分析,引用分析,表達(dá)式分析, 接口分析。o試題內(nèi)容:0軟件靜態(tài)分析一般包括:控制流分析、數(shù)據(jù)流分析、接口分析,以 及A:表達(dá)式分析B:功能分析C:邊界值分析D:因果圖分析 25:參考答案:C參考解析:(P120)系統(tǒng)測(cè)試與單元測(cè)試,集成測(cè)試的區(qū)別在于測(cè)試方法不 同:系統(tǒng)測(cè)試一般采用黑盒測(cè)試方法;單元測(cè)試一般采用白盒測(cè)試方法, 輔以黑盒測(cè)試方法;集成測(cè)試主要采用黑盒測(cè)試方法,輔以白盒測(cè)試方 法。o試題內(nèi)容:0以下說(shuō)法中錯(cuò)誤的是A:?jiǎn)卧獪y(cè)試一般采用白盒測(cè)試方法,輔以黑盒測(cè)試

17、方法 B:集成測(cè)試主要采用黑盒測(cè)試方法,輔以白盒測(cè)試方法 C:配置項(xiàng)測(cè)試一般采用白盒測(cè)試方法 D:系統(tǒng)測(cè)試一般采用黑盒測(cè)試方法二、論述題 (共3題,共50分)論述題答題必須用藍(lán)、黑色鋼筆或圓珠筆寫在 論述題答題紙的相應(yīng)位置上。 1:參考答案:(3)基本路徑集=Cache復(fù)雜度=4設(shè)計(jì)測(cè)試用例如下: 輸入空值,執(zhí)行路徑S1-S2-S1 輸入abc, 空值, 執(zhí)行路徑S1-S2-S3-S2-S1 輸入1.23_, 執(zhí)行路徑S1-S2-S3-S1 輸入 abc,4.56_執(zhí)行路徑 S1-S2-S3-S2-S3-S1o試題內(nèi)容:0考慮一個(gè)根據(jù)以下簡(jiǎn)單規(guī)則確認(rèn)輸入數(shù)有效性的應(yīng)用程序:輸入數(shù)由數(shù)字、符號(hào)“

18、 +”或“-”開(kāi)始。該數(shù)字或符號(hào)后面可接任意位數(shù)的數(shù)字。這些數(shù)字可以有選擇地后接用英文句號(hào)表示的小數(shù)點(diǎn)。 如果有一個(gè)小數(shù)點(diǎn),則小數(shù)點(diǎn)后面應(yīng)該有兩位數(shù)字。任何輸入數(shù),不管是否有小數(shù)點(diǎn),都應(yīng)該以空格結(jié)束。 請(qǐng)根據(jù)以上處理規(guī)則:(1)畫出相應(yīng)的狀態(tài)轉(zhuǎn)換圖。(4分)(2)根據(jù)狀態(tài)轉(zhuǎn)換圖,列出相應(yīng)的狀態(tài)轉(zhuǎn)換表,給出“當(dāng)前狀態(tài)”、當(dāng)前狀態(tài)允許的“輸入”和對(duì)應(yīng)每一個(gè)輸入的“下一個(gè)狀態(tài)”。(4分)(3)根據(jù)狀態(tài)轉(zhuǎn)換圖和狀態(tài)轉(zhuǎn)換表,導(dǎo)出基本路徑測(cè)試的測(cè)試用 例及其覆蓋的測(cè)試路徑。(12分) 2:參考答案:o試題內(nèi)容:o QESuite Web Version 1.0 中,已知 DUCHA 1.0 工作專網(wǎng)系統(tǒng)

19、測(cè)試項(xiàng)目的部分信息如下:測(cè)試版本:總計(jì)3個(gè)測(cè)試版本,按日期排序分別為DUCHA1.0_10010, DUCHA1.0_100205,DUCHA1.0_100210功能分類視圖中部分待測(cè)區(qū)域及人員分配定義如下表所示:(表1)已知在功能區(qū)域“工作平臺(tái)/歸檔”下有一個(gè)軟件問(wèn)題處于“打開(kāi) /再現(xiàn)”狀態(tài),下表中是該軟件問(wèn)題操作歷史信息,請(qǐng)依據(jù)QESuite Web Version 1.0的軟件問(wèn)題生命周期定義和題中提 供的相關(guān)人員分配和測(cè)試版本信息,填寫表中空缺的操作歷史信息。(表2)* 3:參考答案: 流程圖 void reverse(char s)的流程圖(見(jiàn)圖1) voidgetHex(int n

20、umber,char s )的流程圖(見(jiàn)圖 2) intmain()的流程圖(見(jiàn)圖3)(2)設(shè)計(jì)測(cè)試用例 輸入0,輸出0 輸入2 ,輸出2 輸入26,輸出1A 輸入27,輸出1B 輸入28,輸出1C 輸入29,輸出1D 輸入30,輸出1E 輸入31,輸出1F 輸入20P,輸出錯(cuò)誤0語(yǔ)句永遠(yuǎn)語(yǔ)句覆蓋率無(wú)法達(dá)到100%因?yàn)閙ain()函數(shù)中的return 無(wú)法執(zhí)行。o試題內(nèi)容:o已知C源程序如下:#i nclude<stdio.h>#i ncludevstri ng.h>void reverse(char s ) int c,i,j;for(i=0,j=strle n(s)-1;

21、i<j;i+,j-)c=s i ;s i =s j ;s j =c;voidgetHex(intnumber,char s )int i;i=0;while( nu mber>0)if(n umber%16<10)s i+ =number%16+ 0;elseswitch( nu mber%16)case10:si+ =A;break;case11:si+ =B;break;case12:si+ =C;break;case13:si+ =D;break;case14:si+ =E;break;case15:si+ =F;break;default:pri ntf("

22、Error");break;nu mber/=16;s i = 0;reverse(s);intmai n()un sig nedintnu mber;int i=0;char s 50;prin tf("%s","pleasein putnu mber: n");scanf("%d", & number);getHex( nu mber,s);i=0;while(s i )printf("%c",si+ );return 0; 畫出程序中所有函數(shù)的控制流程圖;(10分)(2)設(shè)計(jì)一組測(cè)試用例,使

23、該程序所有函數(shù)的語(yǔ)句覆蓋率和分支 覆蓋率均能達(dá)到100%如果認(rèn)為該程序的語(yǔ)句覆蓋率或分支覆蓋 率無(wú)法達(dá)到100%需說(shuō)明為什么。(10分)版權(quán)申明本文部分內(nèi)容,包括文字、圖片、以及設(shè)計(jì)等在網(wǎng)上搜集整理。版權(quán)為潘宏亮個(gè)人所有This article in eludes someparts, in cludi ng text, pictures, and desig n. Copyright is Pan Hon glia ng's pers onal own ership.用戶可將本文的內(nèi)容或服務(wù)用于個(gè)人學(xué)習(xí)、研究或欣賞,以及其他非商業(yè)性或非盈利性用途,但同時(shí)應(yīng)遵守著作權(quán)法及其他相關(guān)法律 的規(guī)定,不得侵犯本網(wǎng)站及相關(guān)權(quán)利人的合法權(quán)利。除此以外,將本 文任何內(nèi)容或服務(wù)用于其他用途時(shí),須征得本人及相關(guān)權(quán)利人的書面 許可,并支付報(bào)酬。Users may use the contents or services of this articlefor pers onal study, research or appreciati on, and other non-commercial or

溫馨提示

  • 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)論