版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
2023年軟件評測師《基礎知識》考試題庫(濃縮500題)
一'單選題
1.在數(shù)據(jù)庫邏輯結構設計階段,需要()階段形成的(請作答此空)作為設計依
據(jù)。
A、程序文檔'數(shù)據(jù)字典和數(shù)據(jù)流圖
B、需求說明文檔、程序文檔和數(shù)據(jù)流圖
C、需求說明文檔、數(shù)據(jù)字典和數(shù)據(jù)流圖
D、需求說明文檔、數(shù)據(jù)字典和程序文檔
答案:C
解析:本題考查數(shù)據(jù)庫系統(tǒng)基礎知識。數(shù)據(jù)庫設計主要分為用戶需求分析'概念
結構、邏輯結構和物理結構設計四個階段。其中,在用戶需求分析階段中,數(shù)據(jù)
庫設計人員采用一定的輔助工具對應用對象的功能、性能、限制等要求所進行的
科學分析,并形成需求說明文檔、數(shù)據(jù)字典和數(shù)據(jù)流程圖。用戶需求分析階段形
成的相關文檔用以作為概念結構設計的設計依據(jù)。
2.防火墻不具備()功能。
A、包過濾
B、查毒
C、記錄訪問過程
D、代理
答案:B
解析:防火墻(Firewall),也稱防護墻,是一種位于內部網(wǎng)絡與外部網(wǎng)絡之間
的網(wǎng)絡安全系統(tǒng)。計算機流入流出的所有網(wǎng)絡通信均要經(jīng)過防火墻。網(wǎng)絡層防火
墻可視為一種IP封包過濾器,運作在底層的TCP/IP協(xié)議堆棧上。我們可以以枚
舉的方式,只允許符合特定規(guī)則的封包通過,其余的一概禁止穿越防火墻(病毒
除外,防火墻不能防止病毒侵入),防火墻具有記錄所有訪問過程的功能。防火
墻也可以在一個獨立的機器上運行,該機器作為它背后網(wǎng)絡中所有計算機的代理
和防火墻。故正確答案為B
3.計算機的用途不同,對其部件的性能指標要求也有所不同。以科學計算為主的
計算機,應該重點考慮()o
A、CPU的主頻和字長,以及內存容量
B、硬盤讀寫速度和字長
C、CPU的主頻和顯示分辨率
D、硬盤讀寫速度和顯示分辨率
答案:A
解析:計算機的運算速度常用每秒鐘執(zhí)行的指令數(shù)來衡量,單位為每秒百萬條指
令(MIPS)或者每秒百萬條浮點指令(MFPOPS)o影響運算速度的主要有如下幾
個因素:①CPU的主頻。指計算機的時鐘頻率。它在很大程度上決定了計算機的
運算速度。例如,Intel公司的CPU主頻最高已達3.20GHz以上,AMD公司的可
達400MHz以上。②字長。CPU進行運算和數(shù)據(jù)處理的最基本、最有效的信息位
長度。PC的字長已由8088的準16位(運算用16位,I/O用8位)發(fā)展到現(xiàn)在
的32位、64位。③指令系統(tǒng)的合理性。每種機器都設計了一套指令,一般均有
數(shù)十條到上百條,例如,力口、浮點加、邏輯與、跳轉等等,組成了指令系統(tǒng)。
4.軟件測試的目的是()
A、避免軟件開發(fā)中出現(xiàn)的錯誤
B、發(fā)現(xiàn)軟件中出現(xiàn)的錯誤
C、容忍軟件中出現(xiàn)的錯誤
D、修改軟件中出現(xiàn)酌錯誤
答案:B
5.某文件管理系統(tǒng)采用位示圖(bitmap)記錄磁盤的使用情況。如果系統(tǒng)的字長
為32位,磁盤物理塊的大小為4MB,物理塊依次編號為:0、1、2、…,位示圖
字依次編號為:0、1、2、…,那么16385號物理塊的使用情況在位示圖中的第()
個字中描述;如果磁盤的容量為1000GB,那么位示圖需要(請作答此空)個字
來表示。
A、1200
B、3200
C、6400
D、8000
答案:D
解析:因為磁盤物理塊大小為4MB,1000GB=1000*1024MB=1000*256個物理塊,
而一個字可以表示32個物理塊,所以共需要(1000*256)/32=8000個字來表示。
故15題答案為D。
6.—檢測的是每秒鐘傳輸數(shù)據(jù)的字節(jié)數(shù)和數(shù)據(jù)報數(shù),用于檢測服務器、磁盤子
系統(tǒng)、適配卡/驅動連接、網(wǎng)橋、路由器、集線器、交換器和通信連接。
A、網(wǎng)絡可靠性測試
B、網(wǎng)絡升級測試
C、網(wǎng)絡可接受性測試
D、網(wǎng)絡吞吐量測試
答案:D
解析:網(wǎng)絡可靠性測試:使被測試網(wǎng)絡在較長時間內(通常是24-72小時)經(jīng)受
較大負載,通過監(jiān)視網(wǎng)絡中發(fā)生的錯誤和出現(xiàn)的故障,驗證在高強度環(huán)境中網(wǎng)絡
系統(tǒng)的存活能力,也就是它的可靠性。網(wǎng)絡升級測試:升級測試是將硬件或軟件
的新版本與當前版本在性能'可靠性和功能等方面進行比較,同時驗證產(chǎn)品升級
對網(wǎng)絡的性能是否會有不良影響。吞吐量測試檢測的是每秒鐘傳輸數(shù)據(jù)的字節(jié)數(shù)
和數(shù)據(jù)報數(shù),用于檢測服務器、磁盤子系統(tǒng)、適配卡/驅動連接、網(wǎng)橋、路由器'
集線器、交換器和通信連接??山邮苄詼y試是在系統(tǒng)正式實施前的“試運行”。
7.如果在查找路由表時發(fā)現(xiàn)有多個選項匹配,那么應該根據(jù)(請作答此空)原則
進行選擇,假設路由表有4個表項如下所示,那么與地址139.17.179.92匹配的
表項是()o
A、包含匹配
B、恰當匹配
G最長匹配
D、最短匹配
答案:C
解析:路由匹配原則:在路由器中,路由選擇的依據(jù)包括目的地址、最長匹配、
管理距離和度量值。路由選擇過程如下:1)首先根據(jù)目的地址和最長匹配原則
進行查找。2)若有兩條或兩條以上路由符合,則查看管理距離,不同路由協(xié)議
的管理距離值不同。管理距離數(shù)值越小,優(yōu)先級越高。3)當管理距離相同時,
會查看度量值。度量值越小,優(yōu)先級越高。最長匹配原則:當路由器收到一個I
P數(shù)據(jù)包時,會將數(shù)據(jù)包的目的IP地址與自己本地路由表中的表項進行bitbyb
it的逐位查找,直到找到匹配度最長的條目,這叫最長匹配原則。故本題正確
答案為C
8.現(xiàn)要開發(fā)一個軟件產(chǎn)品的圖形用戶界面,則最適宜采用()過程模型。
A、瀑布
B、原型
G增量
D、螺旋
答案:B
解析:瀑布模型:給出了軟件生存周期各階段的固定順序,上一個階段完成后才
能進入下一個階段,瀑布模型的缺點是缺乏靈活性。原型模型:是逐步演化成最
終軟件產(chǎn)品的過程,特別適用于對軟件需求缺乏準確認識的情況。原型模型適宜
于需求不明確,且變化。增量模型:采用隨著日程時間的進展而交錯的線性序列,
每一個線性序列產(chǎn)生軟件的一個可發(fā)布的“增量”。當使用增量模型時,第1
個增量往往是核心的產(chǎn)品,即第1個增量實現(xiàn)了基本的需求,但很多補充的特征
還沒有發(fā)布??蛻魧γ恳粋€增量的使用和評估都作為下一個增量發(fā)布的新特征和
功能,這個過程在每一個增量發(fā)布后不斷重復,直到產(chǎn)生了最終的完善產(chǎn)品。螺
旋模型:提出于1988年,由瀑布模型和原型模型相結合而成,綜合了二者的優(yōu)
點,并增加了風險分析。故正確答案為B
9.以下關于白盒測試的敘述中,不正確的是()o
A、白盒測試僅與程序的內部結構有關,完全可以不考慮程序的功能要求
B、邏輯覆蓋法是一種常用的白盒測試方法
C、程序中存在很多判定和條件,不可能實現(xiàn)100%的條件覆蓋
D、測試基于代碼,無法確定設計正確與否
答案:C
解析:本題考查白盒測試相關知識。白盒測試也稱結構測試或邏輯驅動測試,在
知道產(chǎn)品內部工作過程的情況下,按照程序內部的結構測試程序,檢驗程序中的
每條通路是否都有能按預定要求正確工作,而不考慮它的功能,白盒測試的主要
方法有靜態(tài)結構分析法、邏輯覆蓋法'基本路徑測試法等。條件覆蓋是一種邏輯
覆蓋測試法,它的含義是:構造一組測試用例,使得每一判定語句中每個邏輯條
件的可能值至少滿足一次。程序中條件數(shù)目是固定的,因此是可以實現(xiàn)100%條
件覆蓋的。白盒測試完全基于代碼,不了解設計的意圖,因此無法確定設計的正
確與否。
10.已知文法G:STA0|B1,A->S1|1,BTS0|0,其中S是開始符號。從S出發(fā)
可以推導出()O
A、所有由0構成的字符串
B、所有由1構成的字符串
C、某些0和1個數(shù)相等的字符串
D、所有0和1個數(shù)不同的字符串
答案:C
解析:本題考查程序語言基礎知識。用文法表示語言的語法規(guī)則時,推導是產(chǎn)生
語言句子的基本方式。以題目中的文法為例,推導出1010的過程為S=>AO=>S
10=>A010=>1010,推導出0110的過程為S=>A0=>S10=>B110=>0110,對于
0000、1111、1100、0011等則推導不出。因為由S先推導出A0后,再去推導A
則必然產(chǎn)生一個與0相鄰(在0的左邊)的1,而由S先推導出B1,則下一步必
然要推導出一個與1相鄰(在1的左邊)的0o這保證了當1出現(xiàn)時,馬上就會
出現(xiàn)0,或者反之,且0和1的距離很近。分析更多的例子發(fā)現(xiàn),僅有''某些0
和1個數(shù)相等的字符串''是正確的。
11.O過程模型明確地考慮了開發(fā)中的風險。
A、瀑布
B、快速原型
C、V
D、螺旋
答案:D
解析:本題考查軟件過程模型的基礎知識。軟件過程是軟件生存周期中的一系列
相關活動,即用于開發(fā)和維護軟件及相關產(chǎn)品的一系列活動。瀑布模型從一種非
常高層的角度描述了軟件開發(fā)過程中進行的活動,并且提出了要求開發(fā)人員經(jīng)過
的事件序列。原型模型允許開發(fā)人員快速地構造整個系統(tǒng)或系統(tǒng)的一部分以理解
或澄清問題。V模型是瀑布模型的變種,它說明測試活動是如何與分析和設計相
聯(lián)系的。螺旋模型把開發(fā)活動和風險管理結合起來,以將風險減到最小并控制風
險,在該過程模型中,風險被明確地提了出來。
12.下圖是一個軟件項目的活動圖,其中頂點表示項目里程碑,連接頂點的邊表
示包含的活動,則里程碑(請作答此空)在關鍵路徑上?;顒覩H的松弛時間是
()0
A、B
B、E
C、C
D、K
答案:A
解析:項目關鍵路徑是路徑最長的一條,在該圖中路徑:A->B->D->I->J->L=3+
5+2+2+8=20,是路徑最長的一條。故第一問正確答案為Ao松弛時間是在不影響
項目進度的前提下,可推遲開始的時間。本題中項目關鍵路徑的時間是20,G、
H所在的路徑A->E->G->H->K->L=4+3+3+4+3=17,2077=3,即GH的松弛時間為
3O故第二問正確答案為D。
13.根據(jù)輸出對輸入的依賴關系設計測試用例的黑盒測試方法是()。
A、等價類劃分法
B、因果圖法
C、邊界值分析法
D、場景法
答案:B
解析:試題分析:因果圖法:是從自然語言書寫的程序規(guī)格說明的描述中找出因
(輸入條件)和果(輸出或程序狀態(tài)的改變),通過因果圖轉換為判斷表。參考
答案:B
14.計算以下控制流程圖的環(huán)路復雜性V(G),正確答案是()。
A、V(G)=2
B、V(G)=4
C、V(G)=9
D、V(G)=11
答案:B
解析:本題考查環(huán)路復雜性的計算方法。V(G)=edge-node+2=11-9+2=4,其中ed
ge為控制流程圖的邊數(shù),node為控制流程圖的節(jié)點數(shù)。
15.使用質量是從用戶的角度來看待的產(chǎn)品質量,其屬性不包括()
A、有效性
B、生產(chǎn)率
G可靠性
D、安全性
答案:c
解析:軟件產(chǎn)品質量可以通過測量內部屬性,或者測量外部屬性,或者測量使用
質量的屬性來評價。使用質量是從用戶角度看待的質量,其屬性分為4種:有效
性、生產(chǎn)率、安全性和滿意度??煽啃允擒浖a(chǎn)品質量的外部度量的屬性,不屬
于使用質量的屬性。
16.軟件工程概念的提出是由于()
A、計算技術的發(fā)展
B、軟件危機的出現(xiàn)
C、程序設計方法學的影響
D、其他工程科學的影響
答案:B
解析:軟件工程概念的提出是由于軟件危機的出現(xiàn)。
17.銀行系統(tǒng)數(shù)據(jù)流圖中,某個加工根據(jù)客戶的多個不同屬性的值來執(zhí)行不同的
操作,則對該加工最適宜采用()描述
A、結構化語言
B、判定表
C、自然語言
D、流程圖
答案:B
解析:數(shù)據(jù)流圖中加工的常用描述方法有結構化語言、判定樹和判定表。結構化
語言是一種介于自然語言和形式化語言之間的半形式化語言,并沒有嚴格的語法。
其結構通常分為內層和外層,外層用來描述控制結構,采用順序、選擇和重復三
種基本結構,而內層可以用接近自然語言的描述。在加工的一組動作依賴于多個
邏輯條件的取值時用自然語言和結構化語言不易清晰表達,而判定樹和判定表則
可以很好的表示。自然語言具有二義性,不適合用來描述加工。流程圖不用于描
述加工。
18.()除了提供可被應用程序調用的類以外,還基本實現(xiàn)了一個可執(zhí)行的架構。
A、函數(shù)庫
B、類庫
C、框架
D、類屬
答案:C
解析:本題考查的是框架和類庫的概念與區(qū)別。類庫為應用程序提供了一組可以
被使用的類,而框架除了提供類之外,還基本實現(xiàn)了一個可以執(zhí)行的架構。函數(shù)
庫提供被調用的函數(shù)。
19.算術表達式a+(b-c)*d的后綴式是()(-,+,*表示算數(shù)的減,力口,乘運
算,運算符的優(yōu)先級和結合性遵循慣例)。
A、bc_d*a+
B、abc_d*+
C\ab+c_d*
D\abcd_*+
答案:B
解析:后綴式:即逆波蘭式,是波蘭邏輯學家盧卡西維奇發(fā)明的一種表示表達式
的方法。特點:這種表示方式把運算符寫在運算對象的后面,例如,把a+b寫成
ab+,所以也稱為后綴式。優(yōu)點是根據(jù)運算對象和算符的出現(xiàn)次序進行計算,不
需要使用括號,也便于用械實現(xiàn)求值。對于(a+b)*(c+d),其后綴式為ab+c
d+*o對于該題目,其計算次序是相減,相乘,相加,所以其后綴式為abc-d*+。
故正確答案為:B
20.兼容性測試的測試范圍包括()o①硬件兼容性測試②軟件兼容性測試③數(shù)
據(jù)兼容性測試④平臺兼容性測試
A、①②③④
B、①②③
C、①②
D、①
答案:A
解析:本題考查兼容性測試的基本知識。兼容性測試是測試被測軟件在特定的硬
件平臺上,不同的應用軟件之間,不同的操作系統(tǒng)平臺上,在不同的網(wǎng)絡等環(huán)境
中能否正常的運行。兼容性測試的目的包括:被測軟件在不同的操作系統(tǒng)平臺上
正常運行,包括能在同一操作系統(tǒng)平臺的不同版本上正常運行;被測軟件能與相
關的其他軟件或系統(tǒng)“和平共處”,能方便地共享數(shù)據(jù);被測軟件能在指定的硬
件環(huán)境中正常運行;被測軟件能在不同的網(wǎng)絡環(huán)境中正常運行。根據(jù)上述描述,
應選擇選項Ao
21.下關于黑盒測試的測試方法選擇的敘述中,不正確的是0
A、在任何情況下都要采用邊界值分析法
B、必要時用等價類劃分法補充測試用例
C、可以用錯誤推測法追加測試用例
D、如果輸入條件之間不存在組合情況,則應采用因果圖法
答案:D
解析:試題分析:本題考查黑盒測試中測試方法的選擇。常見的黑盒測試方法包
括等價類劃分法、邊界值分析法、因果圖法、決策表法以及錯誤推測法等。開發(fā)
中最容易在邊界取值上犯錯,因此任何情況下都要采用邊界值分析法進行測試,
必要的時候采用等價類劃分法補充用例,可以根據(jù)經(jīng)驗用錯誤推測法追加一些用
例,如果輸入條件之間存在組合,則應該采用因果圖法。根據(jù)上述描述,選項D
的敘述是錯誤的。參考答案:D
22.由我國信息產(chǎn)業(yè)部批準發(fā)布,在信息產(chǎn)業(yè)部門范圍內統(tǒng)一使用的標準,稱為Oo
A、地方標準
B、部門標準
C、行業(yè)標準
D、企業(yè)標準
答案:C
解析:本題考查標準的層次,《中華人民共和國標準化法》將國內的標準分為國
家標準'行業(yè)標準、地方標準和企業(yè)標準。相關條款如下。第六條對需要在全國
范圍內統(tǒng)一”的技術要求,應當制定國家標準。國家標準由國務院標準化行政主
管部門制定。對沒有國家標準而又需要在全國某個行業(yè)范圍內統(tǒng)-的技術要求,
可以制定行業(yè)標準。行業(yè)標準由國務院有關行政主管部門制定,并報國務院標準
化行政主管部門備案,在公布國家標準之后,該項行業(yè)標準即行廢止。對沒有國
家標準和行業(yè)標準而又需要在省'自治區(qū)、直轄市范圍內統(tǒng)的工業(yè)產(chǎn)品的安全、
衛(wèi)生要求,可以制定地方標準。地方標準由省、自治區(qū)、直轄市標準化行政主管
部門制定,并報國務院標準化行政主管部門和國務院有關行政主管部門備案,在
公布國家標準或者行業(yè)標準之后,該項地方標準即行廢止。企業(yè)生產(chǎn)的產(chǎn)品沒有
國家標準和行業(yè)標準的,應當制定企業(yè)標準,作為組織生產(chǎn)的依據(jù)。企業(yè)的產(chǎn)品
標準須報當?shù)卣畼藴驶姓鞴懿块T和有關行政主管部門備案。已有國家標準
或者行業(yè)標準的,國家鼓勵企業(yè)制定嚴于國家標準或者行業(yè)標準的企業(yè)標準,在
企業(yè)內部適用。
23.通常將"C:\Windows\nyprogram.exe”文件設置成只讀和隱藏屬性,以便控
制用戶對該文件的訪問,這一級安全管理稱之為()安全管理。
A、文件級
B、目錄級
C、用戶級
D、系統(tǒng)級
答案:A
解析:試題的正確答案是A。分析如下:文件級安全管理,是通過系統(tǒng)管理員或
文件主對文件屬性的設置來控制用戶對文件的訪問。通??稍O置以下幾種屬性:
只執(zhí)行:只允許用戶執(zhí)行該文件,主要針對.exe和.文件。隱含:指示該文件為
隱含屬性文件。索引:指示該文件是索引文件。修改:指示該文件自上次備份后
是否還被修改。只讀:只允許用戶讀該文件。讀/寫:允許用戶對文件進行讀和
寫。共享:指示該文件是可讀共享的文件。系統(tǒng):指示該文件是系統(tǒng)文件。用戶
對文件的訪問,將由用戶訪問權、目錄訪問權限及文件屬性三者的權限所確定。
或者說是有效權限和文件屬性的交集。例如對于只讀文件,盡管用戶的有效權限
是讀/寫,但都不能對只讀文件進行修改、更名和刪除。對于一個非共享文件,
將禁止在同一時間內由多個用戶對它們進行訪問。通過上述四級文件保護措施,
可有效地保護文件。因此將“C:\Windows\myprogram.exe”文件設置成只讀和
隱藏屬性,以便控制用戶對該文件的訪問,這一級安全管理稱之為文件級安全管
理。
24.壓力測試不會使用到以下哪種測試手段()o
A、重復
B、注入錯誤
C、增加量級
D、并發(fā)
答案:B
解析:壓力測試是通過逐步增加系統(tǒng)負載,測試系統(tǒng)性能的變化,并最終確定在
什么負載條件下系統(tǒng)性能處于失效狀態(tài),并以此來獲得系統(tǒng)能提供的最大服務級
別的測試。本題中選項A、C、D都是壓力測試的方法,選項B,注入錯誤一般屬
于安全性和可靠性測試使用的方法。故正確答案為B
25.假設系統(tǒng)采用PV操作實現(xiàn)進程同步與互斥,若n個進程共享兩臺打印機,那
么信號量S的取值范圍為()
A、一2?n
B、-(n-1)~1
C、-(n-1)~2
D、-(n-2)~2
答案:D
26.以下關于測試時機的敘述中,正確的是()①應該盡可能早地進行測試②軟
件中的錯誤暴露得越遲,則修復和改正錯誤所花費的代價就越高③應該在代碼編
寫完成后開始測試④項目需求分析和設計階段不需要測試人員參與
A、①②③④
B、①②③
C、①②
D、①
答案:C
27.從認證中心CA獲取用戶B的數(shù)字證書,該證書用()做數(shù)字簽名,從用戶B
的數(shù)字證書中可以獲得B的從取的公鑰。
A、CA的公鑰
B、CA的私鑰
C、B的公鑰
D、B的私鑰
答案:B
解析:公鑰用來加密和驗證,私鑰用來解密和簽名,例如A向CA申請的數(shù)字證
書,數(shù)字證書包含A的身份信息,A的公鑰(用來保證信息的可靠完整傳輸),
CA的數(shù)字簽名也就是CA的私鑰(用來證明證書的真實性)、用戶的數(shù)字簽名保
證不可否認性。
28.()是指把數(shù)據(jù)以及操作數(shù)據(jù)的相關方法組合在同一個單元中,使我們可以
把類作為軟件中的基本復用單元,提高其內聚度,降低其耦合度。
A、封裝
B、多態(tài)
C、繼承
D、變異
答案:A
解析:本題考查的是面向對象的基本概念。封裝是指把數(shù)據(jù)以及操作數(shù)據(jù)的相關
方法組合在同一個單元中。而多態(tài)指同一個消息可以具有不同的響應。面向對象
中的繼承使得子類能夠獲得父類的屬性和方法,如同現(xiàn)實世界中的遺傳現(xiàn)象。
29.對于參數(shù)配置類的軟件,要用選擇較少的組合方式達到最佳效果。
A、等價類劃分
B、因果圖法
C、正交試驗法
D、場景法
答案:C
解析:試題分析:本組題考查對黑盒測試用例中幾種設計方法的理解。場景法基
于測試用例場景,測試用例的設計業(yè)務路徑,從用例開始到結束遍歷其中所有基
本流和備選流。正交試驗法是指從大量的試驗數(shù)據(jù)中挑選適量的、有代表性的點,
從而合理地安排測試的一種科學試驗設計方法。因果圖法對輸入值的考慮是輸入
情況的各種組合,以及各個輸入情況之間的相互制約關系參考答案:C
30.以下不屬于易用性測試的是()
A、功能易用性測試
B、用戶界面測試
C、輔助功能測試
D、可靠性測試
答案:D
31.程序描述語言(PDL)是軟件開發(fā)過程中用于()階段的描述工具。
A、需求分析
B、概要設計
C、詳細設計
D、編程
答案:C
解析:過程設計語言PDL:PDL也稱為偽碼,這是一個籠統(tǒng)的名稱,現(xiàn)在有許多
種不同的過程設計語言在使用。它是用正文形式表示數(shù)據(jù)和處理過程的設計工具。
軟件詳細設計1.PAD圖指問題分析圖(ProblemAnalysisDiagram),是一咱算法
描述工具,它是一種由左往右展開的二維樹型結構.PAD圖的控制流程為自上而
下,從左到右地執(zhí)行.2.過程設計語言(ProcessDesignLanguage,簡稱PDL),也
稱程序描述語言(ProgramDescriptionLanguage),又稱為偽碼.它是一種用于描
述模塊自法設計和處理細節(jié)的語言.
32.幫助文檔的測試在很大程度上與用戶手冊測試相同,以下不屬于幫助文檔需
要注意的是()
A、幫助是文檔編寫和程序編寫的結合及準確性、超鏈接、幫助索引
B、幫助要濃縮
C、鏈接的意義
D、幫助的風格
答案:B
解析:本題考查幫助文檔的內容:幫助文檔注意點:準確性;幫助是文檔編寫和
程序編寫的結合;幫助索引;超鏈接;鏈接的意義;幫助的風格。
33.影響軟件可靠性因素不包括()
A、運行剖面和軟件規(guī)模
B、軟件內部結構
C、軟件開發(fā)方法和開發(fā)環(huán)境
D、軟件開發(fā)人員
答案:D
解析:影響軟件可靠性因素包含:(1)運行剖面;(2)軟件規(guī)模;(3)軟件
內部結構;(4)軟件開發(fā)方法和開發(fā)環(huán)境;(5)軟件可靠性投入。
34.多條件覆蓋是一種邏輯覆蓋,它的含義是設計足夠的測試用例,使得每個判
定中條件的各種可能組合都至少出現(xiàn)一次,滿足多條件覆蓋級別的測試用例也是
滿足(1)級別的:針對布爾表達式A&&(B||C)執(zhí)行邏輯覆蓋測試,測試用例
至少需要(2)種組合才能滿足多條件覆蓋的要求。(2)_
A、6
B、4
C、8
D、12
答案:C
解析:試題考查計算多條件覆蓋的方法,題中的判定條件包含3個子條件,每個
子條件有2種可能取值,測試用例為2X2X2=8個。
35.采用UML進行軟件設計時,可用()關系表示兩類事物之間存在的特殊/一般
關系,用聚集關系表示事物之間存在的整體/部分關系。
A、依賴
B、聚集
C、泛化
D、實現(xiàn)
答案:C
解析:本題考查對UML中關系概念的理解。按照面向對象技術的描述,若兩類事
物之間存在特殊/一般關系,則用繼承機制表示該關系,即UML中的泛化關系。
36.軟件開發(fā)的螺旋模型綜合了瀑布模型和演化模型的優(yōu)點,還增加了()o采
用螺旋模型時,軟件開發(fā)沿著螺線自內向外旋轉,每轉一圈都要對()進行識別
和分析,并采取相應的對策。螺旋線第一圈的開始點可能是一個(請作答此空)。
從第二圈開始,一個新產(chǎn)品開發(fā)項目開始了,新產(chǎn)品的演化沿著螺旋線進行若干
次迭代,一直運轉到軟件生命期結束。
A、原型項目
B、概念項目
C、改進項目
D、風險項目
答案:B
解析:螺旋模型是在瀑布模型和演化模型的基礎上,加上兩者所忽略的風險分析
所建立的一種開發(fā)模型。螺旋線第一圈的開始點可能是一個概念項目。
37.以下敘述中,不正確的是()
A、黑盒測試可以檢測軟件行為、性能等特性是否滿足要求
B、黑盒測試可以檢測軟件是否有人機交互上的錯誤
C、黑盒測試依賴于軟件內部的具體實現(xiàn),如果實現(xiàn)發(fā)生了變化,則需要重新設
計用例
D、黑盒測試用例設計可以和軟件實現(xiàn)同步進行
答案:C
38.某計算機系統(tǒng)采用頁式存儲管理方案,假設其地址長度為32位,其中頁號占
20位,頁內地址占12位。系統(tǒng)中頁面總數(shù)與頁面大小分別為()
A、1K,1024K
B、4K,1024K
C、1M,1K
D、IM,4K
答案:D
解析:本題考查操作系統(tǒng)段頁式存儲的基礎知識。頁號占20位:最多允許2-20
個頁=1M個頁;頁內地址12位:每頁的容量位212=4K;故正確答案為:D
39.以下關于測試計劃的敘述中,不正確的是()
A、測試計劃能使測試工作順利進行
B、測試計劃能使項目參與人員溝通順暢
C、測試計劃無益于提高軟件質量
D、測試計劃是軟件過程規(guī)范化的要求
答案:C
解析:本題考查軟件測試計劃的基礎知識。該題目一目了然,ABD選項敘述都是
正確的,測試計劃是有利于提高軟件質量而制定的,故正確答案為C。
40.以下作品中,不適用或不受著作權法保護的是()o
A、某教師在課堂上的講課
B、某作家的作品《紅河谷》
C、最高人民法院組織編寫的《行政訴訟案例選編》
D、國務院頒布的《計算機軟件保護條例》
答案:D
解析:本題考查應試者知識產(chǎn)權方面的基礎知識。選項D”國務院頒布的《計算
機軟件保護條例》”的說法顯然是錯誤的。因為,國務院頒布的《計算機軟件保
護條例》是國家為了管理需要制定的政策法規(guī),故不適用著作權法保護。
41.對軟件可靠性的理解,正確的是()o①軟件可靠性是指在指定條件下使用
時,軟件產(chǎn)品維持規(guī)定的性能級別的能力②軟件可靠性的種種局限是由于隨著時
間的推移,軟件需求和使用方式發(fā)生了變化③軟件可靠性包括成熟性、有效性、
容錯性、易恢復性等質量子特性④針對軟件可靠性中的容錯性子特性應測試軟件
失效防護能力
A、①③
B、②③
C、①④
D、①②③④
答案:C
解析:本題考查可靠性測試的概念。②與③的理解是錯誤的,正確的理解是:軟
件可靠性的種種局限不是由于軟件需求和使用方式發(fā)生了變化。軟件可靠性包括
成熟性、容錯性、易恢復性、可靠性依從性等質量子特性。
42.若某線性表長度為n且采用順序存儲方式,則運算速度最快的操作是()
A、查找與給定值相匹配的元素的位置Vbr>
B、查找并返回第i個元素的值(1WiWn)<br>
C、刪除第i個元素(1WiVn)<br>
D、在第i個元素之前插入一^新元素Vbr>
答案:B
43.在結構化分析方法中,用于行為建模的模型是(請作答此空),其要素包括
00
A、數(shù)據(jù)流圖
B、實體聯(lián)系圖
C、狀態(tài)-遷移圖
D、用例圖
答案:C
解析:結構化分析方法:是一種軟件開發(fā)方法,一般利用圖形表達用戶需求,強
調開發(fā)方法的結構合理性以及所開發(fā)軟件的結構合理性。結構化分析模型的核心
是數(shù)據(jù)字典,它描述了所有的在目標系統(tǒng)中使用的和生成的數(shù)據(jù)對象。圍繞著這
個核心有三種圖:1、實體聯(lián)系(關系)圖(ERD):描述了數(shù)據(jù)對象及數(shù)據(jù)對象
之間的關系,屬于數(shù)據(jù)建模,包括三種基本元素(數(shù)據(jù)對象'屬性和關系);2、
數(shù)據(jù)流圖(DFD):描述數(shù)據(jù)在系統(tǒng)中如何被傳送或變換,以及描述如何對數(shù)據(jù)
流進行變換的功能(子功能),用于功能建模,基本要素有四種(外部實體,加
工,數(shù)據(jù)流和數(shù)據(jù)存儲);3、狀態(tài)-遷移圖(STD):描述系統(tǒng)對外部事件如何
響應,如何動作,表示系統(tǒng)中各種行為狀態(tài)以及狀態(tài)之間的轉換,用于行為建模,
基本要素為狀態(tài)和轉換條件。故第一空正確答案為:C;第二空正確答案為:C
44.針對程序段:IF(X>10)AND(Y<20)THENW=W/A,對于(X,Y)的取值,以
下()組測試用例能夠滿足判定覆蓋的要求。
Av(30,15)(40,10)
B、(3,0)(30,30)
C、(5,25)(10,20)
D、(20,10)(1,100)
答案:D
解析:本題考查白盒測試用例設計方法一判定覆蓋法的概念。比語句覆蓋稍強的
覆蓋標準是判定覆蓋(DecisionCoverage)。判定覆蓋的含義是:設計足夠的測
試用例,使得程序中的每個判定至少都獲得一次“真值"或''假值“,或者說使得程
序中的每一個取‘‘真''分支和取‘'假''分支至少經(jīng)歷一次,因此判定覆蓋又稱為分支
覆蓋。
45.確定采用哪種軟件體系結構是在。階段進行的。
A、需求分析
B、概要設計
C、詳細設計
D、軟件實現(xiàn)
答案:B
解析:本題考查軟件設計的基礎知識。軟件體系結構就是描述軟件的部分及其部
分之間的關系。軟件體系結構應該盡早確定,一般在軟件開發(fā)的概要設計階段進
行,故正確答案為B。
46.造成軟件測試風險的主要原因不包括()o
A、測試計劃的不充分
B、測試過程的偏離
C、測試方法有誤
D、軟件設計方案有誤
答案:D
解析:本題考查軟件測試風險的基本知識。軟件測試風險指的是軟件測試過程中
出現(xiàn)的或潛在的問題,造成的主要原因是測試計劃的不充分、測試方法有誤或測
試過程的偏離,造成測試的補充以及結果的不準確。而測試的不成功導致軟件交
付潛藏著問題,一旦在運行時爆發(fā),會帶來很大的商業(yè)風險。故正確答案為D
47.在進行可用性測試時關注的問題應包括()。①安裝過程是否困難②錯誤提
示是否明確③GUI接口是否標準④登錄是否方便⑤幫助文本是否上下文敏感
A、①②
B、①③③
C、①②③④
D、①②③④⑤
答案:D
48.加密和解密是明文和密文之間的可逆轉換,()不屬于加密算法。
A、RSA
B、SHA
C、DES
D、AES
答案:B
解析:RSA:最為常見的非對稱加密算法,512位密鑰(或1024位密鑰)、計算
量極大、難破解。SHA:是一種常用的消息摘要算法,它的散列值分別為128和
160位,由于SHA通常采用的密鑰長度較長,因此安全性較高。DES:是應用最
為廣泛的一種對稱加密算法,它的密鑰長度為56位,每次運算對64位數(shù)據(jù)塊進
行加密,該算法運行速度快、密鑰易產(chǎn)生。AES:是一種典型的對稱加密算法,
它采用了可變長的密鑰體制。
49.在性能測試中,關于數(shù)據(jù)準備,()描述是正確的。①識別數(shù)據(jù)狀態(tài)驗證測
試案例。②初始數(shù)據(jù)提供了基線用來評估測試執(zhí)行的結果。③業(yè)務數(shù)據(jù)提供負載
壓力背景。④腳本中參數(shù)數(shù)據(jù)真實模擬負載。
A、①②③
B、①③④
C、②③
D、①②③④
答案:D
解析:本題考查性能測試中為什么要準備測試數(shù)據(jù)。原因包括:?識別數(shù)據(jù)狀態(tài)
驗證測試案例。?初始數(shù)據(jù)提供了基線用來評估測試執(zhí)行的結果。?業(yè)務數(shù)據(jù)提
供負載壓力背景。?腳本中參數(shù)數(shù)據(jù)真實模擬負載。
50.運行Web瀏覽器的計算機與網(wǎng)頁所在的計算機要建立()連接,采用(請作
答此空)協(xié)議傳輸網(wǎng)頁文件。
A、UDP
B、TCP
C、IP
D、RIP
答案:B
51.某汽車維修公司有部門、員工和顧客等實體,各實體對應的關系模式如下:
部門(部門代碼,部門名稱,電話)員工(員工代碼,姓名,部門代碼)顧客(顧
客號,姓名,年齡,性別)維修(顧客號,故障情況,維修日期,員工代碼)假
設每個部門允許有多部電話,則電話屬性為(請作答此空)。若每個部門有多名
員工,而每個員工只屬于一個部門。員工代碼唯一標識員工關系的每一個元組。
部門和員工之間是()聯(lián)系。一個員工同一天可為多位顧客維修車輛,而一名顧
客,也可由多個員工為其維修車輛,維修關系模式的主鍵是(),員工關系模式
的外鍵是()o
Ax組合屬性
B、派生屬性
C、多值屬性
D、單值屬性
答案:C
解析:本題考查數(shù)據(jù)庫方面的基礎知識。多值屬性:一個屬性對應多個值
52.()不屬于網(wǎng)站滲透測試的內容。
A、防火墻日志審查
B、防火墻遠程探測與攻擊
C、跨站攻擊
D、SQL注入
答案:A
解析:本題考查滲透測試的方法。滲透測試是通過遠程各種手段試圖進入網(wǎng)站非
法獲取數(shù)據(jù)'管理權限或修改網(wǎng)站的嘗試。防火墻日志審查不是遠程手段。
53.以下關于軟件質量特性測試的敘述,正確的是()o①成熟性測試是檢驗軟
件系統(tǒng)故障,或違反指定接口的情況下維持規(guī)定的性能水平有關的測試工作②功
能性測試是檢驗適合性、準確性、互操作性、安全保密性、功能依從性的測試工
作③易學性測試是檢查系統(tǒng)中用戶為操作和運行控制所花努力有關的測試工作
④效率測試是指在規(guī)定條件下產(chǎn)品執(zhí)行其功能時,對時間消耗及費源利用的測試
工作
A、①②③④
B、①④
C、①③④
D、②④
答案:D
解析:本題考查測試標準中規(guī)定的質量特性的測試。①與③的理解是錯誤的,正
確的理解是:成熟性測試是檢驗軟件產(chǎn)品是否具備為避免由軟件中錯誤而導致失
效的能力。易學性測試是檢驗軟件產(chǎn)品是否具備使用戶能學習它的應用的能力。
54.以下不屬于集成測試的是
A、各個了功能組合起來,能否達到預期要求
B、一個模塊的功能是否會對另一個模塊的功能產(chǎn)生不利的影響
C、全局數(shù)據(jù)結構是否有問題
D、函數(shù)內局部變量的值是否為預期值
答案:D
55.Web應用鏈接測試不包括__。
A、無鏈接指向的頁面
B、錯誤的鏈接
C、客戶端與服務器端的鏈接速率
D、不存在的頁面文件
答案:C
解析:本題考查Web應用鏈接測試的內容。Web應用鏈接測試的內容包括:?無
鏈接指向的頁面。?錯誤的鏈接。?不存在的頁面文件。但客戶端與服務器端的
鏈接速率由Web性能測試獲取。
56.以下屬于集成測試的是()
A、系統(tǒng)功能是否滿足用戶要求
B、系統(tǒng)中一個模塊的功能是否會對另一個模塊的功能產(chǎn)生不利的影響
C、系統(tǒng)的實時性是否滿足
D、函數(shù)內局部變量的值是否為預期值
答案:B
解析:集成測試的內容包括:在把各個模塊連接起來的時候,穿越模塊接口的數(shù)
據(jù)是否會丟失;各個子功能組合起來,能否達到預期要求的父功能;一個模塊的
功能是否會對另一個模塊的功能產(chǎn)生不利的影響;全局數(shù)據(jù)結構是否有問題;單
個模塊的誤差積累起來,是否會放大,從而達到不可接受的程度。
57.在各種不同的軟件需求中,()描述了產(chǎn)品必須要完成的任務,可以在用例
模型中予以說明。
A、功能需求
B、業(yè)務需求
C、質量需求
D、設計約束
答案:A
解析:軟件需求包括:功能需求、非功能需求和設計約束。功能需求:所開發(fā)的
軟件必須具備什么樣的功能;非功能需求:是指產(chǎn)品必須具備的屬性或品質,如
可靠性'性能、響應時間、容錯性和擴展性等;設計約束:也稱為限制條件、補
充規(guī)約,這通常是對解決方案的一些約束說明,故正確答案為A。
58.系統(tǒng)可維護性的評價指標不包括()
A、可理解性
B、可測試性
C、可移植性
D、可修改性
答案:C
59.螺旋模型綜合了()的優(yōu)點,并增加了這兩種模型忽略的風險分析
A、瀑布模型和演化模型
B、瀑布模型和噴泉模型
C、演化模型和噴泉模型
D、原型和噴泉模型
答案:A
解析:瀑布模型和快速原型模型結合起來,強調了其他模型所忽視的風險分析,
特別適合于大型復雜的系統(tǒng)。
60.邏輯覆蓋標準包括O。①判定覆蓋②語句覆蓋③條件判定覆蓋④修正條件
判定覆蓋⑤條件組合覆蓋
A、①③④⑤
B、①②③⑤
C、①②④⑤
D、①②③④⑤
答案:D
解析:本題考查白盒覆蓋測試的基礎知識。白盒測試設計中,共有語句覆蓋,判
定覆蓋,條件覆蓋,判定/條件覆蓋,修正條件判定覆蓋,條件組合覆蓋和路徑
覆蓋,并且強度依次加強。故正確答案為D
61.假設某計算機系統(tǒng)中進程的三態(tài)模型如下圖所示,那么圖中的a、b、c、d
處應分別填寫()o
A、作業(yè)調度、時間片到、等待某事件'等待某事件發(fā)生了
B、進程調度、時間片到、等待某事件、等待某事件發(fā)生了
C、作業(yè)調度、等待某事件'等待某事件發(fā)生了、時間片到
D、進程調度、等待某事件、等待某事件發(fā)生了、時間片到
答案:B
解析:本題考查三態(tài)模型的基礎知識。三態(tài)模型是進程管理的模型,如圖所示:
故正確答案為:B工工
62.在面向對象的語言中,()o
A、類的實例化是指對類的實例分配存儲空間
B、每個類都必須創(chuàng)建一個實例
C、每個類只能創(chuàng)建一個實例
D、類的實例化是指對類進行初始化
答案:A
解析:本題考查面向對象程序設計語言中類的實例化概念。類是用戶定義的類型。
與語言定義的基本類型一樣,有了類型后,就可以定義(創(chuàng)建)該類型的變量,
其含義是系統(tǒng)為變量分配存儲空間。對于程序中定義的類,并不要求一定要創(chuàng)建
其實例,對實例的數(shù)目也沒有限制。創(chuàng)建類的實例時,系統(tǒng)需要為該實例分配存
儲空間。
63.在數(shù)據(jù)庫邏輯結構設計階段,需要(請作答此空)階段形成的()作為設計
依據(jù)。
A、需求分析
B、概念結構設計
C、物理結構設計
D、數(shù)據(jù)庫運行和維護
答案:A
解析:本題考查數(shù)據(jù)庫系統(tǒng)基礎知識。數(shù)據(jù)庫設計主要分為用戶需求分析、概念
結構、邏輯結構和物理結構設計四個階段。其中,在用戶需求分析階段中,數(shù)據(jù)
庫設計人員采用一定的輔助工具對應用對象的功能、性能'限制等要求所進行的
科學分析,并形成需求說明文檔、數(shù)據(jù)字典和數(shù)據(jù)流程圖。用戶需求分析階段形
成的相關文檔用以作為概念結構設計的設計依據(jù)。
64.下面的協(xié)議中屬于應用層協(xié)議的是()
A、SNMP
B、ARP
C、ICMP
D、X.25
答案:A
65.關于軟件測試與軟件開發(fā)的認識,不正確的是()
A、軟件生命周期各個階段都可能產(chǎn)生錯誤
B、軟件測試是獨立于軟件開發(fā)的一個工作
C、軟件開發(fā)的需求分析和設計階段就應開始測試工作
D、測試越早進行,越有助于提高被測軟件的質量
答案:B
解析:測試工程師與開發(fā)工程師目標一致、行為對立、并行工作,有生產(chǎn)就必然
有質檢,二者的工作相輔相成,開發(fā)人員和測試人員的主要矛盾就集中在對bug
的定義上。正確
66.D.eveIopmentteamsoftenbehavemuchIikebaseballorbasketbalIteams.Even
thoughtheymayhavemuItiplespecialties,al11hemembersworktoward().Howe
ver,onsystemsmaintenanceandenhancementteams,theengineersoftenworkreIa
tiveIyindependentIy,muchIikewrestIingandtrackteams.Ateamis()justagr
oupofpeopIewhohappentoworktogether.TeamworktakespracticeanditinvoIves
speciaIskiIIs.Teamsrequiremonprocesses;theyneedagreed-upongoaIs;andth
eyneedeffectiveguidanceandIeadership.ThemethodsforguidingandIeadingsu
chteamsareweIIknown,buttheyarenotobvious.
Axconvenient
B、existing
CxpracticaI
D、reaI
答案:C
67.Object-orientedanalysis(00A.isasemiformaIspecificationtechniquefo
rtheobject-orientedparadigm.Object-orientedanaIysisconsistsofthreeste
ps.Thefirststepis().ItdetermineshowthevariousresuItsareputedbythepr
oductandpresentsthisinformationintheformofa()andassociatedscenarios.
Thesecondis(),whichdeterminesthecIassesandtheirattributes.Thendete
rminetheinterreIationshipsandinteractionamongthecIasses.TheIaststepis
(請作答此空),whichdeterminestheactionsperformedbyortoeachcIassorsub
cIassandpresentsthisinformationintheformof().
A、use-casemodeIing
B、cIassmodeIing
C、dynamicmodeIing
DxbehavioraImodeIing
答案:C
68.負載壓力性能測試需求分析時,應該選擇O類型的業(yè)務作為測試案例。①
高吞吐量的業(yè)務②業(yè)務邏輯復雜的業(yè)務③高商業(yè)風險的業(yè)務④高服務器負載的
業(yè)務⑤批處理的業(yè)務
A、①②③
B、①③④
C、①④
D、①②③④⑤
答案:B
解析:本題考查負載壓力性能測試需求分析的方法。應該選擇高吞吐量的業(yè)務、
高商業(yè)風險的業(yè)務、高服務器負載類型的業(yè)務作為測試案例。
69.將二進制序列1011011表示為十六進制,為。。
A、B3
B、5B
C、BB
D、3B
答案:B
解析:首先可以劃分一下,從右向左,每四個一個單位:101,1011。然后轉換為
16進制為:1+0+2*2,1+2+0+2*2*2=5,11,其中11在16進制中表示為B,所以最
終為:5Bo故正確答案為B。
70.以下有關縮短國內外軟件評測差距的方法中說法有誤的是O
A、企業(yè)提高對于軟件測試環(huán)節(jié)的重視程度
B、需要有企業(yè)從事測試理論與技術研發(fā)的服務
C、作為軟件評測師,要制定相應規(guī)范,嚴格控制軟件開發(fā)的流程及標準
D、關注知識產(chǎn)權的利益,保障自身權益
答案:C
解析:縮短國內外軟件評測差距的方法有以下四種:(1)企業(yè)提高對于軟件測
試環(huán)節(jié)的重視程度;(2)需要有企業(yè)從事測試理論與技術研發(fā)的服務;(3)作
為行業(yè)管理者,要制定相應規(guī)范,嚴格控制軟件開發(fā)的流程及標準;(4)關注
知識產(chǎn)權的利益,保障自身權益。其中C選項中提到的問題,僅作為軟件評測師
是無法做到的,需要行業(yè)管理者才可以做到。
71.以下不屬于軟件測試工具的是()o
A、JMeter
B、LoadRunner
C、JTest
D、JBuiIder
答案:D
解析:本題考查軟件工具的基本知識。JMeter、LoadRunner和JTest都是軟件
測試工具。JBuiIder是一種軟件開發(fā)工具,不屬于軟件測試工具。
72.以下哪一項不屬于有關國內軟件測試的形式的是()。
A、軟件公司內部進行測試
B、用戶進行測試
C、第三方測試
D、探索性測試
答案:D
解析:國內軟件測試的形式有以下三種:(1)軟件公司內部進行功能性測試;
(2)用戶進行測試;(3)第三方測試。探索性測試屬于具體的測試實施過程中
的一種形式,和題目問的問題不符合。
73.邏輯覆蓋法不包括()。
A、分支覆蓋
B、語句覆蓋
C、需求覆蓋
D、修正條件判定覆蓋
答案:C
解析:本題考查白盒測試的邏輯覆蓋測試法的基礎知識。邏輯覆蓋法包括語句覆
蓋'判定覆蓋(又稱為分支覆蓋)、條件覆蓋、條件判定覆蓋'修正條件判定覆
蓋'條件組合覆蓋等。邏輯覆蓋法是白盒測試方法的一種,而白盒測試是不考慮
需求的。
74.在面向對象分析模型中,()不屬于系統(tǒng)的行為模型。
A、類圖
B、順序圖
C、活動圖
D、狀態(tài)圖
答案:A
75.為了是軟件測試更加高效,應遵循的原則包括()o①所有的軟件測試都應
追溯到用戶需求、充分注意缺陷群集現(xiàn)象②盡早地和不斷地進行軟件測試、回歸
測試③為了證明程序的正確性,盡可能多的開發(fā)測試用例④應由不同的測試人員
對測試所發(fā)現(xiàn)的缺陷進行確認⑤增量測試,由小到大
A、①②③④
B、①②③⑤
C、②③④
D、①②④⑤
答案:D
解析:軟件測試原則(八大原則)1)、所有的軟件測試都應追溯到用戶需求2)、
應把“盡早地和不斷的進行軟件測試”作為測試者的座右銘3)、完全測試是不
可能的,測試需要終止5)、充分注意測試中的群集現(xiàn)象6)、程序員避免測試
自己的程序(注意不是指對程序的調試)7)、盡量避免測試的隨意性,增量測
試,由小到大8)、妥善保存測試計劃,測試用例,出錯統(tǒng)計和最終分析報告,
為維護提供方便。
76.軟件測試的對象不包括()
A、軟件代碼
B、軟件開發(fā)過程
C、文檔
D、數(shù)據(jù)
答案:B
解析:本題考查軟件測試的對象。根據(jù)軟件測試的定義,軟件包括程序,數(shù)據(jù)和
文檔。顯然,軟件開發(fā)過程沒有包含在內,故正確答案為B。
77.以下()方法不是黑盒測試用例的設計方法。
A、場景法
B、邊界值法
C、因果圖法
D、路徑法
答案:D
解析:試題分析:本題考查黑盒測試用例的設計方法。黑盒測試用例的設計方法
包括:等價類劃分法'邊界值分析法、錯誤推測法'因果圖法、判定表驅動法、
正交試驗設計法、功能圖法等。參考答案:D
78.以下關于極限編程XP的敘述中,不正確的是()o
A、由價值觀,原則,實踐和行為四個部分組成
B、每個不同的項目都需要一套不同的策略,約定和方法論
C、有四個價值觀,即溝通,簡單性,反饋和勇氣
D、有五大原則,即快速反饋,簡單性假設,逐步修改,提倡更改和優(yōu)質工作
答案:B
79.Teamsarerequiredformostengineeringprojects.AlthoughsomesmaIIhardw
areorsoftwareproductscanbedeveIopedbyindividuaIs,thescaIeandpIexityof
modemsystemsissuch,andthedemandforshortscheduIessogreat,thatitisnoIon
ger()foronepersontodomostengineeringjobs.SystemsdeveIopmentisateam
(),andtheeffectivenessoftheteamIargeIydeterminesthe()oftheenginee
rmg.DeveIopmentteamsoftenbehavemuchIikebaseballorbasketbalIteams.Ev
enthoughtheymayhavemuItiplespecialties,al11hemembersworktoward(請作答
止匕空).However,onsystemsmaintenanceandenhancementteams,theengineerso
ftenworkrelativelyindependentIy,muchIikewrestIingandtrackteams.Ateam
is()justagroupofpeopIewhohappentoworktogether.Teamworktakespractic
eanditinvoIvesspeciaIskiIIs.Teamsrequiremonprocesses;theyneedagreed-
upongoaIs;andtheyneedeffectiveguidanceandIeadership.Themethodsforgui
dingandIeadingsuchteamsareweIIknown,buttheyarenotobvious.
Axmultipleobjectives
B、differentobjectives
C、asingIeobjective
D、independentobjectives
答案:C
解析:本題意想要表達的意思是盡管他們有多專業(yè)技能,所有成員都朝著一個單
一的目的工作。正確答案為C,單一目標。附(參考翻譯):團隊是大多數(shù)工程
項目的要求。雖然有一些小的硬件或軟件產(chǎn)品可以由個人開發(fā),但對一個有規(guī)模、
復雜的現(xiàn)代系統(tǒng)來說,短時間內完成如此巨大的需求,還是一個人做多個工作的
工程方式不再實用。系統(tǒng)開發(fā)是一項團隊活動,團隊的效率很大程度上決定了軟
件工程的質量。開發(fā)團隊往往表現(xiàn)得很像棒球或籃球隊。盡管他們有多專業(yè)技能,
所有成員都朝著一個單一的目的工作。然而,致力于對系統(tǒng)維護和改善的團隊,
工程師們經(jīng)常工作相對獨立,就像摔跤和田徑隊。一個團隊不僅僅是一群人碰巧
在一起工作。團隊需要實踐,它涉及到特殊技能。團隊需要共同的過程;他們需
要達成一致的目標;他們需要有效的指導和領導。指導和領導小組的方法是眾所
周知的,但他們并不明顯。
80.DHCP客戶端可從DHCP服務器獲得()o
A、DHCP服務器的地址和Web服務器的地址
B、DNS服務器的地址和DHCP服務器的地址
C、客戶端地址和郵件服務器地址
D、默認網(wǎng)關的地址和郵件服務器地址
答案:B
解析:DHCP(DynamicHostConfigurationProtocoI,動態(tài)主機配置協(xié)議)是一個
局域網(wǎng)的網(wǎng)絡協(xié)議,使用UDP協(xié)議工作,主要有兩個用途:給內部網(wǎng)絡或網(wǎng)絡服
務供應商自動分配IP地址,給用戶或者內部網(wǎng)絡管理員作為對所有計算機作中
央管理的手段。在DHCP數(shù)據(jù)包中可以包含客戶機MAC地址、DHCP服務器IP、默
認網(wǎng)關地址、DHCP租約時間、分配給客戶端的IP地址和子網(wǎng)掩碼以及一些其它
的管理配置信息,故正確答案為B。
81.以下屬于影響軟件可靠性因素的是()o①軟件運行剖面②軟件規(guī)模③軟件
內部結構④軟件的開發(fā)方法和開發(fā)環(huán)境⑤軟件的可靠性投入
A、①②
B、①②③
C、①②③④
D、①②③④⑤
答案:D
解析:本題考查軟件可靠性的基本概念。軟件可靠性是軟件產(chǎn)品在規(guī)定的條件下
和規(guī)定的時間區(qū)間完成規(guī)定功能的能力。軟件運行剖面越多,軟件規(guī)模越大,內
部結構越復雜,則表明軟件出錯的可能性就越大,可靠性就會越低;軟件的開發(fā)
方法和開發(fā)環(huán)境不合適或者落后,開發(fā)出來的軟件就會遺留較多問題,會影響軟
件可靠性;軟件可靠性投入不夠,比如可靠性測試不夠,也會影響到軟件可靠性。
根據(jù)上述描述,題目中這5項都會對軟件可靠性產(chǎn)生影響。應選擇選項D。
82.軟件工程的基本目標是()
A、消除軟件固有的復雜性
B、開發(fā)高質量的軟件
C、努力發(fā)揮開發(fā)人員的創(chuàng)造性潛能
D、推動軟件理論和技術的發(fā)展
答案:B
解析:本題考查軟件工程的基礎知識。軟件工程是指導計算機軟件開發(fā)的和維護
的工程學科,其最根本的目標就是開發(fā)出高質量的軟件并有效地維護它,故正確
答案為B。
83.InaworIdwhereitseemsweaIreadyhavetoomuchtodo,andtoomanythingstoth
inkabout,itseemstheIastthingweneedissomethingnewthatwehavetoIearn.Bu
tusecasesdosoIveaprobIemwithrequirements:with()decIarativeequiremen
tsit'shardtodescribIestepsandsequencesofevents.Usecases,statedsimply,
aIIowdescriptionofsequencesofeventsthat,takentogether,Ieadtoasystem
doingsomethingusefuI.AssimpIeasthissounds,thisisimportant.Whenconfro
ntedonlywithapiIeofrequiements,it'soften()tomakesenseofwhattheauth
orsoftherequirementsreaIIywantedthesystemtodo.IntheprecedingexampIe,u
secasesreducetheambiguityoftherequirementsbyspecifyingexactIywhenandu
nderwhatconditionscertainbehavioroccurs;assuch,thesequenceofthebehav
iorscanberegardedasarequirement.UsecasesareparticularIyweIIsuitedtoca
ptureapproaches.AIthoughthismaysoundsimpIe,thefactisthat()equireme
ntcaptureapproaches,withtheiremphasisondecIarativerequirementsand"sh
aII"state
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024高考地理一輪復習第二部分人文地理-重在運用第三章農業(yè)地域的形成與發(fā)展第20講農業(yè)的區(qū)位選擇課時作業(yè)含解析新人教版
- 小學藝術教育發(fā)展年度報告
- 吊籃安全管理措施
- 九年級歷史上冊第七單元工業(yè)革命和國際共產(chǎn)主義運動的興起中考真題演練課件新人教版
- 九年級英語全冊Unit5Whataretheshirtsmadeof第4課時習題課件3
- 醫(yī)學統(tǒng)計學課件-生存分析第十七章資料講解
- 二零二五年智能制造項目合作合同示范文本下載3篇
- 2024年陽泉固莊煤礦醫(yī)院高層次衛(wèi)技人才招聘筆試歷年參考題庫頻考點附帶答案
- 二零二五年鋼結構項目居間監(jiān)理咨詢合同3篇
- 2024年江西洪州職業(yè)學院高職單招職業(yè)技能測驗歷年參考題庫(頻考版)含答案解析
- 矩形磚砌渠道施工方案
- 大數(shù)據(jù)與人工智能ppt
- 中醫(yī)科特色診療規(guī)范
- 建筑工程一切險條款版
- PEP小學六年級英語上冊選詞填空專題訓練
- 古建筑修繕項目施工規(guī)程(試行)
- GA 844-2018防砸透明材料
- 化學元素周期表記憶與讀音 元素周期表口訣順口溜
- 非人力資源經(jīng)理的人力資源管理培訓(新版)課件
- 鉬氧化物還原過程中的物相轉變規(guī)律及其動力學機理研究
- (完整word)2019注冊消防工程師繼續(xù)教育三科試習題及答案
評論
0/150
提交評論