




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
試卷科目:軟件水平考試(中級)軟件評測師綜合軟件水平考試(中級)軟件評測師綜合(習(xí)題卷6)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpages軟件水平考試(中級)軟件評測師綜合第1部分:單項選擇題,共73題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.假設(shè)系統(tǒng)中有三類互斥資源R1、R2和R3,可用資源數(shù)分別為10、5和3。在T0時刻系統(tǒng)中有P1、P2、P3、P4和P5五個進(jìn)程,這些進(jìn)程對資源的最大需求量和已分配資源數(shù)如下表所示,此時系統(tǒng)剩余的可用資源數(shù)分別為()。如果進(jìn)程按(請作答此空)序列執(zhí)行,那么系統(tǒng)狀態(tài)是安全的。A)P1→P2→P4→P5→P3B)P5→P2→P4→P3→P1C)P4→P2→P1→P5→P3D)P5→P1→P4→P2→P3答案:B解析:初始時系統(tǒng)的可用資源數(shù)分別為10、5和3。在T0時刻已分配資源數(shù)分別為8、5和2,因此系統(tǒng)剩余的可用資源數(shù)分別為2、0和1。安全狀態(tài)是指系統(tǒng)能按某種進(jìn)程順序(P1,P2,…,Pn),來為每個進(jìn)程Pi分配其所需的資源,直到滿足每個進(jìn)程對資源的最大需求,使每個進(jìn)程都可以順利完成。如果無法找到這樣的一個安全序列,則稱系統(tǒng)處于不安全狀態(tài)。本題進(jìn)程的執(zhí)行序列已經(jīng)給出,我們只需將四個選項按其順序執(zhí)行一遍,便可以判斷出現(xiàn)死鎖的三個序列。P1→P2→P4→P5→P3是不安全的序列。因為在該序列中,進(jìn)程P1先運行,P1尚需資源數(shù)為(4,2,0),假設(shè)將資源R1分配2臺給進(jìn)程P1,則系統(tǒng)剩余的可用資源數(shù)為(0,0,1),將導(dǎo)致系統(tǒng)所有的進(jìn)程都不能作上能完成標(biāo)志"True"。P5→P2→P4→P3→P1是安全的序列。因為所有的進(jìn)程都能作上能完成標(biāo)志"True",如下表所示。P5→P2→P4→P3→P1具體分析如下:①進(jìn)程P5運行,系統(tǒng)剩余的可用資源數(shù)為(2,0,1),P5尚需資源數(shù)為(1,0,1),系統(tǒng)可進(jìn)行分配,故進(jìn)程P5能作上能完成標(biāo)志"True",釋放P5占有的資源數(shù)(1,1,0),系統(tǒng)可用資源數(shù)為(3,1,1)。②進(jìn)程P2運行,系統(tǒng)剩余的可用資源數(shù)為(3,1,1),P2尚需資源數(shù)為(1,1,1),系統(tǒng)可進(jìn)行分配,故進(jìn)程P2能作上能完成標(biāo)志"True",釋放P2占有的資源數(shù)(2,1,0),系統(tǒng)可用資源數(shù)為(5,2,1)。③進(jìn)程P4運行,系統(tǒng)剩余的可用資源數(shù)為(5,2,1),P4尚需資源數(shù)為(2,2,1),系統(tǒng)可進(jìn)行分配,故進(jìn)程P4能作上能完成標(biāo)志"True",釋放P4占有的資源數(shù)(1,1,1),系統(tǒng)可用資源數(shù)為(6,3,2)。④進(jìn)程P3運行,系統(tǒng)剩余的可用資源數(shù)為(6,3,2),P3尚需資源數(shù)為(3,0,1),系統(tǒng)可進(jìn)行分配,故進(jìn)程P3能作上能完成標(biāo)志"True",釋放P3占有的資源數(shù)(3,1,0),系統(tǒng)可用資源數(shù)為(9,4,2)。⑤進(jìn)程P1運行,系統(tǒng)剩余的可用資源數(shù)為(9,4,2),P1尚需資源數(shù)為(4,2,0),系統(tǒng)可進(jìn)行分配,故進(jìn)程P1能作上能完成標(biāo)志"True",釋放P1占有的資源數(shù)(1,1,1),系統(tǒng)可用資源數(shù)為(10,5,3)。P4→P2→P1→P5→P3是不安全的序列。因為在該序列中,進(jìn)程P4先運行,P4尚需資源數(shù)為(2,2,1),假設(shè)將資源R1分配2臺給進(jìn)程P4,則系統(tǒng)剩余的可用資源數(shù)為(0,0,1),將導(dǎo)致系統(tǒng)所有的進(jìn)程都不能作上能完成標(biāo)志"True"。P5→P1→P4→P2→P3是不安全的序列。因為在該序列中,進(jìn)程P5先運行,系統(tǒng)剩余的可用資源數(shù)為(2,0,1),P5尚需資源數(shù)為(1,0,1),系統(tǒng)可進(jìn)行分配,故進(jìn)程P5能作上能完成標(biāo)志"True",釋放P5占有的資源數(shù)(1,1,0),系統(tǒng)可用資源數(shù)為(3,1,1)。進(jìn)程P1運行,P1尚需資源數(shù)為(4,2,0),假設(shè)將資源R1分配3臺給進(jìn)程P1,則系統(tǒng)剩余的可用資源數(shù)為(0,1,1),將導(dǎo)致系統(tǒng)中的進(jìn)程P1、P2、P3和P4都不能作上能完成標(biāo)志"True"。[單選題]2.以下關(guān)于功能測試用例的意義的敘述,正確的是()。①避免盲目測試并提高測試效率②令軟件測試的實施重點突出且目的明確③在回歸測試中無須修正測試用例便可繼續(xù)開展測試工作④測試用例的通用化和復(fù)用化使軟件測試易于開展A)①③④B)②③④C)①②④D)①②③答案:C解析:本題考查功能測試用例的作用,選項中③是錯誤的。在回歸測試中測試用例可能會需要修改,因為新版本引入的改動可能會引起測試用例的前提或結(jié)果的變化。[單選題]3.對于測試中所發(fā)現(xiàn)錯誤的管理是軟件測試的重要環(huán)節(jié),以下關(guān)于錯誤管理原則的敘述正確的是()。A)測試人員發(fā)現(xiàn)的錯誤應(yīng)直接提交給開發(fā)人員進(jìn)行錯誤修復(fù)B)若程序員發(fā)現(xiàn)報告的錯誤實際不是錯誤,可單方面決定拒絕進(jìn)行錯誤修復(fù)C)每次對錯誤的處理都要保留處理者姓名、處理時間、處理步驟、錯誤的當(dāng)前狀態(tài)等詳細(xì)處理信息,即使某次處理并未對錯誤進(jìn)行修復(fù)D)錯誤修復(fù)后可以由報告錯誤的測試人員之外的其他測試人員進(jìn)行驗證,只要可以確認(rèn)錯誤已經(jīng)修復(fù),就可以關(guān)閉錯誤答案:C解析:本題考查軟件錯誤跟蹤管理相關(guān)的基本知識。測試過程中,為保證錯誤處理的正確性,測試人員發(fā)現(xiàn)的錯誤應(yīng)不直接提交給開發(fā)人員進(jìn)行錯誤修復(fù),而是要具有豐富經(jīng)驗的測試人員驗證所發(fā)現(xiàn)的錯誤是否是真正的錯誤,書寫的測試步驟是否準(zhǔn)確,可以重復(fù)。拒絕或延期處理錯誤不能由程序員單方面決定,應(yīng)該由項目經(jīng)理、測試經(jīng)理和設(shè)計經(jīng)理共同決定。錯誤修復(fù)后必須由報告錯誤的測試人員驗證,確認(rèn)錯誤已經(jīng)修復(fù)后,才能關(guān)閉錯誤。故正確答案為C[單選題]4.某系統(tǒng)中,模塊A處理與銷售相關(guān)的所有細(xì)節(jié),僅需要發(fā)送一個包含銷售量、價格和時間的報表到模塊B,則這兩個模塊之間為()耦合A)內(nèi)容B)標(biāo)記C)控制D)數(shù)據(jù)答案:B解析:一般來說,模塊之間的耦合有七種類型,根據(jù)耦合性從低到高為非直接耦合、數(shù)據(jù)耦合、標(biāo)記耦合、控制耦合、外部耦合、公共耦合和內(nèi)容耦合。如果一個模塊訪問另一個模塊時,彼此之間是通過數(shù)據(jù)參數(shù)(不是控制參數(shù)、公共數(shù)據(jù)結(jié)構(gòu)或外部變量)來交換輸入、輸出信息的,則稱這種耦合為數(shù)據(jù)耦合;如果一組模塊通過數(shù)據(jù)結(jié)構(gòu)本身傳遞,則稱這種耦合為標(biāo)記耦合;若一組模塊都訪問同一個公共數(shù)據(jù)環(huán)境,則它們之間的耦合就稱為公共耦合;若一個模塊直接訪問另一個模塊的內(nèi)部數(shù)據(jù)、一個模塊不通過正常入口轉(zhuǎn)到另一個模塊內(nèi)部、兩個模塊有一部分程序代碼重疊或者一個模塊有多個入口,上述幾個情形之一發(fā)生則兩個模塊之間就發(fā)生了內(nèi)容耦合。題中模塊A和模塊B之間是通過數(shù)據(jù)結(jié)構(gòu)來傳遞的,因此兩個模塊之間是標(biāo)記耦合。[單選題]5.下列邏輯覆蓋測試方法中,覆蓋能力最強的是()A)語句覆蓋B)判定覆蓋C)條件覆蓋D)條件組合覆蓋答案:D解析:[單選題]6.()主要描述用于數(shù)據(jù)通信與傳輸?shù)慕涌跀?shù)據(jù)格式。A)數(shù)據(jù)內(nèi)容類標(biāo)準(zhǔn)B)通信協(xié)議類標(biāo)準(zhǔn)C)開發(fā)接口類標(biāo)準(zhǔn)D)信息編碼類標(biāo)準(zhǔn)答案:B解析:通信協(xié)議類標(biāo)準(zhǔn):這類標(biāo)準(zhǔn)主要描述用于數(shù)據(jù)通信與傳輸?shù)慕涌跀?shù)據(jù)格式。[單選題]7.()是指按內(nèi)容訪問的存儲器。A)虛擬存儲器B)相聯(lián)存儲器C)高速緩存(Cache)D)隨機訪問存儲器答案:B解析:本題考查計算機系統(tǒng)存儲器方面的基礎(chǔ)知識。計算機系統(tǒng)的存儲器按所處的位置可分為內(nèi)存和外存。按構(gòu)成存儲器的材料可分為磁存儲器、半導(dǎo)體存儲器和光存儲器。按存儲器的工作方式可分為讀寫存儲器和只讀存儲器。按訪問方式可分為按地址訪問的存儲器和按內(nèi)容訪問的存儲器。按尋址方式可分為隨機存儲器、順序存儲器和直接存儲器。相聯(lián)存儲器是一種按內(nèi)容訪問的存儲器。[單選題]8.表達(dá)式?a*(b-(c+d))?的后綴式為().A)cd+ab-*B)ab*c-d+C)abcd+-*D)abcd*-+答案:C解析:[單選題]9.總線復(fù)用方式可以()。A)提高總線的傳輸帶寬B)增加總線的功能C)減少總線中信號線的數(shù)量D)提高CPU利用率答案:C解析:C,總線復(fù)用,指的是數(shù)據(jù)和地址在同一個總線上傳輸?shù)姆绞?。由于CPU引腳數(shù)量有限,使得一些引腳起多個作用。采用總線復(fù)用方式,可以減少總線中信號線的數(shù)量。[單選題]10.軟件集成測試最主要的測試依據(jù)是A)軟件需求分析說明B)軟件概要設(shè)計說明C)軟件詳細(xì)設(shè)計說明D)軟件質(zhì)量保證計劃答案:C解析:[單選題]11.下面①--④是關(guān)于軟件評測師工作原則的描述,正確的判斷是______。①對于開發(fā)人員提交的程序必須進(jìn)行完全的測試,以確保程序的質(zhì)量②必須合理安排測試任務(wù),做好周密的測試計劃,平均分配軟件各個模塊的測試時間③在測試之前需要與開發(fā)人員進(jìn)行詳細(xì)的交流,明確開發(fā)人員的程序設(shè)計思路,并以此為依據(jù)開展軟件測試工作,最大程度地發(fā)現(xiàn)程序中與其設(shè)計思路不一致的錯誤④要對自己發(fā)現(xiàn)的問題負(fù)責(zé),確保每一個問題都能被開發(fā)人員理解和修改。A)①、②B)②、③C)①、③D)無答案:D解析:[單選題]12.在編譯過程中,進(jìn)行類型分析和檢查是()階段的一個主要工作。A)詞法分析B)語法分析C)語義分析D)代碼優(yōu)化答案:C解析:一般的編譯程序工作過程包括詞法分析、語法分析、語義分析、中間代碼生成、代碼優(yōu)化、目標(biāo)代碼生成,以及出錯處理和符號表管理。詞法分析階段是編譯過程的第一階段,這個階段的任務(wù)是對源程序從前到后(從左到右)逐個字符地掃描,從中識別出一個個?單詞?符號。語法分析的任務(wù)是在詞法分析的基礎(chǔ)上,根據(jù)語言的語法規(guī)則將單詞符號序列分解成各類語法單位,如?表達(dá)式?、?語句?和?程序?等。語義分析階段主要分析程序中各種語法結(jié)構(gòu)的語義信息,包括檢查源程序是否包含語義錯誤,并收集類型信息供后面的代碼生成階段使用。只有語法和語義都正確的源程序才能被翻譯成正確的目標(biāo)代碼。由于編譯器將源程序翻譯成中間代碼的工作是機械的、按固定模式進(jìn)行的,因此,生成的中間代碼往往在時間上和空間上有很大的浪費。當(dāng)需要生成高效的目標(biāo)代碼時,就必須進(jìn)行優(yōu)化。[單選題]13.下列關(guān)于軟件可靠性測試的說法中,錯誤的是()A)發(fā)現(xiàn)軟件缺陷是軟件可靠性測試的主要目的B)軟件可靠性測試通常用于有可靠性要求的軟件C)在一次軟件可靠性測試中,執(zhí)行的測試用例必須完全符合所定義的軟件運行剖面D)可靠性測試通常要對測試結(jié)果進(jìn)行分析才能獲得測試結(jié)論答案:A解析:[單選題]14.()不屬于主動攻擊。A)流量分析B)重放C)IP地址欺騙D)拒絕服務(wù)答案:A解析:[單選題]15.正式的技術(shù)評審FTR(FormalTechnicalReview)是軟件工程師組織的軟件質(zhì)量保證活動,下面關(guān)于FTR指導(dǎo)原則中錯誤的是______A)評審產(chǎn)品,而不是評審生產(chǎn)者的能力B)要有嚴(yán)格的評審計劃,并遵守日程安排C)對評審中出現(xiàn)的問題要充分討論,以求徹底解決D)限制參與者人數(shù),并要求評審會之前做好準(zhǔn)備答案:C解析:[單選題]16.以下()方法不是黑盒測試用例的設(shè)計方法。A)場景法B)邊界值法C)因果圖法D)路徑法答案:D解析:本題考查黑盒測試用例的設(shè)計方法。黑盒測試用例的設(shè)計方法包括:等價類劃分法、邊界值分析法、錯誤推測法、因果圖法、判定表驅(qū)動法、正交試驗設(shè)計法、功能圖法等。[單選題]17.面向?qū)ο蠓治雠c設(shè)計是面向?qū)ο筌浖_發(fā)過程中的兩個重要階段,下列活動中,()不屬于面向?qū)ο蠓治鲭A段。A)構(gòu)建分析模型B)識別分析類C)確定接口規(guī)格D)評估分析模型答案:C解析:面向?qū)ο蟮能浖_發(fā)過程包括分析、系統(tǒng)設(shè)計、開發(fā)類、組裝測試和應(yīng)用維護(hù)等。其中分析過程包括問題域分析、應(yīng)用分析,此階段主要識別對象及對象之間的關(guān)系,最終形成軟件的分析模型,并進(jìn)行評估。設(shè)計階段主要構(gòu)造軟件總的模型,實現(xiàn)相應(yīng)源代碼,在此階段,需要發(fā)現(xiàn)對象的過程,確定接口規(guī)格。[單選題]18.代碼檢查小組的人員A)越多越好B)越少越好C)1~2人D)4~7人答案:D解析:[單選題]19.一個web信息系統(tǒng)所需要的進(jìn)行的測試包括()。①功能測試②性能測試③可用性測試④客戶端兼容性測試⑤安全性測試A)①②③④B)①②③⑤C)①②③④⑤D)①③④⑤答案:C解析:本題考查web系統(tǒng)測試,常見的web系統(tǒng)測試主要有以下內(nèi)容:(1)恢復(fù)測試:監(jiān)測系統(tǒng)的容錯能力;(2)安全性測試:檢測系統(tǒng)的安全機制、保密措施是否完善,主要是為了檢驗系統(tǒng)的防范能力;(3)壓力測試:也稱為強度測試,是對系統(tǒng)在異常情況下的承受能力的測試,是檢查系統(tǒng)在極限狀態(tài)下運行時,性能下降的幅度是否在允許的范圍內(nèi);(4)性能測試:檢查系統(tǒng)是否滿足系統(tǒng)設(shè)計方案說明書對性能的要求;(5)功能測試:可靠性測試,可用性測試和可維護(hù)性測試;(6)安裝測試/客戶端兼容性測試。(7)可用性測試:測試對用戶的友好性,主要取決于系統(tǒng)最終端或客戶的主觀意見。[單選題]20.下列關(guān)于白盒測試與黑盒測試的說法中錯誤的是()。A)用白盒測試來驗證單元的基本功能時,經(jīng)常要用黑盒測試的思考方法來設(shè)計測試用例B)僅僅通過白盒測試,或僅僅通過黑盒測試都不能全面系統(tǒng)地測試一個軟件C)白盒測試適用于軟件測試的各個階段D)在黑盒測試中使用白盒測試的手段,常被稱為?灰盒測試?答案:C解析:[單選題]21.銀行系統(tǒng)數(shù)據(jù)流圖中,某個加工根據(jù)客戶的多個不同屬性的值來執(zhí)行不同的操作,則對該加工最適宜采用()描述A)結(jié)構(gòu)化語言B)判定表C)自然語言D)流程圖答案:B解析:數(shù)據(jù)流圖中加工的常用描述方法有結(jié)構(gòu)化語言、判定樹和判定表。結(jié)構(gòu)化語言是一種介于自然語言和形式化語言之間的半形式化語言,并沒有嚴(yán)格的語法。其結(jié)構(gòu)通常分為內(nèi)層和外層,外層用來描述控制結(jié)構(gòu),采用順序、選擇和重復(fù)三種基本結(jié)構(gòu),而內(nèi)層可以用接近自然語言的描述。在加工的一組動作依賴于多個邏輯條件的取值時用自然語言和結(jié)構(gòu)化語言不易清晰表達(dá),而判定樹和判定表則可以很好的表示。自然語言具有二義性,不適合用來描述加工。流程圖不用于描述加工。[單選題]22.一個軟件系統(tǒng)的生存周期包含可行性分析和項目開發(fā)計劃、需求分析、設(shè)計(概要設(shè)計和詳細(xì)設(shè)計)、編碼、測試和維護(hù)等活動,其中()是軟件工程的技術(shù)核心,其任務(wù)是確定如何實現(xiàn)軟件系統(tǒng)。A)可行性分析和項目開發(fā)計劃B)需求分析C)設(shè)計D)編碼答案:C解析:本題考查軟件系統(tǒng)的生存周期中各活動的任務(wù)。可行性分析和項目開發(fā)計劃主要確定軟件的開發(fā)目標(biāo)及其可行性,要進(jìn)行問題定義、可行性分析,制定項目開發(fā)計劃。需求分析階段的任務(wù)是準(zhǔn)確地確定軟件系統(tǒng)必須做什么,確定軟件系統(tǒng)必須具備哪些功能。軟件設(shè)計是軟件工程的技術(shù)核心,其任務(wù)是確定如何實現(xiàn)軟件系統(tǒng),包括模塊分解,確定軟件的結(jié)構(gòu),模塊的功能和模塊間的接口,以及全局?jǐn)?shù)據(jù)結(jié)構(gòu)的設(shè)計,設(shè)計每個模塊的實現(xiàn)細(xì)節(jié)和局部數(shù)據(jù)結(jié)構(gòu)。編碼的任務(wù)是用某種程序語言為每個模塊編寫程序。[單選題]23.軟件測試的目的是(B)。A)試驗性運行軟件B)發(fā)現(xiàn)軟件錯誤C)證明軟件正確D)找出軟件中全部錯誤答案:B解析:[單選題]24.軟件測試原則有:A)制定嚴(yán)格的測試計劃B)保留所有的測試文檔C)功能測試中的缺陷確認(rèn)D)以上都有答案:D解析:[單選題]25.多條件覆蓋是一種邏輯覆蓋,它的含義是設(shè)計足夠的測試用例,使得每個判定中條件的各種可能組合都至少出現(xiàn)一次,滿足多條件覆蓋級別的測試用例也是滿足()級別的A)語句覆蓋、判定覆蓋、條件覆蓋、條件判定組合覆蓋B)判定覆蓋、條件覆蓋、條件判定組合覆蓋、修正條件判定覆蓋C)語句覆蓋、判定覆蓋、條件判定組合覆蓋、修正條件判定覆蓋D)路徑覆蓋、判定覆蓋、條件覆蓋、條件判定組合覆蓋答案:A解析:[單選題]26.計算機的用途不同,對其部件的性能指標(biāo)要求也有所不同。以科學(xué)計算為主的計算機,應(yīng)該重點考慮()。A)CPU的主頻和字長,以及內(nèi)存容量B)硬盤讀寫速度和字長C)CPU的主頻和顯示分辨率D)硬盤讀寫速度和顯示分辨率答案:A解析:計算機的運算速度常用每秒鐘執(zhí)行的指令數(shù)來衡量,單位為每秒百萬條指令(MIPS)或者每秒百萬條浮點指令(MFPOPS)。影響運算速度的主要有如下幾個因素:①CPU的主頻。指計算機的時鐘頻率。它在很大程度上決定了計算機的運算速度。例如,Intel公司的CPU主頻最高已達(dá)3.20GHz以上,AMD公司的可達(dá)400MHz以上。②字長。CPU進(jìn)行運算和數(shù)據(jù)處理的最基本、最有效的信息位長度。PC的字長已由8088的準(zhǔn)16位(運算用16位,I/O用8位)發(fā)展到現(xiàn)在的32位、64位。③指令系統(tǒng)的合理性。每種機器都設(shè)計了一套指令,一般均有數(shù)十條到上百條,例如,加、浮點加、邏輯與、跳轉(zhuǎn)等等,組成了指令系統(tǒng)。[單選題]27.軟件單元測試最主要的測試依據(jù)是A)軟件需求分析說明B)軟件概要設(shè)計說明C)軟件詳細(xì)設(shè)計說明D)軟件質(zhì)量保證計劃答案:C解析:[單選題]28.BUG記錄應(yīng)該包括()。①編號②bug描述③bug級別④bug所屬模塊⑤發(fā)現(xiàn)人A)①②B)①②③C)①②③④D)①②③④⑤答案:D解析:[單選題]29.下列有關(guān)測試過程V模型的說法中,正確的是()A)驗收測試應(yīng)確定程序的執(zhí)行是否滿足軟件設(shè)計的要求B)系統(tǒng)測試應(yīng)確定系統(tǒng)功能和性能的質(zhì)量特性是否達(dá)到系統(tǒng)要求的指標(biāo)C)單元測試和集成測試應(yīng)確定軟件的實現(xiàn)是否滿足用戶需求和合同的要求D)集成測試在編碼結(jié)束前就可以開始答案:B解析:[單選題]30.下列關(guān)于進(jìn)程和線程的敘述中,正確的是_____A)一個進(jìn)程只可擁有一個線程B)一個線程只可擁有一個進(jìn)程C)一個進(jìn)程可擁有若干個線程D)一個線程可擁有若干個進(jìn)程答案:C解析:[單選題]31.下列選擇測試覆蓋率原則正確的是A)保證100%的覆蓋率B)路徑覆蓋率最強,因此任何測試都應(yīng)該選擇路徑覆蓋C)覆蓋率不是目的,只是手段D)達(dá)到了100%的測試覆蓋率,就可以保證所有的錯誤都被檢測出來答案:C解析:[單選題]32.因果圖中的約束關(guān)系不包括A)互斥B)繼承C)包含D)唯一答案:B解析:[單選題]33.Web應(yīng)用系統(tǒng)負(fù)載壓力測試中,____不是衡量業(yè)務(wù)執(zhí)行效率的指標(biāo)。A)并發(fā)請求數(shù)B)每秒點擊率C)交易執(zhí)行吞吐量D)交易執(zhí)行響應(yīng)時間答案:A解析:[單選題]34.軟件測試不需要了解軟件設(shè)計的()。A)功能B)內(nèi)部結(jié)構(gòu)C)處理過程D)條件答案:D解析:[單選題]35.設(shè)用2KX4位的存儲芯片組成16KX8位的存儲器(地址單元為0000H~3FFFH,每個芯片的地址空間連續(xù)),則地址單元0B1FH所在芯片的最小地址編號為()A)0000HB)2800HC)2000HD)0800H答案:D解析:存儲器容量的最小單位是?位?,即bit,只能存放一位二進(jìn)制數(shù),即0或1。常用的容量單位是?字節(jié)?,即Byte,8個二進(jìn)制位為一個字節(jié)(B)。容量一般用KB,MB,GB,TB來表示,它們之間的關(guān)系相差1024倍。1KB表示存儲器的位數(shù)8位,長度是1K。2K*4的芯片寬度是4位(半字節(jié)),長度是2K,容量=4*2K=8Kbit,按字節(jié)計算就是1KB。本題所用芯片數(shù)量=(16*8)/(2*4)=16,矩陣是2*8,兩片并聯(lián),長度是8片。2K長度的地址范圍是0000H~07FFH,接著是0800H~0FFFH,0B1FH在第二級,最小地址編號為0800H。[單選題]36.D.evelopmentteamsoftenbehavemuchlikebaseballorbasketballteams.Eventhoughtheymayhavemultiplespecialties,allthemembersworktoward().However,onsystemsmaintenanceandenhancementteams,theengineersoftenworkrelativelyindependently,muchlikewrestlingandtrackteams.Ateamis()justagroupofpeoplewhohappentoworktogether.Teamworktakespracticeanditinvolvesspecialskills.Teamsrequirecommonprocesses;theyneedagreed-upongoals;andtheyneedeffectiveguidanceandleadership.Themethodsforguidingandleadingsuchteamsarewellknown,buttheyarenotobvious.A)convenientB)existingC)practicalD)real答案:C解析:[單選題]37.以下關(guān)于軟件單元測試的說法中,錯誤的是A)單元測試通??煞旁诰幊屉A段B)單元測試的依據(jù)是軟件結(jié)構(gòu)設(shè)計說明C)單元測試主要發(fā)現(xiàn)編程和詳細(xì)設(shè)計中產(chǎn)生的錯誤D)單元測試計劃應(yīng)該在詳細(xì)設(shè)計階段制定答案:B解析:[單選題]38.下列選項中,不屬于軟件產(chǎn)品使用質(zhì)量的屬性是A)有效性B)安全性C)穩(wěn)定性D)滿意度答案:C解析:[單選題]39.下列選項不屬于輸入錯誤檢查列表中的輸入/輸出檢查的是A)文件屬性是否正確B)緩沖大小與記錄大小是否匹配C)文件在使用前否打開D)文件擴展名是否為.exe答案:D解析:[單選題]40.以下不屬于Web應(yīng)用軟件特點的一項是()A)內(nèi)容驅(qū)動B)演化頻繁C)性能要求較高D)基于無連接協(xié)議答案:C解析:[單選題]41.與設(shè)計測試用例無關(guān)的文檔是()A)項目開發(fā)計劃B)需求規(guī)格說明書C)設(shè)計說明書D)源程序答案:A解析:[單選題]42.以下不屬于按尋址方式劃分的一類存儲器的是()?A)隨機存儲器B)順序存儲器C)直接存儲器D)相聯(lián)存儲器答案:D解析:存儲系統(tǒng)中的存儲器,按訪問方式可分為按地址訪問的存儲器和按內(nèi)容訪問的存儲器;按尋址方式分類可分為隨機存儲器、順序存儲器和直接存儲器。隨機存儲器:可對任何存儲單元存入或讀取數(shù)據(jù),訪問任何一個存儲單元所需的時間是相同的。順序存儲器:訪問數(shù)據(jù)所需要的時間與數(shù)據(jù)所在的存儲位置相關(guān),磁帶是典型的順序存儲器。直接存儲器:介于隨機存取和順序存取之間的一種尋址方式。磁盤是一種直接存取存儲器,它對磁道的尋址是隨機的,而在一個磁道內(nèi),則是順序?qū)ぶ贰O嗦?lián)存儲器:一種按內(nèi)容訪問的存儲器。其工作原理就是把數(shù)據(jù)或數(shù)據(jù)的某一部分作為關(guān)鍵字,將該關(guān)鍵字與存儲器中的每一單元進(jìn)行比較,找出存儲器中所有與關(guān)鍵字相同的數(shù)據(jù)字。[單選題]43.ISO/IEC軟件質(zhì)量模型中,功能性是與一組功能及其指定的性質(zhì)的存在有關(guān)的一組屬性,其子特性不包括()。A)適應(yīng)性B)準(zhǔn)確性C)安全性D)成熟性答案:D解析:[單選題]44.某系統(tǒng)中僅有5個并發(fā)進(jìn)程競爭某類資源,且都需要該類資源3個,那么該類資源至少有(22)個,才能保證系統(tǒng)不會發(fā)生死鎖A)9B)10C)11D)15答案:C解析:假設(shè)系統(tǒng)為每個進(jìn)程分配了2個資源,對選項C,系統(tǒng)還剩余1個,能保證5個進(jìn)程中的一個進(jìn)程運行完畢。當(dāng)該進(jìn)程釋放其占有的資源,系統(tǒng)可用資源數(shù)為3個,能保證未完成的4個進(jìn)程中的3個進(jìn)程運行完畢。當(dāng)這3個進(jìn)程釋放其占有的資源,系統(tǒng)可用資源數(shù)為9個,顯見能確保最后一個進(jìn)程運行完。[單選題]45.某客戶端在采用ping命令檢測網(wǎng)絡(luò)連接故障時,發(fā)現(xiàn)可以ping通127.0.0.1及本機的IP地址,但無法ping通同一網(wǎng)段內(nèi)其他工作正常的計算機的IP地址,說明該客戶端的故障是_____。A)TCP/IP協(xié)議不能正常工作B)本機網(wǎng)卡不能正常工作C)本機網(wǎng)絡(luò)接口故障D)本機DNS服務(wù)器地址設(shè)置錯誤答案:C解析:[單選題]46.對于其于用戶口令的用戶認(rèn)證機制來說,()不屬于增強系統(tǒng)安全性應(yīng)使用的防范措施。A)對本地存儲的口令進(jìn)行加密B)在用戶輸入的非法口令達(dá)到規(guī)定的次數(shù)之后,禁用相應(yīng)帳戶C)建議用戶使用英文單詞或姓名等容易記憶的口令D)對于關(guān)鍵領(lǐng)域或安全性要求較高的系統(tǒng),應(yīng)該當(dāng)保證用過的用戶刪除或停用后,保留該用戶記錄,且新用戶不能與該用戶名答案:C解析:[單選題]47.以用戶為主導(dǎo)的測試成為()A)驗收測試B)白盒測試C)黑盒測試D)系統(tǒng)測試答案:A解析:[單選題]48.原型化(Prototyping)方法是一類動態(tài)定義需求的方法,()不是原型化方法所具有的特征。與結(jié)構(gòu)化方法相比,原型化方法更需要()。衡量原型開發(fā)人員能力的重要標(biāo)準(zhǔn)是(請作答此空)。A)豐富的編程技巧B)靈活使用開發(fā)工具C)很強的協(xié)調(diào)組織能力D)快速獲取需求答案:D解析:原型化方法基于這樣一種客觀事實:并非所有的需求在系統(tǒng)開發(fā)之前都能準(zhǔn)確地說明和定義。因此,它不追求也不可能要求對需求的嚴(yán)格定義,而是采用了動態(tài)定義需求的方法。具有廣泛技能、高水平的原型化人員是原型實施的重要保證。原型化人員應(yīng)該是具有經(jīng)驗與才干、訓(xùn)練有素的專業(yè)人員。衡量原型化人員能力的重要標(biāo)準(zhǔn)是他是否能夠從用戶的模糊描述中快速獲取實際的需求。[單選題]49.以下不屬于兼容性測試關(guān)注范疇的一項是()A)服務(wù)器端是否同時支持瀏覽器和專用客戶端的訪問B)軟件是否同時支持?jǐn)?shù)據(jù)庫的不同版本C)軟件是否支持以前的數(shù)據(jù)格式D)軟件是否可以在不同的J2EE應(yīng)用服務(wù)器上動行答案:A解析:[單選題]50.以下不屬于軟件缺陷的一項是A)軟件沒有實現(xiàn)產(chǎn)品規(guī)格說明所要求的功能B)軟件中出現(xiàn)了產(chǎn)品規(guī)格說明指明不應(yīng)該出現(xiàn)的錯誤C)軟件實現(xiàn)了產(chǎn)品規(guī)格說明沒有提到的功能D)軟件實現(xiàn)了產(chǎn)品規(guī)格說明所要求的功能,但因受性能限制而未考慮可移植性問題答案:D解析:[單選題]51.單元測試時,被測模塊調(diào)用的是A)樁模塊B)通信模塊C)驅(qū)動模塊D)代理模塊.答案:A解析:[單選題]52.多條件覆蓋是一種邏輯覆蓋,它的含義是設(shè)計足夠的測試用例,使得每個判定中條件的各種可能組合都至少出現(xiàn)一次,滿足多條件覆蓋級別的測試用例也是滿足(1)級別的:針對布爾表達(dá)式A&&(B||C)執(zhí)行邏輯覆蓋測試,測試用例至少需要(2)種組合才能滿足多條件覆蓋的要求。(2)___A)6B)4C)8D)12答案:C解析:試題考查計算多條件覆蓋的方法,題中的判定條件包含3個子條件,每個子條件有2種可能取值,測試用例為2×2×2=8個。[單選題]53.()不是RISC的特點。A)指令種類豐富B)高效的流水線操作C)尋址方式較少D)硬布線控制答案:A解析:RISC是ReducedInstructionSetComputer的縮寫,即精簡指令集計算機。主要特點:1.重疊寄存器窗口技術(shù)和優(yōu)化編譯技術(shù)。2.使用了大量的寄存器,如何合理分配寄存器和提高寄存器使效率以及減少訪存次數(shù)等,都應(yīng)通過編譯技術(shù)的優(yōu)化來實現(xiàn);3.超流水及超標(biāo)量技術(shù)。為了進(jìn)一步提高流水線速度而采用的技術(shù);4.硬布線邏輯與微程序相結(jié)合在微程序技術(shù)中。故正確答案為:A[單選題]54.關(guān)于回歸測試量正確的描述是()A)測試軟件缺陷是否已修復(fù)B)執(zhí)行大量不同的測試用例C)測試變更是否導(dǎo)致不利的影響D)使用自動化測試工具答案:C解析:[單選題]55.()屬于概要設(shè)計說明書的評測內(nèi)容。①分析該軟件的系統(tǒng)結(jié)構(gòu)、子系統(tǒng)結(jié)構(gòu),確認(rèn)該軟件設(shè)計是否覆蓋了所有已確定的軟件需求,軟件每一成分是否可追溯到某一項需求。②系統(tǒng)定義的目標(biāo)是否與用戶的要求一致。③從軟件維護(hù)的角度出發(fā),確認(rèn)該軟件設(shè)計是否考慮了方便未來的維護(hù)。④是否所有界面與更高級別文檔中的需求一致。A)①②③B)①③④C)②③④D)①②③④答案:B解析:本題考查概要設(shè)計說明書的評測內(nèi)容。概要設(shè)計說明書的評測內(nèi)容如下?!た勺匪菪裕悍治鲈撥浖南到y(tǒng)結(jié)構(gòu)、子系統(tǒng)結(jié)構(gòu),確認(rèn)該軟件設(shè)計是否覆蓋了所有已確定的軟件需求,軟件每一成分是否可追溯到某一項需求?!そ涌冢悍治鲕浖鞑糠种g的聯(lián)系,確認(rèn)該軟件的內(nèi)部接口與外部接口是否已經(jīng)明確定義,模塊是否滿足高內(nèi)聚和低耦合的要求,模塊作用范圍是否在其控制范圍之內(nèi)。·風(fēng)險:確認(rèn)該軟件設(shè)計在現(xiàn)有技術(shù)條件下和預(yù)算范圍內(nèi)是否能按時實現(xiàn)?!嵱眯裕捍_認(rèn)該軟件設(shè)計對于需求的解決方案是否實用?!ぜ夹g(shù)清晰度:確認(rèn)該軟件設(shè)計是否以一種易于翻譯成代碼的形式表達(dá)?!た删S護(hù)性:從軟件維護(hù)的角度出發(fā),確認(rèn)該軟件設(shè)計是否考慮了方便未來的維護(hù)?!べ|(zhì)量:確認(rèn)該軟件設(shè)計是否表現(xiàn)出良好的質(zhì)量特征?!じ鞣N選擇方案:看是否考慮過其他方案,比較各種選擇方案的標(biāo)準(zhǔn)是什么。·限制:評估對該軟件的限制是否現(xiàn)實,是否與需求一致。·其他具體問題:對于文檔、可測試性、設(shè)計過程等進(jìn)行評估。[單選題]56.軟件評測師下午場考試第()道題是必答題?A)1,2B)2,3C)3,4D)4,5答案:A解析:軟件評測師下午場為軟件測試應(yīng)用技術(shù),5道問答題,前兩道題目偏基礎(chǔ),為必答題目,后三道為創(chuàng)新發(fā)揮題目,三選二。[單選題]57.設(shè)數(shù)組a[0...n-1,0...m-1](n>1,m>1)中的元素以行為主序存放,每個元素占用4個存儲單元,則數(shù)組元素a[i,j](0≤i<n,0≤j<m)的存儲位置相對于數(shù)組空間首地址的偏移量為()A)(j*m+i)*4B)(i*m+j)*4C)(j*n+i)*4D)(i*n+j)*4答案:B解析:數(shù)組元素的存儲地址=數(shù)組空間首地址+偏移量,其中偏移量的計算方式為排列在所訪問元素之前的元素個數(shù)乘以每個元素占用的存儲單元數(shù)。對于元素a[i,j],在按行存儲(以行為主序存放)方式下,從第0行和0列開始算起,每一行有m個元素,每一列有n個元素,每個元素占用4個存儲單元,在a[i,j]前面已經(jīng)有i行元素,然后在本行中,前面有j個元素,所以a[i,j]相對于數(shù)組空間首地址的偏移量為(i*m+j)*4。[單選題]58.以下關(guān)于系統(tǒng)測試的敘述,不正確的是()。A)系統(tǒng)測試的對象不包含軟件所依賴的硬件、外設(shè)和數(shù)據(jù)B)系統(tǒng)測試是針對整個產(chǎn)品系統(tǒng)進(jìn)行的測試C)系統(tǒng)測試的目的是驗證系統(tǒng)是否滿足了需求規(guī)格的定義D)系統(tǒng)測試是基于系統(tǒng)整體需求說明書的黑盒類測試答案:A解析:本題考查系統(tǒng)測試的基礎(chǔ)知識。系統(tǒng)測試是將通過了集成測試的軟件,作為整個基于計算機系統(tǒng)的一個元素,與計算機硬件、外設(shè)、某些支持軟件、數(shù)據(jù)和人員等其他系統(tǒng)元素結(jié)合在一起,在實際或者模擬運行環(huán)境下,對計算機系統(tǒng)進(jìn)行一系列的測試。系統(tǒng)測試的目的在于通過與系統(tǒng)的需求定義作比較,發(fā)現(xiàn)軟件與系統(tǒng)定義不符合或與之矛盾的地方。從以上描述可以看出,系統(tǒng)測試的對象包含了軟件所依賴的硬件、外設(shè)和數(shù)據(jù)。故正確答案為A[單選題]59.在軟件生存周期過程中,修改錯誤代價最大的階段是A)需求階段B)設(shè)計階段C)編程階段D)發(fā)布運行階段答案:D解析:[單選題]60.下列關(guān)于走查的說法不正確的是A)走查的主要工作是由程序編寫者本人來完成的B)走查與代碼檢查一樣,都是以小組為單位進(jìn)行的C)走查是一種走查小組集體扮演計算機角色檢查源程序的方法D)走查是借助程序流程圖來進(jìn)行數(shù)據(jù)流和控制流的分析答案:A解析:[單選題]61.下列選項中不屬于覆蓋率對軟件測試作用的是A)得知測試是否充分B)了解測試的弱點在哪些方面C)指導(dǎo)設(shè)計能夠增加覆蓋率的測試用例D)協(xié)助找出代碼中的語法錯誤答案:D解析:[單選題]62.下列關(guān)于軟件驗收測試的合格通過準(zhǔn)則錯誤的是:______A)軟件需求分析說明書中定義的所有功能已全部實現(xiàn),性能指標(biāo)全部達(dá)到要求;B)所有測試項沒有殘余一級、二級和三級錯誤;C)立項審批表、需求分析文檔、設(shè)計文檔和編碼實現(xiàn)不一致;D)驗收測試工件齊全答案:C解析:[單選題]63.下列與軟件缺陷管理和追蹤無關(guān)的是()A)對缺陷應(yīng)該包含的信息條目、狀態(tài)分類等進(jìn)行完善設(shè)計B)通過系統(tǒng)自動發(fā)送郵件給相應(yīng)成員,確保缺陷及時得到處理C)對測試用例的執(zhí)行結(jié)果進(jìn)行記錄和追蹤D)通過一些歷史曲線和趨勢曲線等進(jìn)行分析,預(yù)測未來情況答案:C解析:[單選題]64.軟件可靠性是指在指定的條件下使用時,軟件產(chǎn)品維持規(guī)定的性能級別的能力,其子特性()是指在軟件發(fā)生故障或者違反指定接口的情況下,軟件產(chǎn)品維持規(guī)定的性能級別的能力。A)成熟性;B)易恢復(fù)性;C)容錯性;D)可答案:C解析:[單選題]65.以下關(guān)于白盒測試敘述中,不正確的是A)白盒測試僅與程序的內(nèi)部結(jié)構(gòu)有關(guān),完全可以不考慮程序的功能要求B)邏輯覆蓋法是一種常用的白盒測試方法C)程序中存在很多判定和條件,不可能實現(xiàn)100%的條件覆蓋D)測試基于代碼,無法確定設(shè)計正確與否答案:C解析:[單選題]66.CPU響應(yīng)DMA請求是在()結(jié)束時。A)一條指令執(zhí)行B)一段程序C)一個時鐘周期D)一個總線周期答案:D解析:[單選題]67.以下描述可以作為軟件測試結(jié)束的標(biāo)志的是()。A)使用了特定的測試用例B)錯誤強度曲線下降到預(yù)定的水平C)查出了預(yù)定數(shù)目的錯誤D)按照測試計劃中所規(guī)定的時間進(jìn)行了測試答案:B解析:[單選題]68.()是一種面向數(shù)據(jù)流的開發(fā)方法,其基本思想是軟件功能的分解和抽象。A)結(jié)構(gòu)化開發(fā)方法B)Jackson系統(tǒng)開發(fā)方法C)Booch方法D)UML(統(tǒng)一建模語言)答案:A解析:本題考查軟件開發(fā)方法基本概念。結(jié)構(gòu)化開發(fā)方法是傳統(tǒng)的、也是應(yīng)用較為廣泛的一種軟件開發(fā)方法,它基于數(shù)據(jù)流進(jìn)行需求分析和軟件設(shè)計,用抽象模型的概念,按照軟件內(nèi)部數(shù)據(jù)傳遞和轉(zhuǎn)換關(guān)系,對問題和功能自頂向下逐層分解。Jackson系統(tǒng)開發(fā)方法是一種典型的面向數(shù)據(jù)結(jié)構(gòu)的分析和設(shè)計方法,以活動為中心,一連串活動的順序組合成一個完整的工作進(jìn)程。Booch方法是一種面向?qū)ο蟮能浖_發(fā)方法。UML僅僅是一種建模標(biāo)準(zhǔn)語言,規(guī)定了構(gòu)成軟件的各個元素和構(gòu)件的圖示規(guī)范。[單選題]69.在進(jìn)行性能分析時通常會把()的用戶數(shù)定義為最大建議用戶數(shù)A)急劇下降區(qū)和輕微下降區(qū)交界處B)平坦區(qū)和輕微下降區(qū)交界處C)輕微下降區(qū)和平坦區(qū)交界處D)急劇下降區(qū)和平坦區(qū)答案:B解析:[單選題]70.____是一種通過建立網(wǎng)絡(luò)設(shè)備、鏈路和協(xié)議模型,并模擬網(wǎng)絡(luò)流量的傳輸,從而獲取網(wǎng)絡(luò)設(shè)計或優(yōu)化所需要的網(wǎng)絡(luò)性能數(shù)據(jù)的技術(shù)。A)網(wǎng)絡(luò)仿真技術(shù)B)網(wǎng)絡(luò)響應(yīng)時間預(yù)測技術(shù)C)網(wǎng)絡(luò)規(guī)劃技術(shù)D)網(wǎng)絡(luò)流量分析技術(shù)答案:A解析:網(wǎng)絡(luò)仿真技術(shù)有時也稱為網(wǎng)絡(luò)模擬技術(shù)或者網(wǎng)絡(luò)預(yù)測技術(shù)。它是一種通過建立網(wǎng)絡(luò)設(shè)備、鏈路和協(xié)議模型,并模擬網(wǎng)絡(luò)流量的傳輸,從而獲取網(wǎng)絡(luò)設(shè)計或優(yōu)化所需要的網(wǎng)絡(luò)性能數(shù)據(jù)的仿真技術(shù)。[單選題]71.A.teamis()justagroupofpeoplewhohappentoworktogether.Teamworktakespracticeanditinvolvesspecialskills.Teamsrequirecommonprocesses;theyneedagreed-upongoals;andtheyneedeffectiveguidanceandleadership.Themethodsforguidingandleadingsuchteamsarewellknown,buttheyarenotobvious.A)multipleobjectivesB)differentobjectivesC)asingleobjectiveD)independentobjectives答案:C解析:[單選題]72.以下不屬于應(yīng)用系統(tǒng)中的缺陷類型的是:()A)不恰當(dāng)?shù)男枨蠼忉孊)用戶指定的錯誤需求C)設(shè)計人員的習(xí)慣不好D)不正確的程序規(guī)格說明答案:A解析:[單選題]73.代碼走查以()方式進(jìn)行A)交互B)會議C)自由D)電話答案:B解析:第2部分:多項選擇題,共2題,每題至少兩個正確答案,多選或少選均不得分。[多選題]74.軟件驗收測試的合格通過準(zhǔn)則是:()A)軟件需求分析說明書中定義的所有功能已全部實現(xiàn),性能指標(biāo)全部達(dá)到要求。B)所有測試項沒有殘余一級、二級和三級錯誤。C)立項審批表、需求分析文檔、設(shè)計文檔和編碼實現(xiàn)一致。D)驗收測試工件齊全答案:ABCD解析:[多選題]75.以測試的形態(tài)分測試可以分為:()A)建構(gòu)性測試B)系統(tǒng)測試C)專項測試D)單元測試E)組件測試F)集成測試答案:ABC解析:第3部分:填空題,共4題,請在空白處填寫正確答案。[填空題]76.自底向上漸增式測試不需要編寫樁模塊,只需要編寫____模塊。答案:驅(qū)動解析:[填空題]77.軟件驗收測試包括___、___、____三種類型。答案:軟件驗收測試包括正式驗收測試、alpha測試、beta測試三種測試解析:[填空題]78.集成測試的方法有兩種:_____________答案:非漸增式測試漸增式測試解析:[填空題]79.軟件測試方法一般分為兩大類:_________方法和_______方法。答案:動態(tài)測試,靜態(tài)測試解析:第4部分:判斷題,共7題,請判斷題目是否正確。[判斷題]80.功能測試是系統(tǒng)測試的主要內(nèi)容,檢查系統(tǒng)的功能、性能是否與需求規(guī)格說明相同答案:對解析:[判斷題]81.白盒測試僅與程序的內(nèi)部結(jié)構(gòu)有關(guān),完全可以不考慮程序的功能要求答案:錯解析:[判斷題]82.等價類法和邊界值著重考慮輸入條件,而不考慮輸入條件的各種組合,也不考慮輸入條件之間的相互制約關(guān)系答案:對解析:[判斷題]83.在軟件開發(fā)過程中,若能推遲暴露其中的錯誤,則為修復(fù)和改正錯誤所花費的代價就會降低答案:錯解析:[判斷題]84.在軟件開發(fā)過程中,若能盡早暴露其中的錯誤,則為修復(fù)和改進(jìn)錯誤所花費的代價就會降低答案:對解析:[判斷題]85.黑盒測試方法中最有效的是因果圖法答案:錯解析:[判斷題]86.V模型不能適應(yīng)較大的需求變化答案:對解析:第5部分:問答題,共14題,請在空白處填寫正確答案。[問答題]87.當(dāng)開發(fā)人員說不是BUG時,你如何應(yīng)付?答案:開發(fā)人員說不是bug,有2種情況,一是需求沒有確定,所以我可以這么做,這個時候可以找來產(chǎn)品經(jīng)理進(jìn)行確認(rèn),需不需要改動,3方商量確定好后再看要不要改。二是這種情況不可能發(fā)生,所以不需要修改,這個時候,我可以先盡可能的說出是BUG的依據(jù)是什么?如果被用戶發(fā)現(xiàn)或出了問題,會有什么不良結(jié)果?程序員可能會給你很多理由,你可以對他的解釋進(jìn)行反駁。如果還是不行,那我可以給這個問題提出來,跟開發(fā)經(jīng)理和測試經(jīng)理進(jìn)行確認(rèn),如果要修改就改,如果不要修改就不改。其實有些真的不是bug,我也只是建議的方式寫進(jìn)TD中,如果開發(fā)人員不修改也沒有大問題。如果確定是bug的話,一定要堅持自己的立場,讓問題得到最后的確認(rèn)。解析:[問答題]88.區(qū)別階段評審的與同行評審答案:同行評審目的:發(fā)現(xiàn)小規(guī)模工作產(chǎn)品的錯誤,只要是找錯誤;同行評審人數(shù):3-7人人員必須經(jīng)過同行評審會議的培訓(xùn),由SQA指導(dǎo)同行評審內(nèi)容:內(nèi)容小一般文檔<40頁,代碼<500行同行評審時間:一小部分工作產(chǎn)品完成階段評審目的:評審模塊階段作品的正確性可行性及完整性階段評審人數(shù):5人左右評審人必須是專家具有系統(tǒng)評審資格階段評審內(nèi)容:內(nèi)容多,主要看重點階段評審時間:通常是設(shè)置在關(guān)鍵路徑的時間點上!解析:[問答題]89.閱讀下列說明,回答問題1至問題3,將解答填入答題紙的對應(yīng)欄內(nèi)?!菊f明】某飛行器供油閥控制軟件通過控制左右兩邊的油箱BL、BR,向左右發(fā)動機EL、ER供油,既要保證飛行器的安全飛行,又要保證飛行器的平衡,該軟件主要完成的功能如下:(1)無故障情況下,控制左油箱BL向左發(fā)動機EL供油,右油箱BR向右發(fā)動機ER供油,不上報故障;(2)當(dāng)左油箱BL故障時,控制右油箱BR分別向左、右發(fā)動機EL和ER供油,并上報二級故障一一左油箱故障;(3)當(dāng)右油箱BR故障時,控制左油箱BL分別向左、右發(fā)動機EL和ER供油,并上報二級故障一一右油箱故障;(4)當(dāng)左發(fā)動機EL故障時,根據(jù)左右油箱的剩油量決定(如果左右油箱剩油量之差大于等于50升,則使用剩油量多的油箱供油,否則同側(cè)優(yōu)先供油)左油箱BL還是右油箱BR向右發(fā)動機ER供油,并上報一級故障--左發(fā)動機故障;(5)當(dāng)右發(fā)動機ER故障時,根據(jù)左右油箱的剩油量決定(如果左右油箱剩油量之差大于等于50升,則使用剩油量多的油箱供油,否則同側(cè)優(yōu)先供油)左油箱且還是右油箱BR向左發(fā)動機BL供油,井上報一級故障--右發(fā)動機故障;(6)當(dāng)一個油箱和一個發(fā)動機同時故障時,則無故障的油箱為無故障發(fā)動機供油,并上報一級故障--故障油箱和發(fā)動機所處位置;(7)當(dāng)兩個油箱或兩個發(fā)動機同時故障或存在更多故障時,則應(yīng)進(jìn)行雙發(fā)斷油控制,并上報特級故障--兩側(cè)油箱或兩側(cè)發(fā)動機故障;(8)故障級別從低級到高級依次為二級故障、一級故障和特級故障,如果低級故障和高級故障同時發(fā)生,則只上報最高級別故障?!締栴}1】(6分)覆蓋率是度量測試完整性的一個手段,也是度量測試有效性的一個手段。在嵌入式軟件白盒測試過程中,通常以語句覆蓋率、條件覆蓋率和MC/DC覆蓋率作為度量指標(biāo)。在實現(xiàn)第6條功能時,設(shè)計人員采用了下列算法:if((BL==故障)&&(EL==故障)){BR供油ER;BL斷油;EL斷油;}if((BL==故障)&&(ER==故障))、{BR供油EL;BL斷油;ER斷油;}if((BR==故障)&&(EL==故障)){BL供油ER;BR斷油;EL斷油;}if((BR=故障)&&(ER==故障)){BL供油EL;BR斷油;ER斷油;}請指出對上述算法達(dá)到100%語句覆蓋、100%條件覆蓋和100%MC/DC覆蓋所需的最少測試用例數(shù)目,填寫下表中的空(1)~(3)。【問題2】(12分)為了測試此軟件功能,測試人員設(shè)計了下表所示的測試用例,請?zhí)顚懺摫碇械目眨?)~(12)?!締栴}3】(2分)常見的黑盒測試的測試用例設(shè)計方法包括等價類劃分、決策表、因果圖、邊界值分析等。測試人員在針對本題設(shè)計測試時,使用哪種測試用例設(shè)計方法最恰當(dāng)?答案:【問題1】答案:(1)1(2)2(3)5【問題2】答案:(1)BR(2)BL(3)BR(4)BL(5)100(6)90(7)斷油(8)BL(9)BL(10)BR(11)故障(12)特級故障【問題3】答案:決策表法?!窘馕觥俊締栴}1】本題考查語句覆蓋、條件覆蓋和MC/DC覆蓋。1、語句覆蓋:最弱,只需要讓程序中的語句都執(zhí)行一遍即可。2、條件覆蓋:要使得每個判斷中的每個條件的可能取值至少滿足一次。3、MC/DC覆蓋:設(shè)計足夠多的測試用例,使得判定中每個條件的所有可能結(jié)果至少出現(xiàn)一次,每個判定本身所有可能結(jié)果也至少出現(xiàn)一次。一共由BL==故障、EL==故障、BR==故障、ER==故障四個條件組合而成的判斷。要滿足100%語句覆蓋,即四個if語句中的內(nèi)容都要執(zhí)行到,這一樣的測試用例即為四個條件的分別為真即可。全部為真,則可以滿足100%語句覆蓋。要滿足100%條件覆蓋,即四個條件的真假分支都要執(zhí)行到,兩個測試用例都為真和都為假足夠。選擇1個都為真的情況,然后針對其它4個條件分別選擇其中一個為假,其它條件為真的情況,合計共5個?!締栴}2】本題考查根據(jù)題目信息規(guī)則,完成基本計算。【問題3】本題考查根據(jù)根據(jù)具體的測試背景尋找最合適的測試用例的設(shè)計方法。決策表:又譯為稱判定表,決策表是一個用表格形式來整理邏輯關(guān)系的工具,由橫向的條件(因)和動作(果)和縱向的規(guī)則(測試用例)組合而成。優(yōu)點:能夠?qū)?fù)雜的問題按照各種可能的情況全部列舉出來,簡明并避免遺漏。因此,利用決策表能夠設(shè)計出完整的測試用例集合。在一些數(shù)據(jù)處理問題當(dāng)中,某些操作的實施依賴于多個邏輯條件的組合,即:針對不同邏輯條件的組合值,分別執(zhí)行不同的操作。決策表很適合于處理這類問題。因為分支多條件多,所以使用決策表來設(shè)計測試用例。解析:[問答題]90.閱讀下列Java程序,回答問題1至問題3,將解答填入答題紙的對應(yīng)欄內(nèi)。【說明】邏輯覆蓋法是設(shè)計白盒測試用例的主要方法之一,它是通過對程序邏輯結(jié)構(gòu)的遍歷實現(xiàn)程序的覆蓋。針對以下由Java語言編寫的程序,按要求回答問題。問題1:(2分)請簡述基本路徑測試法的概念。問題2:(8分)請畫出上述程序的控制流圖,并計算其控制流圖的環(huán)路復(fù)雜度V(G)。問題3:(3分)請給出【問題2】中控制流圖的線性無關(guān)路徑。答案:問題1:答案:基本路徑測試法是在程序控制流圖的基礎(chǔ)上,通過分析控制構(gòu)造的環(huán)路復(fù)雜性,導(dǎo)出基本可執(zhí)行路徑集合,從而設(shè)計測試用例的方法。設(shè)計出的測試用例要保證在測試中程序的每個可執(zhí)行語句至少執(zhí)行一次。問題2:答案:(1)控制流圖如下圖所示:(2)V(G)=4+1=5問題3:答案:(1)1-2-3-8-10(2)1-2-4-5-6-8-10(3)1-2-3-4-5-6-8-10(4)1-2-4-5-7-8-10(5)1-2-3-8-9-10【解析】問題1:本小題考查基本路徑法的概念。問題2:本題考查白盒測試方法中的基本路徑法。涉及到的知識點包括:根據(jù)代碼繪制控制流圖、計算環(huán)路復(fù)雜度??刂屏鲌D是描述程序控制流的一種圖示方法。其基本符號有圓圈和箭線:圓圈為控制流圖中的一個結(jié)點,表示一個或多個無分支的語句;帶箭頭的線段稱為邊或連接,表示控制流?;窘Y(jié)構(gòu)如下所示:其中要特別注意的是,如果判斷中的條件表達(dá)式是復(fù)合條件,即條件表達(dá)式是由一個或多個邏輯運算符連接的邏輯表達(dá)式,則需要改變復(fù)合條件的判斷為一系列之單個條件的嵌套的判斷。環(huán)路復(fù)雜度用來衡量一個程序模塊所包含的判定結(jié)構(gòu)的復(fù)雜程度。環(huán)路復(fù)雜度等于右圖中的判定的節(jié)點個數(shù)加1。圖中判定節(jié)點個數(shù)為4,所以V(G)=4+1=5。控制流程圖的環(huán)路復(fù)雜性V(G)一共有以下三種方法,但是最后一種最好用,不易出錯。(1)控制流程圖中的區(qū)域個數(shù)。(2)邊數(shù)-結(jié)點數(shù)+2。(3)判定數(shù)+1。問題3:本小題考查白盒測試用例設(shè)計方法之基本路徑法。涉及到根據(jù)控制流圖和環(huán)路復(fù)雜度給出線性無關(guān)路徑。線性無關(guān)路徑:指包含一組以前沒有處理的語句或條件的路徑。從控制流圖上來看,一條線性無關(guān)路徑是至少包含一條在其他線性無關(guān)路徑中從未有過的邊的路徑。程序的環(huán)路復(fù)雜度等于線性無關(guān)路徑的條數(shù),所以本題中有5條線性無關(guān)路徑。這5條路徑組成了問題2中控制流圖的一個基本路徑集。只要設(shè)計出的測試用例能確保這些基本路徑的執(zhí)行,就可以使程序中的每個可執(zhí)行語句至少執(zhí)行一次,每個條件的取真和取假分支也能得到測試。需要注意的是,基本路徑集不是唯一的,對于給定的控制流圖,可以得到不同的基本路徑集。解析:[問答題]91.閱讀下列C程序,回答問題1至問題3,將解答填入答題紙的對應(yīng)欄內(nèi)?!綜程序】intcount(intx,intz){inty=0;while(x>0){//lif(x==1)//2y=7;//3else{//4y=x+z+4;if(y=7||y=21)//5,6x=1;//7}x--;//8}returny;//9問題:1.1(3分)請針對上述C程序給出滿足100%DC(判定覆蓋)所需的邏輯條件。問題:1.2(7分)請畫出上述程序的控制流圖,并計算其控制流圖的環(huán)路復(fù)雜度V(G)。問題:1.3(5分)請給出問題2中控制流圖的線性無關(guān)路徑。答案:1.1x>0;x<=0x==1;x!=1y==7或者y==21;y!=7且y!=211.2V(g)=51.3【解析】1.1本題中的判定有x>0;x==1;y=7||y=21;三個判定點,所以要符合100%判定覆蓋的要求,就需要使得每個判定結(jié)果的真假值都出現(xiàn)1次,即:x>0;x<=0;x==1;x!=1;y==7或者y==21;y!=7且y!=21。1.2控制流圖是描述程序控制流的一種圖示方法。其基本符號有圓圈和箭線:圓圈為控制流圖中的一個結(jié)點,表示一個或多個無分支的語句;帶箭頭的線段稱為邊或連接,表示控制流?;窘Y(jié)構(gòu)如下所示:控制流程圖的環(huán)路復(fù)雜性V(G)等于:(1)控制流程圖中的區(qū)域個數(shù)。(2)邊數(shù)-結(jié)點數(shù)+2。(3)判定數(shù)+1。所以,V(g)=5。1.3線性無關(guān)路徑是指包括一組以前沒有處理的語句或條件的一條路徑。從控制流圖來看,一條線性無關(guān)路徑是至少包含有一條在其他線性無關(guān)路徑中從未有過的邊的路徑。解析:[問答題]92.軟件測試人員就是QA嗎答案:軟件測試人員的職責(zé)是盡可能早的找出軟件缺陷,確保得以修復(fù)。而質(zhì)量保證人員(QA)主要職責(zé)是創(chuàng)建或者制定標(biāo)準(zhǔn)和方法,提高促進(jìn)軟件開發(fā)能力和減少軟件缺陷。測試人員的主要工作是測試,質(zhì)量保證人員日常工作重要內(nèi)容是檢查與評審,測試工作也是測試保證人員的工作對象。軟件測試和質(zhì)量是相輔相成的關(guān)系,都是為了提高軟件質(zhì)量而工作解析:[問答題]93.簡述集成測試的過程答案:系統(tǒng)集成測試主要包括以下過程:1.構(gòu)建的確認(rèn)過程。2.補丁的確認(rèn)過程。3.系統(tǒng)集成測試測試組提交過程。4.測試用例設(shè)計過程。5.測試代碼編寫過程。6.Bug的報告過程。7.每周/每兩周的構(gòu)建過程。8.點對點的測試過程。9.組內(nèi)培訓(xùn)過程。解析:[問答題]9
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 頂旺新材料有限公司年產(chǎn) 氣柱袋 1000 萬件異址擴建項目環(huán)評報告表
- 2025年碳硫分析儀合作協(xié)議書
- 四川學(xué)校人造草坪施工方案
- 張家口自建輕鋼房施工方案
- ?;髽I(yè)危險源辨識與控制方案
- 工程建設(shè)領(lǐng)域信息化與廉政風(fēng)險防控策略
- 數(shù)字化轉(zhuǎn)型的關(guān)鍵技術(shù)
- 高中化學(xué)大單元教學(xué)策略的運用探討
- 污染防治違規(guī)施工方案
- 四級人力資源管理師-2019年5月四級人力資源管理師考試《理論知識》真題
- 湘教(湖南美術(shù))版小學(xué)美術(shù)四年級下冊全冊PPT課件(精心整理匯編)
- 《XX醫(yī)院安寧療護(hù)建設(shè)實施方案》
- 市政工程監(jiān)理規(guī)劃范本(完整版)
- (完整版)考研英美文學(xué)名詞解釋
- 第3章MAC協(xié)議
- 中小學(xué)基本辦學(xué)條件標(biāo)準(zhǔn)(建設(shè)用地校舍建設(shè)標(biāo)準(zhǔn))
- 《醫(yī)院感染法律法規(guī)》最新PPT課件
- word公章模板
- 中西醫(yī)結(jié)合腫瘤學(xué)試卷(含答案)
- 制衣常識中英對照精講
- 頸椎病先兆頸椎病的保養(yǎng)及頸椎枕選擇原則
評論
0/150
提交評論