2010年11月計算機技術(shù)與軟件《中級軟件評測師(上午卷)》試題(網(wǎng)友回憶版)_第1頁
2010年11月計算機技術(shù)與軟件《中級軟件評測師(上午卷)》試題(網(wǎng)友回憶版)_第2頁
2010年11月計算機技術(shù)與軟件《中級軟件評測師(上午卷)》試題(網(wǎng)友回憶版)_第3頁
2010年11月計算機技術(shù)與軟件《中級軟件評測師(上午卷)》試題(網(wǎng)友回憶版)_第4頁
2010年11月計算機技術(shù)與軟件《中級軟件評測師(上午卷)》試題(網(wǎng)友回憶版)_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2010年11月計算機技術(shù)與軟件《中級軟件評測師(上午卷)》試題(網(wǎng)友回憶版)[單選題]1.網(wǎng)絡(luò)測試不能解決的問題是()。A(江南博哥).連通性B.丟包C.全表掃描D.延遲參考答案:C參考解析:本題考查網(wǎng)絡(luò)測試的基本概念。全表掃描是數(shù)據(jù)庫的概念,指對無索引的表中的每條記錄都進行匹配,直至返回所有符合查詢條件的記錄為止,與網(wǎng)絡(luò)測試無關(guān)。[單選題]2.網(wǎng)絡(luò)殺毒軟件廠商已經(jīng)開始使用數(shù)據(jù)庫技術(shù)和LDAP技術(shù)進行策略日志存儲和用戶管理,這里L(fēng)DAP指的是()。A.輕量目錄訪問協(xié)議B.本地目錄訪問協(xié)議C.輕量數(shù)據(jù)訪問協(xié)議D.本地數(shù)據(jù)訪問協(xié)議參考答案:A參考解析:本題考查對軟件英文術(shù)語的理解。LDAP指LightweightDirectoryAccessProtocol,即輕量目錄訪問協(xié)議,是一種在IP網(wǎng)絡(luò)中高效讀取和編輯目錄內(nèi)容的應(yīng)用層協(xié)議。[單選題]3.以下關(guān)于軟件系統(tǒng)安全防護策略的敘述,不正確的是()。A.網(wǎng)閘的主要目的是實現(xiàn)內(nèi)網(wǎng)和外網(wǎng)的物理隔離B.防火墻的主要目的是實現(xiàn)內(nèi)網(wǎng)和外網(wǎng)的邏輯隔離C.入侵檢測系統(tǒng)通常部署在防火墻之外D.安全日志屬于被動防護策略參考答案:C參考解析:本題考查對軟件系統(tǒng)安全防護策略的理解。入侵檢測系統(tǒng)通常部署在防火墻之內(nèi)。[單選題]4.目前信息系統(tǒng)所使用的主要用戶認(rèn)證機制,身份識別標(biāo)識不包括()。A.指紋B.智能卡C.數(shù)字證書D.身份證號碼參考答案:D參考解析:本題考查用戶身份認(rèn)證中身份識別標(biāo)識的概念。身份證號碼雖然唯一對應(yīng)到人,但易于獲取,不能用作身份認(rèn)證的依據(jù)。[單選題]5.以下關(guān)于信息安全的敘述,不正確的是()。A.SYN洪水攻擊通過發(fā)送大量TCP連接請求以占滿網(wǎng)絡(luò)帶寬,使其他用戶無法正常連接服務(wù)B.緩沖區(qū)溢出攻擊能通過修改函數(shù)返回地址并執(zhí)行惡意代碼,進而獲得系統(tǒng)的控制權(quán)C.計算機病毒的主要特征包括破壞性、寄生性、自我復(fù)制能力和傳染能力D.會話標(biāo)識和時間戳都是抵御重演攻擊的有效技術(shù)參考答案:A參考解析:本題考查網(wǎng)絡(luò)安全的基本概念。SYN洪水攻擊利用的是系統(tǒng)并發(fā)連接數(shù)有限的弱點。[單選題]6.在輸入輸出控制方法中,采用()可以使得設(shè)備與主存間的數(shù)據(jù)塊傳送無需CPU干預(yù)。A.程序控制輸入輸出B.中斷C.DMAD.總線控制參考答案:C參考解析:本題考查CPU中相關(guān)寄存器的基礎(chǔ)知識。計算機中主機與外設(shè)間進行數(shù)據(jù)傳輸?shù)妮斎胼敵隹刂品椒ㄓ谐绦蚩刂品绞?、中斷方式、DMA等。在程序控制方式下,由CPU執(zhí)行程序控制數(shù)據(jù)的輸入輸出過程。在中斷方式下,外設(shè)準(zhǔn)備好輸入數(shù)據(jù)或接收數(shù)據(jù)時向CPU發(fā)出中斷請求信號,若CPU決定響應(yīng)該請求,則暫停正在執(zhí)行的任務(wù),轉(zhuǎn)而執(zhí)行中斷服務(wù)程序進行數(shù)據(jù)的輸入輸出處理,之后再回去執(zhí)行原來被中斷的任務(wù)。在DMA方式下,CPU只需向DMA控制器下達指令,讓DMA控制器來處理數(shù)據(jù)的傳送,數(shù)據(jù)傳送完畢再把信息反饋給CPU,這樣就很大程度上減輕了CPU的負(fù)擔(dān),可以大大節(jié)省系統(tǒng)資源。[單選題]7.若某計算機采用8位整數(shù)補碼表示數(shù)據(jù),則運算()將產(chǎn)生溢出。A.127+1B.-127-1C.-127+1D.127-1參考答案:A參考解析:本題考查有符號整數(shù)的補碼知識。8位整數(shù)補碼表示的整數(shù)范圍是-128~+127,故127+1將產(chǎn)生溢出。[單選題]8.若內(nèi)存容量為4GB,字長為32,則()。A.地址總線和數(shù)據(jù)總線的寬度都為32B.地址總線的寬度為30,數(shù)據(jù)總線的寬度為32C.地址總線的寬度為30,數(shù)據(jù)總線的寬度為8D.地址總線的寬度為32,數(shù)據(jù)總線的寬度為8參考答案:A參考解析:一般而言,數(shù)據(jù)總線的寬度就是處理機的字長,所以本題的數(shù)據(jù)總線寬度為32;地址總線的寬度就是處理機尋址范圍,若地址總線為n位,則可尋址空間為2的n次方字節(jié)。所以本題解法:可尋址空間:4*1024*1024*1024*位,所以地址總線寬度為32。[單選題]9.設(shè)用2K×4位的存儲器芯片組成16K×8位的存儲器(地址單元為0000H~3FFFH,每個芯片的地址空間連續(xù)),則地址單元0B1FH所在芯片的最小地址編號為()。A.0000HB.2800HC.2000HD.0800H參考答案:D參考解析:存儲器容量的最小單位是“位”,即bit,只能存放一位二進制數(shù),即0或1。常用的容量單位是“字節(jié)”,即Byte,8個二進制位為一個字節(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。[單選題]10.編寫匯編語言程序時,下列寄存器中程序員可訪問的是()。A.程序計數(shù)器(PC)B.指令寄存器(IR)C.存儲器數(shù)據(jù)寄存器(MDR)D.存儲器地址寄存器(MAR)參考答案:A參考解析:本題考查CPU中相關(guān)寄存器的基礎(chǔ)知識。指令寄存器(IR)用于暫存從內(nèi)存取出的、正在運行的指令,這是由系統(tǒng)使用的寄存器,程序員不能訪問。存儲器數(shù)據(jù)寄存器(MDR)和存儲器地址寄存器(MAR)用于對內(nèi)存單元訪問時的數(shù)據(jù)和地址暫存,也是由系統(tǒng)使用的,程序員不能訪問。程序計數(shù)器(PC)用于存儲指令的地址,CPU根據(jù)該寄存器的指令從內(nèi)存讀取待執(zhí)行的指令,該寄存器可以由程序員訪問。[單選題]11.CMM對軟件測試沒有提供單獨的關(guān)鍵過程領(lǐng)域(KPA.,所以許多研究機構(gòu)和測試服務(wù)機構(gòu)從不同角度出發(fā)提出了有關(guān)軟件測試方面的能力成熟度模型,其中軟件測試成熟度模型(TMM)是當(dāng)前影響力最大的軟件測試過程模型。TMM制定了5個成熟度等級,它們依次是:初始級、階段定義級、集成級、管理和度量級、()。A.優(yōu)化、缺陷預(yù)防和可重復(fù)級B.優(yōu)化、缺陷預(yù)防和質(zhì)量控制級C.缺陷預(yù)防和質(zhì)量控制級D.優(yōu)化和質(zhì)量控制級參考答案:B參考解析:本題考查軟件測試能力成熟度模型(TMM)的概念。TMM制定了5個成熟度等級:初始級,階段定義級,集成級,管理和度量級,優(yōu)化、缺陷預(yù)防和質(zhì)量控制級。各級成熟度水平包含了一組成熟度目標(biāo)和子目標(biāo),以及支持它們的任務(wù)、職責(zé)和活動。其中,第5級是優(yōu)化、預(yù)防缺陷和質(zhì)量控制級,本級的測試過程是可重復(fù)的、己定義的、已管理的和已度量的,因此軟件組織能夠優(yōu)化調(diào)整和持續(xù)改進測試過程。[單選題]12.以下關(guān)于軟件生命周期的敘述不正確的是()。A.軟件生命周期包括以下幾個階段:項目規(guī)劃、需求定義和需求分析、軟件設(shè)計、程序編碼、軟件測試、運行維護B.程序編碼階段是將軟件設(shè)計的結(jié)果轉(zhuǎn)換成計算機可運行的程序代碼。為了保證程序的可讀性、易維護性和提高程序的運行效率,可以通過在該階段中制定統(tǒng)一并符合標(biāo)準(zhǔn)的編寫規(guī)范來使編程人員程序設(shè)計規(guī)范化C.軟件設(shè)計階段主要根據(jù)需求分析的結(jié)果,對整個軟件系統(tǒng)進行設(shè)計,如系統(tǒng)框架設(shè)計、數(shù)據(jù)庫設(shè)計等D.需求分析階段對軟件需要實現(xiàn)的各個功能進行詳細分析,軟件需求一旦確定,在整個軟件開發(fā)過程中就不能再變化,這樣才能保證軟件開發(fā)的穩(wěn)定性,并控制風(fēng)險參考答案:D參考解析:本題考查對軟件生命周期中各階段特點的掌握。軟件需求分析所要做的工作是深入描述軟件的功能和性能,確定軟件設(shè)計的限制和軟件同其他系統(tǒng)元素的接口細節(jié),定義軟件的其他有效性需求。軟件需求包括3個不同的層次:業(yè)務(wù)需求、用戶需求和功能需求(也包括非功能需求)。在軟件開發(fā)過程中軟件需求可能發(fā)生變更,這確實給開發(fā)帶來了不確定性。但只要把需求變更作為重點、難點小心加以控制,軟件開發(fā)的進度、成本和質(zhì)量也就有了可靠的基礎(chǔ)。[單選題]13.在軟件工程中,不屬于軟件定義階段的任務(wù)是()。A.制定驗收測試計劃B.制定集成測試計劃C.需求分析D.制定軟件項目計劃參考答案:B參考解析:本題考查對軟件生命周期中各階段內(nèi)容的理解。軟件定義時期的任務(wù)是確定軟件開發(fā)工程必須完成的總目標(biāo),這個時期通常進一步劃分成三個階段,即問題定義、可行性研究和需求分析。在這個階段需要完成制定軟件項目計劃、進行需求分析和制定驗收測試計劃等任務(wù)。該階段的任務(wù)不包括制定集成測試計劃,它是軟件開發(fā)階段的任務(wù)之一。[單選題]14.軟件設(shè)計階段一般又可分為()。A.邏輯設(shè)計與功能設(shè)計B.概要設(shè)計與詳細設(shè)計C.概念設(shè)計與物理設(shè)計D.模型設(shè)計與程序設(shè)計參考答案:B參考解析:本題考查對軟件生命周期中各階段的理解。軟件的開發(fā)時期是具體設(shè)計和實現(xiàn)在前一個時期定義的軟件,它通常由下述4個階段組成:概要設(shè)計、詳細設(shè)計、編碼和單元測試、綜合測試。其中,設(shè)計階段包括概要設(shè)計和詳細設(shè)計。[單選題]15.程序描述語言(PDL)是軟件開發(fā)過程中用于()階段的描述工具。A.需求分析B.概要設(shè)計C.詳細設(shè)計D.編程參考答案:C參考解析:本題考查對軟件生命周期中各階段使用工具的了解。過程設(shè)計語言(ProcessDesignLanguage,PDL),也稱程序描述語言(ProgramDescriptionLanguage),又稱為偽碼。它是一種用于描述模塊算法設(shè)計和處理細節(jié)的語言,也就是詳細設(shè)計階段的描述工具。[單選題]16.軟件測試的目的是()。A.試驗性運行軟件B.找出軟件中的全部錯誤C.證明軟件正確D.發(fā)現(xiàn)軟件錯誤參考答案:D參考解析:本題考查對軟件測試目的的理解。軟件測試的目的是發(fā)現(xiàn)軟件的錯誤,驗證軟件是否滿足用戶需求,并通過分析軟件錯誤產(chǎn)生的原因,以幫助發(fā)現(xiàn)當(dāng)前開發(fā)工作所采用的軟件過程的缺陷,以便進行軟件過程改進。軟件測試不能發(fā)現(xiàn)軟件中的所有錯誤,也不可能保證軟件完全正確。本題目第一個答案選項是干擾項,是不正確的。[單選題]17.按照測試實施組織,可將測試劃分為開發(fā)方測試、用戶測試、第三方測試。下面關(guān)于開發(fā)方測試的描述正確的是()。①開發(fā)方測試通常也叫“驗證測試”或“Alpha測試”②開發(fā)方測試又稱“Beta測試”③開發(fā)方測試可以從軟件產(chǎn)品編碼結(jié)束之后開始,或在模塊(子系統(tǒng))測試完成后開始,也可以在確認(rèn)測試過程中產(chǎn)品達到一定的穩(wěn)定和可靠程度之后再開始④開發(fā)方測試主要是把軟件產(chǎn)品有計劃地免費分發(fā)到目標(biāo)市場,讓用戶大量使用,并評價、檢查軟件A.②③B.①③C.②④D.①②③參考答案:B參考解析:本題考查對軟件測試分類的理解。開發(fā)方測試通常也叫“驗證測試”或“Alpha測試”,不叫“Beta測試”。開發(fā)方通過檢測和提供客觀證據(jù),證實軟件的實現(xiàn)是否滿足規(guī)定的需求。驗證測試是在軟件開發(fā)環(huán)境下,由開發(fā)者檢測與證實軟件的實現(xiàn)是否滿足軟件設(shè)計說明或軟件需求說明的要求。主要是指在軟件開發(fā)完成以后,開發(fā)方對要提交的軟件進行全面的自我檢查與驗證,可以和軟件的“系統(tǒng)測試”一并進行。Beta測試通常被看成是一種“用戶測試”。Beta測試主要是把軟件產(chǎn)品有計劃地免費分發(fā)到目標(biāo)市場,讓用戶大量使用,并評價、檢查軟件。通過用戶各種方式的大量使用,來發(fā)現(xiàn)軟件存在的問題與錯誤,把信息反饋給開發(fā)者修改。[單選題]18.黑盒測試法是根據(jù)產(chǎn)品的()來設(shè)計測試用例的。A.功能B.輸入數(shù)據(jù)C.應(yīng)用范圍D.內(nèi)部邏輯參考答案:A參考解析:本題考查對軟件黑盒測試概念的理解。黑盒測試的概念是“已知產(chǎn)品的功能設(shè)計規(guī)格,可以進行測試證明每個實現(xiàn)了的功能是否符合要求”,所以黑盒測試法是根據(jù)產(chǎn)品的功能來設(shè)計測試用例的?!拜斎霐?shù)據(jù)”是測試案例的一部分,“應(yīng)用范圍”不是黑盒測試需要解決的問題,“內(nèi)部邏輯”是白盒測試進行驗證的內(nèi)容。[單選題]19.軟件生命周期中持續(xù)時間最長的是()階段。A.需求分析B.程序編碼C.軟件測試D.軟件運行維護參考答案:D參考解析:本題考查軟件生命周期的內(nèi)涵。在軟件開發(fā)完成并投入使用后,由于多方面的原因,軟件不能繼續(xù)適應(yīng)用戶的要求,要延續(xù)軟件的使用壽命,就必須對軟件進行維護。所以軟件維護是軟件生命周期中持續(xù)時間最長的階段。[單選題]20.軟件工程概念的提出是由于()。A.計算技術(shù)的發(fā)展B.軟件危機的出現(xiàn)C.程序設(shè)計方法學(xué)的影響D.其他工程科學(xué)的影響參考答案:B參考解析:本題考查軟件工程的基本史實。20世紀(jì)60~70年代,軟件開始作為一種產(chǎn)品被廣泛使用,軟件開發(fā)基本上仍然沿用早期的個體化軟件開發(fā)方式,但軟件需求日趨復(fù)雜,維護的難度越來越大,開發(fā)成本急劇提高,失敗的項目卻屢見不鮮。人們越來越認(rèn)識到,按照系統(tǒng)化、規(guī)范化、數(shù)量化等工程原則和方法來組織軟件開發(fā)工作,是擺脫軟件危機的一個主要出路。[單選題]21.關(guān)系數(shù)據(jù)庫管理系統(tǒng)應(yīng)能實現(xiàn)的專門關(guān)系運算包括()。A.選擇、索引、統(tǒng)計B.選擇、投影、連接C.關(guān)聯(lián)、更新、排序D.顯示、打印、制表參考答案:B參考解析:本題考查關(guān)系數(shù)據(jù)庫關(guān)系代數(shù)的基本知識。關(guān)系數(shù)據(jù)庫的關(guān)系基本運算有兩類:一類是傳統(tǒng)的集合運算,包括并、差、交等;另一類是專門的關(guān)系運算,包括選擇、投影、連接。[單選題]22.為了使軟件測試更加高效,應(yīng)遵循的原則包括()。①所有的軟件測試都應(yīng)追溯到用戶需求,充分注意缺陷群集現(xiàn)象②盡早地和不斷地進行軟件測試、回歸測試③為了證明程序的正確性,盡可能多地開發(fā)測試用例④應(yīng)由不同的測試人員對測試所發(fā)現(xiàn)的缺陷進行確認(rèn)⑤增量測試,由小到大A.①②③④B.①③④⑤C.②③④D.①②④⑤參考答案:D參考解析:本題考查對軟件測試的理解。本題中要求使測試更加高效,即測試的質(zhì)量和效率都能夠得到保證?!八械能浖y試都應(yīng)追溯到用戶需求,充分注意缺陷群集現(xiàn)象”、“盡早地和不斷地進行軟件測試、回歸測試”、“應(yīng)由不同的測試人員對測試所發(fā)現(xiàn)的缺陷進行確認(rèn)”、“增量測試,由小到大”這些方法都能夠使測試質(zhì)量和效率得到提高。我們不可能進行窮舉測試,為了節(jié)省時間和資源,提高測試效率,必須要從數(shù)量極大的可用測試數(shù)據(jù)中精心挑選出具有代表性或特殊性的測試數(shù)據(jù)來進行測試。如果不根據(jù)當(dāng)時測試的條件和實際工作情況,不計成本地盲目大量開發(fā)測試用例,反而起不到好的效果,拖延了測試的時間。所以③的描述不夠準(zhǔn)確,其他選項是正確的。[單選題]23.軟件測試信息流的輸入包括()。①軟件配置(包括軟件開發(fā)文檔、目標(biāo)執(zhí)行程序、數(shù)據(jù)結(jié)構(gòu))②開發(fā)工具(開發(fā)環(huán)境、數(shù)據(jù)庫、中間件等)③測試配置(包括測試計劃、測試用例、測試驅(qū)動程序等)④測試工具(為提高軟件測試效率,使用測試工具為測試工作服務(wù))A.①②③④B.①②④C.①③④D.②③④參考答案:C參考解析:本題考查對軟件測試信息流相關(guān)知識的理解。軟件測試信息流的輸入包括:軟件配置、測試配置、測試工具,不包括開發(fā)工具。[單選題]24.ISO/IEC9126《軟件工程產(chǎn)品質(zhì)量》統(tǒng)一了多種質(zhì)量模型。其中,下述關(guān)于軟件使用質(zhì)量的描述,不正確的是()。A.它測量用戶在特定環(huán)境中能達到其目標(biāo)的程度,不是測量軟件自身的屬性B.使用質(zhì)量的屬性分為4個特性:有效性、生產(chǎn)率、安全性和滿意度C.使用質(zhì)量是基于用戶、開發(fā)者、維護者觀點的質(zhì)量D.使用質(zhì)量的獲得依賴于取得必需的外部質(zhì)量,而外部質(zhì)量的獲得則依賴于取得必需的內(nèi)部質(zhì)量參考答案:C參考解析:本題考查對標(biāo)準(zhǔn)ISO/IEC9126《軟件工程產(chǎn)品質(zhì)量》中使用質(zhì)量內(nèi)容的了解。使用質(zhì)量是從用戶觀點出發(fā),而不是開發(fā)者、維護者的觀點,來看待軟件產(chǎn)品用于特定環(huán)境和條件下的質(zhì)量。它測量用戶在特定環(huán)境中達到其任務(wù)目標(biāo)的程度,而不是測量軟件自身的性質(zhì)。[單選題]25.V模型描述了軟件基本的開發(fā)過程和測試行為,描述了不同測試階段與開發(fā)過程各階段的對應(yīng)關(guān)系。其中,集成測試階段對應(yīng)的開發(fā)階段是()。A.需求分析階段B.概要設(shè)計階段C.詳細設(shè)計階段D.編碼階段參考答案:B參考解析:本題考查對軟件測試V模型的了解。V模型指出,單元和集成測試是驗證程序的設(shè)計,開發(fā)人員和測試組應(yīng)檢測程序的執(zhí)行是否滿足軟件設(shè)計的要求,其中,集成測試驗證概要設(shè)計,單元測試驗證詳細設(shè)計;系統(tǒng)測試驗證系統(tǒng)設(shè)計,檢測系統(tǒng)功能、性能的質(zhì)量特性是否達到系統(tǒng)設(shè)計的指標(biāo);由測試人員和用戶進行軟件的確認(rèn)測試和驗收測試,追溯軟件需求說明書進行測試,以確定軟件的實現(xiàn)是否滿足用戶需求或合同的要求。[單選題]26.下面關(guān)于軟件測試模型的描述中,不正確的包括()。①V模型的軟件測試策略既包括低層測試又包括高層測試,高層測試是為了源代碼的正確性,低層測試是為了使整個系統(tǒng)滿足用戶的需求②V模型存在一定的局限性,它僅僅把測試過程作為在需求分析、概要設(shè)計、詳細設(shè)計及編碼之后的一個階段③W模型可以說是V模型自然而然的發(fā)展。它強調(diào):測試伴隨著整個軟件開發(fā)周期,而且測試的對象不僅僅是程序,需求、功能和設(shè)計同樣要測試④H模型中軟件測試是一個獨立的流程,貫穿產(chǎn)品的整個生命周期,與其他流程并發(fā)地進行⑤H模型中測試準(zhǔn)備和測試實施緊密結(jié)合,有利于資源調(diào)配A.①⑤B.②④C.③④D.②③參考答案:A參考解析:本題考查對軟件測試模型的了解。在題干所述第①點中:低層測試應(yīng)該是為了源代碼的正確性,高層測試應(yīng)該是為了使整個系統(tǒng)滿足用戶的需求;第⑤點中:測試準(zhǔn)備和測試執(zhí)行應(yīng)該是分離的,而不是緊密結(jié)合的,所以有利于資源調(diào)配,降低成本,提高效率。①和⑤都不夠準(zhǔn)確,所以答案是A。[單選題]27.程序設(shè)計語言一般可劃分為低級語言和高級語言兩大類,與高級語言相比,用低級語言開發(fā)的程序具有()等特點。A.開發(fā)效率低,運行效率低B.開發(fā)效率高,運行效率低C.開發(fā)效率低,運行效率高D.開發(fā)效率高,運行效率高參考答案:C參考解析:本題考查低級語言與高級語言的概念和區(qū)別。低級語言指抽象層次低、較接近于計算機硬件而較遠離問題域的程序設(shè)計語言,高級語言則反之。因此,一般來說,低級語言的運行效率較高,但需要程序員對底層知識有深入細致的理解,開發(fā)難度高、周期長。[單選題]28.廣義的軟件測試由“確認(rèn)”、“驗證”、“測試”三個方面組成,其中“確認(rèn)”是()。A.想證實在一個給定的外部環(huán)境中軟件的邏輯正確性,檢查軟件在最終的運行環(huán)境上是否達到預(yù)期的目標(biāo)B.檢測軟件開發(fā)的每個階段、每個步驟的結(jié)果是否正確無誤,是否與軟件開發(fā)各階段的要求或期望的結(jié)果相一致C.檢查某樣?xùn)|西是否符合事先已定好的標(biāo)準(zhǔn)D.試圖證明軟件在軟件生命周期各個階段以及階段間的邏輯協(xié)調(diào)性、完備性和正確性參考答案:A參考解析:本題考查對廣義軟件測試中“確認(rèn)”和“驗證”概念的了解?!按_認(rèn)”和“驗證”兩個概念比較容易混淆。確認(rèn)(Validation)是“確認(rèn)工作產(chǎn)品完全提供了用戶想要的功能,檢驗產(chǎn)品是否真正提供了用戶想要的東西?!贝_認(rèn)更多是從用戶的角度,或者是模擬用戶角度來驗證產(chǎn)品是否和自己想要的一致。確認(rèn)是想證實在一個給定的外部環(huán)境中軟件的邏輯正確性,并檢查軟件在最終的運行環(huán)境上是否達到預(yù)期的目標(biāo),而不是檢查軟件是否符合某些事先約定的標(biāo)準(zhǔn)。驗證注重“過程”,確認(rèn)注重“結(jié)果”。所以答案A是正確的。[單選題]29.與設(shè)計測試用例無關(guān)的文檔是()。A.項目開發(fā)計劃B.需求規(guī)格說明書C.設(shè)計說明書D.源程序參考答案:A參考解析:本題考查對軟件測試用例相關(guān)內(nèi)容的了解。測試用例就是將軟件測試的行為活動做一個科學(xué)化的組織歸納。測試用例的來源可以是需求規(guī)格說明書、源程序、設(shè)計說明書(概要設(shè)計、詳細設(shè)計)等一系列相關(guān)文檔。項目開發(fā)計劃主要描述項目開發(fā)背景、必要性、人員、項目開發(fā)內(nèi)容、技術(shù)路線、關(guān)鍵性與先進性、時間節(jié)點安排、風(fēng)險分析等項目管理等方面的事情,其中沒有可以被測試案例使用的內(nèi)容。[單選題]30.白盒測試也稱結(jié)構(gòu)測試或邏輯驅(qū)動測試,典型的白盒測試方法包括靜態(tài)測試和動態(tài)測試。其中,靜態(tài)測試除了靜態(tài)結(jié)構(gòu)分析法、靜態(tài)質(zhì)量度量法外,還有()。A.代碼檢查法B.邏輯覆蓋法C.基本路徑測試法D.結(jié)構(gòu)覆蓋法參考答案:A參考解析:本題考查對軟件白盒測試相關(guān)內(nèi)容的了解。白盒測試按照程序內(nèi)部邏輯測試程序,檢驗程序中每條通路是否按預(yù)定要求正確工作。典型的白盒測試方法包括:靜態(tài)測試、動態(tài)測試。其中靜態(tài)測試包括:代碼檢查法、靜態(tài)結(jié)構(gòu)分析法、靜態(tài)質(zhì)量度量法。[單選題]31.結(jié)構(gòu)化分析(StructuredAnalysis,SA.是面向數(shù)據(jù)流的需求分析方法,()不屬于SA工具。A.分層的數(shù)據(jù)流圖B.數(shù)據(jù)詞典C.問題分析圖D.描述加工邏輯的結(jié)構(gòu)化語言、判定表或判定樹參考答案:C參考解析:本題考查對軟件開發(fā)工具相關(guān)內(nèi)容的了解。結(jié)構(gòu)化方法(StructuredMethod)是強調(diào)開發(fā)方法的結(jié)構(gòu)合理性以及所開發(fā)軟件的結(jié)構(gòu)合理性的軟件開發(fā)方法。針對軟件生存周期各個不同階段,它包括結(jié)構(gòu)化分析(SA)、結(jié)構(gòu)化設(shè)計(SD)和結(jié)構(gòu)化程序設(shè)計(SP)等方法。結(jié)構(gòu)化分析方法給出一組幫助系統(tǒng)分析人員產(chǎn)生功能規(guī)約的原理與技術(shù)。它一般利用圖形表達用戶需求,使用的手段主要有數(shù)據(jù)流圖、數(shù)據(jù)字典、結(jié)構(gòu)化語言、判定表以及判定樹等,其中不包括問題分析圖。[單選題]32.螺旋模型綜合了()的優(yōu)點,并增加了這兩種模型忽略的風(fēng)險分析。A.瀑布模型和演化模型B.瀑布模型和噴泉模型C.演化模型和噴泉模型D.原型和噴泉模型參考答案:A參考解析:本題考查對軟件模型的了解。對于復(fù)雜的大型軟件,開發(fā)一個原型往往達不到要求。螺旋模型將瀑布模型與演化模型結(jié)合起來,并且加入兩個模型均忽略了的風(fēng)險分析。螺旋模型是軟件開發(fā)的高級策略,它不僅適合結(jié)構(gòu)化方法,而且更適合面向?qū)ο蠓椒?。它的實施將對軟件開發(fā)組織的工作模式、人員素質(zhì)、管理和技術(shù)水平產(chǎn)生深遠的影響,是最有前途的過程模型之一。[單選題]33.軟件評審作為質(zhì)量控制的一個重要手段,已經(jīng)被業(yè)界廣泛使用。評審分為內(nèi)部評審和外部評審。關(guān)于內(nèi)部評審的敘述,正確的包括()。①對軟件的每個開發(fā)階段都要進行內(nèi)部評審②評審人員由軟件開發(fā)組、質(zhì)量管理和配置管理人員組成,也可邀請用戶參與③評審人數(shù)根據(jù)實際情況確定,比如根據(jù)軟件的規(guī)模等級和安全性等級等指標(biāo)而定④內(nèi)部評審由用戶單位主持,由信息系統(tǒng)建設(shè)單位組織,應(yīng)成立評審委員會A.①②④B.①②③C.②③④D.①②③④參考答案:B參考解析:本題考查對軟件評審相關(guān)內(nèi)容的了解。軟件評審是為了使軟件開發(fā)按軟件工程提出的過程循序進行,在軟件各研制階段結(jié)束時,檢查該階段的工作是否完成,所提交的軟件階段產(chǎn)品是否達到了規(guī)定的質(zhì)量和技術(shù)要求,決定是否可以轉(zhuǎn)入下一階段研制工作。評審分為內(nèi)部評審和外部評審。內(nèi)部評審由承建單位組織并實施。評審人員由軟件開發(fā)組、質(zhì)量管理和配置管理人員組成,可邀請業(yè)主單位參加,但是主持人應(yīng)該是本單位人員。根據(jù)軟件的規(guī)模等級和安全『生關(guān)鍵等級組成5~9人的評審組進行。評審的內(nèi)容可參照外部評審的內(nèi)容和要求處理,評審步驟可以簡化,但對軟件開發(fā)的各個階段都要進行內(nèi)部評審。對規(guī)模等級大和安全性關(guān)鍵等級高的軟件必須進行外部評審。外部評審由業(yè)主單位主持,承建單位組織,成立評審委員會。評審委員會由業(yè)主單位、承建單位和一定數(shù)量(占評審委員會總?cè)藬?shù)的50%以上)的軟件專家組成員組成,人數(shù)為7人以上(單數(shù)),設(shè)主任一人、副主任若干人。評審委員會與軟件專家組共同進行評審。評審分專家組審查和評委會評審兩步完成。軟件專家組進行審查,評審委員會進行評審。[單選題]34.軟件質(zhì)量保證的主要目標(biāo)不包括()。A.通過預(yù)防、檢查與改進來保證軟件質(zhì)量B.保證開發(fā)出來的軟件和軟件開發(fā)過程符合相應(yīng)標(biāo)準(zhǔn)與規(guī)程C.收集軟件產(chǎn)品、軟件過程中存在的不符合項,在項目總結(jié)時進行分析D.確保項目組制定的計劃、標(biāo)準(zhǔn)和規(guī)程適合項目需要,同時滿足評審和審計需要參考答案:C參考解析:本題考查對軟件質(zhì)量保證的了解。軟件質(zhì)量保證是通過預(yù)防、檢查與改進來保證軟件質(zhì)量,是軟件生命周期的管理以及驗證軟件是否滿足規(guī)定的質(zhì)量和用戶的需求。它著眼于軟件開發(fā)活動中的過程、步驟和產(chǎn)物,而不是對軟件進行剖析,找出問題或進行評估。它不負(fù)責(zé)生產(chǎn)高質(zhì)量的軟件產(chǎn)品和制定質(zhì)量計劃,這些都是軟件開發(fā)的工作,它的責(zé)任是審計軟件經(jīng)理和軟件工程組的質(zhì)量活動并鑒別活動中出現(xiàn)的偏差。它的內(nèi)容也不包括“收集軟件產(chǎn)品、軟件過程中存在的不符合項,在項目總結(jié)時進行分析”。[單選題]35.軟件設(shè)計要遵循的基本原則包括()。①模塊化②抽象③封裝④信息隱蔽A.①②③④B.①②④C.②③④D.①②③參考答案:B參考解析:本題考查對軟件設(shè)計相關(guān)知識的了解。軟件設(shè)計需要遵循一些基本的原則,如:軟件設(shè)計是把許多事物和問題進行抽象,并且需要不同層次和角度的抽象,所以軟件設(shè)計的基本原則之一是抽象:軟件設(shè)計應(yīng)當(dāng)模塊化,也就是說,軟件應(yīng)在邏輯上分割為實現(xiàn)特定的功能和子功能的部分;軟件設(shè)計的基本原則還應(yīng)該遵循信息隱蔽(InformationHiding),即包含在模塊內(nèi)部且其他模塊不可訪問的內(nèi)容對其他模塊來說是透明的。信息隱蔽意味著有效的模塊性能能夠通過定義一套獨立的模塊來實現(xiàn),這些模塊相互之間的通信僅僅包括實現(xiàn)軟件功能所必需的信息。封裝是手段,它的目的是要達到信息隱蔽。[單選題]36.關(guān)于軟件質(zhì)量,()的敘述是正確的。①軟件滿足規(guī)定或潛在用戶需求特性的總和②軟件特性的總和,軟件滿足規(guī)定用戶需求的能力③是關(guān)于軟件特性具備“能力”的體現(xiàn)④軟件質(zhì)量包括“代碼質(zhì)量”、“外部質(zhì)量”和“使用質(zhì)量”3部分A.①③B.①②C.②③D.②④參考答案:A參考解析:本題考查對軟件質(zhì)量概念的了解。軟件質(zhì)量是軟件特性的總和,是軟件滿足規(guī)定或潛在用戶需求的能力。2001年,軟件產(chǎn)品質(zhì)量國際標(biāo)準(zhǔn)ISO/IEC9126定義的軟件質(zhì)量包括“內(nèi)部質(zhì)量”、“外部質(zhì)量”和“使用質(zhì)量”3部分。也就是說,“軟件滿足規(guī)定或潛在用戶需求的能力”要從軟件在內(nèi)部、外部和使用中的表現(xiàn)來衡量。在②的描述中沒有提到滿足潛在用戶的需求,而在④中“代碼質(zhì)量”應(yīng)該是“內(nèi)部質(zhì)量”,所以這兩個選項是錯誤的。[單選題]37.關(guān)于軟件測試與質(zhì)量保證,正確的理解是()。A.軟件測試關(guān)注的是過程中的活動,軟件質(zhì)量保證關(guān)注的是過程的產(chǎn)物B.軟件測試不是軟件質(zhì)量保證工作中的內(nèi)容C.軟件測試是軟件質(zhì)量保證的重要手段D.軟件質(zhì)量保證人員就是軟件測試人員參考答案:C參考解析:本題考查對軟件質(zhì)量保證與軟件測試的區(qū)別的理解。軟件測試就是在軟件投入運行前對軟件需求分析、設(shè)計規(guī)格說明和編碼的最終復(fù)審,是軟件質(zhì)量保證的關(guān)鍵步驟與重要手段。軟件測試不關(guān)注過程中的活動,軟件質(zhì)量保證人員和軟件測試人員的職責(zé)、工作內(nèi)容不同。[單選題]38.()不是正確的軟件測試目的。A.盡最大的可能找出最多的錯誤B.設(shè)計一個好的測試用例對用戶需求的覆蓋度達到100%C.對軟件質(zhì)量進行度量和評估,以提高軟件的質(zhì)量D.發(fā)現(xiàn)開發(fā)所采用的軟件過程的缺陷,進行軟件過程改進參考答案:B參考解析:本題考查對軟件測試目標(biāo)的理解。軟件測試的目的是發(fā)現(xiàn)軟件的錯誤,驗證軟件是否滿足用戶需求,并通過分析軟件錯誤產(chǎn)生的原因,以幫助發(fā)現(xiàn)當(dāng)前開發(fā)工作所采用的軟件過程的缺陷,以便進行軟件過程改進。但是測試不可能發(fā)現(xiàn)所有的軟件缺陷,也不可能設(shè)計出一個測試用例對用戶需求的覆蓋度達到100%。[單選題]39.設(shè)計功能測試用例的根本依據(jù)是()。A.用戶需求規(guī)格說明書B.用戶手冊C.被測產(chǎn)品的用戶界面D.概要設(shè)計說明書參考答案:A參考解析:本題考查對軟件測試用例的相關(guān)知識的理解。功能測試關(guān)注的是系統(tǒng)功能是否能夠正確實現(xiàn),所以設(shè)計功能測試用例的根本依據(jù)是用戶需求規(guī)格說明書,所有功能測試用例都要追溯到用戶需求規(guī)格說明書。[單選題]40.關(guān)于軟件測試與軟件開發(fā)的認(rèn)識,不正確的是()。A.軟件生命周期各個階段都可能產(chǎn)生錯誤B.軟件測試是獨立于軟件開發(fā)的一個工作C.軟件開發(fā)的需求分析和設(shè)計階段就應(yīng)開始測試工作D.測試越早進行,越有助于提高被測軟件的質(zhì)量參考答案:B參考解析:本題考查對軟件測試與軟件開發(fā)的關(guān)系的理解。軟件開發(fā)是一個系統(tǒng)的工程,包括需求分析、設(shè)計、編碼、測試、維護等幾個環(huán)節(jié)。軟件測試是整個軟件開發(fā)流程中的一個環(huán)節(jié)。在現(xiàn)代軟件開發(fā)的流程中,測試已經(jīng)貫穿于整個開發(fā)流程,而不是只在編碼完成以后才開始的活動了。[單選題]41.軟件測試原則中指出“完全測試是不可能的”,主要原因是()。A.輸入量太大、輸出結(jié)果太多以及路徑組合太多B.自動化測試技術(shù)不夠完善C.測試的時間和人員有限D(zhuǎn).僅僅靠黑盒測試不能達到完全測試參考答案:A參考解析:本題考查對軟件測試原則的理解。軟件測試的目的是發(fā)現(xiàn)軟件的錯誤,驗證軟件是否滿足用戶需求,并通過分析軟件錯誤產(chǎn)生的原因,以幫助發(fā)現(xiàn)當(dāng)前開發(fā)工作所采用的軟件過程的缺陷,以便進行軟件過程改進。通過軟件測試不可能完全消除錯誤,完全測試是不可能的,因為不可能窮舉軟件的所有測試路徑、輸入與輸出。[單選題]42.產(chǎn)品的功能性測試的內(nèi)容不包括()。A.適合性B.易用性C.正確性D.互操作性參考答案:B參考解析:本題考查對軟件測試標(biāo)準(zhǔn)的理解。在國際標(biāo)準(zhǔn)ISO/IEC9126的功能性度量中,包括適合性、準(zhǔn)確性、互操作性、保密安全性、功能依從性,不包括易用性。[單選題]43.以下關(guān)于設(shè)計功能測試用例的敘述,()是不正確的。A.盡量用80%測試用例覆蓋20%的核心業(yè)務(wù)模塊B.功能測試用例中不包括功能的依從性測試用例C.功能測試用例中包括業(yè)務(wù)流,也包括測試數(shù)據(jù)D.功能測試用例的設(shè)計應(yīng)注意缺陷群集現(xiàn)象參考答案:B參考解析:本題考查對軟件功能測試用例的理解。在國際標(biāo)準(zhǔn)ISO/IEC9126的功能性度量中,包括適合性、準(zhǔn)確性、互操作性、保密安全性、功能依從性,所以在功能測試案例中應(yīng)該包括功能的依從性測試用例。[單選題]44.以下不屬于軟件測試對象的有()項。①需求規(guī)格說明書②軟件的程序模塊③概要設(shè)計說明書與詳細設(shè)計說明書④軟件的用戶手冊A.2B.3C.4D.0參考答案:D參考解析:本題考查對軟件測試對象的相關(guān)知識的理解。軟件測試不僅僅是執(zhí)行軟件,它貫穿整個軟件開發(fā)周期。軟件測試的對象不僅僅是軟件代碼,還包括軟件需求文檔、各種設(shè)計文檔和用戶手冊等,所以答案選擇D。[單選題]45.以下關(guān)于不同類型的軟件測試的敘述,正確的是()。A.單元測試不是模塊測試B.多個模塊不能平行地獨立進行測試,應(yīng)該順序執(zhí)行C.系統(tǒng)測試是檢驗程序單元或部件之間的接口關(guān)系D.確認(rèn)測試是通過檢驗和/或核查所提供的客觀證據(jù),證實軟件是否滿足特定預(yù)期用途的需求參考答案:D參考解析:本題考查對軟件測試類型的相關(guān)知識的理解。單元測試又稱為模塊測試,是針對程序模塊(軟件設(shè)計的最小單位)來進行正確性檢驗的測試工作,所以A是不對的;多個模塊可以同時進行測試,不用順序進行,所以B不對;系統(tǒng)測試是將通過確認(rèn)測試的軟件作為整個基于計算機系統(tǒng)的一個元素,與計算機硬件、外設(shè)、某些支持軟件、數(shù)據(jù)和人員等其他系統(tǒng)元素結(jié)合在一起測試,而不是檢驗程序單元或部件之間的接口關(guān)系,所以C不對;答案D是正確的。[單選題]46.以下關(guān)于白盒測試和黑盒測試的理解,正確是()。A.白盒測試通過對程序內(nèi)部結(jié)構(gòu)的分析、檢測來尋找問題B.白盒測試通過一些表征性的現(xiàn)象、事件、標(biāo)志來判斷內(nèi)部的運行狀態(tài)C.單元測試可應(yīng)用白盒測試方法,集成測試則采用黑盒測試方法D.在軟件生命周期各個階段都需要用白盒測試方法參考答案:A參考解析:本題考查對白盒測試和黑盒測試的理解。白盒測試是對程序內(nèi)部結(jié)構(gòu)的測試,所以B是不對的;集成測試采用設(shè)計一組裝方法,如自頂向下、自底向上或混合的增殖方法等,所以C是不對的;白盒測試是對源代碼進行測試,如單元測試,并不適用于其他開發(fā)、測試階段,所以D是不對的。[單選題]47.V模型是具有代表意義的測試模型,以下理解正確的是()。A.V模型認(rèn)為測試階段是與開發(fā)階段并行的B.V模型是軟件開發(fā)螺旋模型的變種,它反映了測試活動與分析和設(shè)計的關(guān)系C.V模型造成需求分析階段隱藏的問題一直到后期的驗收測試才被發(fā)現(xiàn)D.V模型是對W模型的改進參考答案:C參考解析:本題考查對軟件測試V模型的理解。V模型認(rèn)為測試階段是開發(fā)階段結(jié)束后開始的活動,所以A是不對的;V模型是軟件開發(fā)瀑布模型的變種,所以B是不對的;W模型是V模型的改進,所以D是不對的;答案C是正確的。[單選題]48.計算以下控制流程圖的環(huán)路復(fù)雜性VG.,正確答案是()。A.VG.=2B.VG.=4C.VG.=9D.VG.=11參考答案:B參考解析:本題考查環(huán)路復(fù)雜性的計算方法。V(G)=edge-node+2=11-9+2=4,其中edge為控制流程圖的邊數(shù),node為控制流程圖的節(jié)點數(shù)。[單選題]49.對需求說明書評測的內(nèi)容包括()。①系統(tǒng)定義的目標(biāo)是否與用戶的要求一致②被開發(fā)項目的數(shù)據(jù)流與數(shù)據(jù)結(jié)構(gòu)是否足夠、確定③與所有其他系統(tǒng)交互的重要接口是否都已經(jīng)描述④主要功能是否已包含在規(guī)定的軟件范圍之內(nèi),是否都已充分說明⑤確認(rèn)軟件的內(nèi)部接口與外部接口是否已明確定義A.①③⑤B.②③⑤C.①②④⑤D.①②③④參考答案:D參考解析:本題考查需求說明書評測所包含的內(nèi)容。⑤是概要設(shè)計說明書評測的內(nèi)容,所以正確答案是D。[單選題]50.加密和解密是明文和密文之間的可逆轉(zhuǎn)換,()不屬于加密算法。A.RSAB.SHAC.DESD.AES參考答案:B參考解析:本題考查加密算法和散列算法的區(qū)別。加密算法可逆,安全的散列算法計算上不可逆,不能作為加密用。SHA是散列算法,不是加密算法。[單選題]51.假設(shè)A、B為布爾變量,對于邏輯表達式(A&&B||C),需要()個測試用例才能完成判定覆蓋(DC)。A.2B.3C.4D.5參考答案:A參考解析:本題考查判定覆蓋的基本概念。判定覆蓋只關(guān)心判定表達式的值,即真、假分別取到即可,所以是兩個測試用例。[單選題]52.以下關(guān)于匯編語言的敘述中,錯誤的是()。A.匯編語言源程序中的指令語句將被翻譯成機器代碼B.匯編語言的指令語句必須具有操作碼字段,可以沒有操作數(shù)字段C.匯編程序以匯編語言源程序為輸入,以機器語言表示的目標(biāo)程序為輸出D.匯編程序先將源程序中的偽指令翻譯成機器代碼,然后再翻譯指令語句參考答案:D參考解析:本題考查匯編語言的基本概念。偽指令是匯編程序直接執(zhí)行的,不對應(yīng)于程序中的機器代碼,所以D是錯誤的。[單選題]53.設(shè)有學(xué)生實體Students(學(xué)號,姓名,性別,年齡,家庭住址,家庭成員,關(guān)系,聯(lián)系電話),其中“家庭住址”記錄了郵編、省、市、街道信息;“家庭成員,關(guān)系,聯(lián)系電話”分別記錄了學(xué)生親屬的姓名、與學(xué)生的關(guān)系以及聯(lián)系電話。學(xué)生實體Students中的“家庭住址”是一個____1__屬性;為使數(shù)據(jù)庫模式設(shè)計更合理,對于關(guān)系模式Students__2()。(1)()A.簡單B.多值C.派生D.復(fù)合參考答案:D參考解析:復(fù)合屬性是多個簡單屬性的復(fù)合,多值屬性是包含多個屬性相同的值的屬性。[單選題]54.設(shè)有學(xué)生實體Students(學(xué)號,姓名,性別,年齡,家庭住址,家庭成員,關(guān)系,聯(lián)系電話),其中“家庭住址”記錄了郵編、省、市、街道信息;“家庭成員,關(guān)系,聯(lián)系電話”分別記錄了學(xué)生親屬的姓名、與學(xué)生的關(guān)系以及聯(lián)系電話。學(xué)生實體Students中的“家庭住址”是一個__1___屬性;為使數(shù)據(jù)庫模式設(shè)計更合理,對于關(guān)系模式Students__2___。(2)()A.可以不作任何處理,因為該關(guān)系模式達到了3NFB.只允許記錄一個親屬的姓名、與學(xué)生的關(guān)系以及聯(lián)系電話的信息C.應(yīng)該將家庭成員、關(guān)系及聯(lián)系電話加上學(xué)生號,設(shè)計成為一個獨立的實體D.需要對關(guān)系模式Students增加若干組家庭成員、關(guān)系及聯(lián)系電話字段參考答案:C參考解析:實體Students可用學(xué)號+家庭成員作為主關(guān)鍵字,但家庭住址、關(guān)系和聯(lián)系電話屬性不完全依賴于主關(guān)鍵字,未達到2NF,應(yīng)該將部分依賴的屬性作為獨立的實體抽取。學(xué)生與親屬是1:n的關(guān)系,應(yīng)該允許記錄多個親屬的信息。而每個學(xué)生的親屬個數(shù)不定,增加若干組家庭成員、關(guān)系以及聯(lián)系電話字段將造成邏輯缺陷(無法存儲超過組數(shù)上限的家庭成員信息)或空間浪費(大部分家庭成員信息為空)。[單選題]55.有關(guān)評估系統(tǒng)效率質(zhì)量特性,以下論述正確的是()。A.響應(yīng)時間越長,系統(tǒng)執(zhí)行效率越高B.響應(yīng)時間和交易執(zhí)行吞吐量都是用來衡量系統(tǒng)執(zhí)行快慢的C.響應(yīng)時間越短,交易執(zhí)行吞吐量越大D.系統(tǒng)的訪問量越大,交易執(zhí)行吞吐量越大參考答案:B參考解析:本題考查系統(tǒng)效率質(zhì)量特性的基本概念。響應(yīng)時間越長,系統(tǒng)效率越低,所以A是錯誤的;交易執(zhí)行吞吐量不是由響應(yīng)時間決定的,如果系統(tǒng)的訪問量很小,響應(yīng)時間再快,吞吐量也不會大,所以C是錯的;同理,系統(tǒng)訪問量很大,但是處理能力有限,交易執(zhí)行吞吐量也不會大,所以D是錯的。[單選題]56.()不屬于易用性測試范疇。A.軟件產(chǎn)品使用戶能理解軟件是否合適以及如何能將軟件用于特定的任務(wù)和使用條件的能力B.軟件產(chǎn)品使用戶能操作和控制它的能力C.對軟件中的缺陷或失效原因進行診斷,或識別待修改部分的能力D.軟件產(chǎn)品吸引用戶的能力參考答案:C參考解析:本題考查對軟件質(zhì)量、測試標(biāo)準(zhǔn)的了解。C為ISO/IEC9126《軟件工程產(chǎn)品質(zhì)量》的“維護性”中的“易分析性”的范疇,不屬于易用性,所以C是錯誤的。[單選題]57.假設(shè)在程序控制流圖中有14條邊、10個節(jié)點,則控制流程圖的環(huán)路復(fù)雜性VG.等于()。A.12B.8C.6D.4參考答案:C參考解析:本題考查環(huán)路復(fù)雜性的計算方法。V(G)=edge-node+2=14-10+2=6。其中edge為控制流程圖的邊數(shù),node為控制流程圖的節(jié)點數(shù)。[單選題]58.針對以下C語言程序段,假設(shè)sta[10]=-1,對于x的取值,需要()個測試用例能夠滿足分支覆蓋的要求。A.3B.4C.5D.6參考答案:A參考解析:本題考查分支覆蓋的概念和相關(guān)計算方法。分支覆蓋要求程序中的每個分支都被測試覆蓋到。本題中,x分別取0、100、10即符合要求。[單選題]59.軟件測試使用各種術(shù)語描述軟件出現(xiàn)的問題,以下敘述正確的是()。A.軟件錯誤(error)是指在軟件生命周期內(nèi)的不希望或不可接受的人為錯誤,其結(jié)果是導(dǎo)致軟件故障的產(chǎn)生B.軟件缺陷(defect)是存在于軟件(文檔、數(shù)據(jù)、程序)之中的那些不希望或不可接受的偏差C.軟件故障(fault)是指軟件運行過程中出現(xiàn)的一種不希望或不可接受的外部狀態(tài)D.軟件失效(failure)是指軟件運行時產(chǎn)生的一種不希望或不可接受的內(nèi)部行為結(jié)果參考答案:B參考解析:本題考查軟件測試中的各種術(shù)語的區(qū)別。軟件錯誤(error)的結(jié)果是導(dǎo)致軟件缺陷的發(fā)生,所以A是不對的;軟件故障(fault)是一種內(nèi)部狀態(tài),所以C是不對的;軟件失效(failure)是一種外部行為結(jié)果,所以D是不對的[單選題]60.關(guān)于bug管理流程,()是正確的做法。A.開發(fā)人員提交新的bug入庫,設(shè)置狀態(tài)為“New”B.開發(fā)人員確認(rèn)是bug,設(shè)置狀態(tài)為“Fixed”C.測試人員確認(rèn)問題解決了,設(shè)置狀態(tài)為“Closed”D.測試人員確認(rèn)不是bug,設(shè)置狀態(tài)為“Reopen”參考答案:C參考解析:本題考查對bug管理流程的基本環(huán)節(jié)與知識的理解。選項A:測試人員而不是開發(fā)人員提交新的bug入庫,設(shè)置狀態(tài)為“New”。選項B:確認(rèn)是bug,設(shè)置狀態(tài)為“Open”而不是“’Fixed”。選項D:確認(rèn)不是bug,設(shè)置狀態(tài)為“Declined”而不是“Reopen”。[單選題]61.()是當(dāng)前自動化測試技術(shù)不能解決的問題。A.保證測試質(zhì)量B.提高測試效率C.排除手工操作錯誤D.降低測試用例設(shè)計的難度參考答案:D參考解析:本題考查對自動化測試技術(shù)局限性的理解。在現(xiàn)實中有關(guān)的測試設(shè)計、測試案例以及一些關(guān)鍵的測試任務(wù)還是需要人工參與的,即自動化測試是對手工測試的輔助和補充,所以選擇D。[單選題]62.GB/T18905.5《軟件工程產(chǎn)品評價》中,分別規(guī)定了開發(fā)者用、需方用、評價者用的過程,以下理解正確的是()。A.計劃開發(fā)新產(chǎn)品的廠商,該標(biāo)準(zhǔn)中規(guī)定不允許利用他們自己的技術(shù)人員進行產(chǎn)品評價B.軟件產(chǎn)品的一般評價過程是:確立評價需求,規(guī)定、設(shè)計和執(zhí)行評價C.該標(biāo)準(zhǔn)不適用于對軟件產(chǎn)品執(zhí)行獨立評估的第三方評測機構(gòu)D.該標(biāo)準(zhǔn)可用來決定從眾多可選產(chǎn)品中選擇某個產(chǎn)品,但該產(chǎn)品不可以是較大產(chǎn)品的一部分參考答案:B參考解析:本題考查對GB/T18905標(biāo)準(zhǔn)各部分分工的掌握。有關(guān)內(nèi)容見《軟件評測師教程》。選項A:計劃開發(fā)新產(chǎn)品或增強現(xiàn)有的產(chǎn)品,以及打算利用他們自己的技術(shù)人員進行產(chǎn)品評價的組織應(yīng)使用GB/T18905.3。選項C:使用GB/T18905.5對軟件產(chǎn)品執(zhí)行獨立評估的評價者通常為第三方組織工作。選項D:計劃獲取或復(fù)用某個已有的軟件產(chǎn)品或預(yù)先開發(fā)的軟件產(chǎn)品的組織應(yīng)使用GB/T18905.4。該部分可用來決定接受產(chǎn)品或者從眾多可選產(chǎn)品中選擇某個產(chǎn)品(產(chǎn)品可以是自包含的,或是系統(tǒng)的一部分,或者是較大產(chǎn)品的一部分)。[單選題]63.軟件測評相關(guān)的標(biāo)準(zhǔn)一般可以分為國際標(biāo)準(zhǔn)、國家標(biāo)準(zhǔn)、行業(yè)標(biāo)準(zhǔn)以及企業(yè)標(biāo)準(zhǔn)。一般情況下,技術(shù)要求最高的是()。A.國際標(biāo)準(zhǔn)B.國家標(biāo)準(zhǔn)C.行業(yè)標(biāo)準(zhǔn)D.企業(yè)標(biāo)準(zhǔn)參考答案:D參考解析:本題考查對軟件測試相關(guān)標(biāo)準(zhǔn)的了解。企業(yè)標(biāo)準(zhǔn)是參照并基于相關(guān)行業(yè)標(biāo)準(zhǔn)、國家標(biāo)準(zhǔn)和國際標(biāo)準(zhǔn),并針對自有產(chǎn)品所采用的特定技術(shù)而制定的。這些技術(shù)包括企業(yè)擁有的專利、不公開的科研成果等,反映了企業(yè)的核心競爭力,通常技術(shù)性較高。[單選題]64.為驗證某呼叫中心是否能夠承受大量呼叫信息同時呼入并得到正確處理,測試工程師一般采用()測試工具。A.負(fù)載壓力B.代碼C.網(wǎng)絡(luò)仿真D.故障診斷參考答案:A參考解析:本題考查對性能測試基本概念的理解。負(fù)載壓力測試是在一定約束條件下測試系統(tǒng)所能承受的并發(fā)用戶量、運行時間、數(shù)據(jù)量,以確定系統(tǒng)所能承受的最大負(fù)載壓力的測試。題目中呼叫中心的大量呼入測試屬于本范疇,所以本題中的測試工程師應(yīng)采用負(fù)載壓力測試工具。[單選題]65.測試成本控制的目標(biāo)是使測試開發(fā)成本、測試實施成本和測試維護成本最小化,以下理解正確的是()。A.測試準(zhǔn)備成本屬于測試實施成本B.可以通過加強軟件測試的配置管理來降低測試維護成本C.測試設(shè)計成本控制的目標(biāo)是盡可能地減少測試總執(zhí)行時間和所需的測試專用設(shè)備D.回歸測試將測試案例全部重新執(zhí)行一遍,可以將測試維護成本降至最低參考答案:B參考解析:本題考查對軟件測試成本控制的相關(guān)內(nèi)容。測試執(zhí)行成本控制的目標(biāo)是使總執(zhí)行時間和所需的測試專用設(shè)備盡可能地減少。執(zhí)行測試時,要求用戶進行手工操作的測試時間應(yīng)盡量減少,同時對勞動力和所需技能的要求也要盡量降低。為了進行測試成本控制,可以通過加強軟件測試的配置管理來降低測試維護成本。[單選題]66.以下關(guān)于缺陷探測率(DDP)的表述,不正確的是()。A.DDP是一個衡量測試工作效率的軟件質(zhì)量成本指標(biāo)B.缺陷探測率越高,也就是測試者發(fā)現(xiàn)的錯誤越多,發(fā)布后客戶發(fā)現(xiàn)的錯誤才可能越少C.DDP是衡量測試投資回報的一個重要指標(biāo)D.測試周期越長,缺陷探測率就會越高參考答案:D參考解析:本題考查對缺陷探測率的了解。DDP是DefectDetectionPercentage的縮寫,即缺陷探測率。DDP是衡量測試投資回報的一個重要指標(biāo),是衡量測試工作效率的軟件質(zhì)量成本指標(biāo)之一。其計算公式如下:DDP=Bugs(tester)/[Bugs(tester)+Bugs(customer)]其中,Bugs(tester)為軟件開發(fā)方測試者發(fā)現(xiàn)的Bugs數(shù)目,Bugs(customer)為客戶方發(fā)現(xiàn)并反饋給技術(shù)支持人員進行修復(fù)的Bugs數(shù)目。DDP越高,說明測試者發(fā)現(xiàn)的Bugs數(shù)目越多,發(fā)布后客戶發(fā)現(xiàn)的Bugs就越少,降低了外部故障不一致成本,達到了節(jié)約總成本的目的,可獲得較高的測試投資回報率(ROI)。測試周期長不一定會找到更多的Bug,如果沒有找到足夠多的Bug,不能夠成功避免軟件上線后用戶發(fā)現(xiàn)Bug,也不能提高DDP。[單選題]67.在一個完整的功能測試過程中,()不屬于應(yīng)該編寫的測試文檔。A.測試需求文檔B.測試用例文檔C.測試標(biāo)準(zhǔn)D.問題報告單參考答案:C參考解析:本題考查測試文檔的范疇。測試標(biāo)準(zhǔn)是測試的依據(jù),不屬于測試文檔,所以C是錯誤的。[單選題]68.性能測試過程中需要對數(shù)據(jù)庫服務(wù)器的資源使用進行監(jiān)控,()不屬于應(yīng)該監(jiān)控的指標(biāo)。A.CPU占用率B.可用內(nèi)存數(shù)C.點擊率D.緩存命中率參考答案:C參考解析:本題考查對性能測試監(jiān)控指標(biāo)的理解。點擊率是指網(wǎng)站頁面內(nèi)容被點擊次數(shù)與被顯示次數(shù)的比值,不屬于數(shù)據(jù)庫服務(wù)器的資源使用性能測試監(jiān)控指標(biāo)。[單選題]69.J2EE系統(tǒng)架構(gòu)被各種信息系統(tǒng)普遍采用,()不屬于其服務(wù)器端應(yīng)用組件。A.ServletB.JSPC.EJBD.Applet參考答案:D參考解析:本題考查對J2EE服務(wù)器端應(yīng)用組件的理解。Applet是Java的客戶端應(yīng)用組件。[單選題]70.Peopleareindulginginanillusionwhenevertheyfindthemselvesexplainingatacocktail(雞尾酒)party,say,thattheyare"incomputers,"or"intelecommunications,"or"inelectronicfundstransfer".Theimplicationisthattheyarepartofthehigh-techworld.JustbetweenUS,theyusuallyaren't.Theresearcherswhomadefundamentalbreakthroughsinthoseareasareinahigh-techbusiness.Therestofusare___1__oftheirwork.Weusecomputersandothernewtechnologycomponentstodevelopourproductsortoorganizeouraffairs.Becausewegoaboutthisworkinteamsandprojectsandothertightlyknitworkinggroups(緊密聯(lián)系在一起的工作小組),wearemostlyinthehumancommunicationbusiness.Oursuccessesstemfromgoodhumaninteractionsbyallparticipantsintheeffort,andourfailuresstemfrompoorhumaninteractions.Themainreasonwetendtofocusonthe__2___ratherthanthehumansideoftheworkisnotbecauseit'smore____3__,butbecauseit'seasiertodo.GettingthenewdiskdriveinstalledispositivelytrivialcomparedtofiguringoutwhyHoraceisinabluefunk(恐懼)orwhySusanisdissatisfiedwiththecompanyafteronlyafewmonths.Humaninteractionsarecomplicatedandneververycrisp(干脆的,干凈利落的)andcleanintheireffects,buttheymattermorethananyotheraspectofthework.Ifyoufindyourselfconcentratingonthe___4___ratherthanthe___5__,you'relikethevaudevillecharacter(雜耍人物)wholoseshiskeysonadarkstreetandlooksforthemontheadjacentstreetbecause,asheexplains,"Thelightisbetterthere!".(1)()A.creatorsB.innovatorsC.appliersD.inventors參考答案:C[單選題]71.Peopleareindulginginanillusionwhenevertheyfindthemselvesexplainingatacocktail(雞尾酒)party,say,thattheyare"incomputers,"or"intelecommunications,"or"inelectronicfundstransfer".Theimplicationisthattheyarepartofthehigh-techworld.JustbetweenUS,theyusuallyaren't.Theresearcherswhomadefundamentalbreakthroughsinthoseareasareinahigh-techbusiness.Therestofusare___1__oftheirwork.Weusecomputersandothernewtechnologycomponentstodevelopourproductsortoorganizeouraffairs.Becausewegoaboutthisworkinteamsandprojectsandothertightlyknitworkinggroups(緊密聯(lián)系在一起的工作小組),wearemostlyinthehumancommunicationbusiness.Oursuccessesstemfromgoodhumaninteractionsbyallparticipantsintheeffort,andourfailuresstemfrompoorhumaninteractions.Themainreasonwetendtofocusonthe__2___ratherthanthehumansideoftheworkisnotbecauseit'smore____3__,butbecauseit'seasiertodo.GettingthenewdiskdriveinstalledispositivelytrivialcomparedtofiguringoutwhyHoraceisinabluefunk(恐懼)orwhySusanisdissatisfiedwiththecompanyafteronlyafewmonths.Humaninteractionsarecomplicatedandneververycrisp(干脆的,干凈利落的)andcleanintheireffects,buttheymattermorethananyotheraspectofthework.Ifyoufindyourselfconcentratingonthe___4___ratherthanthe___5__,you'relikethevaudevillecharacter(雜耍人物)wholoseshiskeysonadarkstreetandlooksforthemontheadjacentstreetbecause,asheexplains,"Thelightisbetterthere!".(2)()A.technicalB.classicalC.socialD.societal參考答案:A[單選題]72.Peopleareindulginginanillusionwhenevertheyfindthemselvesexplainingatacocktail(雞尾酒)party,say,thattheyare"incomputers,"or"intelecommunications,"or"inelectronicfundstransfer".Theimplicationisthattheyarepartofthehigh-techworld.JustbetweenUS,theyusuallyaren't.Theresearcherswhomadefundamentalbreakthroughsinthoseareasareinahigh-techbusiness.Therestofusare___1__oftheirwork.Weusecomputersandothernewtechnologycomponentstodevelopourproductsortoorganizeouraffairs.Becausewegoaboutthisworkinteamsandprojectsandothertightlyknitworkinggroups(緊密聯(lián)系在一起的工作小組),wearemostlyinthehumancommunicationbusiness.Oursuccessesstemfromgoodhumaninteractionsbyallparticipantsintheeffort,andourfailuresstemfrompoorhumaninteractions.Themainreasonwetendtofocusonthe__2___ratherthanthehumansideoftheworkisnotbecauseit'smore____3__,butbecauseit'seasiertodo.GettingthenewdiskdriveinstalledispositivelytrivialcomparedtofiguringoutwhyHoraceisinabluefunk(恐懼)orwhySusanisdissatisfiedwiththecompanyafteronlyafewmonths.Humaninteractionsarecomplicatedandneververycrisp(干脆的,干凈利落的)andcleanintheireffects,buttheymattermorethananyotheraspectofthework.Ifyoufindyourselfconcentratingonthe___4___ratherthanthe___5__,you'relikethevaudevillecharacter(雜耍人物)wholoseshiskeysonadarkstreetandlooksforthemontheadjacentstreetbecause,asheexplains,"Thelightisbetterthere!".(3)()A.trivialB.crucialC.minorD.insignificant參考答案:B[單選題]73.Peopleareindulginginanillusionwhenevertheyfindthemselvesexplainingatacocktail(雞尾酒)party,say,thattheyare"incomputers,"or"intelecommunications,"or"inelectronicfundstransfer".Theimplicationisthattheyarepartofthehigh-techworld.JustbetweenUS,theyusuallyaren't.Theresearcherswhomadefundamentalbreakthroughsinthoseareasareinahigh-techbusiness.Therestofusare___1__oftheirwork.Weusecomputersandothernewtechnologycomponentstodevelopourproductsortoorganizeouraffairs.Becausewegoaboutthisworkinteamsand

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論