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

下載本文檔

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

文檔簡介

試卷科目:軟件水平考試(中級)軟件評測師綜合2011軟件水平考試(中級)軟件評測師真題及答案綜合PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpages2011軟件水平考試(中級)軟件評測師真題及答案綜合第1部分:單項(xiàng)選擇題,共74題,每題只有一個(gè)正確答案,多選或少選均不得分。[單選題]1.總線復(fù)用方式可以______。A)提高總線的傳輸帶寬B)增加總線的功能C)減少總線中信號線的數(shù)量D)提高CPU利用率答案:C解析:本題考查總線基礎(chǔ)知識??偩€是一組能為多個(gè)部件分時(shí)共享的信息傳送線,用來連接多個(gè)部件并為之提供信息交換通路,通過總線復(fù)用方式可以減少總線中信號線的數(shù)量,以較少的信號線傳輸更多的信息。[單選題]2.若某條無條件轉(zhuǎn)移匯編指令采用直接尋址,則該指令的功能是將指令中的地址碼送入______。A)PC(程序計(jì)數(shù)器)B)AR(地址寄存器)C)AC(累加器)D)ALU(算術(shù)邏輯單元)答案:A解析:本題考查指令系統(tǒng)基礎(chǔ)知識。直接尋址是指操作數(shù)存放在內(nèi)存單元中,指令中直接給出操作數(shù)所在存儲單元的地址。而跳轉(zhuǎn)指令中的操作數(shù)即為要轉(zhuǎn)向執(zhí)行的指令地址,因此,應(yīng)將指令中的地址碼送入程序計(jì)數(shù)器(PC),以獲得下一條指令的地址,從而實(shí)現(xiàn)程序執(zhí)行過程的自動(dòng)控制功能。[單選題]3.在程序的執(zhí)行過程中,Cache與主存的地址映像由______。A)專門的硬件自動(dòng)完成B)程序員進(jìn)行調(diào)度C)操作系統(tǒng)進(jìn)行管理D)程序員和操作系統(tǒng)共同協(xié)調(diào)完成答案:A解析:本題考查存儲系統(tǒng)基礎(chǔ)知識。高速緩存(Cache)的出現(xiàn)主要有兩個(gè)因素:首先是由于CPU的速度和性能提高很快而主存速度較低且價(jià)格高,其次就是程序執(zhí)行的局部性特點(diǎn)。因此,才將速度比較快而容量有限的靜態(tài)存儲器芯片構(gòu)成Cache,以盡可能發(fā)揮CPU的高速度。因此,必須用硬件來實(shí)現(xiàn)Cache的全部功能。[單選題]4.在CPU的寄存器中,______對用戶是完全透明的。A)程序計(jì)數(shù)器B)指令寄存器C)狀態(tài)寄存器D)通用寄存器答案:B解析:本題考查計(jì)算機(jī)系統(tǒng)基礎(chǔ)知識。寄存器組是CPU中的一個(gè)重要組成部分,它是CPU內(nèi)部的臨時(shí)存儲空間。寄存器既可以用來存放數(shù)據(jù)和地址,也可以存放控制信息或CPU工作時(shí)的狀態(tài)。在CPU中增加寄存器的數(shù)量,可以使CPU把執(zhí)行程序時(shí)所需的數(shù)據(jù)盡可能地放在寄存器中,從而減少訪問內(nèi)存的次數(shù),提高其運(yùn)行速度。但是,寄存器的數(shù)目也不能太多,除了增加成本外,寄存器地址編碼增加還會(huì)增加指令的長度。CPU中的寄存器通常分為存放數(shù)據(jù)的寄存器、存放地址的寄存器、存放控制信息的寄存器、存放狀態(tài)信息的寄存器和其他寄存器等類型。程序計(jì)數(shù)器是存放指令地址的寄存器,其作用是:當(dāng)程序順序執(zhí)行時(shí),每取出一條指令,程序計(jì)數(shù)器(PC)內(nèi)容自動(dòng)增加一個(gè)值,指向下一條要取的指令。當(dāng)程序出現(xiàn)轉(zhuǎn)移時(shí),則將轉(zhuǎn)移地址送入PC,然后由PC指向新的指令地址。指令寄存器(IR)用于存放正在執(zhí)行的指令,指令從內(nèi)存取出后送入指令寄存器。其操作碼部分經(jīng)指令譯碼器送微操作信號發(fā)生器,其地址碼部分指明參加運(yùn)算的操作數(shù)的地址形成方式。在指令執(zhí)行過程中,指令寄存器中的內(nèi)容保持不變。狀態(tài)字寄存器(PSW)用于保存指令執(zhí)行完成后產(chǎn)生的條件碼,例如運(yùn)算是否有溢出,結(jié)果為正還是為負(fù),是否有進(jìn)位等。此外,PSW還保存中斷和系統(tǒng)工作狀態(tài)等信息。通用寄存器組是CPU中的一組工作寄存器,運(yùn)算時(shí)用于暫存操作數(shù)或地址。在程序中使用通用寄存器可以減少訪問內(nèi)存的次數(shù),提高運(yùn)算速度。在匯編語言程序中,程序員可以直接訪問通用寄存器以存取數(shù)據(jù),可以訪問狀態(tài)字寄存器以獲取有關(guān)數(shù)據(jù)處理結(jié)果的相關(guān)信息,可以通過相對程序計(jì)數(shù)器進(jìn)行尋址,但是不能訪問指令寄存器。[單選題]5.若某計(jì)算機(jī)系統(tǒng)的I/O接口與主存采用統(tǒng)一編址,則輸入輸出操作是通過______指令來完成的。A)控制B)中斷C)輸入輸出D)訪存答案:D解析:本題考查計(jì)算機(jī)系統(tǒng)中的輸入輸出系統(tǒng)基礎(chǔ)知識。常用的I/O接口編址方法有兩種:一是與內(nèi)存單元統(tǒng)一編址,二是單獨(dú)編址。與內(nèi)存單元統(tǒng)一編址方式下,是將I/O接口中有關(guān)的寄存器或存儲部件看作存儲器單元,與主存中的存儲單元統(tǒng)一編址。這樣,內(nèi)存地址和接口地址統(tǒng)一在一個(gè)公共的地址空間里,對I/O接口的訪問就如同對主存單元的訪問一樣,可以用訪問內(nèi)存單元的指令訪問I/O接口。I/O接口單獨(dú)編址是指通過設(shè)置單獨(dú)的I/O地址空間,為接口中的有關(guān)寄存器或存儲部件分配地址碼,需要設(shè)置專門的I/O指令進(jìn)行訪問。這種編址方式的優(yōu)點(diǎn)是不占用主存的地址空間,訪問主存的指令和訪問接口的指令不同,在程序中容易使用和辨認(rèn)。[單選題]6.將Students表的插入權(quán)限賦予用戶UserA,并允許其將該權(quán)限授予他人,應(yīng)使用的SQL語句為:GRANT__1__TABLEStudentsTOUserA___2___;1、____A)UPDATEB)UPDATEONC)INSERTD)INSERTON答案:D解析:題考查關(guān)系代數(shù)運(yùn)算與SQL查詢方面的基礎(chǔ)知識。授權(quán)語句的格式如下:GRANT<權(quán)限>[,<權(quán)限>]...[ON<對象類型><對象名>]TO<用戶>[,<用戶]>]...[WITHGRANTOPTION];若在授權(quán)語句中指定了?WITHGRANTOPTION?子句,那么,獲得了權(quán)限的用戶還可以將該權(quán)限賦給其他用戶。[單選題]7.將Students表的插入權(quán)限賦予用戶UserA,并允許其將該權(quán)限授予他人,應(yīng)使用的SQL語句為:GRANT__1___TABLEStudentsTOUserA__2___;2、_____A)FORALLB)PUBLICC)WITHCHECKOPTIOND)WITHGRANTOPTION答案:D解析:本題考查關(guān)系代數(shù)運(yùn)算與SQL查詢方面的基礎(chǔ)知識。授權(quán)語句的格式如下:GRANT<權(quán)限>[,<權(quán)限>]...[ON<對象類型><對象名>]TO<用戶>[,<用戶]>]...[WITHGRANTOPTION];若在授權(quán)語句中指定了?WITHGRANTOPTION?子句,那么,獲得了權(quán)限的用戶還可以將該權(quán)限賦給其他用戶。[單選題]8.TCP是互聯(lián)網(wǎng)中的___1__協(xié)議,使用___2__次握手協(xié)議建立連接。1、___A)傳輸層B)網(wǎng)絡(luò)層C)會(huì)話層D)應(yīng)用層答案:A解析:TCP是互聯(lián)網(wǎng)中的傳輸層協(xié)議,使用3次握手協(xié)議建立連接。這種建立連接的方法可以防止產(chǎn)生錯(cuò)誤的連接,這種錯(cuò)誤往往是由網(wǎng)絡(luò)中存儲的過期的分組引起的。TCP使用的流量控制協(xié)議是可變大小的滑動(dòng)窗口協(xié)議。[單選題]9.TCP是互聯(lián)網(wǎng)中的__1___協(xié)議,使用__2__次握手協(xié)議建立連接。2、____A)1B)2C)3D)4答案:C解析:TCP是互聯(lián)網(wǎng)中的傳輸層協(xié)議,使用3次握手協(xié)議建立連接。這種建立連接的方法可以防止產(chǎn)生錯(cuò)誤的連接,這種錯(cuò)誤往往是由網(wǎng)絡(luò)中存儲的過期的分組引起的。TCP使用的流量控制協(xié)議是可變大小的滑動(dòng)窗口協(xié)議。[單選題]10.A類網(wǎng)絡(luò)是很大的網(wǎng)絡(luò),每個(gè)A類網(wǎng)絡(luò)中可以有___1__個(gè)網(wǎng)絡(luò)地址。實(shí)際使用中必須把A類網(wǎng)絡(luò)劃分為子網(wǎng),如果指定的子網(wǎng)掩碼為,則該網(wǎng)絡(luò)被劃分為__2___個(gè)子網(wǎng)。1、____A)2^10B)2^12C)2^20D)2^24答案:D解析:A類網(wǎng)絡(luò)的地址掩碼是8比特,剩余的24比特可表示主機(jī)地址,所以主機(jī)地址數(shù)為2^24個(gè)。子網(wǎng)掩碼中全1部分對應(yīng)于網(wǎng)絡(luò)號,的二進(jìn)制表示為11111111.11111111.11000000.00000000,A類子網(wǎng)掩碼原本是8,劃分子網(wǎng)以后的掩碼是18,子網(wǎng)部分借用了A類網(wǎng)絡(luò)主機(jī)號的前10位,所以可以確定該網(wǎng)絡(luò)被劃分為2^10=1024個(gè)子網(wǎng)。[單選題]11.A類網(wǎng)絡(luò)是很大的網(wǎng)絡(luò),每個(gè)A類網(wǎng)絡(luò)中可以有__1___個(gè)網(wǎng)絡(luò)地址。實(shí)際使用中必須把A類網(wǎng)絡(luò)劃分為子網(wǎng),如果指定的子網(wǎng)掩碼為,則該網(wǎng)絡(luò)被劃分為___2___個(gè)子網(wǎng)。2、_____A)128B)256C)1024D)2048答案:C解析:A類網(wǎng)絡(luò)的地址掩碼是8比特,剩余的24比特可表示主機(jī)地址,所以主機(jī)地址數(shù)為2^24個(gè)。子網(wǎng)掩碼中全1部分對應(yīng)于網(wǎng)絡(luò)號,的二進(jìn)制表示為11111111.11111111.11000000.00000000,A類子網(wǎng)掩碼原本是8,劃分子網(wǎng)以后的掩碼是18,子網(wǎng)部分借用了A類網(wǎng)絡(luò)主機(jī)號的前10位,所以可以確定該網(wǎng)絡(luò)被劃分為2^10=1024個(gè)子網(wǎng)。[單選題]12.Windows系統(tǒng)中,在排除DNS域名解析故障時(shí),需要刷新DNS解析器緩存,使用的命令是______。A)ipconfig/renewB)ipconfig/flushdnsC)netstat-rD)arp-a答案:B解析:本題考查Web站點(diǎn)文檔及相關(guān)知識。刷新和重置緩存的命令是ipconfig/flushdns。[單選題]13.如果在程序中的多個(gè)地方需要使用同一個(gè)常數(shù),那么最好將其定義為一個(gè)符號常量,這樣______。A)可以縮短程序代碼的長度B)便于進(jìn)行編譯過程的優(yōu)化C)可以加快程序的運(yùn)行速度D)便于修改此常數(shù)并提高可讀性答案:D解析:本題考查程序語言基礎(chǔ)知識。編寫源程序時(shí),將程序中多處引用的常數(shù)定義為一個(gè)符號常量可以簡化對此常數(shù)的修改操作(只需改一次),并提高程序的可讀性,以便于理解和維護(hù)。[單選題]14.若C程序的表達(dá)式中引用了未賦初值的變量,則______。A)編譯時(shí)一定會(huì)報(bào)告錯(cuò)誤信息,該程序不能運(yùn)行B)可以通過編譯并運(yùn)行,但運(yùn)行時(shí)一定會(huì)報(bào)告異常C)可以通過編譯,但鏈接時(shí)一定會(huì)報(bào)告錯(cuò)誤信息而不能運(yùn)行D)可以通過編譯并運(yùn)行,但運(yùn)行結(jié)果不一定是期望的結(jié)果答案:D解析:本題考查C程序設(shè)計(jì)語言基礎(chǔ)知識。在C程序的表達(dá)式引用了未賦初值的變量,程序可以通過編譯且能夠運(yùn)行,但是由于變量的值是隨機(jī)的,因此運(yùn)行結(jié)果也是隨機(jī)的,不一定能得到期望的結(jié)果。[單選題]15.若程序在運(yùn)行時(shí)陷入死循環(huán),則該情況屬于______。A)語法錯(cuò)誤B)運(yùn)行時(shí)異常C)動(dòng)態(tài)的語義錯(cuò)誤D)靜態(tài)的語義錯(cuò)誤答案:C解析:本題考查程序運(yùn)行基礎(chǔ)知識。程序錯(cuò)誤可分為兩類:語法錯(cuò)誤和語義錯(cuò)誤,語法描述語言的結(jié)構(gòu)(形式或樣子),語義表達(dá)語言的含義。語法錯(cuò)誤會(huì)在編譯階段檢查出來,程序中有語法錯(cuò)誤時(shí)不能通過編譯。語義錯(cuò)誤分為靜態(tài)的語義錯(cuò)誤和動(dòng)態(tài)語義錯(cuò)誤,靜態(tài)的語義錯(cuò)誤是指在編譯階段發(fā)現(xiàn)的錯(cuò)誤,動(dòng)態(tài)的語義錯(cuò)誤在程序運(yùn)行時(shí)出現(xiàn)。[單選題]16.Java虛擬機(jī)采用()軟件體系結(jié)構(gòu)。A)管道-過濾器B)分層C)黑板D)解釋器答案:D解析:Java虛擬機(jī)(JavaVirtualMachine,JVM)是一個(gè)想象中的機(jī)器,在實(shí)際的計(jì)算機(jī)上通過軟件模擬來實(shí)現(xiàn)。Java虛擬機(jī)有自己想象中的硬件,如處理器、堆棧、寄存器等,還具有相應(yīng)的指令系統(tǒng)。Garlan和Shaw將通用軟件體系結(jié)構(gòu)風(fēng)格總結(jié)為五個(gè)大類:數(shù)據(jù)流風(fēng)格、調(diào)用/返回風(fēng)格、獨(dú)立構(gòu)件風(fēng)格、虛擬機(jī)風(fēng)格、倉庫風(fēng)格。數(shù)據(jù)流風(fēng)格有:批處理序列、管道/過濾器;調(diào)用/返回風(fēng)格有:主程序/子程序、面向?qū)ο箫L(fēng)格、層次結(jié)構(gòu);獨(dú)立構(gòu)件風(fēng)格有:進(jìn)程通訊、事件系統(tǒng);虛擬機(jī)風(fēng)格有:解釋器、基于規(guī)則的系統(tǒng);倉庫風(fēng)格有:數(shù)據(jù)庫系統(tǒng)、超文本系統(tǒng)、黑板系統(tǒng)。而JAVA虛擬機(jī)采用解釋器軟件體系結(jié)構(gòu)。[單選題]17.若二維數(shù)組arr[1..M,1..N]的首地址為base,數(shù)組元素按列存儲且每個(gè)元素占用K個(gè)存儲單元,則元素arr[i,j]在該數(shù)組空間的地址為______。A)base+((i-1)*M+j-1)*KB)base+((i-1)*N+j-1)*KC)base+((j-1)*M+i-1)*KD)base+((j-1)*N+i-1)*K答案:C解析:本題考查數(shù)組元素的存儲知識。二維數(shù)組arr[1..M,1..N]的元素可以按行存儲,也可以按列存儲。按列存儲時(shí),元素的排列次序?yàn)?,先是第一列的所有元素,然后是第二列的所有元素,最后是第N列的所有元素。每一列的元素則按行號從小到大依次排列。因此,對于元素arr[i,j],其存儲位置如下計(jì)算:先計(jì)算其前面j-1列上的元素總數(shù),為(j-1)*M,然后計(jì)算第j列上排列在arr[i,j]之前的元素?cái)?shù)目,為i-1,因此arr[i,j]的地址為base+((j-1)*M+i-1)*K。[單選題]18.表達(dá)式?a*(b-(c+d))?的后綴式為______。A)cd+ab-*B)ab*c-d+C)abcd+-*D)abcd*-+答案:C解析:本題考查程序語言基礎(chǔ)知識。后綴式(逆波蘭式)是將運(yùn)算符號置于其運(yùn)算對象之后所構(gòu)成的表達(dá)式,這樣便于對表達(dá)式求值。表達(dá)式?a*(b-(c+d))?的后綴表示為?abcd+-*?。[單選題]19.在面向?qū)ο蠓椒ㄖ?,______是一種概念、抽象或具有狀態(tài)、行為和標(biāo)識的事物。A)關(guān)系B)屬性C)標(biāo)識D)對象答案:D解析:本題考查面向?qū)ο蟮幕局R。在面向?qū)ο蠓椒ㄖ校瑢ο笫且环N概念、抽象或具有狀態(tài)、行為和標(biāo)識的事物,對象通??捎蓪ο竺傩院筒僮魅糠纸M成。每個(gè)對象有唯一標(biāo)識。對象之間的關(guān)系表示對象之間的依賴、關(guān)聯(lián)等關(guān)系。對象之間進(jìn)行通信的一種構(gòu)造叫做消息。[單選題]20.標(biāo)識符在高級語言源程序中的作用不包括______。A)為變量命名B)為注釋標(biāo)記位置C)為函數(shù)命名D)為數(shù)據(jù)類型命名答案:B解析:本題考查程序語言基礎(chǔ)知識。標(biāo)識符是用戶編程時(shí)使用的名字,是由一定的構(gòu)造規(guī)則構(gòu)成的字符串。用高級程序設(shè)計(jì)語言編寫程序時(shí),需要用標(biāo)識符為數(shù)據(jù)(變量、常量)、子程序(過程、函數(shù))、語句以及用戶自定義的數(shù)據(jù)類型命名。注釋不需要標(biāo)識符標(biāo)記。[單選題]21.在C程序中,若表達(dá)式中的算術(shù)運(yùn)算對象的類型不同,則需要先統(tǒng)一為相同類型后再進(jìn)行計(jì)算。例如,表達(dá)式?a-b?中,若a是雙精度浮點(diǎn)型變量,b是整型變量,為了盡可能保證運(yùn)算精度,通常進(jìn)行的處理是______。A)讀取b的值并轉(zhuǎn)換為雙精度浮點(diǎn)型數(shù)據(jù),然后進(jìn)行兩個(gè)浮點(diǎn)數(shù)的相減運(yùn)算,變量b的值不變B)讀取a的值并轉(zhuǎn)換為整型數(shù)據(jù),然后進(jìn)行兩個(gè)整數(shù)的相減運(yùn)算,變量a的值不變C)將b重新定義為雙精度浮點(diǎn)型變量(其值自動(dòng)轉(zhuǎn)換為雙精度型數(shù)據(jù)),再進(jìn)行兩個(gè)浮點(diǎn)數(shù)的相減運(yùn)算D)將a重新定義為整型變量(其值自動(dòng)轉(zhuǎn)換為整型數(shù)據(jù)),再進(jìn)行兩個(gè)整數(shù)的相減運(yùn)算答案:A解析:本題考查程序語言基礎(chǔ)知識。在表達(dá)式的求值過程中,若參與運(yùn)算的數(shù)據(jù)類型不一致,則編譯系統(tǒng)自動(dòng)進(jìn)行相應(yīng)數(shù)據(jù)的類型轉(zhuǎn)換(隱式類型轉(zhuǎn)換),類型轉(zhuǎn)換的一般規(guī)則是:為防止精度損失,如果必要的話,類型總是被提升為較寬的類型;所有含有小于整型的有序類型的算術(shù)表達(dá)式在計(jì)算之前其類型都會(huì)被轉(zhuǎn)換成整型。最寬的類型為longdouble,運(yùn)算時(shí)另一個(gè)操作數(shù)無論是什么類型都將被轉(zhuǎn)換成longdouble。如果兩個(gè)操作數(shù)都不是longdouble型,那么若其中一個(gè)操作數(shù)的類型是double型,則另一個(gè)就被轉(zhuǎn)換成double型。類似地,如果兩個(gè)操作數(shù)都不是double型而其中一個(gè)操作float型,則另一個(gè)被轉(zhuǎn)換成float型。否則如果兩個(gè)操作數(shù)都不是3種浮點(diǎn)類型之一,它們一定是某種整值類型。在確定共同的目標(biāo)提升類型之前,編譯器將在所有小于int的整值類型上施加一個(gè)被稱為整值提升的過程。在進(jìn)行整值提升時(shí)類型char、signedchar、unsignedchar和shortint都被提升為類型int。C/C++語言編譯系統(tǒng)提供的內(nèi)部數(shù)據(jù)類型的自動(dòng)隱式轉(zhuǎn)換規(guī)則如下:①程序在執(zhí)行算術(shù)運(yùn)算時(shí),低類型可以轉(zhuǎn)換為高類型。②在賦值表達(dá)式中,右邊表達(dá)式的值自動(dòng)隱式轉(zhuǎn)換為左邊變量的類型,并賦值給它。⑨當(dāng)在函數(shù)調(diào)用時(shí),將實(shí)參值賦給形參,系統(tǒng)隱式地將實(shí)參轉(zhuǎn)換為形參的類型后,賦給形參。④函數(shù)有返回值時(shí),系統(tǒng)將自動(dòng)地將返回表達(dá)式類型轉(zhuǎn)換為函數(shù)類型后,賦值給調(diào)用函數(shù)。[單選題]22.某應(yīng)用系統(tǒng)采用防火墻技術(shù)來實(shí)現(xiàn)安全防護(hù),在進(jìn)行安全防護(hù)測試時(shí),設(shè)計(jì)的測試點(diǎn)不包括______。A)是否支持對HTTP、FTP、SMTP等服務(wù)類型的訪問控制B)是否在檢測到入侵事件時(shí),自動(dòng)執(zhí)行切斷服務(wù)、記錄入侵過程等動(dòng)作C)是否支持交換和路由兩種工作模式D)是否考慮到防火墻的冗余設(shè)計(jì)答案:B解析:本題考查防火墻相關(guān)知識?;景踩雷o(hù)系統(tǒng)一般采用防火墻、入侵檢測、漏洞掃描、安全審計(jì)等。針對不同的安全技術(shù),進(jìn)行測試時(shí)的測試點(diǎn)考慮是不同的。在采用防火墻的應(yīng)用系統(tǒng)中,設(shè)計(jì)的測試點(diǎn)主要應(yīng)包括:是否支持對HTTP、FTP、SMTP等服務(wù)類型的訪問控制、是否支持交換和路由兩種工作模式、是否考慮到防火墻的冗余設(shè)計(jì)、是否支持對日志的統(tǒng)計(jì)分析功能;對防火墻本身或受保護(hù)網(wǎng)段的非法攻擊系統(tǒng),是否提供多種警告方式以及多種級別的告警。[單選題]23.安全防護(hù)策略是軟件系統(tǒng)對抗攻擊的主要手段,安全防護(hù)策略不包括______。A)安全日志B)入侵檢測C)漏洞掃描D)數(shù)據(jù)備份與恢復(fù)答案:D解析:本題考查軟件安全防護(hù)策略。安全防護(hù)策略是軟件系統(tǒng)對抗攻擊的主要手段,主要包括安全日志、入侵檢測、隔離防護(hù)和漏洞掃描等。安全日志是記錄非法用戶的登錄、操作等信息,以便發(fā)現(xiàn)問題并提出解決措施。入侵檢測是主動(dòng)采集信息,從中分析可能的網(wǎng)絡(luò)入侵或攻擊。漏洞掃描是對軟件系統(tǒng)及網(wǎng)絡(luò)系統(tǒng)進(jìn)行與安全相關(guān)的檢測,找出安全隱患和可被黑客利用的漏洞。數(shù)據(jù)備份與恢復(fù)是一種數(shù)據(jù)安全策略,從軟件系統(tǒng)本身角度來講,任何一款軟件系統(tǒng)都應(yīng)當(dāng)提供數(shù)據(jù)的備份與恢復(fù)功能,對自身的數(shù)據(jù)進(jìn)行保護(hù)。[單選題]24.以下屬于安全測試方法的是______。①安全功能驗(yàn)證②安全漏洞掃描③模擬攻擊實(shí)驗(yàn)④數(shù)據(jù)偵聽A)①③B)①②③C)①②④D)①②③④答案:D解析:本題考查安全測試的基礎(chǔ)知識。安全測試方法包括安全功能驗(yàn)證、安全漏洞掃描、模擬攻擊實(shí)驗(yàn)和數(shù)據(jù)偵聽。[單選題]25.從認(rèn)證中心CA獲取用戶B的數(shù)字證書,該證書用______做數(shù)字簽名,從用戶B的數(shù)字證書中可以獲得B的公鑰。A)CA的公鑰B)CA的私鑰C)B的公鑰D)B的私鑰答案:B解析:題考查數(shù)字證書的基礎(chǔ)知識。用戶的數(shù)字證書由某個(gè)可信的證書發(fā)放機(jī)構(gòu)(CertificationAuthority,CA)建立,并由CA或用戶將其放入公共目錄中。在X.509標(biāo)準(zhǔn)中,一般格式的數(shù)字證書包含以下數(shù)據(jù)域:(1)版本號:用于區(qū)分X.509的不同版本(2)序列號:由同一發(fā)行者(CA)發(fā)放的每個(gè)證書的序列號是唯一的(3)簽名算法:簽署證書所用的算法及其參數(shù)(4)發(fā)行者:指建立和簽署證書的CA的X.509名字(5)有效期:包括證書有效期的起始時(shí)間和終止時(shí)間(6)主體名:指證書持有者的名稱及有關(guān)信息(7)公鑰:證書持有者的公鑰以及其使用方法(8)發(fā)行者ID:任選的名字唯一地標(biāo)識證書的發(fā)行者(9)主體ID:任選的名字唯一地標(biāo)識證書的持有者?(10)擴(kuò)展域:添加的擴(kuò)充信息(11)認(rèn)證機(jī)構(gòu)的簽名:用CA私鑰對證書的簽名從上述描述可知,數(shù)字證書用CA私鑰做數(shù)字簽名,從用戶的數(shù)字證書中可以獲得用戶的公鑰。[單選題]26.______指可以不經(jīng)著作權(quán)人許可,不需支付報(bào)酬,使用其作品。A)合理使用B)許可使用C)強(qiáng)制許可使用D)法定許可使用答案:A解析:本題考查知識產(chǎn)權(quán)方面的基礎(chǔ)知識。合理使用是指在特定的條件下,法律允許他人自由使用享有著作權(quán)的作品而不必征得著作權(quán)人的同意,也不必向著作權(quán)人支付報(bào)酬,但應(yīng)當(dāng)在指明著作權(quán)人姓名、作品名稱,并且不侵犯著作權(quán)人依法享有的合法權(quán)利的情況下對著作權(quán)人的作品進(jìn)行使用。許可使用是指著作權(quán)人將自己的作品以一定的方式、在一定的地域和期限內(nèi)許可他人使用,并由此獲得經(jīng)濟(jì)利益。強(qiáng)制許可使用是指在一定條件下,作品的使用者基于某種正當(dāng)理由,需要使用他人已發(fā)表的作品,經(jīng)申請由著作權(quán)行政管理部門授權(quán)即可使用該作品,無需征得著作權(quán)人同意,但應(yīng)向其支付報(bào)酬。法定許可是指除著作權(quán)人聲明不得使用外,使用人在未經(jīng)著作權(quán)人許可的情況下,向著作權(quán)人支付報(bào)酬,指明著作權(quán)人姓名、作品名稱,并且不侵犯著作權(quán)人依法享有的合法權(quán)利的情況下進(jìn)行使用。[單選題]27.王某是M國際運(yùn)輸有限公司計(jì)算機(jī)系統(tǒng)管理員。任職期間,王某根據(jù)公司的業(yè)務(wù)要求開發(fā)了?海運(yùn)出口業(yè)務(wù)系統(tǒng)?,并由公司使用。隨后,王某向國家版權(quán)局申請了計(jì)算機(jī)軟件著作權(quán)登記,并取得了《計(jì)算機(jī)軟件著作權(quán)登記證書》,證書明確軟件名稱是?海運(yùn)出口業(yè)務(wù)系統(tǒng)V1.0?,著作權(quán)人為王某。以下說法中,正確的是______。A)海運(yùn)出口業(yè)務(wù)系統(tǒng)V1.0的著作權(quán)屬于王某B)海運(yùn)出口業(yè)務(wù)系統(tǒng)V1.0的著作權(quán)屬于M公司C)海運(yùn)出口業(yè)務(wù)系統(tǒng)V1.0的著作權(quán)屬于王某和公司D)王某獲取的軟件著作權(quán)登記證是不可以撤銷的答案:B解析:本題考查知識產(chǎn)權(quán)方面的基礎(chǔ)知識。王某開發(fā)的軟件(即?海運(yùn)出口業(yè)務(wù)系統(tǒng)V1.0?)是在國際運(yùn)輸有限公司擔(dān)任計(jì)算機(jī)系統(tǒng)管理員期間根據(jù)國際運(yùn)輸有限公司業(yè)務(wù)要求開發(fā)的,該軟件是針對本職工作中明確指定的開發(fā)目標(biāo)所開發(fā)的。根據(jù)《著作權(quán)法》第十六條規(guī)定,公民為完成法人或者非法人單位工作任務(wù)所創(chuàng)作的作品是職務(wù)作品。認(rèn)定作品為職務(wù)作品還是個(gè)人作品,應(yīng)考慮兩個(gè)前提條件:一是作者和所在單位存在勞動(dòng)關(guān)系,二是作品的創(chuàng)作屬于作者應(yīng)當(dāng)履行的職責(zé)。職務(wù)作品分為一般職務(wù)作品和特殊的職務(wù)作品:一般職務(wù)作品的著作權(quán)由作者享有,單位或其他組織享有在其業(yè)務(wù)范圍內(nèi)優(yōu)先使用的權(quán)利,期限為二年;特殊的職務(wù)作品,除署名權(quán)以外,著作權(quán)的其他權(quán)利由單位享有。所謂特殊職務(wù)作品是指《著作權(quán)法》第十六條第二款規(guī)定的兩種情況:一是主要利用法人或者其他組織的物質(zhì)技術(shù)條件創(chuàng)作,并由法人或者其他組織承擔(dān)責(zé)任的工程設(shè)計(jì)、產(chǎn)品設(shè)計(jì)圖、計(jì)算機(jī)軟件、地圖等科學(xué)技術(shù)作品;二是法律、法規(guī)規(guī)定或合同約定著作權(quán)由單位享有的職務(wù)作品?!队?jì)算機(jī)軟件保護(hù)條例》也有類似的規(guī)定,在第十三條中規(guī)定了三種情況,一是針對本職工作中明確指定的開發(fā)目標(biāo)所開發(fā)的軟件;二是開發(fā)的軟件是從事本職工作活動(dòng)所預(yù)見的結(jié)果或者自然的結(jié)果;三是主要使用了法人或者其他組織的資金、專用設(shè)備、未公開的專門信息等物質(zhì)技術(shù)條件所開發(fā)并由法人或者其他組織承擔(dān)責(zé)任的軟件。王某在公司任職期間利用公司的資金、設(shè)備和各種資料,且是從事本職工作活動(dòng)所預(yù)見的結(jié)果。所以,其進(jìn)行的軟件開發(fā)行為是職務(wù)行為(只要滿足上述三個(gè)條件之一),其工作成果應(yīng)由公司享有。因此,該軟件的著作權(quán)應(yīng)屬于國際運(yùn)輸有限公司,但根據(jù)法律規(guī)定,王某享有署名權(quán)。根據(jù)《計(jì)算機(jī)軟件保護(hù)條例》第七條規(guī)定,軟件登記機(jī)構(gòu)發(fā)放的登記證明文件是登記事項(xiàng)的初步證明,只是證明登記主體享有軟件著作權(quán)以及訂立許可合同、轉(zhuǎn)讓合同的重要的書面證據(jù),并不是軟件著作權(quán)產(chǎn)生的依據(jù)。因?yàn)?,軟件著作?quán)是自軟件開發(fā)完成之日起自動(dòng)產(chǎn)生的,未經(jīng)登記的軟件著作權(quán)或軟件著作權(quán)專有合同和轉(zhuǎn)讓合同仍受法律保護(hù)。因此,軟件登記機(jī)構(gòu)發(fā)放的登記證明并不是軟件著作權(quán)最終歸屬的證明,如果有相反證明,軟件著作權(quán)登記證是可以撤銷的。該軟件是王某針對本職工作中明確指定的開發(fā)目標(biāo)所開發(fā)的,該軟件的著作權(quán)應(yīng)屬于公司。明確真正的著作權(quán)人之后,軟件著作權(quán)登記證書的證明力自然就消失了(只有審判機(jī)關(guān)才能確定登記證書的有效性)。[單選題]28.在結(jié)構(gòu)化分析方法中,依據(jù)______來進(jìn)行接口設(shè)計(jì)。A)數(shù)據(jù)流圖B)實(shí)體-關(guān)系圖C)數(shù)據(jù)字典D)狀態(tài)-遷移圖答案:A解析:本題考查結(jié)構(gòu)化分析與設(shè)計(jì)方法相關(guān)知識。軟件設(shè)計(jì)必須依據(jù)軟件的需求來進(jìn)行,結(jié)構(gòu)化分析的結(jié)果為結(jié)構(gòu)化設(shè)計(jì)提供了最基本的輸入信息,其關(guān)系為:根據(jù)加工規(guī)格說明和控制規(guī)格說明進(jìn)行過程設(shè)計(jì);根據(jù)數(shù)據(jù)字典和實(shí)體關(guān)系圖進(jìn)行數(shù)據(jù)設(shè)計(jì);根據(jù)數(shù)據(jù)流圖進(jìn)行接口設(shè)計(jì);根據(jù)數(shù)據(jù)流圖進(jìn)行體系結(jié)構(gòu)設(shè)計(jì)。[單選題]29.以下關(guān)于數(shù)據(jù)流圖的敘述中,不正確的是______。A)從數(shù)據(jù)傳遞和加工的角度,刻畫數(shù)據(jù)流從輸入到輸出的移動(dòng)變化過程B)描述了數(shù)據(jù)對象及數(shù)據(jù)對象之間的關(guān)系C)頂層數(shù)據(jù)流圖僅包含一個(gè)數(shù)據(jù)處理,即目標(biāo)系統(tǒng)D)采用自頂向下的方式進(jìn)行,開始于頂層數(shù)據(jù)流圖,結(jié)束于模塊規(guī)格說明答案:B解析:本題考查結(jié)構(gòu)化分析方法相關(guān)知識。數(shù)據(jù)流圖是結(jié)構(gòu)化分析模型中的一個(gè)重要部分,它描述數(shù)據(jù)在系統(tǒng)中如何被傳送或變換,以及描述如何對數(shù)據(jù)流進(jìn)行變換的功能或子功能,用于功能建模。每個(gè)軟件系統(tǒng)有一個(gè)頂層數(shù)據(jù)流圖,其中僅包含一個(gè)數(shù)據(jù)處理。采用數(shù)據(jù)流圖分析時(shí),采用自頂向下的方式進(jìn)行,開始于頂層數(shù)據(jù)流圖,結(jié)束于模塊規(guī)格說明。[單選題]30.模塊設(shè)計(jì)中,某模塊根據(jù)輸入的控制信息從文件中讀一個(gè)記錄或者向文件中寫一個(gè)記錄,則其內(nèi)聚類型為______。A)功能內(nèi)聚B)信息內(nèi)聚C)邏輯內(nèi)聚D)巧合內(nèi)聚答案:C解析:本題考查軟件設(shè)計(jì)的相關(guān)知識。模塊獨(dú)立性是指軟件系統(tǒng)中每個(gè)模塊只涉及軟件要求的具體的子功能,而與軟件系統(tǒng)中其他模塊的接口是簡單的。一般采用兩個(gè)準(zhǔn)則度量模塊獨(dú)立性,即模塊間的耦合和模塊的內(nèi)聚。本題考查模塊的內(nèi)聚。功能內(nèi)聚是指一個(gè)模塊中各個(gè)部分都是完成某一個(gè)具體功能必不可少的組成部分。信息內(nèi)聚模塊中可以完成多個(gè)功能,各個(gè)功能都在同一數(shù)據(jù)結(jié)構(gòu)上操作,每一項(xiàng)功能有一個(gè)唯一的入口點(diǎn)。邏輯內(nèi)聚模塊把幾種相關(guān)的功能組合在一起,每次被調(diào)用時(shí),根據(jù)傳送給模塊的判定參數(shù)來確定該模塊應(yīng)執(zhí)行哪一種功能。本題提及的模塊應(yīng)該屬于邏輯內(nèi)聚。巧合內(nèi)聚模塊內(nèi)部各部分之間沒有聯(lián)系或者聯(lián)系很松散。[單選題]31.在面向?qū)ο蠓治瞿P椭?,______不屬于系統(tǒng)的行為模型。A)類圖B)順序圖C)活動(dòng)圖D)狀態(tài)圖答案:A解析:本題面向?qū)ο蠓治瞿P?。在面向?qū)ο蠓治瞿P椭校妙悎D構(gòu)建系統(tǒng)的基本模型,該基本模型為系統(tǒng)的靜態(tài)模型,描述系統(tǒng)的結(jié)構(gòu)特征;用順序圖、活動(dòng)圖和狀態(tài)圖等建立系統(tǒng)的行為模型;而用包圖組織系統(tǒng)的模型。[單選題]32.現(xiàn)要開發(fā)一個(gè)通過衛(wèi)星通信連接計(jì)算機(jī)的新軟件產(chǎn)品,假設(shè)之前沒有開發(fā)衛(wèi)星通信軟件的經(jīng)驗(yàn),則最不適合采用______模型。A)瀑布B)原型C)增量D)螺旋答案:A解析:本題考查軟件生存周期模型。瀑布模型是將軟件生存周期各個(gè)活動(dòng)規(guī)定為依線性順序連接的若干階段的模型,它為軟件的開發(fā)和維護(hù)提供了一種有效的管理模式。但該模型缺乏靈活性,特別是無法解決軟件需求不明確或不準(zhǔn)確的問題。演化模型在獲取一組基本的需求后,通過快速分析構(gòu)造出該軟件的一個(gè)初始可運(yùn)行版本,然后逐步演化成為最終軟件產(chǎn)品。原型模型快速構(gòu)造軟件的原型,在此基礎(chǔ)上開發(fā)最終軟件產(chǎn)品。這兩類模型主要是針對需求不確定或者不清楚的情況下,進(jìn)行項(xiàng)目開發(fā)建議采用的。而螺旋模型增加了風(fēng)險(xiǎn)分析。因此對于開發(fā)一個(gè)新領(lǐng)域的新軟件產(chǎn)品,不適合采用瀑布模型。[單選題]33.在UML類圖中,包含訂單和訂單明細(xì)兩個(gè)類,則這兩個(gè)類之間的關(guān)系應(yīng)為______。A)關(guān)聯(lián)B)聚合C)組裝D)繼承答案:C解析:本題考查面向?qū)ο笤O(shè)計(jì)的相關(guān)知識。在面向?qū)ο蠓治龊驮O(shè)計(jì)中,類之間存在繼承、關(guān)聯(lián)、聚合和組裝等關(guān)系。繼承關(guān)系對父類和子類進(jìn)行建模,其中父類和子類之間共享數(shù)據(jù)和方法的機(jī)制。關(guān)聯(lián)關(guān)系表示類之間的一種連接關(guān)系,如員工類和公司類之間具有關(guān)聯(lián)關(guān)系。聚合關(guān)系表示客觀事物之間的整體和部分的關(guān)系,如汽車和發(fā)動(dòng)機(jī)的關(guān)系。組裝關(guān)系是一種更強(qiáng)的聚合關(guān)系,一個(gè)部分類的對象在一個(gè)時(shí)刻必須僅屬于一個(gè)整體類的對象,且整體類的對象管理它的部分類的對象。整體類不存在了,部分類也就不復(fù)存在。[單選題]34.以下關(guān)于敏捷方法的敘述中,不正確的是______。A)相對于過程和工具,更強(qiáng)調(diào)個(gè)人和交互B)相對于嚴(yán)格的文檔,更重視可工作的軟件C)相對于與客戶的合作,更注重合同談判D)相對于遵循計(jì)劃,更專注于對變化的響應(yīng)答案:C解析:本題考查敏捷軟件開發(fā)方法。敏捷軟件開發(fā)宣言:相對于過程和工具,更強(qiáng)調(diào)個(gè)人和交互;相對于嚴(yán)格的文檔,更重視可工作的軟件;相對于合同談判,更注重與客戶的合作;相對于遵循計(jì)劃,更專注于對變化的響應(yīng)。[單選題]35.一個(gè)優(yōu)秀的概念設(shè)計(jì)不包含______。A)用客戶語言編寫B(tài))描述系統(tǒng)功能C)描述軟件構(gòu)件的層次和功能D)與需求文檔鏈接答案:C解析:本題考查軟件設(shè)計(jì)的相關(guān)知識。概念設(shè)計(jì)或者系統(tǒng)設(shè)計(jì)確切地告訴客戶系統(tǒng)要做什么,因此一個(gè)優(yōu)秀的概念設(shè)計(jì)應(yīng)包含下列特性:用客戶的語言編寫;不包含技術(shù)行話;描述的是系統(tǒng)的功能;與實(shí)現(xiàn)無關(guān);與需求文檔鏈接起來。而一旦客戶認(rèn)可概念設(shè)計(jì),就可以開始技術(shù)設(shè)計(jì)。技術(shù)設(shè)計(jì)通常包含:對主要硬件部分及其功能的描述;軟件構(gòu)件的層次和功能;數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)流。[單選題]36.某財(cái)務(wù)系統(tǒng)在使用過程中,因個(gè)人所得稅政策變化,需修改計(jì)算工資的程序。這種修改屬于______維護(hù)。A)正確性B)適應(yīng)性C)完善性D)預(yù)防性答案:B解析:本題考查軟件維護(hù)的相關(guān)知識。軟件維護(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)行的修改;預(yù)防性維護(hù)是為了改進(jìn)應(yīng)用軟件的可靠性和可維護(hù)性,為了適應(yīng)未來變化的軟硬件環(huán)境的變化,主動(dòng)增加預(yù)防性的新的功能,以適應(yīng)將來各類變化。本題財(cái)務(wù)系統(tǒng)中由于個(gè)人所得稅政策發(fā)生變化,需要修改計(jì)算工作的程序,這是為了適應(yīng)變化而進(jìn)行的修改,因此屬于適應(yīng)性維護(hù)。[單選題]37.在軟件評審中,設(shè)計(jì)質(zhì)量是指設(shè)計(jì)的規(guī)格說明書符合用戶的要求。設(shè)計(jì)質(zhì)量的評審內(nèi)容不包括______。A)軟件可靠性B)軟件可測試性C)軟件性能實(shí)現(xiàn)情況D)軟件模塊層次答案:D解析:本題考查軟件設(shè)計(jì)的相關(guān)知識。為了使用戶滿足,軟件應(yīng)該滿足兩個(gè)必要條件:設(shè)計(jì)的規(guī)格說明書符合用戶的要求,這稱為設(shè)計(jì)質(zhì)量;程序按照設(shè)計(jì)規(guī)格說明所規(guī)定的情況正確執(zhí)行,這稱為程序質(zhì)量。設(shè)計(jì)質(zhì)量評審的對象是在需求分析階段產(chǎn)生的軟件需求規(guī)格說明、數(shù)據(jù)需求規(guī)格說明,在軟件概要設(shè)計(jì)階段產(chǎn)生的軟件概要設(shè)計(jì)說明書等。主要從以下方面進(jìn)行評審:軟件的規(guī)格說明是否合乎用戶的要求;可靠性;保密措施實(shí)現(xiàn)情況等;操作特性實(shí)施情況等;性能實(shí)現(xiàn)情況;可修改性、可擴(kuò)充性、可互換性和可移植性;可測試性;可復(fù)用性。[單選題]38.給系統(tǒng)增加特征越容易,說明軟件的______越好。A)功能性B)可靠性C)可維護(hù)性D)易使用性答案:C解析:本題考查軟件質(zhì)量特性。功能性是與一組功能及其指定的性質(zhì)的存在有關(guān)的一組屬性,包括適應(yīng)性、準(zhǔn)確性等;可靠性是與在規(guī)定的一段時(shí)間內(nèi)和規(guī)定的條件下,軟件維持在其性能水平有關(guān)的能力,包括成熟性、容錯(cuò)性等;易使用性是與為使用所需的努力和由一組規(guī)定或隱含的用戶對這樣使用所做的個(gè)別評價(jià)有關(guān)的一組屬性,包括易理解性、易學(xué)性和易操作性;可維護(hù)性是與進(jìn)行規(guī)定的修改所需要的努力有關(guān)的一組屬性,包括易分析性、易改變性。給系統(tǒng)增加特征容易說明軟件具有易改變性,因此屬于可維護(hù)性。[單選題]39.A模塊通過簡單數(shù)據(jù)類型(如整型)參數(shù)訪問B模塊,該參數(shù)在B模塊內(nèi)用于數(shù)據(jù)計(jì)算,則A、B模塊之間存在______。A)數(shù)據(jù)耦合B)標(biāo)記耦合C)控制耦合D)外部耦合答案:A解析:本題考查軟件設(shè)計(jì)的相關(guān)知識。模塊獨(dú)立性是指軟件系統(tǒng)中每個(gè)模塊只涉及軟件要求的具體的子功能,而與軟件系統(tǒng)中其他模塊的接口是簡單的。一般采用兩個(gè)準(zhǔn)則度量模塊獨(dú)立性,即模塊間的耦合和模塊的內(nèi)聚。本題考查模塊間的耦合。若一個(gè)模塊在訪問另一個(gè)模塊時(shí),通過簡單數(shù)據(jù)參數(shù)來交換輸入、輸出信息,則這種耦合稱為數(shù)據(jù)耦合。若一組模塊通過參數(shù)表傳遞記錄信息,則這些模塊之間存在標(biāo)記耦合。若一個(gè)模塊通過傳送開關(guān)、標(biāo)志和名字等控制信息,明顯地控制另一個(gè)模塊的功能,則這兩個(gè)模塊之間的耦合為控制耦合。若一組模塊都訪問同一個(gè)全局簡單變量,則這組模塊之間存在外部耦合。根據(jù)上述說明,模塊A和模塊B之間的耦合關(guān)系為數(shù)據(jù)耦合。[單選題]40.某軟件系統(tǒng)的原始需求包括,?當(dāng)某個(gè)查詢請求是不適當(dāng)或非法的,應(yīng)提示用戶?,該需求屬于______。A)功能需求B)質(zhì)量需求C)設(shè)計(jì)約束D)過程約束答案:C解析:本題考查軟件需求分析的相關(guān)知識。功能需求根據(jù)要求的活動(dòng)來描述需要的行為;質(zhì)量需求描述一些軟件解決方案必須擁有的質(zhì)量特性;設(shè)計(jì)約束是已經(jīng)做出的設(shè)計(jì)決策或?qū)栴}解決方案集的限制的設(shè)計(jì)決策;過程約束是對用于構(gòu)建系統(tǒng)的技術(shù)和資源的限制。[單選題]41.風(fēng)險(xiǎn)控制不包括______。A)風(fēng)險(xiǎn)分析B)風(fēng)險(xiǎn)降低C)風(fēng)險(xiǎn)管理計(jì)劃D)風(fēng)險(xiǎn)化解答案:A解析:本題考查軟件項(xiàng)目管理中的風(fēng)險(xiǎn)管理的相關(guān)知識。風(fēng)險(xiǎn)是一種具有負(fù)而后果的、人們不希望發(fā)生的事件。項(xiàng)目經(jīng)理必須進(jìn)行風(fēng)險(xiǎn)管理,以了解和控制項(xiàng)目中的風(fēng)險(xiǎn)。在風(fēng)險(xiǎn)管理中,包括風(fēng)險(xiǎn)評價(jià)和風(fēng)險(xiǎn)控制兩大步驟,其中風(fēng)險(xiǎn)評價(jià)又包括風(fēng)險(xiǎn)識別、風(fēng)險(xiǎn)分析和風(fēng)險(xiǎn)優(yōu)先級分配,而風(fēng)險(xiǎn)控制包括風(fēng)險(xiǎn)降低、風(fēng)險(xiǎn)管理計(jì)劃和風(fēng)險(xiǎn)化解。[單選題]42.準(zhǔn)確性質(zhì)量子特性屬于______質(zhì)量特性。A)功能性B)效率C)可靠性D)可維護(hù)性答案:A解析:本題考查軟件質(zhì)量特性。功能性是與一組功能及其指定的性質(zhì)的存在有關(guān)的一組屬性,包括適應(yīng)性、準(zhǔn)確性等;效率是指在規(guī)定條件下,軟件的性能水平與所用資源量之間的關(guān)系有關(guān)的軟件屬性,包括時(shí)間特性和資源特性;可靠性是與在規(guī)定的一段時(shí)間內(nèi)和規(guī)定的條件下,軟件維持在其性能水平有關(guān)的能力,包括成熟性、容錯(cuò)性等:可維護(hù)性是與進(jìn)行規(guī)定的修改所需要的努力有關(guān)的一組屬性,包括易分析性、易改變性。[單選題]43.系統(tǒng)可維護(hù)性的評價(jià)指標(biāo)不包括______。A)可理解性B)可測試性C)可移植性D)可修改性答案:C解析:本題考查軟件維護(hù)的相關(guān)知識。軟件可維護(hù)性表示維護(hù)人員理解、改正、改動(dòng)和改進(jìn)這個(gè)軟件的難易程度,其評價(jià)指標(biāo)包括可理解性、可測試性和可修改性。[單選題]44.以下關(guān)于測試時(shí)機(jī)的敘述中,正確的是______。A)應(yīng)該盡可能早的進(jìn)行測試B)若能推遲暴露軟件中的錯(cuò)誤,則修復(fù)和改正錯(cuò)誤所花費(fèi)的代價(jià)就會(huì)降低C)應(yīng)該在代碼編寫完成后開始測試D)需求分析和設(shè)計(jì)階段不需要測試人員參與答案:A解析:本題考查軟件測試一些基礎(chǔ)知識。在傳統(tǒng)的瀑布模型中,軟件項(xiàng)目主要有用戶需求、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼和實(shí)現(xiàn)、測試以及運(yùn)行維護(hù)幾個(gè)階段組成。因此人們一般認(rèn)為,軟件測試只是軟件編碼后的一個(gè)階段。但隨著軟件測試業(yè)的發(fā)展,人們越來越認(rèn)識到:軟件測試不應(yīng)只是軟件項(xiàng)目的收尾工作,而應(yīng)該在軟件生命周期的每一階段中都包含測試。軟件測試是貫穿于整個(gè)軟件開發(fā)生命周期的過程活動(dòng),包括軟件測試計(jì)劃、軟件測試需求分析、軟件測試用例設(shè)計(jì)、軟件測試執(zhí)行、軟件缺陷管理、軟件測試風(fēng)險(xiǎn)管理以及其他的一些軟件測試相關(guān)的活動(dòng)等等組成。在軟件項(xiàng)目的每個(gè)階段,都需要進(jìn)行不同目的和不同內(nèi)容的測試活動(dòng),以保證各個(gè)階段工作產(chǎn)品輸出的正確性。在項(xiàng)目開發(fā)的后期,發(fā)現(xiàn)一些軟件需求階段和概要設(shè)計(jì)階段的錯(cuò)誤和問題,修改這些缺陷導(dǎo)致的成本將是非常高的。有資料表明:平均而言,如果在需求階段修正一個(gè)錯(cuò)誤的代價(jià)是1,那么,在設(shè)計(jì)階段就是它的3~6倍,在編程階段是它的10倍,在內(nèi)部測試階段是它的20~40倍,在外部測試階段是它的30~70倍,而到了產(chǎn)品發(fā)布出去,這個(gè)數(shù)字就是40~1000倍。[單選題]45.軟件測試的對象包括______。①軟件代碼②文檔③數(shù)據(jù)A)①②B)①③C)②③D)①②③答案:D解析:本題考查軟件測試的對象。根據(jù)軟件的定義,軟件包括程序、數(shù)據(jù)和文檔。所以軟件測試并不僅僅是程序測試,還應(yīng)包括相應(yīng)文檔和數(shù)據(jù)的測試。[單選題]46.軟件測試的目的是______。A)避免軟件開發(fā)中出現(xiàn)的錯(cuò)誤B)發(fā)現(xiàn)軟件中出現(xiàn)的錯(cuò)誤C)容忍軟件中出現(xiàn)的錯(cuò)誤D)修改軟件中出現(xiàn)的錯(cuò)誤答案:B解析:本題考查軟件測試的目的。軟件測試的目的是尋找錯(cuò)誤,并且盡最大的可能找出最多的錯(cuò)誤。[單選題]47.編寫測試計(jì)劃的目的是______。①測試工作順利進(jìn)行②使項(xiàng)目參與人員溝通更舒暢③使測試工作更加系統(tǒng)化④軟件過程規(guī)范化的要求⑤控制軟件質(zhì)量A)②③⑤B)①②③C)①②④D)①②⑤答案:B解析:本題考查軟件測試計(jì)劃相關(guān)知識。《ANSUIEEE軟件測試文檔標(biāo)準(zhǔn)829-1983》將測試計(jì)劃定義為:?一個(gè)敘述了預(yù)定的測試活動(dòng)的范圍、途徑、資源及進(jìn)度安排的文檔。它確認(rèn)了測試項(xiàng)、被測特征、測試任務(wù)、人員安排,以及任何偶發(fā)事件的風(fēng)險(xiǎn)。?軟件測試計(jì)劃是指導(dǎo)測試過程的綱領(lǐng)性文件,包含了產(chǎn)品概述、測試策略、測試方法、測試區(qū)域、測試配置、測試周期、測試資源、測試交流、風(fēng)險(xiǎn)分析等內(nèi)容。借助軟件測試計(jì)劃,參與測試的項(xiàng)目成員,尤其是測試管理人員,可以明確測試任務(wù)和測試方法,保持測試實(shí)施過程的順暢溝通,跟蹤和控制測試進(jìn)度,應(yīng)對測試過程中的各種變更。[單選題]48.數(shù)據(jù)庫測試的對象包括______。①數(shù)據(jù)庫連接測試②數(shù)據(jù)庫的安全測試③定義的存儲過程和觸發(fā)器的測試④數(shù)據(jù)庫接口測試A)①④B)①②③C)①②④D)①②③④答案:D解析:本題考查數(shù)據(jù)庫測試相關(guān)知識。數(shù)據(jù)庫測試一般包括數(shù)據(jù)庫連接測試、數(shù)據(jù)庫的健壯性,容錯(cuò)性和恢復(fù)能力測試、數(shù)據(jù)庫的安全測試、數(shù)據(jù)庫的性能測試、數(shù)據(jù)庫的容量測試、數(shù)據(jù)庫對象的測試(包括定義的存儲過程,視圖,觸發(fā)器,約束,規(guī)則等等)、數(shù)據(jù)庫接口測試。[單選題]49.使用軟件測試工具的目的不包括______。A)幫助測試尋找問題B)協(xié)助問題的診斷C)節(jié)省測試時(shí)間D)提高設(shè)計(jì)質(zhì)量答案:D解析:本題考查軟件測試工具的基礎(chǔ)知識。測試工具是采用自動(dòng)化測試技術(shù)輔助人進(jìn)行測試的,因此使用測試工具有助于尋找問題以及協(xié)助問題診斷,同時(shí),由于采用了自動(dòng)化技術(shù),測試工具也是可以節(jié)省測試時(shí)間的。但測試工具只能用來輔助測試,對提高設(shè)計(jì)質(zhì)量沒有幫助。[單選題]50.以下關(guān)于軟件測試原則的敘述中,不正確的是______。A)測試用例不僅選用合理的輸入數(shù)據(jù),還要選擇不合理的輸入數(shù)據(jù)B)應(yīng)制定測試計(jì)劃并嚴(yán)格執(zhí)行,排除隨意性C)對發(fā)現(xiàn)錯(cuò)誤較多的程序段,應(yīng)進(jìn)行更深入的測試D)程序員應(yīng)盡量測試自己的程序答案:D解析:本題考查軟件測試的原則。軟件測試應(yīng)遵循的原則包括:應(yīng)當(dāng)把?盡早和不斷地測試?作為開發(fā)者的座右銘;程序員應(yīng)該避免檢查自己的程序,測試工作應(yīng)該由獨(dú)立的專業(yè)的軟件測試機(jī)構(gòu)來完成;設(shè)計(jì)測試用例時(shí),應(yīng)該考慮到合法的輸入和不合法的輸入,以及各種邊界條件;一定要注意測試中的錯(cuò)誤集中發(fā)生現(xiàn)象,應(yīng)對錯(cuò)誤群集的程序段進(jìn)行重點(diǎn)測試;對測試錯(cuò)誤結(jié)果一定要有一個(gè)確認(rèn)的過程;制定嚴(yán)格的測試計(jì)劃,并把測試時(shí)間安排得盡量寬松,不要希望在極短的時(shí)間內(nèi)完成一個(gè)高水平的測試;回歸測試的關(guān)聯(lián)性一定要引起充分的注意,修改一個(gè)錯(cuò)誤而引起更多錯(cuò)誤出現(xiàn)的現(xiàn)象并不少見;妥善保存一切測試過程文檔。[單選題]51.以下不屬于集成測試的是______。A)各個(gè)子功能組合起來,能否達(dá)到預(yù)期要求B)一個(gè)模塊的功能是否會(huì)對另一個(gè)模塊的功能產(chǎn)生不利的影響C)全局?jǐn)?shù)據(jù)結(jié)構(gòu)是否有問題D)函數(shù)內(nèi)局部變量的值是否為預(yù)期值答案:D解析:本題考查集成測試的基礎(chǔ)知識。集成測試的內(nèi)容包括:在把各個(gè)模塊連接起來的時(shí)候,穿越模塊接口的數(shù)據(jù)是否會(huì)丟失;各個(gè)子功能組合起來,能否達(dá)到預(yù)期要求的父功能;一個(gè)模塊的功能是否會(huì)對另一個(gè)模塊的功能產(chǎn)生不利的影響;全局?jǐn)?shù)據(jù)結(jié)構(gòu)是否有問題;單個(gè)模塊的誤差積累起來,是否會(huì)放大,從而達(dá)到不可接受的程度。查看函數(shù)內(nèi)局部變量的值是否為預(yù)期值是屬于單元測試的范疇。[單選題]52.ExtremeProgramming(XP)isadisciplineofsoftwaredevelopmentwith__1____ofsimplicity,communication,feedbackandcourage.Successfulsoftwaredevelopmentisateameffort-notjustthedevelopmentteam,butthelargerteamconsistingofcustomer,managementanddevelopers.XPisasimpleprocessthatbringsthesepeopletogetherandhelpsthemtosucceedtogether.XPisaimedprimarilyatobject-orientedprojectsusingteamsofadozenorfewerprogrammersinonelocation.TheprinciplesofXPapplytoany___2___projectthatneedstodeliverqualitysoftwarerapidlyandflexibly.AnXPprojectneedsa(an)___3___customertoprovideguidance.Customers,programmers,managers,areallworking___4___tobuildthesystemthat'sneedeD.Customers-thosewhohavesoftwarethatneedstobedeveloped-willlearnsimple,effectivewaysto___5___whattheyneed,tobesurethattheyaregettingwhattheyneed,andtosteertheprojecttosuccess.2、_____A)small-sizedB)moderately-sizedC)large-sizedD)huge-sized答案:B解析:題目中描述敏捷開發(fā)方法極限編程(XP)。XP強(qiáng)調(diào)簡單、溝通、反饋和勇氣4個(gè)核心價(jià)值(values),適合于需要快速和靈活交付的適當(dāng)規(guī)模(moderately-sized)的任何項(xiàng)目。XP,強(qiáng)調(diào)客戶全職(full-time)參與??蛻艉晚?xiàng)目的其他成員工作在一起(together),以簡單方式進(jìn)行有效的溝通(communicate),以掌握項(xiàng)目按照需求向項(xiàng)目成功的方向進(jìn)行。[單選題]53.ExtremeProgramming(XP)isadisciplineofsoftwaredevelopmentwith___1__ofsimplicity,communication,feedbackandcourage.Successfulsoftwaredevelopmentisateameffort-notjustthedevelopmentteam,butthelargerteamconsistingofcustomer,managementanddevelopers.XPisasimpleprocessthatbringsthesepeopletogetherandhelpsthemtosucceedtogether.XPisaimedprimarilyatobject-orientedprojectsusingteamsofadozenorfewerprogrammersinonelocation.TheprinciplesofXPapplytoany__2___projectthatneedstodeliverqualitysoftwarerapidlyandflexibly.AnXPprojectneedsa(an)__3___customertoprovideguidance.Customers,programmers,managers,areallworking___4__tobuildthesystemthat'sneedeD.Customers-thosewhohavesoftwarethatneedstobedeveloped-willlearnsimple,effectivewaysto___5__whattheyneed,tobesurethattheyaregettingwhattheyneed,andtosteertheprojecttosuccess.3、_____A)part-timeB)casualC)seldomD)full-time答案:D解析:題目中描述敏捷開發(fā)方法極限編程(XP)。XP強(qiáng)調(diào)簡單、溝通、反饋和勇氣4個(gè)核心價(jià)值(values),適合于需要快速和靈活交付的適當(dāng)規(guī)模(moderately-sized)的任何項(xiàng)目。XP,強(qiáng)調(diào)客戶全職(full-time)參與??蛻艉晚?xiàng)目的其他成員工作在一起(together),以簡單方式進(jìn)行有效的溝通(communicate),以掌握項(xiàng)目按照需求向項(xiàng)目成功的方向進(jìn)行。[單選題]54.ExtremeProgramming(XP)isadisciplineofsoftwaredevelopmentwith__1____ofsimplicity,communication,feedbackandcourage.Successfulsoftwaredevelopmentisateameffort-notjustthedevelopmentteam,butthelargerteamconsistingofcustomer,managementanddevelopers.XPisasimpleprocessthatbringsthesepeopletogetherandhelpsthemtosucceedtogether.XPisaimedprimarilyatobject-orientedprojectsusingteamsofadozenorfewerprogrammersinonelocation.TheprinciplesofXPapplytoany___2___projectthatneedstodeliverqualitysoftwarerapidlyandflexibly.AnXPprojectneedsa(an)___3__customertoprovideguidance.Customers,programmers,managers,areallworking___4___tobuildthesystemthat'sneedeD.Customers-thosewhohavesoftwarethatneedstobedeveloped-willlearnsimple,effectivewaysto__5___whattheyneed,tobesurethattheyaregettingwhattheyneed,andtosteertheprojecttosuccess.5、_____A)tellB)knowC)communicateD)feedback答案:C解析:題目中描述敏捷開發(fā)方法極限編程(XP)。XP強(qiáng)調(diào)簡單、溝通、反饋和勇氣4個(gè)核心價(jià)值(values),適合于需要快速和靈活交付的適當(dāng)規(guī)模(moderately-sized)的任何項(xiàng)目。XP,強(qiáng)調(diào)客戶全職(full-time)參與??蛻艉晚?xiàng)目的其他成員工作在一起(together),以簡單方式進(jìn)行有效的溝通(communicate),以掌握項(xiàng)目按照需求向項(xiàng)目成功的方向進(jìn)行。[單選題]55.ExtremeProgramming(XP)isadisciplineofsoftwaredevelopmentwith___1___ofsimplicity,communication,feedbackandcourage.Successfulsoftwaredevelopmentisateameffort-notjustthedevelopmentteam,butthelargerteamconsistingofcustomer,managementanddevelopers.XPisasimpleprocessthatbringsthesepeopletogetherandhelpsthemtosucceedtogether.XPisaimedprimarilyatobject-orientedprojectsusingteamsofadozenorfewerprogrammersinonelocation.TheprinciplesofXPapplytoany__2____projectthatneedstodeliverqualitysoftwarerapidlyandflexibly.AnXPprojectneedsa(an)___3__customertoprovideguidance.Customers,programmers,managers,areallworking___4__tobuildthesystemthat'sneedeD.Customers-thosewhohavesoftwarethatneedstobedeveloped-willlearnsimple,effectivewaysto___5___whattheyneed,tobesurethattheyaregettingwhattheyneed,andtosteertheprojecttosuccess.1、____A)importanceB)keysC)rolesD)values答案:D解析:題目中描述敏捷開發(fā)方法極限編程(XP)。XP強(qiáng)調(diào)簡單、溝通、反饋和勇氣4個(gè)核心價(jià)值(values),適合于需要快速和靈活交付的適當(dāng)規(guī)模(moderately-sized)的任何項(xiàng)目。XP,強(qiáng)調(diào)客戶全職(full-time)參與??蛻艉晚?xiàng)目的其他成員工作在一起(together),以簡單方式進(jìn)行有效的溝通(communicate),以掌握項(xiàng)目按照需求向項(xiàng)目成功的方向進(jìn)行。[單選題]56.ExtremeProgramming(XP)isadisciplineofsoftwaredevelopmentwith__1__ofsimplicity,communication,feedbackandcourage.Successfulsoftwaredevelopmentisateameffort-notjustthedevelopmentteam,butthelargerteamconsistingofcustomer,managementanddevelopers.XPisasimpleprocessthatbringsthesepeopletogetherandhelpsthemtosucceedtogether.XPisaimedprimarilyatobject-orientedprojectsusingteamsofadozenorfewerprogrammersinonelocation.TheprinciplesofXPapplytoany___2___projectthatneedstodeliverqualitysoftwarerapidlyandflexibly.AnXPprojectneedsa(an)__3___customertoprovideguidance.Customers,programmers,managers,areallworking___4__tobuildthesystemthat'sneedeD.Customers-thosewhohavesoftwarethatneedstobedeveloped-willlearnsimple,effectivewaysto__5___whattheyneed,tobesurethattheyaregettingwhattheyneed,andtosteertheprojecttosuccess.4、_____A)togetherB)bythemselvesC)separatelyD)alone答案:A解析:題目中描述敏捷開發(fā)方法極限編程(XP)。XP強(qiáng)調(diào)簡單、溝通、反饋和勇氣4個(gè)核心價(jià)值(values),適合于需要快速和靈活交付的適當(dāng)規(guī)模(moderately-sized)的任何項(xiàng)目。XP,強(qiáng)調(diào)客戶全職(full-time)參與。客戶和項(xiàng)目的其他成員工作在一起(together),以簡單方式進(jìn)行有效的溝通(communicate),以掌握項(xiàng)目按照需求向項(xiàng)目成功的方向進(jìn)行。[單選題]57.對于邏輯表達(dá)式((a&b)||c,需要______個(gè)測試用例才能完成條件組合覆蓋。A)2B)3C)4D)5答案:C解析:本題考查白盒測試中邏輯覆蓋法的條件組合覆蓋。條件組合覆蓋的含義是:選擇足夠的測試用例,使得每個(gè)判定中條件的各種可能組合都至少出現(xiàn)一次。本題中有a&b和c兩個(gè)條件,組合之后需要的用例數(shù)是4。[單選題]58.邏輯覆蓋法不包括______。A)分支覆蓋B)語句覆蓋C)需求覆蓋D)修正條件判定覆蓋答案:C解析:本題考查白盒測試的邏輯覆蓋測試法的基礎(chǔ)知識。邏輯覆蓋法包括語句覆蓋、判定覆蓋(又稱為分支覆蓋)、條件覆蓋、條件判定覆蓋、修正條件判定覆蓋、條件組合覆蓋等。邏輯覆蓋法是白盒測試方法的一種,而白盒測試是不考慮需求的。[單選題]59.以下關(guān)于白盒測試的敘述中,不正確的是______。A)白盒測試僅與程序的內(nèi)部結(jié)構(gòu)有關(guān),完全可以不考慮程序的功能要求B)邏輯覆蓋法是一種常用的白盒測試方法C)程序中存在很多判定和條件,不可能實(shí)現(xiàn)100%的條件覆蓋D)測試基于代碼,無法確定設(shè)計(jì)正確與否答案:C解析:題考查白盒測試相關(guān)知識。白盒測試也稱結(jié)構(gòu)測試或邏輯驅(qū)動(dòng)測試,在知道產(chǎn)品內(nèi)部工作過程的情況下,按照程序內(nèi)部的結(jié)構(gòu)測試程序,檢驗(yàn)程序中的每條通路是否都有能按預(yù)定要求正確工作,而不考慮它的功能,白盒測試的主要方法有靜態(tài)結(jié)構(gòu)分析法、邏輯覆蓋法、基本路徑測試法等。條件覆蓋是一種邏輯覆蓋測試法,它的含義是:構(gòu)造一組測試用例,使得每一判定語句中每個(gè)邏輯條件的可能值至少滿足一次。程序中條件數(shù)目是固定的,因此是可以實(shí)現(xiàn)100%條件覆蓋的。白盒測試完全基于代碼,不了解設(shè)計(jì)的意圖,因此無法確定設(shè)計(jì)的正確與否。[單選題]60.以下不屬于黑盒測試方法的是______。A)等價(jià)劃分類B)邊界值分析C)錯(cuò)誤推測法D)靜態(tài)結(jié)構(gòu)分析法答案:D解析:本題考查黑盒測試相關(guān)知識。黑盒測試方法包括等價(jià)類劃分方法、邊界值分析方法、錯(cuò)誤推測方法、因果圖方法、判定表驅(qū)動(dòng)分析方法、正交實(shí)驗(yàn)設(shè)計(jì)方法和功能圖分析方法等。靜態(tài)結(jié)構(gòu)分析法屬于一種白盒測試方法。[單選題]61.以下關(guān)于黑盒測試的敘述中,不正確的是______。A)不需要了解程序內(nèi)部的代碼及實(shí)現(xiàn)B)容易知道用戶會(huì)用到哪些功能,會(huì)遇到哪些問題C)基于軟件開發(fā)文檔,所以也能知道軟件實(shí)現(xiàn)了文檔中的哪些功能D)可以覆蓋所有的代碼答案:D解析:本題考查黑盒測試相關(guān)知識。黑盒測試是把程序看作一個(gè)不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,在程序接口進(jìn)行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息。黑盒測試著眼于程序外部結(jié)構(gòu),不考慮內(nèi)部邏輯結(jié)構(gòu),主要針對軟件界面和軟件功能進(jìn)行測試。由于黑盒測試不考慮程序內(nèi)部結(jié)構(gòu),所以該方法不會(huì)知道代碼的覆蓋情況[單選題]62.自動(dòng)化測試工具中,______是最難自動(dòng)化的。A)測試執(zhí)行B)實(shí)際輸出與預(yù)期輸出的比較C)測試用例生成D)測試錄制與回放答案:C解析:本題考查自動(dòng)化測試技術(shù)的相關(guān)知識。自動(dòng)化測試技術(shù)包括自動(dòng)測試執(zhí)行、輸出的比較、測試的錄制與回放、測試用例自動(dòng)生成等,其中,測試用例生成是最需要智力和創(chuàng)造力的活動(dòng),而這正是自動(dòng)化工具最不擅長的事情。[單選題]63.為預(yù)測某Web系統(tǒng)可支持的最大在線用戶數(shù),應(yīng)進(jìn)行______。A)負(fù)載測試B)壓力測試C)疲勞強(qiáng)度測試D)大數(shù)據(jù)量測試答案:B解析:本題考查負(fù)載測試、壓力測試、疲勞強(qiáng)度測試、大數(shù)據(jù)量測試的基本知識。負(fù)載測試是通過逐步增加系統(tǒng)負(fù)載,測試系統(tǒng)性能的變化,并最終確定在滿足性能指標(biāo)的情況下,系統(tǒng)所能承受的最大負(fù)載量的情況。壓力測試是通過逐步增加系統(tǒng)負(fù)載,測試系統(tǒng)性能的變化,并最終確定在什么負(fù)載條件下系統(tǒng)性能處于失效狀態(tài),并以此來獲得系統(tǒng)能提供的最大服務(wù)級別的測試。疲勞強(qiáng)度測試是采用系統(tǒng)穩(wěn)定運(yùn)行情況下能夠支持的最大并發(fā)用戶數(shù),或者日常運(yùn)行用戶數(shù),持續(xù)執(zhí)行一段時(shí)間業(yè)務(wù),保證達(dá)到系統(tǒng)疲勞強(qiáng)度需求的業(yè)務(wù)量,通過綜合分析交易執(zhí)行指標(biāo)和資源監(jiān)控指標(biāo),來確定系統(tǒng)處理最大工作量強(qiáng)度性能的過程。大數(shù)據(jù)量測試包括獨(dú)立的數(shù)據(jù)量測試和綜合數(shù)據(jù)量測試,獨(dú)立數(shù)據(jù)量測試是指針對系統(tǒng)存儲、傳輸、統(tǒng)計(jì)、查詢等業(yè)務(wù)進(jìn)行的大數(shù)據(jù)量測試;綜合數(shù)據(jù)量測試是指和壓力測試、負(fù)載測試、疲勞強(qiáng)度測試相結(jié)合的綜合測試。本題的目標(biāo)是預(yù)測系統(tǒng)可支持的最大在線用戶數(shù),與之相關(guān)的只有負(fù)載測試和壓力測試,而負(fù)載測試的前提是需要滿足性能指標(biāo),所以這里需要的是壓力測試,以此來獲得系統(tǒng)能提供的最大服務(wù)級別。[單選題]64.客戶端交易處理性能指標(biāo)是一類重要的負(fù)載壓力測試指標(biāo),以下不屬于客戶端交易處理性能指標(biāo)的是______。A)并發(fā)用戶數(shù)B)平均事務(wù)Ⅱ向應(yīng)時(shí)間C)每秒事務(wù)數(shù)D)每秒進(jìn)程切換數(shù)答案:D解析:本題考查負(fù)載壓力測試的性能指標(biāo)。負(fù)載壓力測試的性能指標(biāo)包括客戶端交易處理性能指標(biāo)、服務(wù)器資源監(jiān)控指標(biāo)、數(shù)據(jù)庫資源監(jiān)控指標(biāo)、Web服務(wù)器監(jiān)控指標(biāo)以及中間件監(jiān)控指標(biāo)。其中,客戶端交易處理性能指標(biāo)包括并發(fā)用戶數(shù)、交易處理指標(biāo)、Web請求指標(biāo)和Web頁面組件指標(biāo)。平均事務(wù)響應(yīng)時(shí)間和每秒事務(wù)數(shù)都是交易處理指標(biāo),而每秒進(jìn)程切換數(shù)是屬于服務(wù)器資源監(jiān)控指標(biāo)。[單選題]65.以下不屬于易用性測試的是______。A)功能易用性測試B)用戶界面測試C)輔助功能測試D)可靠性測試答案:D解析:本題考查易用性測試。易用性測試包括安裝測試、功能易用性測試、界面測試和輔助系統(tǒng)測試等。軟件可靠性和易用性無直接聯(lián)系,因此可靠性測試不屬于易用性測試。[單選題]66.以下關(guān)于項(xiàng)目估算的敘述中,不正確的是______。A)在項(xiàng)目估算中,需要估算的項(xiàng)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(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

提交評論