軟件水平考試(中級)軟件評測師綜合(習(xí)題卷2)_第1頁
軟件水平考試(中級)軟件評測師綜合(習(xí)題卷2)_第2頁
軟件水平考試(中級)軟件評測師綜合(習(xí)題卷2)_第3頁
軟件水平考試(中級)軟件評測師綜合(習(xí)題卷2)_第4頁
軟件水平考試(中級)軟件評測師綜合(習(xí)題卷2)_第5頁
已閱讀5頁,還剩71頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

試卷科目:軟件水平考試(中級)軟件評測師綜合軟件水平考試(中級)軟件評測師綜合(習(xí)題卷2)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpages軟件水平考試(中級)軟件評測師綜合第1部分:單項(xiàng)選擇題,共222題,每題只有一個(gè)正確答案,多選或少選均不得分。[單選題]1.軟件測試類型按開發(fā)階段劃分為A)需求測試、單元測試、集成測試、驗(yàn)證測試B)單元測試、集成測試、確認(rèn)測試、系統(tǒng)測試、驗(yàn)收測試C)單元測試、集成測試、驗(yàn)證測試、確認(rèn)測試、驗(yàn)收測試答案:B解析:[單選題]2.白盒測試方法的優(yōu)點(diǎn)是A)可測試軟件的特定部位B)能站在用戶立場測試C)可按程序內(nèi)部結(jié)構(gòu)測試D)可發(fā)現(xiàn)實(shí)現(xiàn)功能需求中的錯(cuò)誤答案:C解析:[單選題]3.下列關(guān)于正式評審流程的描述中,正確的是A)為保證評審的質(zhì)量,可以先進(jìn)行一個(gè)預(yù)備會議B)評審會議不宜太久,一般以4個(gè)小時(shí)左右為宜C)評審報(bào)告的內(nèi)容只包括問題清單D)評審人員負(fù)責(zé)解決確定的所有缺陷和問題答案:A解析:[單選題]4.軟件開發(fā)的螺旋模型綜合了瀑布模型和演化模型的優(yōu)點(diǎn),還增加了()。采用螺旋模型時(shí),軟件開發(fā)沿著螺線自內(nèi)向外旋轉(zhuǎn),每轉(zhuǎn)一圈都要對()進(jìn)行識別和分析,并采取相應(yīng)的對策。螺旋線第一圈的開始點(diǎn)可能是一個(gè)(請作答此空)。從第二圈開始,一個(gè)新產(chǎn)品開發(fā)項(xiàng)目開始了,新產(chǎn)品的演化沿著螺旋線進(jìn)行若干次迭代,一直運(yùn)轉(zhuǎn)到軟件生命期結(jié)束。A)原型項(xiàng)目B)概念項(xiàng)目C)改進(jìn)項(xiàng)目D)風(fēng)險(xiǎn)項(xiàng)目答案:B解析:螺旋模型是在瀑布模型和演化模型的基礎(chǔ)上,加上兩者所忽略的風(fēng)險(xiǎn)分析所建立的一種開發(fā)模型。螺旋線第一圈的開始點(diǎn)可能是一個(gè)概念項(xiàng)目。[單選題]5.軟件是程序和()的集合。A)文檔B)代碼C)測試用例D)測試答案:A解析:[單選題]6.系統(tǒng)因發(fā)生錯(cuò)誤時(shí),仍然能在一定程度上完成預(yù)期的功能,則把該軟件稱為____A)容錯(cuò)軟件B)系統(tǒng)軟件C)測試軟件D)操作系統(tǒng)答案:A解析:[單選題]7.()降低了面向?qū)ο筌浖臄?shù)據(jù)被任意修改和讀/寫的可能性,減少了傳統(tǒng)測試中對數(shù)據(jù)非法操作的測試A)封裝性B)繼承性C)多態(tài)性D)重用性答案:A解析:[單選題]8.下列有關(guān)測試過程管理的基本原則,錯(cuò)誤的一項(xiàng)是A)測試過程管理應(yīng)該首先建立測試計(jì)劃B)測試需求在測試過程中可以是模糊的、非完整的C)在測試任務(wù)較多的情況下,應(yīng)該建立測試任務(wù)的優(yōu)先級來優(yōu)化處理D)整個(gè)測試過程應(yīng)該具有良好的可測性和可跟蹤性,強(qiáng)調(diào)以數(shù)據(jù)說話答案:B解析:[單選題]9.()不屬于易用型測試范圍范疇A)軟件產(chǎn)品使用戶能理解軟件是否適合以及如何能將軟件用于特定的任務(wù)和使用條件的能力B)軟件產(chǎn)品使用用戶能操作和控制它的能力C)對軟件中的缺陷或失效原因進(jìn)行判斷,或識別待修改部分的能力D)軟件產(chǎn)品吸引用戶的能力答案:C解析:正確答案為C。[單選題]10.因果圖中主要的原因和結(jié)果之間的關(guān)系不包括A)恒等B)非C)或D)小于答案:D解析:[單選題]11.下列關(guān)于進(jìn)程和線程的敘述中,正確的是_____A)一個(gè)進(jìn)程只可擁有一個(gè)線程B)一個(gè)線程只可擁有一個(gè)進(jìn)程C)一個(gè)進(jìn)程可擁有若干個(gè)線程D)一個(gè)線程可擁有若干個(gè)進(jìn)程答案:C解析:[單選題]12.在面向?qū)ο蠹夹g(shù)中,()是一組具有相同結(jié)構(gòu)、相同服務(wù)、共同關(guān)系和共同語義的(請作答此空)集合,其定義包括名稱、屬性和操作。A)類B)對象C)實(shí)例D)屬性答案:B解析:類:一個(gè)類定義了一組大體上相似的對象。一個(gè)類所包含的方法和數(shù)據(jù)描述一組對象的共同行為和屬性,把一組對象的共同特征加以抽象并存儲在一個(gè)類中的能力,是面向?qū)ο蠹夹g(shù)最重要的一點(diǎn)。是否建立了一個(gè)豐富的類庫,是衡量一個(gè)面向?qū)ο蟪绦蛟O(shè)計(jì)語言成熟與否的重要標(biāo)志。對象:對象是基本的運(yùn)行時(shí)的實(shí)體,它既包括數(shù)據(jù)(屬性),也包括作用于數(shù)據(jù)的操作(行為)。所以,一個(gè)對象把屬性和行為封裝為一個(gè)整體。一個(gè)對象通??捎蓪ο竺?、屬性和操作三部分組成。[單選題]13.若關(guān)系R、S如下圖所示,則R與S自然連接后的屬性列數(shù)和元組個(gè)數(shù)分別為();π1,4(σ3=6(R×S))=(請作答此空)。A)πA,D(σC=D(R×S))B)πA,R,D(σS,C=R,D(R×S))C)πA,R,D(σR,C=S,D(R×S))D)πR,A,D(σS,C=S,D(R×S))答案:C解析:[單選題]14.已知某高級語言源程序A經(jīng)編譯后得到機(jī)器C上的目標(biāo)程序B,則()。A)B進(jìn)行反編譯,不能還原出源程序AB)對B進(jìn)行反匯編,不能得到與源程序A等價(jià)的匯編程序代碼C)對B進(jìn)行反編譯,得到的是源程序A的變量聲明和算法流程D)對A和B進(jìn)行交叉編譯,可以產(chǎn)生在機(jī)器C上運(yùn)行的動態(tài)鏈接庫答案:A解析:本題考查程序語言方面的基礎(chǔ)知識。編譯是將高級語言源程序翻譯成機(jī)器語言程序(匯編形式或機(jī)器代碼形式),反編譯是編譯的逆過程。反編譯通常不能把可執(zhí)行文件還原成高級語言源代碼,只能轉(zhuǎn)換成功能上等價(jià)的匯編程序。[單選題]15.對已經(jīng)交付使用的軟件產(chǎn)品進(jìn)行維護(hù),其目的是為了A)增加軟件的功能或功能上的變更B)增加軟件的功能或功能上的變更,軟件產(chǎn)品的工作環(huán)境發(fā)生變化,引起相應(yīng)變化C)在軟件使用過程中發(fā)現(xiàn)錯(cuò)誤需要更正,軟件產(chǎn)品的工作環(huán)境發(fā)生變化,引起相應(yīng)變化D)增加軟件的功能,或功能上的變更,在軟件使用過程中發(fā)現(xiàn)錯(cuò)誤需要更正,軟件產(chǎn)品的工作環(huán)境發(fā)生變化,引起相應(yīng)變化答案:D解析:[單選題]16.把經(jīng)過評審?fù)ㄟ^的各項(xiàng)需求轉(zhuǎn)換為一個(gè)相應(yīng)的體系結(jié)構(gòu),包括數(shù)據(jù)的體系結(jié)構(gòu)、系統(tǒng)和軟件的體系結(jié)構(gòu),這是軟件生命周期()階段的工作A)系統(tǒng)和需求定義B)編程和單元測試C)軟件設(shè)計(jì)D)運(yùn)行和維護(hù)答案:C解析:[單選題]17.以下不屬于按尋址方式劃分的一類存儲器的是()?A)隨機(jī)存儲器B)順序存儲器C)直接存儲器D)相聯(lián)存儲器答案:D解析:存儲系統(tǒng)中的存儲器,按訪問方式可分為按地址訪問的存儲器和按內(nèi)容訪問的存儲器;按尋址方式分類可分為隨機(jī)存儲器、順序存儲器和直接存儲器。隨機(jī)存儲器:可對任何存儲單元存入或讀取數(shù)據(jù),訪問任何一個(gè)存儲單元所需的時(shí)間是相同的。順序存儲器:訪問數(shù)據(jù)所需要的時(shí)間與數(shù)據(jù)所在的存儲位置相關(guān),磁帶是典型的順序存儲器。直接存儲器:介于隨機(jī)存取和順序存取之間的一種尋址方式。磁盤是一種直接存取存儲器,它對磁道的尋址是隨機(jī)的,而在一個(gè)磁道內(nèi),則是順序?qū)ぶ?。相?lián)存儲器:一種按內(nèi)容訪問的存儲器。其工作原理就是把數(shù)據(jù)或數(shù)據(jù)的某一部分作為關(guān)鍵字,將該關(guān)鍵字與存儲器中的每一單元進(jìn)行比較,找出存儲器中所有與關(guān)鍵字相同的數(shù)據(jù)字。[單選題]18.一個(gè)軟件系統(tǒng)的生存周期包含可行性分析和項(xiàng)目開發(fā)計(jì)劃、需求分析、設(shè)計(jì)(概要設(shè)計(jì)和詳細(xì)設(shè)計(jì))、編碼、測試和維護(hù)等活動,其中()是軟件工程的技術(shù)核心,其任務(wù)是確定如何實(shí)現(xiàn)軟件系統(tǒng)。A)可行性分析和項(xiàng)目開發(fā)計(jì)劃B)需求分析C)設(shè)計(jì)D)編碼答案:C解析:本題考查軟件系統(tǒng)的生存周期中各活動的任務(wù)??尚行苑治龊晚?xiàng)目開發(fā)計(jì)劃主要確定軟件的開發(fā)目標(biāo)及其可行性,要進(jìn)行問題定義、可行性分析,制定項(xiàng)目開發(fā)計(jì)劃。需求分析階段的任務(wù)是準(zhǔn)確地確定軟件系統(tǒng)必須做什么,確定軟件系統(tǒng)必須具備哪些功能。軟件設(shè)計(jì)是軟件工程的技術(shù)核心,其任務(wù)是確定如何實(shí)現(xiàn)軟件系統(tǒng),包括模塊分解,確定軟件的結(jié)構(gòu),模塊的功能和模塊間的接口,以及全局?jǐn)?shù)據(jù)結(jié)構(gòu)的設(shè)計(jì),設(shè)計(jì)每個(gè)模塊的實(shí)現(xiàn)細(xì)節(jié)和局部數(shù)據(jù)結(jié)構(gòu)。編碼的任務(wù)是用某種程序語言為每個(gè)模塊編寫程序。[單選題]19.下列選項(xiàng)中不屬于代碼檢查過程中協(xié)調(diào)人的職責(zé)的是A)在會議上對檢查內(nèi)容進(jìn)行講解B)組建檢查小組C)確定檢查是否可以結(jié)束D)改進(jìn)檢查過程答案:A解析:[單選題]20.小張?jiān)诰W(wǎng)上通過競價(jià)的方式購買了小王的一部二手手機(jī),這是一種()交易模式。A)B2BB)B2GC)B2CD)C2C答案:D解析:本題考查電子商務(wù)(ElectronicCommerce,EC)的基礎(chǔ)知識。電子商務(wù)指在全球各地廣泛的商業(yè)貿(mào)易活動中,在Intemet開放的網(wǎng)絡(luò)環(huán)境下基于瀏覽器/服務(wù)器應(yīng)用方式,買賣雙方不謀面地進(jìn)行各種商貿(mào)活動,實(shí)現(xiàn)消費(fèi)者的網(wǎng)上購物、商戶之間的網(wǎng)上交易和在線電子支付,以及各種商務(wù)活動、交易活動、金融活動和相關(guān)的綜合服務(wù)活動的一種新型的商業(yè)運(yùn)營模式。目前常見的電子商務(wù)模式有B2B、B2C及C2C等。(1)B2B(BusinesstoBusiness):商家(泛指企業(yè))對商家的電子商務(wù),即企業(yè)與企業(yè)之間通過Internet交換產(chǎn)品、服務(wù)及信息。(2)B2C(BusinesstoCustomer):企業(yè)對客戶的電子商務(wù)。(3)C2C(ConsumertoConsumer):用戶對用戶的模式,C2C商務(wù)平臺通過為買賣雙方提供一個(gè)在線交易平臺使賣方可以主動提供商品上網(wǎng)拍賣,而買方可以自行選擇商品進(jìn)行競價(jià)。[單選題]21.()模型吸收了軟件工程?演化?的概念,使用原型及其他方法來盡量降低風(fēng)險(xiǎn),適合于大型復(fù)雜軟件系統(tǒng)的開發(fā)。A)瀑布B)原型C)噴泉D)螺旋答案:D解析:噴泉模型適合于用面向?qū)ο蠹夹g(shù)進(jìn)行開發(fā)。螺旋模型結(jié)合了瀑布模型和原型模型兩類模型,并加入了風(fēng)險(xiǎn)分析,適合于大型復(fù)雜軟件系統(tǒng)的開發(fā)。[單選題]22.以下幾種白盒覆蓋測試中,覆蓋準(zhǔn)則最強(qiáng)的是()。A)語句覆蓋B)判定覆蓋C)路徑覆蓋D)條件組合覆蓋答案:C解析:本題考查白盒覆蓋測試的基礎(chǔ)知識。白盒測試設(shè)計(jì)中,共有語句覆蓋,判定覆蓋,條件覆蓋,判定/條件覆蓋,條件組合覆蓋和路徑覆蓋,并且強(qiáng)度依次加強(qiáng)。故正確答案為C[單選題]23.8位ASCII編碼的最大編碼值為______A)128B)127C)256D)255答案:D解析:[單選題]24.為了提高軟件測試的效率,應(yīng)該()。A)隨機(jī)地選取測試數(shù)據(jù)B)取一切可能的輸入數(shù)據(jù)作為測試數(shù)據(jù)C)在完成編碼以后制定軟件的測試計(jì)劃D)選擇發(fā)現(xiàn)錯(cuò)誤可能性最大的數(shù)據(jù)作為測試用例答案:D解析:[單選題]25.軟件缺陷的基本狀態(tài)有A)激活狀態(tài)B)已修正狀態(tài)C)關(guān)閉或非激活狀態(tài)D)以上都是答案:D解析:[單選題]26.運(yùn)行Web瀏覽器的計(jì)算機(jī)與網(wǎng)頁所在的計(jì)算機(jī)要建立____連接。A)UDPB)TCPC)IPD)RIP答案:B解析:運(yùn)行Web瀏覽器的計(jì)算機(jī)與網(wǎng)頁所在的計(jì)算機(jī)首先要建立TCP連接.[單選題]27.()是一種面向數(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è)計(jì),用抽象模型的概念,按照軟件內(nèi)部數(shù)據(jù)傳遞和轉(zhuǎn)換關(guān)系,對問題和功能自頂向下逐層分解。Jackson系統(tǒng)開發(fā)方法是一種典型的面向數(shù)據(jù)結(jié)構(gòu)的分析和設(shè)計(jì)方法,以活動為中心,一連串活動的順序組合成一個(gè)完整的工作進(jìn)程。Booch方法是一種面向?qū)ο蟮能浖_發(fā)方法。UML僅僅是一種建模標(biāo)準(zhǔn)語言,規(guī)定了構(gòu)成軟件的各個(gè)元素和構(gòu)件的圖示規(guī)范。[單選題]28.缺陷跟蹤的流程有:A)添加缺陷、審閱新缺陷B)修復(fù)打開的缺陷、測試新版本C)分析缺陷數(shù)據(jù)D)以上都是答案:D解析:[單選題]29.軟件單元測試最主要的測試依據(jù)是A)軟件需求分析說明B)軟件概要設(shè)計(jì)說明C)軟件詳細(xì)設(shè)計(jì)說明D)軟件質(zhì)量保證計(jì)劃答案:C解析:[單選題]30.集線器是一種物理層聯(lián)網(wǎng)設(shè)備,下面有關(guān)集線器的敘述中,錯(cuò)誤的是()。A)集線器沒有自動尋址能力B)連接在集線器上的故障設(shè)備不會影響其他節(jié)點(diǎn)通信C)集線器可以隔離廣播風(fēng)暴D)連接在集線器上的所有節(jié)點(diǎn)構(gòu)成一個(gè)沖突域答案:C解析:集線器是一種物理層設(shè)備,它把從一個(gè)端口接收的數(shù)據(jù)向各個(gè)端口廣播出去。一般的集線器不檢查數(shù)據(jù)幀的格式,也不分析數(shù)據(jù)幀的地址,即使有故障設(shè)備連接在集線器上,也不影響其他節(jié)點(diǎn)的通信。連接在同一個(gè)集線器上的所有設(shè)備構(gòu)成一個(gè)沖突域,即一段時(shí)間只能有一個(gè)設(shè)備發(fā)送數(shù)據(jù),若有兩個(gè)以上設(shè)備同時(shí)發(fā)送就會出現(xiàn)通信沖突。如果多個(gè)集線器互聯(lián)成一個(gè)局域網(wǎng),則整個(gè)局域網(wǎng)就是一個(gè)沖突域,其中的任何設(shè)備發(fā)送的數(shù)據(jù)都會廣播到整個(gè)網(wǎng)絡(luò)中,形成廣播風(fēng)暴。[單選題]31.運(yùn)行Web瀏覽器的計(jì)算機(jī)與網(wǎng)頁所在的計(jì)算機(jī)要建立(請作答此空)連接,采用()協(xié)議傳輸網(wǎng)頁文件。A)HTTPB)HTMLC)ASPD)RPC答案:A解析:運(yùn)行Web瀏覽器的計(jì)算機(jī)與網(wǎng)頁所在的計(jì)算機(jī)首先要建立TCP連接,采用HTTP協(xié)議傳輸網(wǎng)頁文件。HTTP是HyperTextTransportationProtocol(超文本傳輸協(xié)議)的縮寫,是計(jì)算機(jī)之間交換數(shù)據(jù)的方式。HTTP應(yīng)用的相當(dāng)廣泛,其主要任務(wù)是用來瀏覽網(wǎng)頁,但也能用來下載。用戶是按照一定的規(guī)則(協(xié)議)和提供文件的服務(wù)器取得聯(lián)系,并將相關(guān)文件傳輸?shù)接脩舳说挠?jì)算機(jī)中來。[單選題]32.軟件中一切不好的東西均稱做()A)錯(cuò)誤B)缺陷C)故障D)失效答案:B解析:[單選題]33.在CPU中,(1)不僅要保證指令的正確執(zhí)行,還要能夠處理異常事件。A)運(yùn)算器B)控制器C)寄存器組D)內(nèi)部總線答案:B解析:計(jì)算機(jī)中的CPU是硬件系統(tǒng)的核心,用于數(shù)據(jù)的加工處理,能完成各種算術(shù)、邏輯運(yùn)算及控制功能。其中,控制器的作用是控制整個(gè)計(jì)算機(jī)的各個(gè)部件有條不紊地工作,它的基本功能就是從內(nèi)存取指令和執(zhí)行指令。[單選題]34.與設(shè)計(jì)測試用例無關(guān)的文檔是()A)項(xiàng)目開發(fā)計(jì)劃B)需求規(guī)格說明書C)設(shè)計(jì)說明書D)源程序答案:A解析:[單選題]35.在計(jì)算機(jī)系統(tǒng)中,總線寬度分為地址總線寬度和數(shù)據(jù)總線寬度。若計(jì)算機(jī)中地址總線的寬度為16位,則最多允許直接訪問主存儲器()的物理空間。A)64BB)64KBC)64MBD)64GB答案:B解析:其實(shí)題目里的總線寬度是背景信息,與整個(gè)考察的計(jì)算關(guān)系不大,地址總線的位數(shù)決定了CPU可直接尋址的內(nèi)存空間大小,數(shù)據(jù)總線寬度就是你一次傳輸?shù)臄?shù)據(jù)是多少位的。2進(jìn)制的16位換算成物理空間的計(jì)算為:2^16B=2^6KB=64KB。[單選題]36.軟件集成測試分析不包括A)接口分析B)局部數(shù)據(jù)結(jié)構(gòu)分析C)體系結(jié)構(gòu)分析D)模塊分析答案:B解析:[單選題]37.在軟件維護(hù)階段,將專用報(bào)表功能改成通用報(bào)表功能,以適應(yīng)將來可能的報(bào)表格式變化,則該維護(hù)類型為()維護(hù)。A)正確性B)適應(yīng)性C)完善性D)預(yù)防性答案:D解析:本題考查軟件維護(hù)的基礎(chǔ)知識。軟件維護(hù)一般包括四種類型:①正確性維護(hù),是指改正在系統(tǒng)開發(fā)階段已發(fā)生而系統(tǒng)測試階段尚未發(fā)現(xiàn)的錯(cuò)誤。②適應(yīng)性維護(hù),是指使應(yīng)用軟件適應(yīng)新型技術(shù)變化和管理需求變化而進(jìn)行的修改。③完善性維護(hù),是指為擴(kuò)充功能和改善性能而進(jìn)行的修改,主要是指對已有的軟件系統(tǒng)增加一些在系統(tǒng)分析和設(shè)計(jì)階段中沒有規(guī)定的功能與性能特征。④預(yù)防性維護(hù),是指為了改進(jìn)應(yīng)用軟件的可靠性和可維護(hù)性,為了適應(yīng)未來的軟硬件環(huán)境的變化,主動增加預(yù)防性的信功能,以使應(yīng)用系統(tǒng)適應(yīng)各類變化而不被淘汰。將專用報(bào)表功能改成通用報(bào)表功能,以適應(yīng)將來可能的變化,是一種預(yù)防性維護(hù)。[單選題]38.已知文法G:S→A0|B1,A→S1|1,B→S0|0,其中S是開始符號。從S出發(fā)可以推導(dǎo)出()。A)所有由0構(gòu)成的字符串B)所有由1構(gòu)成的字符串C)某些0和1個(gè)數(shù)相等的字符串D)所有0和1個(gè)數(shù)不同的字符串答案:C解析:本題考查程序語言基礎(chǔ)知識。用文法表示語言的語法規(guī)則時(shí),推導(dǎo)是產(chǎn)生語言句子的基本方式。以題目中的文法為例,推導(dǎo)出1010的過程為S=>A0=>S10=>A010=>1010,推導(dǎo)出0110的過程為S=>A0=>S10=>B110=>0110,對于0000、1111、1100、0011等則推導(dǎo)不出。因?yàn)橛蒘先推導(dǎo)出A0后,再去推導(dǎo)A則必然產(chǎn)生一個(gè)與0相鄰(在0的左邊)的1,而由S先推導(dǎo)出B1,則下一步必然要推導(dǎo)出一個(gè)與1相鄰(在1的左邊)的0。這保證了當(dāng)1出現(xiàn)時(shí),馬上就會出現(xiàn)0,或者反之,且0和1的距離很近。分析更多的例子發(fā)現(xiàn),僅有"某些0和1個(gè)數(shù)相等的字符串"是正確的。[單選題]39.Fornearlytenyears,theUnifiedModelingLanguage(UML)hasbeentheindustrystandardforvisualizing,specifying,constructing,anddocumentingthe(1)ofasoftware-intensivesystem.Asthe(2)standardmodelinglanguage,theUMLfacilitatescommunicationandreducesconfusionamongproject(3).TherecentstandardizationofUML2.0hasfurtherextendedthelanguage'sscopeandviability.Itsinherentexpressivenessallowsusersto(4)everythingfromenterpriseinformationsystemsanddistributedWeb-basedapplicationstoreal-timeembeddedsystems.TheUMLisnotlimitedtomodelingsoftware.Infact,itisexpressiveenoughtomodel(5)systems,suchasworkflowinthelegalsystem,thestructureandbehaviorofapatienthealthcaresystem,softwareengineeringinaircraftcombatsystems,andthedesignofhardware.TounderstandtheUML,youneedtoformaconceptualmodelofthelanguage,andthisrequireslearningthreemajorelements:theUML'sbasicbuildingblocks,therulesthatdictatehowthosebuildingblocksmaybeputtogether,andsomecommonmechanismsthatapplythroughouttheUML.(4)____A)modelB)codeC)testD)modify答案:A解析:近十年來,統(tǒng)一建模語言(UML)已經(jīng)成為工業(yè)標(biāo)準(zhǔn),它可用宋可視化、規(guī)范化說明、構(gòu)建以及文檔化軟件密集系統(tǒng)中的開發(fā)制品。作為事實(shí)上的工業(yè)標(biāo)準(zhǔn),UML能夠方便項(xiàng)目相關(guān)人員的溝通并減少理解上的二義問題。UML2.0標(biāo)準(zhǔn)擴(kuò)寬了該語言的應(yīng)用范圍,它所具有的表達(dá)能力能夠讓用戶對企業(yè)信息系統(tǒng)、分布式Web系統(tǒng)和嵌入式實(shí)時(shí)系統(tǒng)進(jìn)行建模。UML不僅能夠?qū)浖到y(tǒng)進(jìn)行建模,實(shí)際上,它具有足夠的能力去對法律系統(tǒng)中的工作流、病人監(jiān)護(hù)系統(tǒng)中的結(jié)構(gòu)和行為、飛行戰(zhàn)斗系統(tǒng)和硬件系統(tǒng)進(jìn)行建模。為了理解UML,需要具備該語言的概念模型,這需要學(xué)習(xí)三個(gè)主要元素:UML的基本構(gòu)造塊,基本構(gòu)造塊的關(guān)系規(guī)則和應(yīng)用這些構(gòu)造塊與規(guī)則的通用機(jī)制。[單選題]40.()不屬于測試人員編寫的文檔。A)缺陷報(bào)告B)測試環(huán)境配置文檔C)缺陷修復(fù)報(bào)告D)測試用例說明文檔答案:C解析:本題考查測試文檔。正確的理解是:缺陷修復(fù)報(bào)告由開發(fā)人員編寫,是對缺陷報(bào)告的回復(fù)。[單選題]41.()指可以不經(jīng)著作權(quán)人許可,不需支付報(bào)酬,使用其作品。A)合理使用B)許可使用C)強(qiáng)制許可使用D)法定許可使用答案:A解析:[單選題]42.面關(guān)于軟件測試模型的描述中,正確的包括()。①、V模型的軟件測試策略既包括低層測試又包括了高層測試,高層測試是為了源代碼的正確性,低層測試是為了使整個(gè)系統(tǒng)滿足用戶的需求②、V模型存在一定的局限性,它僅僅把測試過程作為在需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)及編碼之后的一個(gè)階段③、W模型可以說是V模型自然而然的發(fā)展。它強(qiáng)調(diào):測試伴隨著整個(gè)軟件開發(fā)周期,而且測試的對象不僅僅是程序,需求、功能和設(shè)計(jì)同樣要測試④、H模型中軟件測試是一個(gè)獨(dú)立的流程,貫穿產(chǎn)品整個(gè)生命周期,與其他流程并發(fā)地進(jìn)行⑤、H模型中測試準(zhǔn)備和測試實(shí)施緊密結(jié)合,有利于資源調(diào)配A)②③⑤B)②③④C)②④⑤D)①②③答案:B解析:[單選題]43.下列關(guān)于面向?qū)ο筌浖y試的說法中,正確的是()A)在測試一個(gè)類時(shí),只要對該類的每個(gè)成員方法都進(jìn)行充分的測試就完成了對該類充分的測試B)在存在多態(tài)的情況下,為了達(dá)到較高的測試充分性,應(yīng)對所有可能的綁定都進(jìn)行測試C)假設(shè)類B是類A的子類,如果類A已經(jīng)進(jìn)行了充分的測試,在測試類B時(shí)不必測試任何類B繼承類A的成員方法D)對于一棵繼承樹上的多個(gè)類,只有處于葉節(jié)點(diǎn)的類需要測試答案:B解析:[單選題]44.以下關(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管理流程。bug管理流程的管理流程如下:(1)測試人員發(fā)現(xiàn)bug,提交,設(shè)置bug狀態(tài)為New。(2)開發(fā)人員接收bug,設(shè)置bug狀態(tài)為inProgress。(3)開發(fā)人員修改完畢,提交,設(shè)置bug狀態(tài)改為Fixed。(4)測試人員針對開發(fā)人員作的修改,再次對bug進(jìn)行測試,如果bug依然存在,就把bug狀態(tài)置為Reopen,流程到第二步重新開始;如果問題已經(jīng)解決,就直接改為Close,該bug的流程走完。所以A選項(xiàng)中應(yīng)該是測試人員提交bug,B選項(xiàng)中狀態(tài)應(yīng)該是inProgress,D選項(xiàng)中應(yīng)該是在測試人員確認(rèn)bug依然存在時(shí),設(shè)置為Reopen狀態(tài)。只有C選項(xiàng)描述正確。[單選題]45.幫助文檔的測試在很大程度上與用戶手冊測試相同,以下不屬于幫助文檔需要注意的是()A)幫助是文檔編寫和程序編寫的結(jié)合及準(zhǔn)確性、超鏈接、幫助索引B)幫助要濃縮C)鏈接的意義D)幫助的風(fēng)格答案:B解析:本題考查幫助文檔的內(nèi)容:幫助文檔注意點(diǎn):準(zhǔn)確性;幫助是文檔編寫和程序編寫的結(jié)合;幫助索引;超鏈接;鏈接的意義;幫助的風(fēng)格。[單選題]46.Computerswillbecomemoreadvancedandtheywillalsobecomeeasiertouse.Improvedspeedrecognitionwillmaketheoperationofacomputereasier.Virtualreality(虛擬現(xiàn)實(shí)),thetechnologyof()withacomputerusingallofthehumansenses,willalsocontributetobetterhumanandcomputer().Other,exotic(奇異的)modelsofcomputationarebeingdeveloped,includingbiologicalcomputingthatuseslivingorganisms,molecularcomputingthatusesmoleculeswithparticular(請作答此空),andcomputingthatusesDNA,thebasicunitofheredity(遺傳),tostoredataandcarryoutoperations.Theseareexamplesofpossiblefuturecomputationalplatformsthat,sofar,arelimitedinabilitiesorarestrictly().Scientistsinvestigatethembecauseofthephysicallimitationsofminiaturizingcircuitsembeddedinsilicon.Therearealso()relatedtoheatgeneratedbyeventhetiniestoftransistors.A)softwareB)propertiesC)programsD)Hardware答案:B解析:題意想要表達(dá)的意思是特定屬性,正確答案為B。property:特性,屬性。附(參考翻譯):計(jì)算機(jī)將會變得越來越高級而且更易于使用。識別速度的提升將使計(jì)算機(jī)的操作更加容易。虛擬現(xiàn)實(shí)是使用人的感覺不計(jì)算機(jī)迚行交互的一種技術(shù),它也會使得人機(jī)界面更好。另外,各種新奇的計(jì)算模型正在不斷發(fā)展,如生物計(jì)算使用人的器官、分子計(jì)算使用具有特定屬性的分子、DNA計(jì)算采用遺傳的基本單元來存儲數(shù)據(jù)和執(zhí)行操作。到目前為止,這些都還屬于未來計(jì)算平臺,能力非常有限,并且只限于理論方面的研究??茖W(xué)家們之所以研究這些計(jì)算模型,原因在于嵌入硅片中的微型芯片的體積的局限性,以及即使是非常小的晶體管所產(chǎn)生的熱量方面的局限性。[單選題]47.某汽車維修公司有部門、員工和顧客等實(shí)體,各實(shí)體對應(yīng)的關(guān)系模式如下:部門(部門代碼,部門名稱,電話)員工(員工代碼,姓名,部門代碼)顧客(顧客號,姓名,年齡,性別)維修(顧客號,故障情況,維修日期,員工代碼)假設(shè)每個(gè)部門允許有多部電話,則電話屬性為()。若每個(gè)部門有多名員工,而每個(gè)員工只屬于一個(gè)部門。員工代碼唯一標(biāo)識員工關(guān)系的每一個(gè)元組。部門和員工之間是(請作答此空)聯(lián)系。一個(gè)員工同一天可為多位顧客維修車輛,而一名顧客,也可由多個(gè)員工為其維修車輛,維修關(guān)系模式的主鍵是(),員工關(guān)系模式的外鍵是()。A)1:1B)1:nC)n:1D)n:m答案:B解析:本題考查數(shù)據(jù)庫方面的基礎(chǔ)知識。從題干可得出:一個(gè)部門有多個(gè)員工,一個(gè)員工只在一個(gè)部門,推出部門與員工之間為1:n[單選題]48.以下有關(guān)測試文檔的重要性中,描述正確的是()。①驗(yàn)證需求的正確性②檢驗(yàn)測試資源③明確任務(wù)的風(fēng)險(xiǎn)④決定測試的有效性⑤評價(jià)測試結(jié)果A)①②③④B)①③④⑤C)①②④⑤D)①②③④⑤答案:D解析:測試文檔的重要性包括:(1)驗(yàn)證需求的正確性(2)檢驗(yàn)測試資源(3)明確任務(wù)的風(fēng)險(xiǎn)(4)生成測試用例(5)評價(jià)測試結(jié)果(6)進(jìn)行回歸測試(7)決定測試的有效性故正確答案為D[單選題]49.黑盒法是根據(jù)程序的()來設(shè)計(jì)測試用例的。A)應(yīng)用范圍B)內(nèi)部邏輯C)功能D)輸入數(shù)據(jù)答案:C解析:[單選題]50.假設(shè)系統(tǒng)中有三類互斥資源R1、R2和R3,可用資源數(shù)分別為10、5和3。在T0時(shí)刻系統(tǒng)中有P1、P2、P3、P4和P5五個(gè)進(jìn)程,這些進(jìn)程對資源的最大需求量和已分配資源數(shù)如下表所示,此時(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解析:初始時(shí)系統(tǒng)的可用資源數(shù)分別為10、5和3。在T0時(shí)刻已分配資源數(shù)分別為8、5和2,因此系統(tǒng)剩余的可用資源數(shù)分別為2、0和1。安全狀態(tài)是指系統(tǒng)能按某種進(jìn)程順序(P1,P2,…,Pn),來為每個(gè)進(jìn)程Pi分配其所需的資源,直到滿足每個(gè)進(jìn)程對資源的最大需求,使每個(gè)進(jìn)程都可以順利完成。如果無法找到這樣的一個(gè)安全序列,則稱系統(tǒng)處于不安全狀態(tài)。本題進(jìn)程的執(zhí)行序列已經(jīng)給出,我們只需將四個(gè)選項(xiàng)按其順序執(zhí)行一遍,便可以判斷出現(xiàn)死鎖的三個(gè)序列。P1→P2→P4→P5→P3是不安全的序列。因?yàn)樵谠撔蛄兄?,進(jìn)程P1先運(yùn)行,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是安全的序列。因?yàn)樗械倪M(jìn)程都能作上能完成標(biāo)志"True",如下表所示。P5→P2→P4→P3→P1具體分析如下:①進(jìn)程P5運(yùn)行,系統(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運(yùn)行,系統(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運(yùn)行,系統(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運(yùn)行,系統(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運(yùn)行,系統(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是不安全的序列。因?yàn)樵谠撔蛄兄校M(jìn)程P4先運(yùn)行,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是不安全的序列。因?yàn)樵谠撔蛄兄?,進(jìn)程P5先運(yùn)行,系統(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運(yùn)行,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"。[單選題]51.驗(yàn)收測試的定義是A)由用戶按照用戶手冊對軟件進(jìn)行測試以決定是否接收B)由某個(gè)測試機(jī)構(gòu)代表用戶按照需求說明書和用戶手冊對軟件進(jìn)行測試以決定是否接收C)按照軟件任務(wù)書或合同、供需雙方約定的驗(yàn)收依據(jù)進(jìn)行測試,決定是否接收D)由開發(fā)方和用戶按照用戶手冊執(zhí)行軟件驗(yàn)收答案:C解析:[單選題]52.面向?qū)ο筌浖臏y試過程一般可分為面向?qū)ο蠓治龅臏y試、面向?qū)ο笤O(shè)計(jì)的測試、面向?qū)ο缶幊痰臏y試和()A)面向?qū)ο蟮膯卧獪y試B)面向?qū)ο蟮募蓽y試C)面向?qū)ο蟮南到y(tǒng)測試D)面向?qū)ο蟮尿?yàn)收測試答案:C解析:[單選題]53.若一個(gè)雙處理器的計(jì)算機(jī)系統(tǒng)中同時(shí)存在3個(gè)并發(fā)進(jìn)程,則同一時(shí)刻允許占用處理器的進(jìn)程數(shù)()。A)至少為3個(gè)B)至少為2個(gè)C)最多為1個(gè)D)最多為2個(gè)答案:D解析:雙處理器的計(jì)算機(jī)系統(tǒng),同一時(shí)刻允許占用處理器的進(jìn)程數(shù)最多為2個(gè),剩余的進(jìn)程需要進(jìn)行排隊(duì)等待。[單選題]54.若C程序表達(dá)式中引用了未賦初值的變量,則().A)編譯時(shí)一定會報(bào)告錯(cuò)誤信息,該程序不能運(yùn)行B)可以通過編譯并運(yùn)廳,但運(yùn)行時(shí)一定會報(bào)告異常C)可以通過編譯,但鏈接時(shí)一定會報(bào)告錯(cuò)誤信息而不能運(yùn)行D)可以通過編譯并運(yùn)行.但運(yùn)行結(jié)果不一定是期望的結(jié)果答案:D解析:[單選題]55.開發(fā)過程中以用戶需求為動力,以對象作為驅(qū)動,()適合于面向?qū)ο蟮拈_發(fā)方法。A)瀑布B)原型C)螺旋D)噴泉答案:D解析:[單選題]56.在配置管理中,?登入?和?檢出?處理實(shí)現(xiàn)了兩個(gè)重要的變更控制要素,即同步控制和()。A)異步控制B)同步控制C)基線控制D)存取控制答案:B解析:[單選題]57.用邊界值分析法,假定1<X<100,那么X在測試中應(yīng)該取的邊界值是______A)X=1,X=100;B)X=0,X=1,X=100,X=101;C)X=2,X=99;D)X=O,X=101答案:B解析:[單選題]58.關(guān)于軟件質(zhì)量,()的敘述是正確的。①.軟件滿足規(guī)定或潛在用戶需求特性的總和②.軟件特性的總和,軟件滿足規(guī)定用戶需求的能力③.是關(guān)于軟件特性具備?能力?的體現(xiàn)④.軟件質(zhì)量包括?代碼質(zhì)量?、?外部質(zhì)量?和?使用質(zhì)量?三部分A)①③B)①②C)②③D)②④答案:A解析:軟件質(zhì)量實(shí)體特性的總和,滿足明確或隱含要求的能力。是關(guān)于軟件特性具備?能力?的體現(xiàn)軟件質(zhì)量包括?內(nèi)部質(zhì)量?、?外部質(zhì)量?和?使用質(zhì)量?三部分[單選題]59.____是一種通過建立網(wǎng)絡(luò)設(shè)備、鏈路和協(xié)議模型,并模擬網(wǎng)絡(luò)流量的傳輸,從而獲取網(wǎng)絡(luò)設(shè)計(jì)或優(yōu)化所需要的網(wǎng)絡(luò)性能數(shù)據(jù)的技術(shù)。A)網(wǎng)絡(luò)仿真技術(shù)B)網(wǎng)絡(luò)響應(yīng)時(shí)間預(yù)測技術(shù)C)網(wǎng)絡(luò)規(guī)劃技術(shù)D)網(wǎng)絡(luò)流量分析技術(shù)答案:A解析:網(wǎng)絡(luò)仿真技術(shù)有時(shí)也稱為網(wǎng)絡(luò)模擬技術(shù)或者網(wǎng)絡(luò)預(yù)測技術(shù)。它是一種通過建立網(wǎng)絡(luò)設(shè)備、鏈路和協(xié)議模型,并模擬網(wǎng)絡(luò)流量的傳輸,從而獲取網(wǎng)絡(luò)設(shè)計(jì)或優(yōu)化所需要的網(wǎng)絡(luò)性能數(shù)據(jù)的仿真技術(shù)。[單選題]60.Thereisnothinginthisworldconstantbutinconstancy.-SWIFTProjectafterprojectdesignsasetofalgorithmsandthenplungesintoconstructionofcustomer-deliverablesoftwareonaschedulethatdemandsdeliveryofthefirstthingbuilt.Inmostprojects,thefirstsystembuiltis()usable.Itmaybetooslow,toobig,awkwardtouse,orallthree.Thereisno()buttostartagain,smartingbutsmarter,andbuildaredesignedversioninwhichtheseproblemsaresolved.Thediscardand()maybedoneinonelump,oritmaybedonepiece-by-piece.Butalllarge-systemexperienceshowsthatitwillbedone.Whereanewsystemconceptornewtechnologyisused,onehastobuildasystemtothrowaway,foreventhebestplanningisnotsoomniscient(全知的)astogetitrightthefirsttime.Themanagementquestion,therefore,isnotwhethertobuildapilotsystemandthrowitaway.Youwilldothat.Theonlyquestioniswhethertoplaninadvancetobuilda(),ortopromisetodeliverthethrowawaytocustomers.Seenthisway,theanswerismuchclearer.Deliveringthatthrowawaytocustomersbuystime,butitdoessoonlyatthe(請作答此空)ofagony(極大痛苦)fortheuser,distractionforthebuilderswhiletheydotheredesign,andabadreputationfortheproductthatthebestredesignwillfindhardtolivedown.Henceplantothrowoneaway;youwill,anyhow.A)worthB)valueC)costD)invaluable答案:C解析:題意想要表達(dá)的意思是將原型給用戶來獲得時(shí)間,是以用戶的極大痛苦為代價(jià)的,固定用法-atthecostof-以……為代價(jià),正確答案為C。附(參考翻譯):世界上沒有一成不變的東西.--斯威夫特項(xiàng)目組設(shè)計(jì)了一套項(xiàng)目算法,在按照約定交付給客戶時(shí)發(fā)現(xiàn)了該軟件存在結(jié)構(gòu)性的問題。在大多數(shù)項(xiàng)目中,建立的第一套系統(tǒng)幾乎是不可用的,它可能運(yùn)行太慢、數(shù)據(jù)太大、使用不方便等,或者這三者都有。除了重新開始之外我們別無選擇,雖然很痛苦但是我們可以更加睿智地構(gòu)建一個(gè)重新設(shè)計(jì)的版本,解決掉存在的問題??梢砸淮稳縼G棄和重構(gòu),也可以分批進(jìn)行。但是從過往的經(jīng)驗(yàn)來看,所有的大型系統(tǒng)都必然經(jīng)歷這樣的過程。在使用時(shí)系統(tǒng)研究新概念或新技術(shù),就必須建立一個(gè)系統(tǒng)并拋棄,因?yàn)榧词棺詈玫囊?guī)劃也不能保證考慮到方方面面,使第一次便獲得讓人滿意的結(jié)果。因此,管理并不是考慮是否需要建立一項(xiàng)試驗(yàn)系統(tǒng)然后又把它扔了,因?yàn)檫@是必須的。問題僅在于是否要計(jì)劃提前打造產(chǎn)品,或作出承諾,為客戶提供這種必然會被替換的產(chǎn)品。如果這樣來考慮,答案是很清楚的。為客戶提供這類產(chǎn)品需要花費(fèi)時(shí)間,但對用戶來說痛苦的代價(jià)是巨大的,會使建設(shè)者他們重新設(shè)計(jì)時(shí)分心,壞的聲譽(yù)也會導(dǎo)致最好的重新設(shè)計(jì)難以落實(shí)。所以將舍棄寫進(jìn)你的計(jì)劃;無論怎樣,你都會的。[單選題]61.下列()不屬于面向?qū)ο髥卧獪y試考慮的范疇A)成員方法的測試B)類的測試C)類樹的測試D)多個(gè)相互協(xié)作的類樹的測試答案:D解析:[單選題]62.集成測試分為漸增組裝測試和()A)非漸增組裝測試B)確認(rèn)測試C)單元測試D)測試計(jì)劃答案:A解析:[單選題]63.從數(shù)據(jù)庫管理系統(tǒng)的角度看,數(shù)據(jù)庫系統(tǒng)一般采用如下圖所示的三級模式結(jié)構(gòu)。圖中①②處應(yīng)填寫(),③處應(yīng)填寫請作答此空)。A)外模式/概念模式B)概念模式/內(nèi)模式C)外模式/概念模式映像D)概念模式/內(nèi)模式映像答案:D解析:本題考查的是應(yīng)試者對數(shù)據(jù)庫系統(tǒng)中模式方面的基本概念。站在數(shù)據(jù)庫管理系統(tǒng)的角度看,數(shù)據(jù)庫系統(tǒng)體系結(jié)構(gòu)一般采用三級模式結(jié)構(gòu)。數(shù)據(jù)庫系統(tǒng)在三級模式之間提供了兩級映像:概念模式/內(nèi)模式映像、外模式/概念模式映像。概念模式/內(nèi)模式的映像:該映像存在于概念級和內(nèi)部級之間,實(shí)現(xiàn)了概念模式到內(nèi)模式之間的相互轉(zhuǎn)換。外模式/概念模式的映像:該映像存在于外部級和概念級之間,實(shí)現(xiàn)了外模式到概念模式之間的相互轉(zhuǎn)換。正因?yàn)檫@兩級映射保證了數(shù)據(jù)庫中的數(shù)據(jù)具有較高的邏輯獨(dú)立性和物理獨(dú)立性。數(shù)據(jù)的獨(dú)立性是指數(shù)據(jù)與程序獨(dú)立,將數(shù)據(jù)的定義從程序中分離出去,由DBMS負(fù)責(zé)數(shù)據(jù)的存儲,從而簡化應(yīng)用程序,大大減少應(yīng)用程序編制的工作量。[單選題]64.以下描述可以作為軟件測試結(jié)束的標(biāo)志的是()。A)使用了特定的測試用例B)錯(cuò)誤強(qiáng)度曲線下降到預(yù)定的水平C)查出了預(yù)定數(shù)目的錯(cuò)誤D)按照測試計(jì)劃中所規(guī)定的時(shí)間進(jìn)行了測試答案:B解析:[單選題]65.在面向?qū)ο笙到y(tǒng)中,對象的屬性是()A)對象的行為特性B)和其他對象相關(guān)聯(lián)的方式C)和其他對象相互區(qū)分的特性D)與其他對象交互的方式答案:C解析:在面向?qū)ο蠹夹g(shù)中,對象是基本的運(yùn)行時(shí)實(shí)體,它既包括數(shù)據(jù)(屬性),也包括作用于數(shù)據(jù)的操作(行為)。一個(gè)對象把屬性和行為封裝為一個(gè)整體。對象的屬性表示了對象特有的與其他對象相互區(qū)分的特性。[單選題]66.下列協(xié)議中與Email應(yīng)用無關(guān)的是()A)MIMEB)SMTPC)POP3D)Telnet答案:D解析:簡單郵件傳輸協(xié)議SMTP主要用做發(fā)送Email,郵局協(xié)議POP3主要用做接收Email,多媒體郵件擴(kuò)展MIME則是對郵件的內(nèi)容類型進(jìn)行了擴(kuò)展。Telnet的作用則是遠(yuǎn)程登錄,和郵件應(yīng)用無關(guān)。[單選題]67.一般來說,與設(shè)計(jì)測試用例無關(guān)的文檔是________。A)需求規(guī)格說明書B)程序的復(fù)雜程度C)源程序D)項(xiàng)目開發(fā)計(jì)劃答案:D解析:[單選題]68.軟件系統(tǒng)內(nèi)部接口不包括A)函數(shù)或方法接口B)消息接口C)類接口D)局部變量答案:D解析:[單選題]69.下列不屬于界面一致性測試內(nèi)容的是()A)窗口風(fēng)格的一致性B)窗口布局的一致性C)界面與功能的一致性D)提示信息的風(fēng)格和措辭的一致性答案:C解析:[單選題]70.給定關(guān)系模式R(A,B,C,D)、S(C,D,E),與π1,3,5(σ2='軟件工程'(RS))等價(jià)的SQL語句如下:SELECT()FROMR,SWHERE(請作答此空);下列查詢B="信息"且E="北京"的A、B、E的關(guān)系代數(shù)表達(dá)式中,查詢效率最高的是()。A)B=軟件工程ORR.C=S.CANDR.D=S.DB)B='軟件工程'ORR.C=S.CANDR.D=S.DC)B='軟件工程'ORR.C=S.CORR.D=S.DD)B='軟件工程'ANDR.C=S.CANDR.D=S.D答案:D解析:自然聯(lián)結(jié)RS中的公共屬性為C、D,所以在SQL中可以用條件"WHERER.C=S.CANDR.D=S.D"來限定;對于選取運(yùn)算σ2='軟件工程'在SQL中可以用條件"WHEREB='軟件工程'"來限定。[單選題]71.關(guān)于軟件的兼容性,以下說法錯(cuò)誤的是()A)數(shù)據(jù)兼容性包括不同版本間的兼容性B)軟件兼容性測試應(yīng)包括與整機(jī)的兼容性C)軟件兼容性應(yīng)考慮與其他同類軟件的兼容性D)平臺軟件的兼容性測試通常比應(yīng)用軟件的兼容性測試更為復(fù)雜和困難答案:B解析:[單選題]72.軟件的易用性包括()。①易理解性②易學(xué)習(xí)性③易操作性④吸引性⑤依從性A)①②③B)①②C)①②③④D)①②③④⑤答案:D解析:本題考查易用性測試的基礎(chǔ)知識。易用性是指在指定條件下使用時(shí),軟件產(chǎn)品被理解、學(xué)習(xí)、使用和吸引用戶的能力。易用性的特性有以下5個(gè):1、易理解性:指軟件產(chǎn)品方便用戶理解的特性,通過它用戶能理解軟件是否合適,以及如何能將軟件用于特定任務(wù)和使用環(huán)境;2、易學(xué)習(xí)性:指軟件產(chǎn)品提供給用戶方便學(xué)習(xí)使用的特性;3、易操作性:指軟件產(chǎn)品能使用戶易于操作和控制軟件的特性;4、吸引性:是指軟件產(chǎn)品具有吸引用戶的能力;5、依從性:指軟件產(chǎn)品依附于同易用性相關(guān)的標(biāo)準(zhǔn)、約定、風(fēng)格指南或規(guī)定的能力。故正確答案為D。[單選題]73.在黑盒測試中,著重檢查輸入條件組合的方法是()。A)等價(jià)類劃分法B)邊界值分析法C)錯(cuò)誤推測法D)因果圖法答案:D解析:[單選題]74.在測試和使用軟件產(chǎn)品過程中進(jìn)行的度量是A)內(nèi)部度量B)外部度量C)使用度量D)性能度量答案:B解析:[單選題]75.若一個(gè)通訊簿最多可以輸入100條記錄,則下列選項(xiàng)中設(shè)計(jì)的測試用例最優(yōu)的是()。A)分別輸入1、50、100條記錄B)分別輸入0、1、50、99、100條記錄C)分別輸入0、1、99、100、101條記錄D)分別輸入0、1、50、99、100、101條記錄答案:D解析:[單選題]76.用戶文檔測試中不包括的是()A)用戶需求說明B)操作指南C)用戶手冊D)隨機(jī)幫助答案:A解析:[單選題]77.BUG記錄應(yīng)該包括()。①編號②bug描述③bug級別④bug所屬模塊⑤發(fā)現(xiàn)人A)①②B)①②③C)①②③④D)①②③④⑤答案:D解析:[單選題]78.()主要描述用于數(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ù)格式。[單選題]79.()方法需要考察模塊間的接口和各模塊之間的聯(lián)系。A)單元測試B)集成測試C)確認(rèn)測試D)系統(tǒng)測試答案:B解析:[單選題]80.()是為了高效率地發(fā)現(xiàn)軟件缺陷而精心設(shè)計(jì)的少量測試數(shù)據(jù)。A)測試用例B)測試計(jì)劃C)測試報(bào)告D)測試分析報(bào)告答案:A解析:[單選題]81.程序的三種基本結(jié)構(gòu)是()。A)過程子、程序、分程序B)順序、選擇、循環(huán)C)遞歸、堆棧、隊(duì)列D)調(diào)用、返回、轉(zhuǎn)移答案:B解析:[單選題]82.下列選項(xiàng)不屬于輸入錯(cuò)誤檢查列表中的輸入/輸出檢查的是A)文件屬性是否正確B)緩沖大小與記錄大小是否匹配C)文件在使用前否打開D)文件擴(kuò)展名是否為.exe答案:D解析:[單選題]83.循環(huán)冗余校驗(yàn)碼(CRC)利用生成多項(xiàng)式進(jìn)行編碼。設(shè)數(shù)據(jù)位為k位,校驗(yàn)位為r位,則CRC碼的格式為()。A)k個(gè)數(shù)據(jù)位之后跟r個(gè)校驗(yàn)位B)r個(gè)校驗(yàn)位之后跟k個(gè)數(shù)據(jù)位C)r個(gè)校驗(yàn)位隨機(jī)加入k個(gè)數(shù)據(jù)位中D)r個(gè)校驗(yàn)位等間隑地加入k個(gè)數(shù)據(jù)位中答案:A解析:計(jì)算機(jī)系統(tǒng)運(yùn)行時(shí),各個(gè)部件之間要迚行數(shù)據(jù)交換,為了確保數(shù)據(jù)在傳送過程中正確無誤,一是提高硬件電路的可靠性;二是提高代碼的校驗(yàn)?zāi)芰Γú殄e(cuò)和糾錯(cuò)。常用的三種校驗(yàn)碼:奇偶校驗(yàn)碼、海明碼和循環(huán)冗余校驗(yàn)碼。循環(huán)冗余校驗(yàn)碼廣泛應(yīng)用于數(shù)據(jù)通信領(lǐng)域和磁介質(zhì)存儲系統(tǒng)中。它利用生成多項(xiàng)式為k個(gè)數(shù)據(jù)位產(chǎn)生r個(gè)校驗(yàn)位來迚行編碼,其編碼長度為k+r。CRC的代碼格式為:[單選題]84.針對程序段:IF(X>10)AND(Y<20)THENW=W,/A對于(X,Y)的取值,以下____組測試用例能夠滿足判定覆蓋的要求。A)(30,15)(40,10)B)(3,0)(30,30)C)(5,25)(10,20)D)(20,10)(1,100)答案:D解析:[單選題]85.()是可靠性最直接的表示方式。A)失效強(qiáng)度B)可靠度C)失效率D)MTTF答案:B解析:失效強(qiáng)度是單位時(shí)間內(nèi)軟件出現(xiàn)失效的概率;失效率也叫條件失效強(qiáng)度或風(fēng)險(xiǎn)系數(shù),在運(yùn)行此軟件系統(tǒng)未出現(xiàn)失效的情況下,單位時(shí)間軟件系統(tǒng)出現(xiàn)失效的概率;平均無失效時(shí)間(MTTF)指軟件運(yùn)行后到下一次出現(xiàn)失效的平均時(shí)間;可靠度是可靠性最直接的表示方式。[單選題]86.軟件測試中白盒法是通過分析程序的()來設(shè)計(jì)測試用例的。A)應(yīng)用范圍B)內(nèi)部邏輯C)功能D)輸入數(shù)據(jù)答案:B解析:[單選題]87.在編譯過程中,進(jìn)行類型分析和檢查是()階段的一個(gè)主要工作。A)詞法分析B)語法分析C)語義分析D)代碼優(yōu)化答案:C解析:一般的編譯程序工作過程包括詞法分析、語法分析、語義分析、中間代碼生成、代碼優(yōu)化、目標(biāo)代碼生成,以及出錯(cuò)處理和符號表管理。詞法分析階段是編譯過程的第一階段,這個(gè)階段的任務(wù)是對源程序從前到后(從左到右)逐個(gè)字符地掃描,從中識別出一個(gè)個(gè)?單詞?符號。語法分析的任務(wù)是在詞法分析的基礎(chǔ)上,根據(jù)語言的語法規(guī)則將單詞符號序列分解成各類語法單位,如?表達(dá)式?、?語句?和?程序?等。語義分析階段主要分析程序中各種語法結(jié)構(gòu)的語義信息,包括檢查源程序是否包含語義錯(cuò)誤,并收集類型信息供后面的代碼生成階段使用。只有語法和語義都正確的源程序才能被翻譯成正確的目標(biāo)代碼。由于編譯器將源程序翻譯成中間代碼的工作是機(jī)械的、按固定模式進(jìn)行的,因此,生成的中間代碼往往在時(shí)間上和空間上有很大的浪費(fèi)。當(dāng)需要生成高效的目標(biāo)代碼時(shí),就必須進(jìn)行優(yōu)化。[單選題]88.以下關(guān)于單元測試策略的說法中,正確的是A)自頂向下的單元測試不必編寫樁模塊B)自底向上的單元測試不必編寫驅(qū)動模塊C)孤立的單元測試可以并行進(jìn)行D)單元測試的幾種策略不可混合使用答案:C解析:[單選題]89.算術(shù)表達(dá)式a*(b-c)+d的后綴式是()。A)ab-cd+*B)abcd-*+C)abc-*d+D)ab-c+d*答案:C解析:本題考查程序語言基礎(chǔ)知識。后綴式(逆波蘭式)是波蘭邏輯學(xué)家盧卡西維奇發(fā)明的一種表示表達(dá)式的方法。這種表示方式把運(yùn)算符寫在運(yùn)算對象的后面,例如把a(bǔ)+b寫成ab+,所以也稱為后綴式。算術(shù)表達(dá)式"a*(b-c)+d"的后綴式是"abc-*d+"。[單選題]90.UNIX系統(tǒng)中,____用于把一個(gè)進(jìn)程的輸出連接到另一個(gè)進(jìn)程的輸入。A)普通文件B)特殊文件C)目錄文件D)管道文件答案:D解析:[單選題]91.結(jié)構(gòu)化程序設(shè)計(jì)的一種基本方法是()A)篩選法B)遞歸法C)歸納法D)逐步求精法答案:D解析:[單選題]92.軟件測試按實(shí)施組織分,測試應(yīng)該包括以下的()。①開發(fā)方測試②用戶方測試③第三方測試④驗(yàn)收測試⑤確認(rèn)測試A)①②③④⑤B)③④⑤C)①②④D)①②③答案:D解析:本題考查軟件測試的分類。軟件測試按實(shí)施組織分為開發(fā)方測試、用戶方測試和第三方測試,驗(yàn)收測試和確認(rèn)測試屬于按階段劃分的概念。[單選題]93.軟件可靠性與硬件可靠性的區(qū)別體現(xiàn)在()A)唯一性B)物理退化C)邏輯復(fù)雜性D)以上都是答案:D解析:[單選題]94.X軟件公司的軟件工程師張某兼職于Y科技公司,為完成Y科技公司交給的工作,做出了一項(xiàng)涉及計(jì)算機(jī)程序的發(fā)明。張某認(rèn)為該發(fā)明是利用自己的業(yè)余時(shí)間完成的,可以以個(gè)人名義申請專利。此項(xiàng)專利申請權(quán)應(yīng)歸屬(12)A)張某B)X軟件公司C)Y科技公司D)張某和Y科技公司答案:C解析:專利法意義上的發(fā)明人必須是:第一,直接參加發(fā)明創(chuàng)造活動。在發(fā)明創(chuàng)造過程中,只負(fù)責(zé)組織管理工作或者是對物質(zhì)條件的利用提供方便的人,不應(yīng)當(dāng)被認(rèn)為是發(fā)明人;第二,必須是對發(fā)明創(chuàng)造的實(shí)質(zhì)性特點(diǎn)作出創(chuàng)造性貢獻(xiàn)的人。僅僅提出發(fā)明所要解決的問題而未對如何解決該問題提出具體意見的,或者僅僅從事輔助工作的人,不視為發(fā)明人或者設(shè)計(jì)人。有了發(fā)明創(chuàng)造不一定就能成為專利權(quán)人。發(fā)明人或設(shè)計(jì)人是否能夠就其技術(shù)成果申請專利,還取決于該發(fā)明創(chuàng)造與其職務(wù)工作的關(guān)系。一項(xiàng)發(fā)明創(chuàng)造若被認(rèn)定為職務(wù)發(fā)明創(chuàng)造,那么該項(xiàng)發(fā)明創(chuàng)造申請并獲得專利的權(quán)利為該發(fā)明人或者設(shè)計(jì)人所屬單位所有。根據(jù)專利法規(guī)定,職務(wù)發(fā)明創(chuàng)造分為兩種情形:一是執(zhí)行本單位的任務(wù)所完成的發(fā)明創(chuàng)造,二是主要是利用本單位的物質(zhì)技術(shù)條件所完成的發(fā)明創(chuàng)造?!秾@▽?shí)施細(xì)則》對?執(zhí)行本單位的任務(wù)所完成的發(fā)明創(chuàng)造?和?本單位的物質(zhì)技術(shù)條件?又分別作出了解釋。所謂執(zhí)行本單位的任務(wù)所完成的發(fā)明創(chuàng)造是指:①在本職工作中作出的發(fā)明創(chuàng)造;②履行本單位交付的本職工作之外的任務(wù)所作出的發(fā)明創(chuàng)造;③退職、退休或者調(diào)動工作后一年內(nèi)所作出的,與其在原單位承擔(dān)的本職工作或原單位分配的任務(wù)有關(guān)的發(fā)明創(chuàng)造。職務(wù)發(fā)明創(chuàng)造的專利申請權(quán)屬于發(fā)明人所在的單位,但發(fā)明人或者設(shè)計(jì)人仍依法享有發(fā)明人身份權(quán)和獲得獎勵報(bào)酬的權(quán)利。[單選題]95.計(jì)算機(jī)軟件測試規(guī)范規(guī)定,軟件測試管理包括測試過程管理、配置管理以及A)測試評審管理B)測試用例管理C)測試計(jì)劃管理D)測試實(shí)施管理答案:A解析:[單選題]96.根據(jù)軟件體系結(jié)構(gòu)的設(shè)計(jì),按照一定順序?qū)⒔?jīng)過單元測試的程序單元逐步組裝為子系統(tǒng)或系統(tǒng),這種測試是________。A)系統(tǒng)測試B)單元測試C)集成測試D)驗(yàn)收測試答案:C解析:[單選題]97.以下關(guān)于軟件評測過程中的配置管理描述不正確的是()。A)測試活動的配置管理屬于整個(gè)軟件項(xiàng)目配置管理的一部分。B)軟件評測配置管理包括4個(gè)基本的活動,配置項(xiàng)變更控制、配置狀態(tài)報(bào)告、配置審計(jì)、配置管理委員會建立。C)配置項(xiàng)變更控制要規(guī)定測試基線、對每個(gè)基線進(jìn)行描述。D)配置狀態(tài)報(bào)告要確認(rèn)過程記錄、跟蹤問題報(bào)告、更改請求以及更改次序等。答案:B解析:軟件評測配置管理包括4個(gè)基本的活動,配置項(xiàng)標(biāo)識、配置項(xiàng)控制(變更控制)、配置狀態(tài)報(bào)告和配置審計(jì)。所以B選項(xiàng)的配置管理委員會建立是錯(cuò)誤的。[單選題]98.設(shè)有職工EMP(職工號,姓名,性別,部門號,職務(wù),進(jìn)單位時(shí)間,電話),職務(wù)JOB(職務(wù),月薪)和部門DEPT(部門號,部門名稱,部門電話,負(fù)責(zé)人)實(shí)體集。一個(gè)職務(wù)可以由多個(gè)職工擔(dān)任,但一個(gè)職工只能擔(dān)任一個(gè)職務(wù),并屬于一個(gè)部門,部門負(fù)責(zé)人是一個(gè)職工。下圖所示的a、b處的實(shí)體名分別為(請作答此空);圖中a、b之間為()聯(lián)系。A.DEPT、EMPA)EMP、DEPTB)JOC)EMPD)EMP、JOB答案:D解析:[單選題]99.()不屬于主動攻擊。A)流量分析B)重放C)IP地址欺騙D)拒絕服務(wù)答案:A解析:[單選題]100.模塊A、B和C都包含相同的5個(gè)語句,這些語句之間沒有聯(lián)系,為了避免重復(fù),把這5個(gè)語句抽取出來組成一個(gè)模塊D,則模塊D的內(nèi)聚類型為(請作答此空)內(nèi)聚。以下關(guān)于該類內(nèi)聚的敘述中,不正確的是()。A)功能B)通信C)邏輯D)巧合答案:D解析:本題考查軟件設(shè)計(jì)的基礎(chǔ)知識。模塊獨(dú)立性是創(chuàng)建良好設(shè)計(jì)的一個(gè)重要原則,一般采用模塊間的耦合和模塊的內(nèi)聚兩個(gè)準(zhǔn)則來進(jìn)行度量。內(nèi)聚是指模塊內(nèi)部各元素之間聯(lián)系的緊密程度,內(nèi)聚度越高,則模塊的獨(dú)立性越好。內(nèi)聚性一般有以下幾種:①巧合內(nèi)聚,指一個(gè)模塊內(nèi)的各處理元素之間沒有任何聯(lián)系。邏輯內(nèi)聚,指模塊內(nèi)執(zhí)行幾個(gè)邏輯上相似的功能,通過參數(shù)確定該模塊完成哪一個(gè)功能。②時(shí)間內(nèi)聚,把需要同時(shí)執(zhí)行的動作組合在一起形成的模塊。③通信內(nèi)聚,指模塊內(nèi)所有處理元素都在同一個(gè)數(shù)據(jù)結(jié)構(gòu)上操作,或者指各處理使用相同的輸入數(shù)據(jù)或者產(chǎn)生相同的輸出數(shù)據(jù)。④順序內(nèi)聚,指一個(gè)模塊中各個(gè)處理元素都密切相關(guān)于同一功能且必須順序執(zhí)行,前一個(gè)功能元素的輸出就是下一個(gè)功能元素的輸入。⑤功能內(nèi)聚,是最強(qiáng)的內(nèi)聚,指模塊內(nèi)所有元素共同完成一個(gè)功能,缺一不可。上述提到的這幾種內(nèi)聚類型從弱到強(qiáng),巧合內(nèi)聚是最弱的一種內(nèi)聚類型。從模塊獨(dú)立性來看,希望是越強(qiáng)越好,弱內(nèi)聚不利于軟件的修改和維護(hù)。[單選題]101.以下不是中間件的正確說法的是()。A)中間件處于操作系統(tǒng)與應(yīng)用軟件之間B)中間件可以屏蔽不同平臺與協(xié)議的差異性C)中間件面向最終使用用戶D)利用中間件開發(fā)程序快捷方便答案:C解析:中間件并不是面向最終使用用戶的,而是介于應(yīng)用程序和系統(tǒng)軟件(操作系統(tǒng)、數(shù)據(jù)庫和網(wǎng)絡(luò))之間。[單選題]102.測試文檔種類:A)需求類文檔、計(jì)劃類文檔B)設(shè)計(jì)類文檔執(zhí)行類文檔C)缺陷記錄類、階段匯總類測試總結(jié)類D)以上都有答案:D解析:[單選題]103.在結(jié)構(gòu)化分析方法中,數(shù)據(jù)流圖描述數(shù)據(jù)在系統(tǒng)中如何被傳送或變換,反映系統(tǒng)必須完成的邏輯功能,用于()建模。在繪制數(shù)據(jù)流圖時(shí),(請作答此空)。A)每個(gè)加工至少有一個(gè)輸入數(shù)據(jù)流,可以沒有輸出數(shù)據(jù)流B)不允許一個(gè)加工有多條數(shù)據(jù)流流向另一個(gè)加工C)不允許一個(gè)加工有兩個(gè)相同的輸出數(shù)據(jù)流流向兩個(gè)不同的加工D)必須保持父圖與子圖平衡答案:D解析:本題考查軟件工程需求分析的基礎(chǔ)知識。在結(jié)構(gòu)化分析方法中,存在幾種重要的模型:數(shù)據(jù)流圖描述數(shù)據(jù)在系統(tǒng)中如何被傳送或變換,反映系統(tǒng)必須完成的邏輯功能,用于功能建模;實(shí)體一聯(lián)系圖用于數(shù)據(jù)建模;狀態(tài)-遷移圖用于行為建模。數(shù)據(jù)流圖包含外部實(shí)體(數(shù)據(jù)源)、加工、數(shù)據(jù)存儲和數(shù)據(jù)流。每個(gè)加工必須既有輸入流又有輸出流;一個(gè)加工可以有多個(gè)數(shù)據(jù)流流向另一個(gè)加工,一個(gè)加工可以有兩個(gè)相同的輸出數(shù)據(jù)流流向兩個(gè)不同的加工。在將父圖分解為子圖時(shí),必須要保持?jǐn)?shù)據(jù)流的平衡。[單選題]104.ISO/IEC軟件質(zhì)量模型中,功能性是與一組功能及其指定的性質(zhì)的存在有關(guān)的一組屬性,其子特性不包括()。A)適應(yīng)性B)準(zhǔn)確性C)安全性D)成熟性答案:D解析:[單選題]105.l以下屬于軟件測試工具的是()①JTest②LoadRunner③VisualStudio④JBuilderA)①②③④B)①②③C)①②D)①答案:C解析:[單選題]106.測試過程的4項(xiàng)基本活動是測試策劃、測試設(shè)計(jì)、測試總結(jié)和()A)測試執(zhí)行B)測試報(bào)告C)測試度量D)測試需求答案:A解析:[單選題]107.下列選項(xiàng)中不屬于桌面檢查中常量檢查內(nèi)容的是A)常量的取值B)常量的類型C)常量的引用率D)定義與引用的一致性答案:C解析:[單選題]108.設(shè)用2KX4位的存儲芯片組成16KX8位的存儲器(地址單元為0000H~3FFFH,每個(gè)芯片的地址空間連續(xù)),則地址單元0B1FH所在芯片的最小地址編號為()A)0000HB)2800HC)2000HD)0800H答案:D解析:存儲器容量的最小單位是?位?,即bit,只能存放一位二進(jìn)制數(shù),即0或1。常用的容量單位是?字節(jié)?,即Byte,8個(gè)二進(jìn)制位為一個(gè)字節(jié)(B)。容量一般用KB,MB,GB,TB來表示,它們之間的關(guān)系相差1024倍。1KB表示存儲器的位數(shù)8位,長度是1K。2K*4的芯片寬度是4位(半字節(jié)),長度是2K,容量=4*2K=8Kbit,按字節(jié)計(jì)算就是1KB。本題所用芯片數(shù)量=(16*8)/(2*4)=16,矩陣是2*8,兩片并聯(lián),長度是8片。2K長度的地址范圍是0000H~07FFH,接著是0800H~0FFFH,0B1FH在第二級,最小地址編號為0800H。[單選題]109.下面有關(guān)測試管理組點(diǎn)描述中錯(cuò)誤的是()。A)評審小組可由業(yè)務(wù)人員,開發(fā)人員等組成,用戶不能參與。B)測試小組實(shí)行?組長負(fù)責(zé)制?,負(fù)責(zé)工作安排,對整個(gè)測試過程和產(chǎn)品質(zhì)量進(jìn)行總結(jié)和評價(jià)。C)評審小組負(fù)責(zé)軟件定義評審,軟件需求評審,詳細(xì)設(shè)計(jì)評審,軟件實(shí)現(xiàn)評審和軟件驗(yàn)收評審D)支持小組負(fù)責(zé)網(wǎng)絡(luò)管理,數(shù)據(jù)備份,文檔管理,設(shè)備管理和維護(hù),員工內(nèi)部培訓(xùn)。答案:A解析:評審小組可由業(yè)務(wù)人員,開發(fā)人員和用戶等組成,包括用戶,A選項(xiàng)描述錯(cuò)誤。[單選題]110.以下不屬于兼容性測試關(guān)注范疇的一項(xiàng)是()A)服務(wù)器端是否同時(shí)支持瀏覽器和專用客戶端的訪問B)軟件是否同時(shí)支持?jǐn)?shù)據(jù)庫的不同版本C)軟件是否支持以前的數(shù)據(jù)格式D)軟件是否可以在不同的J2EE應(yīng)用服務(wù)器上動行答案:A解析:[單選題]111.以下不屬于軟件測試對象的有()項(xiàng)。①需求規(guī)格說明書②軟件的程序模塊③概要設(shè)計(jì)說明書與詳細(xì)設(shè)計(jì)說明書④軟件的用戶手冊A)0B)1C)2D)3答案:A解析:本題考察軟件測試的對象。根據(jù)軟件的定義,軟件包括程序、數(shù)據(jù)和文檔,所以軟件測試就不僅僅是對程序的測試,也包括對文檔的測試等。軟件測試應(yīng)該貫穿于整個(gè)軟件生命周期,在整個(gè)軟件生命周期中,不同階段測試的對象和測試的類型也將不同。在軟件定義階段產(chǎn)生的可行性研究報(bào)告、軟件需求說明書或系統(tǒng)功能說明書,在軟件開發(fā)階段產(chǎn)生的概要設(shè)計(jì)說明書、詳細(xì)設(shè)計(jì)說明書,以及源程序等都是軟件測試的對象。[單選題]112.多條件覆蓋是一種邏輯覆蓋,它的含義是設(shè)計(jì)足夠的測試用例,使得每個(gè)判定中條件的各種可能組合都至少出現(xiàn)一次,滿足多條件覆蓋級別的測試用例也是滿足()級別的A)語句覆蓋、判定覆蓋、條件覆蓋、條件判定組合覆蓋B)判定覆蓋、條件覆蓋、條件判定組合覆蓋、修正條件判定覆蓋C)語句覆蓋、判定覆蓋、條件判定組合覆蓋、修正條件判定覆蓋D)路徑覆蓋、判定覆蓋、條件覆蓋、條件判定組合覆蓋答案:A解析:[單選題]113.如果程序中有兩個(gè)判定條件,其復(fù)合條件表達(dá)式分別為(a=1)and(b<10)和(a>0)or(c<4),為了達(dá)到100%的判定覆蓋率,至少需要設(shè)計(jì)的測試用例個(gè)數(shù)為()個(gè)A)1B)2C)3D)4答案:B解析:[單選題]114.下列有關(guān)測試過程V模型的說法中,正確的是()A)驗(yàn)收測試應(yīng)確定程序的執(zhí)行是否滿足軟件設(shè)計(jì)的要求B)系統(tǒng)測試應(yīng)確定系統(tǒng)功能和性能的質(zhì)量特性是否達(dá)到系統(tǒng)要求的指標(biāo)C)單元測試和集成測試應(yīng)確定軟件的實(shí)現(xiàn)是否滿足用戶需求和合同的要求D)集成測試在編碼結(jié)束前就可以開始答案:B解析:[單選題]115.A.teamis()justagroupofpeoplewhohappentoworktogether.Teamworktakespracticeanditinvolvesspecialskills.Teamsrequirecommonprocesses;theyneedagreed-upongoals;andtheyneedeffectiveguidanceandleadership.Themethodsforguidingandleadingsuchteamsarewellknown,buttheyarenotobvious.A)sizeB)qualityC)scaleD)complexity答案:B解析:[單選題]116.()是當(dāng)前自動化測試技術(shù)不能解決的問題A)保證測試質(zhì)量B)提供測試效率C)排除手工操作錯(cuò)誤D)降低測試用例設(shè)計(jì)的難度答案:D解析:自動化測試的優(yōu)缺點(diǎn):優(yōu)勢:提高測試質(zhì)量、提高測試效率、提高測試覆蓋率、執(zhí)行手工測試不能完成的測試任務(wù)、更好地重現(xiàn)軟件缺陷的能力、更好地利用資源、增進(jìn)測試人員與開發(fā)人員間的合作伙伴關(guān)系局限性:定制項(xiàng)目、周期很短的項(xiàng)目、業(yè)務(wù)復(fù)雜的對象、人體感觀與易用性測試、不穩(wěn)定軟件、涉及物理交互。[單選題]117.軟件單元測試時(shí),應(yīng)設(shè)計(jì)測試用例檢查數(shù)據(jù)結(jié)構(gòu)的()差錯(cuò)1)不正確或不一致的數(shù)據(jù)類型說明2)錯(cuò)誤的變量名,如變量名拼寫錯(cuò)或縮寫錯(cuò)等3)使用尚未賦值或尚未初始化的變量4)錯(cuò)誤的初始值或錯(cuò)誤的默認(rèn)值5)不一致的數(shù)據(jù)類型6)下溢、上溢或地址差錯(cuò)7)全局?jǐn)?shù)據(jù)對軟件單元的影響A)僅1)B)僅1)、3)和4)C)僅1)~6)D)以上都是.答案:D解析:[單選題]118.對計(jì)算機(jī)軟件和硬件資源進(jìn)行管理和控制的軟件是______A)文件管理程序B)輸入輸出管理程序C)命令處理程序D)操作系統(tǒng)答案:D解析:[單選題]119.軟件驗(yàn)證和確認(rèn)理論是測試過程的理論依據(jù),其中確認(rèn)是檢查我們是否在建成一個(gè)正確的產(chǎn)品,它強(qiáng)調(diào)的是________。A)過程的正確性B)產(chǎn)品的正確性C)測試的正確性D)規(guī)格說明的正確性答案:B解析:[單選題]120.根據(jù)等價(jià)類測試的原則,若規(guī)定了輸入數(shù)據(jù)必須遵守的規(guī)則,則要確立的有效等價(jià)類個(gè)數(shù)為(),無效等價(jià)類個(gè)數(shù)為A)1個(gè),1個(gè)B)1個(gè),0個(gè)C)1個(gè),若干個(gè)D)1個(gè),2個(gè)答案:C解析:[單選題]121.設(shè)計(jì)階段的測試對象來自設(shè)計(jì)文檔,下列不屬于這一階段設(shè)計(jì)文檔的是(A)邏輯設(shè)計(jì)規(guī)格說明B)物理設(shè)計(jì)規(guī)格說明C)內(nèi)部設(shè)計(jì)規(guī)格說明D)外部設(shè)計(jì)規(guī)格說明答案:B解析:[單選題]122.成功的測試是指運(yùn)行測試用例后()。A)未發(fā)現(xiàn)程序錯(cuò)誤B)發(fā)現(xiàn)了程序錯(cuò)誤C)證明程序正確性D)改正了程序錯(cuò)誤答案:B解析:[單選題]123.測試執(zhí)行的流程有:A)創(chuàng)建測試集B)規(guī)劃測試集C)運(yùn)行測試、分析測試結(jié)果D)以上都是答案:D解析:[單選題]124.()不屬于功能測試用例構(gòu)成元素。A)測試數(shù)據(jù)B)測試步驟C)預(yù)期結(jié)果D)實(shí)測結(jié)果答案:D解析:本題考查功能測試用例概念。功能測試用例的主要元素包括測試步驟、測試數(shù)據(jù)和預(yù)期結(jié)果。實(shí)測結(jié)果是案例的執(zhí)行結(jié)果。[單選題]125.單元測試時(shí),被測模塊調(diào)用的是A)樁模塊B)通信模塊C)驅(qū)動模塊D)代理模塊.答案:A解析:[單選題]126.軟件可靠性是指在指定的條件下使用時(shí),軟件產(chǎn)品維持規(guī)定的性能級別的能力,其子特性()是指在軟件發(fā)生故障或者違反指定接口的情況下,軟件產(chǎn)品維持規(guī)定的性能級別的能力。A)成熟性;B)易恢復(fù)性;C)容錯(cuò)性;D)可答案:C解析:[單選題]127.在分層體系結(jié)構(gòu)中,()實(shí)現(xiàn)與實(shí)體對象相關(guān)的業(yè)務(wù)邏輯。在基于JavaEE技術(shù)開發(fā)的軟件系統(tǒng)中,常用(請作答此空)技術(shù)來實(shí)現(xiàn)該層。A)HTMLB)JSPC)ServletD)EJB答案:D解析:本題考查軟件設(shè)計(jì)的基礎(chǔ)知識。在分層體系結(jié)構(gòu)中,表示層是應(yīng)用系統(tǒng)的用戶界面部分,負(fù)責(zé)用戶與應(yīng)用程序的交互;控制層接收用戶請求,選擇適當(dāng)?shù)倪壿媽訕?gòu)件處理并接收處理結(jié)果,選擇適當(dāng)?shù)慕缑嬲故窘o用戶;模型層訪問數(shù)據(jù)層的數(shù)據(jù)對象,并根據(jù)要求進(jìn)行查詢或更新數(shù)據(jù),實(shí)現(xiàn)業(yè)務(wù)邏輯功能,JavaEE體系結(jié)構(gòu)中,常用EJB技術(shù)實(shí)現(xiàn);數(shù)據(jù)層負(fù)責(zé)數(shù)據(jù)的存儲。[單選題]128.()不屬于網(wǎng)站滲透測試的內(nèi)容。A)防火墻日志審查B)防火墻遠(yuǎn)程探測與攻擊C)跨站攻擊D)SQL注入答案:A解析:本題考查滲透測試的方法。滲透測試是通過遠(yuǎn)程各種手段試圖進(jìn)入網(wǎng)站非法獲取數(shù)據(jù)、管理權(quán)限或修改網(wǎng)站的嘗試。防火墻日志審查不是遠(yuǎn)程手段。[單選題]129.了檢測引用異常,需要檢查通過程序的每一條路徑。通常采用類似()的方法遍歷程序流程圖的每一條路徑A)廣度優(yōu)先B)隨機(jī)訪問C)深度優(yōu)先D)自底向上答案:C解析:[單選題]130.總線復(fù)用方式可以()。A)提高總線的傳輸帶寬B)增加總線的功能C)減少總線中信號線的數(shù)量D)提高CPU利用率答案:C解析:C,總線復(fù)用,指的是數(shù)據(jù)和地址在同一個(gè)總線上傳輸?shù)姆绞?。由于CPU引腳數(shù)量有限,使得一些引腳起多個(gè)作用。采用總線復(fù)用方式,可以減少總線中信號線的數(shù)量。[單選題]131.某系統(tǒng)中,模塊A處理與銷售相關(guān)的所有細(xì)節(jié),僅需要發(fā)送一個(gè)包含銷售量、價(jià)格和時(shí)間的報(bào)表到模塊B,則這兩個(gè)模塊之間為()耦合A)內(nèi)容B)標(biāo)記C)控制D)數(shù)據(jù)答案:B解析:一般

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論