第一篇:全國計(jì)算機(jī)等級(jí)考試四級(jí)軟件測試工程師筆試試題--weng
全國計(jì)算機(jī)等級(jí)考試四級(jí)筆試試題
一、選擇題:((1)-(90))題,分為1分題和2分題,滿分120分.除標(biāo)注2分題外,其它均為1分題.)
下列各題A)、B)、C)、D)四個(gè)選項(xiàng)中,只有一個(gè)是正確的,請(qǐng)將正確選項(xiàng)涂寫在答題卡相應(yīng)位置上,答在試卷上不得分.(1)一般情況下,操作數(shù)左移2位的結(jié)果是原操作數(shù)____。A)整除2
B)乘以2
C)整除4
D)乘以4(2)已知寄存器A存有帶符號(hào)整數(shù),且只作邏輯移位,HA和LA分別代表其最高位和最低位;寄存器B存有帶符號(hào)整數(shù),且只作算術(shù)移位,HB和LB分別代表其最高位和最低位.當(dāng)寄存器A與B都有右移位發(fā)生時(shí),下述哪一個(gè)命題是正確的? ____。(2分)A)HA與HB均成為0
B)HA與HB均成為1 C)HA變成0但HB保持原值
D)HA保持原值但HB的值改變
(3)若與非門的輸入變量為A與B,輸出變量為Y,則A和B分別為下述哪種情況時(shí),Y才為0?____。
A)0,0
B)0,1
C)1,0
D)1,1(4)設(shè)S={1,2,3,4},下面哪個(gè)運(yùn)算是S上的運(yùn)算?_____。
A)X*Y=X-Y
B)X*Y=X+Y
C)X*Y=X·Y
D)X*Y=(X·Y)(mod5)(其中,-,+,·分別為減法、加法和乘法運(yùn)算)(5)設(shè)p,q為兩個(gè)命題,對(duì)于“p→q”的邏輯涵義,下面的哪些敘述是正確的?_____。
Ⅰ.如果p,則q Ⅱ.p僅當(dāng)q Ⅲ.p當(dāng)q Ⅳ.q是p的充分條件
A)Ⅰ和Ⅱ
B)Ⅲ和Ⅳ
C)Ⅱ和Ⅳ
D)Ⅰ和Ⅲ
(6)在謂詞邏輯中,令F(x)表示x是火車,G(y)表示y表示汽車,L(x,y)表示, “并不是所有的火車比所有的汽車快”的符號(hào)表示中哪些是正確的?_____。(2分)Ⅰ.x y(F(x)∧G(y)→L(x,y))Ⅱ.x y(F(x)∧G(y)∧L(x,y))Ⅲ.x y(F(x)∧G(y)→L(x,y))A)僅Ⅰ
B)僅Ⅱ
C)Ⅰ和Ⅱ
D)都不對(duì)
共分15頁,當(dāng)前頁是第1頁-
(7)設(shè)R是集合A={a,b,c,d}上的二元關(guān)系,R={,,,}下面哪些命題為真?_____。(2分)Ⅰ.R·R是對(duì)稱的Ⅱ.R·R是自反的Ⅲ.R·R不是傳遞的
A)僅Ⅰ
B)僅Ⅱ
C)Ⅰ和Ⅱ
D)全真
(8)設(shè)為一個(gè)偏序集,其中,A={1,2,…,6},R是整除關(guān)系, 下面命題中哪個(gè)是假的?_____。A)4,5,6全是A的極大元
B)A沒有最大元 C)6是A的上界
D)1是A的最大下界
(9)如果存在簡單圖G以數(shù)列d=(d1,d2…,dn)為度數(shù)列,則稱d是可圖解的, 下面哪個(gè)數(shù)列是不可圖解的? _____。
A)(3,3,3,3)
B)(2,2,2,2,3,3)C)(2,2,3,4,5,6,6)
D)(2,2,3,3,3,5)(10)設(shè)T為n(n≥3)階無向樹,T有幾條割邊?_____。A)n條
B)n-2條
C)n-1條
D)沒有
(11)以下數(shù)據(jù)結(jié)構(gòu)中,哪一個(gè)是線性結(jié)構(gòu)?_____。A)廣義表
B)二叉樹
C)稀疏矩陣
D)串
(12)用鏈接方式存儲(chǔ)的隊(duì)列,在進(jìn)行刪除運(yùn)算時(shí)_____。A)僅修改頭指針
B)僅修改尾指針
C)頭、尾指針都要修改
D)頭、尾指針可能都要修改
(13)設(shè)僅包含根結(jié)點(diǎn)的二叉樹的高度為0,則高度k的二叉樹的最大結(jié)點(diǎn)數(shù)為_____。A)2(K+1)
B)2(K+1)+1
C)2(K+1)-1 D)2(K)+1
(14)下列關(guān)于二叉樹周游的敘述中,正確的是_____。(2分)A)若一個(gè)結(jié)點(diǎn)是某二叉樹的對(duì)稱序最后一個(gè)結(jié)點(diǎn),則它必是該二叉樹的前序最后一個(gè)結(jié)點(diǎn) B)若一個(gè)點(diǎn)是某二叉樹的前序最后一個(gè)結(jié)點(diǎn),則它必是該二叉樹的對(duì)稱序最后一個(gè)結(jié)點(diǎn) C)若一個(gè)樹葉是某二叉樹的對(duì)稱序最后一個(gè)結(jié)點(diǎn),則它必是該二叉樹的前序最后一個(gè)結(jié)點(diǎn) D)若一個(gè)樹葉是某二叉樹的前序最后一個(gè)結(jié)點(diǎn),則它必是該二叉樹的對(duì)稱序最后一個(gè)結(jié)點(diǎn)
(15)在待排序文件已基本有序的前提下,下述排序方法中效率最高的是_____。A)直接插入排序
B)直接選擇排序
C)快速排序 D)歸并排序
共分15頁,當(dāng)前頁是第2頁-
(16)設(shè)有關(guān)鍵碼序列(Q,G,M,Z,A,N,P,X,H),下面哪一個(gè)序列是從上述序列出發(fā)建堆的結(jié)果?_____。A)A,G,H,M,N,P,Q,X,Z
B)A,G,M ,H,Q,N,P,X,Z C)G,M,Q,A,N,P,X,H,Z
D)H,G,M,P,A,N,Q,X,Z(17)操作系統(tǒng)的設(shè)計(jì)目標(biāo)之一是正確性,下列哪一個(gè)因素不會(huì)影響該目標(biāo)?_____。A)并發(fā)性
B)共享性
C)高效性
D)隨機(jī)性
(18)如下表所示,虛擬段頁式存儲(chǔ)管理方案的特性為_____。
┌──┬──┬──┬──┬──┬──┬──┐
│ │地址│空間│存儲(chǔ)│存儲(chǔ)│動(dòng)態(tài)│動(dòng)態(tài)│
│ │空間│浪費(fèi)│共享│保護(hù)│擴(kuò)充│連接│
├──┼──┼──┼──┼──┼──┼──┤
│A)│一維│ 大 │不易│ 易 │不可│不可│
├──┼──┼──┼──┼──┼──┼──┤
│B)│一維│ 小 │ 易 │不易│可以│不可│
├──┼──┼──┼──┼──┼──┼──┤
│C)│二維│ 大 │不易│ 易 │可以│可以│
├──┼──┼──┼──┼──┼──┼──┤
│D)│二維│ 小 │ 易 │ 易 │可以│可以│
└──┴──┴──┴──┴──┴──┴──┘
(19)在虛擬頁式存儲(chǔ)管理中,所謂最不經(jīng)使用(LFU)頁面淘汰算法是指_____。A)將駐留在內(nèi)存中最后一次訪問時(shí)間距離當(dāng)前時(shí)間間隔最長的頁面淘汰 B)將駐留在內(nèi)存中訪問次數(shù)最少的頁面淘汰 C)將駐留在內(nèi)存中的頁面隨機(jī)挑選一頁淘汰 D)將駐留在內(nèi)存中時(shí)間最長的一頁淘汰
(20)文件系統(tǒng)的主要目的是_____。
A)實(shí)現(xiàn)虛擬存儲(chǔ)管理
B)用于存儲(chǔ)系統(tǒng)系統(tǒng)文檔 C)實(shí)現(xiàn)對(duì)文件的按名存取
D)實(shí)現(xiàn)目錄檢索
(21)假設(shè)有5個(gè)批處理作業(yè)J1,…,J5幾乎同時(shí)到達(dá)系統(tǒng),它們的估計(jì)運(yùn)行時(shí)間為10,6,2,4和8分鐘它們的優(yōu)先級(jí)別為3,5,2,1和4(5為最高優(yōu)先級(jí)),若采用優(yōu)先級(jí)作業(yè)調(diào)度算法,假設(shè)忽略作業(yè)切換所用的時(shí)間,則平均作業(yè)周轉(zhuǎn)時(shí)共分15頁,當(dāng)前頁是第3頁-
間為_____。
A)6分鐘
B)10分鐘
C)20分鐘
D)24分鐘
(22)設(shè)系統(tǒng)中A類資源有10個(gè)實(shí)例,B類資源有5個(gè)實(shí)例,又設(shè)系統(tǒng)中有5個(gè)進(jìn)程P1,P2,P3,P4,P5.在某一時(shí) 刻T0,系統(tǒng)狀態(tài)如下:最大減法需求量 已分配資源數(shù)量 A B A B P1 7 5 0 1 P2 3 2 2 0 P3 9 0 3 0 P4 2 2 2 1 P5 4 3 0 0 現(xiàn)在系統(tǒng)可用資源為A:3個(gè),B:3個(gè)
該狀態(tài)是安全狀態(tài),現(xiàn)在進(jìn)程P2發(fā)出新的資源申請(qǐng)A:1個(gè),B:0個(gè).分配后系統(tǒng)仍處于安全狀態(tài),其某一安全序列是_____。
A)P2P3P5P4P1
B)P2P4P5P1P3
C)P4P3P1P5P2
D)P5P1P3P4P2(23)在UNIX文件系統(tǒng)中,若在根文件系統(tǒng)的某個(gè)子目錄上掛上其它的文件系統(tǒng),可使用的命令是_____。A)mount
B)more
C)grep
D)nice(24)眾所周知,信息是有價(jià)值的,信息的價(jià)值與如下哪些性質(zhì)有關(guān)?_____。
Ⅰ.準(zhǔn)確性
Ⅱ.及時(shí)性
Ⅲ.完整性
Ⅳ.可靠性
A)Ⅰ和Ⅱ
B)Ⅲ和Ⅳ
C)Ⅰ,Ⅱ和Ⅲ
D)全部
(25)在數(shù)據(jù)庫技術(shù)中,只描述信息特性和語義的數(shù)據(jù)模型稱為_____。A)概念模型
B)結(jié)構(gòu)模型
C)物理模型
D)數(shù)學(xué)模型
(26)在SQL語言中的視圖(view)是數(shù)據(jù)庫體廂構(gòu)中的_____。A)內(nèi)模式
B)模式
C)外模式
D)物理模式
(27)要求關(guān)系中的元組在組成主鍵的屬性上不能為空值,這是_____。A)參照完整性規(guī)則 B)實(shí)體完整性規(guī)則
C)用戶定義完整性規(guī)則 D)域完整性規(guī)則
共分15頁,當(dāng)前頁是第4頁-
(28)ORACLE數(shù)據(jù)庫管理系統(tǒng)提供了多級(jí)通信功能并支持多種網(wǎng)絡(luò)協(xié)議.下列的哪個(gè)(些)協(xié)議是被ORACLE DBMS支持的?_____。
Ⅰ.TCP/IP
Ⅱ.NetBIOS
Ⅲ.X.25
Ⅳ.Appe Talk A)只有Ⅰ B)Ⅰ和Ⅱ C)Ⅰ,Ⅱ和Ⅲ D)全部
(29)下面三個(gè)關(guān)系代數(shù)表達(dá)式是等價(jià)的,試判別其執(zhí)行效率_____。(2分)E1=ΠA(σB=(c∧d=.99.(R×S))E2=ΠA(σB=c(R×σD=.99.(S))
E3=ΠA(R∞B=CσD=.99.(S))
A)相同 B)E1最差 C)E2最差 D)E3最差
(30)設(shè)學(xué)生關(guān)系S(S#,SNAME,SEX,DPAT)的主鍵為S#,_____。(2分)學(xué)生選課關(guān)系SC(S#,C#,GRADE)的主鍵為S#和C#, 則關(guān)系R(S#,C#,SEX,DPAT,GRADE)的主鍵為S#和C#,滿足 A)1NF B)2NF C)3NF D)BCNF(31)在數(shù)據(jù)庫加鎖技術(shù)中,一個(gè)事務(wù)如果對(duì)某一數(shù)據(jù)項(xiàng)加了排他(exclusive)鎖, 它將保持此鎖直到該事務(wù)結(jié)束.這是保證事務(wù)哪一種特性的重要措施?_____。(2分)A)原子性(atomicity)B)一致性或可串行性(consistency or serializability)C)永久性(durability)D)隔離性(isolaty)(32)有如下兩個(gè)關(guān)系:(主鍵是“零件號(hào)”)供應(yīng)商關(guān)系S:(主鍵是“供應(yīng)商號(hào)”)零件關(guān)系P: ┌────┬────┬────┐(外鍵是“供應(yīng)商號(hào)”)│供應(yīng)商號(hào)│供應(yīng)商名│所在城市│ ┌───┬──┬────┐
├────┼────┼────┤ │零件號(hào)│顏色│供應(yīng)商號(hào)│
│ B01 │ 紅星 │ 北京 │ ├───┼──┼────┤
│ S10 │ 宇宙 │ 上海 │ │ 010 │ 紅 │ B01 │
│ T20 │ 黎明 │ 天津 │ │ 201 │ 蘭 │ T20 │
│ Z01 │ 立新 │ 重慶 │ │ 312 │ 白 │ S10 │
└────┴────┴────┘ └───┴──┴────┘ 今要向關(guān)系P插入新行,新行的值分別列出如下.它們是否都能插入?_____。
共分15頁,當(dāng)前頁是第5頁-
Ⅰ.('307','綠','S10')Ⅱ.('101','黃','T11')A)只有Ⅰ B)只有Ⅱ C)都能 D)都不能
(33)軟件開發(fā)中常采用的結(jié)構(gòu)化生命周期方法,由于其特征而一般稱其為_____。A)瀑布模型 B)對(duì)象模型 C)螺旋模型 D)層次模型
(34)軟件原型化開發(fā)方法有其基本步驟,下述
Ⅰ.獲取基本需求
Ⅱ.開發(fā)工作模型
Ⅲ.嚴(yán)格細(xì)部說明
Ⅳ.模型驗(yàn)證
中,哪些(個(gè))是實(shí)施原型化的最基本的步驟?_____。(2分)A)全部都是 B)Ⅰ,Ⅱ和Ⅳ C)Ⅳ D)Ⅰ和Ⅱ
(35)軟件設(shè)計(jì)將涉及軟件的結(jié)構(gòu)、過程和模塊的設(shè)計(jì),其中軟件過程是指_____。(2分)A)模塊間的關(guān)系 B)模塊的操作細(xì)節(jié)
C)軟件層次結(jié)構(gòu) D)軟件開發(fā)過程
(36)軟件需求分析和設(shè)計(jì)過程中,其分析與設(shè)計(jì)對(duì)象可歸結(jié)成兩個(gè)主要的對(duì)象,即數(shù)據(jù)和程序,按一般實(shí)施的原則,對(duì)二者的處理應(yīng)該是_____。A)先數(shù)據(jù)后程序 B)先程序后數(shù)據(jù) C)與順序無關(guān) D)可同時(shí)進(jìn)行
(37)結(jié)構(gòu)化分析(SA)方法將欲開發(fā)的軟件系統(tǒng)分解為若干基本加工, 并對(duì)加工進(jìn)行說明,下述_____。
Ⅰ.結(jié)構(gòu)化語言
Ⅱ.判定樹
Ⅲ.判定表
A)Ⅱ和Ⅲ B)Ⅰ,Ⅱ和Ⅲ C)Ⅰ和Ⅲ D)Ⅰ和Ⅱ
(38)軟件開發(fā)的瀑布模型,一般都將開發(fā)過程劃分為:分析、設(shè)計(jì)、編碼和測試等階段,一般認(rèn)為可能占用_____。
人員最多的階段是
A)分析階段 B)設(shè)計(jì)階段 C)編碼階段 D)測試階段
(39)制定軟件計(jì)劃的目的在于盡早對(duì)欲開發(fā)的軟件進(jìn)行合理估價(jià), 軟件計(jì)劃的任務(wù)是_____。A)組織與管理 B)分析與估算 C)設(shè)計(jì)與測試 D)規(guī)劃與調(diào)度
共分15頁,當(dāng)前頁是第6頁-
(40)實(shí)施軟件開發(fā)的原型化方法應(yīng)具備某些必要的條件,下述哪些是其必備的條件_____。
Ⅰ.原型系統(tǒng)的積累
Ⅱ.原型化開發(fā)人員
Ⅲ.需求的準(zhǔn)確理解
Ⅳ.完善的開發(fā)工具
A)Ⅰ和Ⅳ B)Ⅱ和Ⅲ C)Ⅲ和Ⅳ D)Ⅱ和Ⅳ(2分)(41)加工是對(duì)數(shù)據(jù)流圖中不能再分解的基本加工的精確說明, 下述哪個(gè)是加工的最核心成份?_____。A)加工順序 B)加工邏輯 C)執(zhí)行頻率 D)激發(fā)條件
(42)在下列描述中
Ⅰ.采用16進(jìn)制計(jì)數(shù)
Ⅱ.集中而順序的控制
Ⅲ.存儲(chǔ)程序并且存儲(chǔ)時(shí)不區(qū)別數(shù)據(jù)和指令
屬于馮·諾依曼體系結(jié)構(gòu)的特點(diǎn)是 _____。A)Ⅰ和Ⅱ B)Ⅰ和Ⅲ C)Ⅱ和Ⅲ D)Ⅰ,Ⅱ和Ⅲ
(43)由于更換了CPU,使電腦的運(yùn)行速度提高了5倍,然而增強(qiáng)比占到80%,該機(jī)器的總加速比為_____。(2分)A)0.78 B)1.78 C)2.78 D)3.78
(44)根據(jù)操作數(shù)在CPU中的存儲(chǔ)方式,可把指令集體系結(jié)構(gòu)分為堆棧型、累加器型、寄存器型以及混合型等類.我們熟悉的lntel x86系列屬于_____。A)堆棧型與累加器型 B)堆棧型與寄存器型 C)累加器與寄存器型 D)寄存器與寄存器型
45)在重疊寄存器窗口技術(shù)中,如果窗口數(shù)目偏少就會(huì)限制過程嵌套的深度.在伯克利的設(shè)計(jì)中,所用窗口數(shù)為_____。(2分)A)4 B)8 C)12 D)16
(46)在存儲(chǔ)保護(hù)模式中,可分為: Ⅰ.執(zhí)行級(jí)(Executive),用E表示;Ⅱ.管理級(jí)(Supervisor),用S表示;Ⅲ.核心級(jí)(Kernel),用K表示;Ⅳ.用戶級(jí)(User),用U表示
共分15頁,當(dāng)前頁是第7頁-
其優(yōu)先級(jí)從高到低的次序?yàn)開____。
A)SKEU B)SEUK C)KSEU D)KESU(47)在Cache塊替換算法中,下述哪種說法是錯(cuò)誤的?_____。
A)直接映射產(chǎn)生塊失效時(shí),無需進(jìn)行選擇即可直接替換
B)全相聯(lián)映射產(chǎn)生塊失效時(shí),可使用隨機(jī)算法
C)組相聯(lián)映射產(chǎn)生塊失效時(shí),也可使用隨機(jī)算法
D)全相聯(lián)和組相聯(lián)解決失效時(shí)都不能采用隨機(jī)算法
(48)視頻電子學(xué)標(biāo)準(zhǔn)協(xié)會(huì)制定的局部總線稱為_____。
A)VESA B)VISA C)PCI D)EISA(49)在相聯(lián)處理機(jī)的特點(diǎn)中,下述哪種說法是不下確的? _____。(2分)A)相聯(lián)處理機(jī)的核心是采用了相聯(lián)存儲(chǔ)器
B)相聯(lián)存儲(chǔ)器的特點(diǎn)是每個(gè)存儲(chǔ)單元都必須有一個(gè)處理單元
C)相聯(lián)存儲(chǔ)設(shè)有若干個(gè)寄存器如比較數(shù)寄存器、屏蔽寄存器等
D)因此,相聯(lián)處理機(jī)不再需要中央處理部件
(50)我國研制的銀河Ⅲ型超級(jí)計(jì)算機(jī)通過基準(zhǔn)程序的測試,其峰值速度是_____。
A)80億次 B)100億次 C)130億次 D)150億次
(51)在PSK調(diào)制方式中,如果一種modem的調(diào)制速率為9600baud,采用的是8相調(diào)制,那么這種modem的數(shù)據(jù)傳輸速率可達(dá)到_____。
A)14.4Kbps B)28.8Kbps C)64Kbps D)9600bps
(52)誤碼率是描述數(shù)據(jù)通信系統(tǒng)質(zhì)量的重要參數(shù)之一.對(duì)誤碼率人們提出了以下四種看法,請(qǐng)指出哪一種看法是正確的?_____。
A)誤碼率是衡量數(shù)據(jù)通信系統(tǒng)正常工作狀態(tài)下傳輸可靠性的參數(shù)
B)當(dāng)用戶一次傳輸1Kbyte的文件時(shí),沒有發(fā)現(xiàn)傳輸錯(cuò)誤,那么該數(shù)據(jù)傳輸系統(tǒng)的誤碼率為0 C)當(dāng)一個(gè)數(shù)據(jù)傳輸系統(tǒng)采用CRC校驗(yàn)技術(shù)后,這個(gè)數(shù)據(jù)傳輸系統(tǒng)的誤碼率可以減少為0 D)采用光纖作為傳輸介質(zhì)的數(shù)據(jù)傳輸系統(tǒng)的誤碼率為0(53)數(shù)據(jù)通信中曼徹斯特編碼的波形如下圖所示: 請(qǐng)指出它所表示的二進(jìn)制比特序列的值_____。
A)1011001101 B)1101110110 C)1001100010 D)1101001110 共分15頁,當(dāng)前頁是第8頁-
(54)XMODEM與Kermit協(xié)議共同之處是定義了多種類型的信息包來控制通信,過程,如采用ASCII碼字符SOH表示數(shù)據(jù)包的開始、EOT表示文件傳輸結(jié)束等.根據(jù)數(shù)據(jù)鏈路層協(xié)議的分類方法,它們應(yīng)屬于_____。
A)面向字符型通信協(xié)議 B)面向比特型通信協(xié)議
C)隨機(jī)爭用型通信協(xié)議 D)網(wǎng)絡(luò)層協(xié)議
(55)在HDLC協(xié)議執(zhí)行過程中,數(shù)據(jù)鏈路被置為正常響應(yīng)模式NRM.如果主站發(fā)送的數(shù)據(jù)幀中,N(S)=
2、P=0、N(R)=3;從站正確接收了該幀,并有一個(gè)數(shù)據(jù)幀需要發(fā)送.那么,從站能否立即向主站發(fā)送這個(gè)數(shù)據(jù)幀? 如果可以立即發(fā)送的話, 那么這個(gè)數(shù)據(jù)幀的控制域參數(shù)N(S)、N(R)、P/F應(yīng)該是什么值?_____。(2分)A)從站不能立即向主站發(fā)送數(shù)據(jù)幀
B)從站可以立即向主站發(fā)送數(shù)據(jù)幀,幀控制域參數(shù)N(S)=3,F=1,N(R)=3 C)從站可以立即向主站發(fā)送數(shù)據(jù)幀,幀控制域參數(shù)N(S)=3,F=1,N(R)=2 D)從站可以立即向主站發(fā)送數(shù)據(jù)幀,幀控制域參數(shù)N(S)=2,F=0,N(R)=3
(56)典型的局域網(wǎng)操作系統(tǒng)的系統(tǒng)容錯(cuò)(SFT)分為三級(jí),最高一級(jí)系統(tǒng)容錯(cuò)采用_____。
A)磁盤鏡像 B)磁盤雙工 C)服務(wù)器鏡像 D)網(wǎng)卡冗余
(57)對(duì)于IEEE 802.3、802.4與802.5 三種類型局域網(wǎng)互連的組合中,從802.3到802.3的網(wǎng)橋設(shè)計(jì)最簡單,只有一種情況會(huì)產(chǎn)生問題,那就是 _____。(2分)A)當(dāng)轉(zhuǎn)發(fā)的幀超過最大幀長度時(shí),只能丟棄該幀
B)當(dāng)局域網(wǎng)負(fù)載很重,待傳送的幀在網(wǎng)橋中堆積,超過了緩沖區(qū)空間時(shí), 只能 將幀丟棄
C)如何設(shè)置幀優(yōu)先級(jí)
D)如何設(shè)置數(shù)據(jù)傳輸速率
(58)網(wǎng)絡(luò)文件訪問是網(wǎng)絡(luò)系統(tǒng)的基本功能,TCP/IP、XNS與SNA 均有網(wǎng)絡(luò)文件訪問協(xié)議.網(wǎng)絡(luò)文件訪問包括兩種不同的形式:文件傳輸與文件訪問.文件訪問又叫做在線訪問(on-lineaccess),它_____。(2分)A)要求用戶直接將遠(yuǎn)地文件全部拷貝到本地文件系統(tǒng)
B)允許多個(gè)遠(yuǎn)地程序同時(shí)訪問單個(gè)文件,在原文件上進(jìn)行操作,而沒有文件拷貝過程
C)要求本地用戶連入局域網(wǎng)中
D)要求用戶通過電子郵件方式交換信息
(59)ATM是一種面向連接的快速分組交換技術(shù),它采用虛擬通道模式, 通道標(biāo)識(shí)基于兩種標(biāo)識(shí)符_____。
A)(N)PDU、(N)IDU
B)VPI、VCI
C)CONNECT.reguest、CONNECT.indication D)(N)SAP、(N+1)SAP 共分15頁,當(dāng)前頁是第9頁-
(60)在ISO“開放系統(tǒng)互連管理框架”中,將網(wǎng)絡(luò)系統(tǒng)管理劃分為五個(gè)功能域。這五個(gè)功能域是:配置管理、故障管理、安全管理、性能管理與_____。
A)設(shè)備管理 B)用戶注冊(cè)管理
C)計(jì)費(fèi)管理 D)域名管理
(61)What is the decimal value of the following 32-bit two’s complement number?_____.1111 1111 1111 1111 1111 1111 1100
A)-8 B)-4 C)4 D)8
(62)How many subsets does A have? _____.Let A={E,O,A,W,P,V,B}
A)12 B)36 C)64 D)128
(63)Suppose V1=,V2=,where R is the set of real numbres,+, and.are respectively addition and multiplication.Let f: R→R and f(x)= ex, which of the following propositions is true? _____.A)f is a surjective homomorphism from V1 to V2
B)f is an injective homomorphism from V1 to V2
C)f is an isomorphism from V1 to V2
D)None of the above
(64)P(n)is the predicate’if 4 divides n then 2 divides n’.What is the truth value of P(12)? _____.A)10 B)F C)T D)None of the above
(65)An algorithm to solve a given problem has time complexity
T(n)=nlog2n-(n-1)
Given that the algorithm takes 0.8 second for a problem in which n=1024,how long should it take for a problem in which n=4096?_____.(2 Points)
A)39 seconds B)3.9 seconds C)3.9 minutes D)0.8 seconds(66)What is the definition of a Path? _____.A)A sequence of vertices and the edges formed by each successive pair of vertices.B)A walk with distinct vertices.C)A walk with distinct edges.D)None of the above
共分15頁,當(dāng)前頁是第10頁-
(67)The figure below shows a record used for recording information about a named event.Which of the following statement is incorrect?_____.(2 Points)
VAR r: record
event:array[1..10] of char;
place:array[1..20] o f record
plname:array[1..15] of char;
date: array[1..5] of record
mo:1..12;
day:1..31;
year:integer
end
end
end;
A)This is a one-dimensional array of records,also called a table.B)This is so called record of arrays;
C)The event can occur in up to 20 places and on up to 5 different dates in each place.D)A reference to r.place[i].date[j].mo will access the month of the jth occurrence, in the ith place,of the event named in r.event.(68)Which of the following statements is true regarding simple sort techniques? _____.(2 Points)
A)Exchange sort is frequently referred to as a bubble sort.B)Exchange sort is the least expensive
C)If random data are in an array that is to be sorted,an Insertion Sort will give the
best performance for large elements with small sort items.D)Both Insertion Sort and Selection Sort require O(n)moves.(69)Which UNIX command creates a symbolic link named myfile in the current directory to the file/etc/hosts?_____.A)In-s /etc/hosts myfile B)In-s myfile /etc/hosts
C)link-s /etc/hosts myfile D)link-s myfile /etc/hosts
(70)Which MS-DOS command is correct? _____.A)DEL /s *.bat B)DEL *.exe/sp
C)DEL *.obj >nul: D)DEL *.com *.sys
共分15頁,當(dāng)前頁是第11頁-
(71)A virtual memory system has five virtual pages numbered zero through four and three page frames.All the page frames are initially empty.How many page faults are generated with the following access sequence using a FIFO replacement policy? _____.(2 Points)
0 1 2 3 0 1 5 0 1 2 3 4
A)8 B)9 C)10 D)11
(72)Which element is NOT part of a microkernel? _____.(2 Points)
A)basic I/O B)a file system
C)IPC mechanisms D)memory management
(73)Which is local to a thread instead of a process? _____.(2 Points)
A)a stack B)an open file C)a semaphores D)an address space
(74)What is a subselect statement?
A)a select statement that selects a subset of fields in a table
B)a select statement that returns a subset of the data in a table
C)a select statement that appears within another select statement
D)a select statement that returns a subset of the constraints on a field
(75)In developing a hospital database,it is determined that on the average,each patient will have 6 treatments during a hospital stay.The averge length of a stay is three days.The hospital has 1000 beds.There are on the average 800 patientsoccupying bedseachday.The relationship between PATIENT and TREATMENT is l:M.The relationship between PATIENT and BED is 1: 1,conditional.If treatment record occurrences are archived as soon as a patient is discharded from the hospital, how many occurrences of the TREATMENT records will be stored in the TREATMENT database file on the average? _____.(2 Points)
A)6,000 B)4,800 C)18,000 D)1,600
(76)Which of the following conditions will make a relation that is in first normal form to be in second normal form? _____.Ⅰ.every non-key attribute is functionally dependent on the full set of primary key
attributes.Ⅱ.no non-key attributes exist in the relation.Ⅲ.the primary key consists of only one attribute.A)Ⅰ only B)Ⅰand Ⅱ only C)Ⅰand Ⅲ only D)any of them
共分15頁,當(dāng)前頁是第12頁-
(77)The most commonly used locking level in implementing concurrency control is at which of the following levels? _____.A)database B)table C)record D)field
(78)Which function is NOT served by building a prototype? _____.A)It takes the place of the final system.B)It assists in gathering software requirements
C)It assists in estimating the cost of the project.D)It is used as the foundation of the larger projects.(79)Software document is an important part of software and a basis of software development phase.It also influnces software’s _____.(2 Points)
A)Reusability B)Maintanence
C)Expansibility D)Portability
(80)Which phase of the software development requires the most development time? _____.A)the design phase B)the testing phase
C)the maintenance phase D)the development phase
(81)Which of the following statements is correct?_____.(2 Points)A)The definition phase results in the Software Requirements Specification.B)Testing is optional in software life cycle.C)CASE tools can only aid in the design phase of a software life cycle.D)A change during a later phase does not require the documentation of all earlierphases to be updated.(82)Black-box and white-box testing method are often used in software testing phase,in which,the white-box is mainly used to test software's_____.A)reasonableness of structure B)correctness of a program C)external function of a program D)internal logic of a program(83)How does Booth's Algorithm improve binary multiplication?_____.A)It prevents overflow.B)It prevents underflow.C)It preserves the sign of the multiplication operation.D)It enhances the speed of the operation significantly.共分15頁,當(dāng)前頁是第13頁-
(84)A cache has 64 blocks;each block is 16 bytes.Which block does byte 1200 map to ?_____.A)25 B)60 C)75 D)100(85)Which is NOT a characteristic of an RISC processor?_____.A)a high clock speed
B)a highly optimized pipeline C)a few general-purpose registers D)a limited amount of small instructions(86)You are performing two sums: the first is a sum of two scalar variables and the second is a matrix sum of a pair of two-dimensional arrays-size 1000 by 1000.What speedup is achieved when the calculations are performed on size 1000 processors? _____.(2 Points)A)50 B)100 C)999 D)none of the above(87)According to Shannon's equation,what is the channel capacity of an analog voice-grade phone line with a bandwidth of 3100 Hz and a signal-to-noise ratio or 30dB?_____.(2 Points)A)9.1 Kbps B)9.3 Kbps C)30.9 Kbps D)30.17 Kbps(88)The X.25 standard specifies three layers of functionality.Which layers of the OSI model correspond to the X.25 layers?_____.A)th e Physical,Network,and Session Layers B)the Physical,Data Link,and Network Layers C)the Physical,Data Link,and Transport Layers D)the Physical,Session,and Presentation layers(89)Which routing algorithm is described below?It is a mechanism in which the setding station determines the route the frame will follow and includes the routing information with the frame;bridges read the routing information to determine if they should forward the frame._____.A)Fixed Routing B)Spanning Tree C)Source Routing D)Frame Forwarding(90)Which OSI layer does a bridge operate at?_____.A)the Physical Layer B)the Network Layer C)the Transport Layer D)the Data Link Layer
二、論述題(兩個(gè)論述題可任選其一,并只選其一,多選無效,滿分30分)共分15頁,當(dāng)前頁是第14頁-
論述題 1 在計(jì)算機(jī)指令集的設(shè)計(jì)與實(shí)現(xiàn)過程中,出現(xiàn)了兩種對(duì)立的技術(shù)路線或風(fēng)格,即CISC 與RISC.(1)指出 CISC 的主要弊病.(8分)(2)概述 RISC 技術(shù)的基本要點(diǎn).(12分)(3)Intel X86 系列屬于哪一種風(fēng)格,當(dāng)前它采用的是怎樣的技術(shù)路線.(10分)論述題 2 人們?cè)诠芾韺?shí)踐中發(fā)現(xiàn),數(shù)據(jù)庫技術(shù)是信息資源的整理、保存、管理和使用的最有效的手段。數(shù)據(jù)庫按其數(shù)據(jù)結(jié)構(gòu)模型分類,通??煞譃閷哟涡蛿?shù)據(jù)庫、網(wǎng)絡(luò)型數(shù)據(jù)庫、關(guān)系型數(shù)據(jù)庫和面向?qū)ο笮蛿?shù)據(jù)庫,各種類型的數(shù)據(jù)模型都有自身的特點(diǎn)。試從關(guān)系數(shù)據(jù)模型的優(yōu)點(diǎn)和弱點(diǎn)論述:
(1)為什么人們?cè)陂_發(fā)以事務(wù)處理為主的信息系統(tǒng)(例如管理信息系統(tǒng))時(shí),大多選用關(guān)系型數(shù)據(jù)庫作為開發(fā)環(huán)境?(18分)(2)在許多含有復(fù)雜數(shù)據(jù)結(jié)構(gòu)或豐富語義的實(shí)際應(yīng)用領(lǐng)域中,為什么要選用面向?qū)ο髷?shù)據(jù)庫或要對(duì)關(guān)系型數(shù)據(jù)庫作某些擴(kuò)充和修改?(12分)
共分15頁,當(dāng)前頁是第15頁-
第二篇:全國計(jì)算機(jī)等級(jí)考試四級(jí)軟件測試工程師筆試試題
全國客戶服務(wù)熱線
400-610-0480
全國計(jì)算機(jī)等級(jí)考試四級(jí)筆試試題
一、選擇題:((1)-(90))題,分為1分題和2分題,滿分120分.除標(biāo)注2分題外,其它均為1分題.)
下列各題A)、B)、C)、D)四個(gè)選項(xiàng)中,只有一個(gè)是正確的,請(qǐng)將正確選項(xiàng)涂寫在答題卡相應(yīng)位置上,答在試卷上不得分.(1)一般情況下,操作數(shù)左移2位的結(jié)果是原操作數(shù)____。A)整除2
B)乘以2
C)整除4
D)乘以4
(2)已知寄存器A存有帶符號(hào)整數(shù),且只作邏輯移位,HA和LA分別代表其最高位和最低位;寄存器B存有帶符號(hào)整數(shù),且只作算術(shù)移位,HB和LB分別代表其最高位和最低位.當(dāng)寄存器A與B都有右移位發(fā)生時(shí),下述哪一個(gè)命題是正確的? ____。(2分)A)HA與HB均成為0
B)HA與HB均成為1 C)HA變成0但HB保持原值
D)HA保持原值但HB的值改變
(3)若與非門的輸入變量為A與B,輸出變量為Y,則A和B分別為下述哪種情況時(shí),Y才為0?____。
A)0,0
B)0,1
C)1,0
D)1,1(4)設(shè)S={1,2,3,4},下面哪個(gè)運(yùn)算是S上的運(yùn)算?_____。
A)X*Y=X-Y
B)X*Y=X+Y
C)X*Y=X·Y
D)X*Y=(X·Y)(mod5)(其中,-,+,·分別為減法、加法和乘法運(yùn)算)(5)設(shè)p,q為兩個(gè)命題,對(duì)于“p→q”的邏輯涵義,下面的哪些敘述是正確的?_____。
Ⅰ.如果p,則q Ⅱ.p僅當(dāng)q Ⅲ.p當(dāng)q Ⅳ.q是p的充分條件
A)Ⅰ和Ⅱ
B)Ⅲ和Ⅳ
C)Ⅱ和Ⅳ
D)Ⅰ和Ⅲ
(6)在謂詞邏輯中,令F(x)表示x是火車,G(y)表示y表示汽車,L(x,y)表示, “并不是所有的火車比所有的汽車快”的符號(hào)表示中哪些是正確的?_____。(2分)Ⅰ.x y(F(x)∧G(y)→L(x,y))Ⅱ.x y(F(x)∧G(y)∧L(x,y))════════════════════════════════════════════════════════════════════
享受網(wǎng)絡(luò) 享受學(xué)習(xí)www.tmdps.cnF(31)在數(shù)據(jù)庫加鎖技術(shù)中,一個(gè)事務(wù)如果對(duì)某一數(shù)據(jù)項(xiàng)加了排他(exclusive)鎖, 它將保持此鎖直到該事務(wù)結(jié)束.這是保證事務(wù)哪一種特性的重要措施?_____。(2分)A)原子性(atomicity)B)一致性或可串行性(consistency or serializability)C)永久性(durability)D)隔離性(isolaty)(32)有如下兩個(gè)關(guān)系:(主鍵是“零件號(hào)”)供應(yīng)商關(guān)系S:(主鍵是“供應(yīng)商號(hào)”)零件關(guān)系P: ┌────┬────┬────┐(外鍵是“供應(yīng)商號(hào)”)════════════════════════════════════════════════════════════════════
享受網(wǎng)絡(luò) 享受學(xué)習(xí)www.tmdps.cn 中國遠(yuǎn)程教育領(lǐng)航者
本套試題共分16頁,當(dāng)前頁是第5頁-
全國客戶服務(wù)熱線
400-610-0480
│供應(yīng)商號(hào)│供應(yīng)商名│所在城市│ ┌───┬──┬────┐
├────┼────┼────┤ │零件號(hào)│顏色│供應(yīng)商號(hào)│
│ B01 │ 紅星 │ 北京 │ ├───┼──┼────┤
│ S10 │ 宇宙 │ 上海 │ │ 010 │ 紅 │ B01 │
│ T20 │ 黎明 │ 天津 │ │ 201 │ 蘭 │ T20 │
│ Z01 │ 立新 │ 重慶 │ │ 312 │ 白 │ S10 │
└────┴────┴────┘ └───┴──┴────┘ 今要向關(guān)系P插入新行,新行的值分別列出如下.它們是否都能插入?_____。
Ⅰ.('307','綠','S10')Ⅱ.('101','黃','T11')A)只有Ⅰ B)只有Ⅱ C)都能 D)都不能
(33)軟件開發(fā)中常采用的結(jié)構(gòu)化生命周期方法,由于其特征而一般稱其為_____。A)瀑布模型 B)對(duì)象模型 C)螺旋模型 D)層次模型
(34)軟件原型化開發(fā)方法有其基本步驟,下述
Ⅰ.獲取基本需求
Ⅱ.開發(fā)工作模型
Ⅲ.嚴(yán)格細(xì)部說明
Ⅳ.模型驗(yàn)證
中,哪些(個(gè))是實(shí)施原型化的最基本的步驟?_____。(2分)A)全部都是 B)Ⅰ,Ⅱ和Ⅳ C)Ⅳ D)Ⅰ和Ⅱ
(35)軟件設(shè)計(jì)將涉及軟件的結(jié)構(gòu)、過程和模塊的設(shè)計(jì),其中軟件過程是指_____。(2分)A)模塊間的關(guān)系 B)模塊的操作細(xì)節(jié)
C)軟件層次結(jié)構(gòu) D)軟件開發(fā)過程
(36)軟件需求分析和設(shè)計(jì)過程中,其分析與設(shè)計(jì)對(duì)象可歸結(jié)成兩個(gè)主要的對(duì)象,即數(shù)據(jù)和程序,按一般實(shí)施的原則,對(duì)二者的處理應(yīng)該是_____。A)先數(shù)據(jù)后程序 B)先程序后數(shù)據(jù) C)與順序無關(guān) D)可同時(shí)進(jìn)行
(37)結(jié)構(gòu)化分析(SA)方法將欲開發(fā)的軟件系統(tǒng)分解為若干基本加工, 并對(duì)加工進(jìn)行說明,下述_____。
Ⅰ.結(jié)構(gòu)化語言
Ⅱ.判定樹
════════════════════════════════════════════════════════════════════
享受網(wǎng)絡(luò) 享受學(xué)習(xí)www.tmdps.cn 中國遠(yuǎn)程教育領(lǐng)航者
本套試題共分16頁,當(dāng)前頁是第6頁-
Ⅲ.判定表
全國客戶服務(wù)熱線
400-610-0480
A)Ⅱ和Ⅲ B)Ⅰ,Ⅱ和Ⅲ C)Ⅰ和Ⅲ D)Ⅰ和Ⅱ
(38)軟件開發(fā)的瀑布模型,一般都將開發(fā)過程劃分為:分析、設(shè)計(jì)、編碼和測試等階段,一般認(rèn)為可能占用_____。
人員最多的階段是
A)分析階段 B)設(shè)計(jì)階段 C)編碼階段 D)測試階段
(39)制定軟件計(jì)劃的目的在于盡早對(duì)欲開發(fā)的軟件進(jìn)行合理估價(jià), 軟件計(jì)劃的任務(wù)是_____。A)組織與管理 B)分析與估算 C)設(shè)計(jì)與測試 D)規(guī)劃與調(diào)度
(40)實(shí)施軟件開發(fā)的原型化方法應(yīng)具備某些必要的條件,下述哪些是其必備的條件_____。
Ⅰ.原型系統(tǒng)的積累
Ⅱ.原型化開發(fā)人員
Ⅲ.需求的準(zhǔn)確理解
Ⅳ.完善的開發(fā)工具
A)Ⅰ和Ⅳ B)Ⅱ和Ⅲ C)Ⅲ和Ⅳ D)Ⅱ和Ⅳ(2分)(41)加工是對(duì)數(shù)據(jù)流圖中不能再分解的基本加工的精確說明, 下述哪個(gè)是加工的最核心成份?_____。A)加工順序 B)加工邏輯 C)執(zhí)行頻率 D)激發(fā)條件
(42)在下列描述中
Ⅰ.采用16進(jìn)制計(jì)數(shù)
Ⅱ.集中而順序的控制
Ⅲ.存儲(chǔ)程序并且存儲(chǔ)時(shí)不區(qū)別數(shù)據(jù)和指令
屬于馮·諾依曼體系結(jié)構(gòu)的特點(diǎn)是 _____。A)Ⅰ和Ⅱ B)Ⅰ和Ⅲ C)Ⅱ和Ⅲ D)Ⅰ,Ⅱ和Ⅲ
(43)由于更換了CPU,使電腦的運(yùn)行速度提高了5倍,然而增強(qiáng)比占到80%,該機(jī)器的總加速比為_____。(2分)A)0.78 B)1.78 C)2.78 D)3.78
(44)根據(jù)操作數(shù)在CPU中的存儲(chǔ)方式,可把指令集體系結(jié)構(gòu)分為堆棧型、累加器型、寄存器型以及混合型等類.我們熟悉的lntel x86系列屬于_____。
════════════════════════════════════════════════════════════════════
享受網(wǎng)絡(luò) 享受學(xué)習(xí)www.tmdps.cn 中國遠(yuǎn)程教育領(lǐng)航者
本套試題共分16頁,當(dāng)前頁是第7頁-
全國客戶服務(wù)熱線
400-610-0480
A)堆棧型與累加器型 B)堆棧型與寄存器型 C)累加器與寄存器型 D)寄存器與寄存器型
45)在重疊寄存器窗口技術(shù)中,如果窗口數(shù)目偏少就會(huì)限制過程嵌套的深度.在伯克利的設(shè)計(jì)中,所用窗口數(shù)為_____。(2分)A)4 B)8 C)12 D)16
(46)在存儲(chǔ)保護(hù)模式中,可分為: Ⅰ.執(zhí)行級(jí)(Executive),用E表示;Ⅱ.管理級(jí)(Supervisor),用S表示;Ⅲ.核心級(jí)(Kernel),用K表示;Ⅳ.用戶級(jí)(User),用U表示
其優(yōu)先級(jí)從高到低的次序?yàn)開____。
A)SKEU B)SEUK C)KSEU D)KESU(47)在Cache塊替換算法中,下述哪種說法是錯(cuò)誤的?_____。
A)直接映射產(chǎn)生塊失效時(shí),無需進(jìn)行選擇即可直接替換
B)全相聯(lián)映射產(chǎn)生塊失效時(shí),可使用隨機(jī)算法
C)組相聯(lián)映射產(chǎn)生塊失效時(shí),也可使用隨機(jī)算法
D)全相聯(lián)和組相聯(lián)解決失效時(shí)都不能采用隨機(jī)算法
(48)視頻電子學(xué)標(biāo)準(zhǔn)協(xié)會(huì)制定的局部總線稱為_____。
A)VESA B)VISA C)PCI D)EISA(49)在相聯(lián)處理機(jī)的特點(diǎn)中,下述哪種說法是不下確的? _____。(2分)A)相聯(lián)處理機(jī)的核心是采用了相聯(lián)存儲(chǔ)器
B)相聯(lián)存儲(chǔ)器的特點(diǎn)是每個(gè)存儲(chǔ)單元都必須有一個(gè)處理單元
C)相聯(lián)存儲(chǔ)設(shè)有若干個(gè)寄存器如比較數(shù)寄存器、屏蔽寄存器等
D)因此,相聯(lián)處理機(jī)不再需要中央處理部件
(50)我國研制的銀河Ⅲ型超級(jí)計(jì)算機(jī)通過基準(zhǔn)程序的測試,其峰值速度是_____。
A)80億次 B)100億次 C)130億次 D)150億次
════════════════════════════════════════════════════════════════════
享受網(wǎng)絡(luò) 享受學(xué)習(xí)www.tmdps.cn 中國遠(yuǎn)程教育領(lǐng)航者
本套試題共分16頁,當(dāng)前頁是第8頁-
全國客戶服務(wù)熱線
400-610-0480
(51)在PSK調(diào)制方式中,如果一種modem的調(diào)制速率為9600baud,采用的是8相調(diào)制,那么這種modem的數(shù)據(jù)傳輸速率可達(dá)到_____。
A)14.4Kbps B)28.8Kbps C)64Kbps D)9600bps
(52)誤碼率是描述數(shù)據(jù)通信系統(tǒng)質(zhì)量的重要參數(shù)之一.對(duì)誤碼率人們提出了以下四種看法,請(qǐng)指出哪一種看法是正確的?_____。
A)誤碼率是衡量數(shù)據(jù)通信系統(tǒng)正常工作狀態(tài)下傳輸可靠性的參數(shù)
B)當(dāng)用戶一次傳輸1Kbyte的文件時(shí),沒有發(fā)現(xiàn)傳輸錯(cuò)誤,那么該數(shù)據(jù)傳輸系統(tǒng)的誤碼率為0 C)當(dāng)一個(gè)數(shù)據(jù)傳輸系統(tǒng)采用CRC校驗(yàn)技術(shù)后,這個(gè)數(shù)據(jù)傳輸系統(tǒng)的誤碼率可以減少為0 D)采用光纖作為傳輸介質(zhì)的數(shù)據(jù)傳輸系統(tǒng)的誤碼率為0(53)數(shù)據(jù)通信中曼徹斯特編碼的波形如下圖所示: 請(qǐng)指出它所表示的二進(jìn)制比特序列的值_____。
A)1011001101 B)1101110110 C)1001100010 D)1101001110(54)XMODEM與Kermit協(xié)議共同之處是定義了多種類型的信息包來控制通信,過程,如采用ASCII碼字符SOH表示數(shù)據(jù)包的開始、EOT表示文件傳輸結(jié)束等.根據(jù)數(shù)據(jù)鏈路層協(xié)議的分類方法,它們應(yīng)屬于_____。
A)面向字符型通信協(xié)議 B)面向比特型通信協(xié)議
C)隨機(jī)爭用型通信協(xié)議 D)網(wǎng)絡(luò)層協(xié)議
(55)在HDLC協(xié)議執(zhí)行過程中,數(shù)據(jù)鏈路被置為正常響應(yīng)模式NRM.如果主站發(fā)送的數(shù)據(jù)幀中,N(S)=
2、P=0、N(R)=3;從站正確接收了該幀,并有一個(gè)數(shù)據(jù)幀需要發(fā)送.那么,從站能否立即向主站發(fā)送這個(gè)數(shù)據(jù)幀? 如果可以立即發(fā)送的話, 那么這個(gè)數(shù)據(jù)幀的控制域參數(shù)N(S)、N(R)、P/F應(yīng)該是什么值?_____。(2分)A)從站不能立即向主站發(fā)送數(shù)據(jù)幀
B)從站可以立即向主站發(fā)送數(shù)據(jù)幀,幀控制域參數(shù)N(S)=3,F=1,N(R)=3 C)從站可以立即向主站發(fā)送數(shù)據(jù)幀,幀控制域參數(shù)N(S)=3,F=1,N(R)=2 D)從站可以立即向主站發(fā)送數(shù)據(jù)幀,幀控制域參數(shù)N(S)=2,F=0,N(R)=3
(56)典型的局域網(wǎng)操作系統(tǒng)的系統(tǒng)容錯(cuò)(SFT)分為三級(jí),最高一級(jí)系統(tǒng)容錯(cuò)采用_____。
A)磁盤鏡像 B)磁盤雙工 C)服務(wù)器鏡像 D)網(wǎng)卡冗余
(57)對(duì)于IEEE 802.3、802.4與802.5 三種類型局域網(wǎng)互連的組合中,從802.3到802.3的網(wǎng)橋設(shè)計(jì)最簡單,只有一種情況會(huì)產(chǎn)生問題,那就是 _____。(2分)A)當(dāng)轉(zhuǎn)發(fā)的幀超過最大幀長度時(shí),只能丟棄該幀
B)當(dāng)局域網(wǎng)負(fù)載很重,待傳送的幀在網(wǎng)橋中堆積,超過了緩沖區(qū)空間時(shí), 只能 將幀丟棄
════════════════════════════════════════════════════════════════════
享受網(wǎng)絡(luò) 享受學(xué)習(xí)www.tmdps.cn 中國遠(yuǎn)程教育領(lǐng)航者
本套試題共分16頁,當(dāng)前頁是第9頁-
C)如何設(shè)置幀優(yōu)先級(jí)
D)如何設(shè)置數(shù)據(jù)傳輸速率
全國客戶服務(wù)熱線
400-610-0480
(58)網(wǎng)絡(luò)文件訪問是網(wǎng)絡(luò)系統(tǒng)的基本功能,TCP/IP、XNS與SNA 均有網(wǎng)絡(luò)文件訪問協(xié)議.網(wǎng)絡(luò)文件訪問包括兩種不同的形式:文件傳輸與文件訪問.文件訪問又叫做在線訪問(on-lineaccess),它_____。(2分)A)要求用戶直接將遠(yuǎn)地文件全部拷貝到本地文件系統(tǒng)
B)允許多個(gè)遠(yuǎn)地程序同時(shí)訪問單個(gè)文件,在原文件上進(jìn)行操作,而沒有文件拷貝過程
C)要求本地用戶連入局域網(wǎng)中
D)要求用戶通過電子郵件方式交換信息
(59)ATM是一種面向連接的快速分組交換技術(shù),它采用虛擬通道模式, 通道標(biāo)識(shí)基于兩種標(biāo)識(shí)符_____。
A)(N)PDU、(N)IDU
B)VPI、VCI
C)CONNECT.reguest、CONNECT.indication D)(N)SAP、(N+1)SAP(60)在ISO“開放系統(tǒng)互連管理框架”中,將網(wǎng)絡(luò)系統(tǒng)管理劃分為五個(gè)功能域。這五個(gè)功能域是:配置管理、故障管理、安全管理、性能管理與_____。
A)設(shè)備管理 B)用戶注冊(cè)管理
C)計(jì)費(fèi)管理 D)域名管理
(61)What is the decimal value of the following 32-bit two’s complement number?_____.1111 1111 1111 1111 1111 1111 1100
A)-8 B)-4 C)4 D)8
(62)How many subsets does A have? _____.Let A={E,O,A,W,P,V,B}
A)12 B)36 C)64 D)128
(63)Suppose V1=,V2=,where R is the set of real numbres,+, and.are respectively addition and multiplication.Let f: R→R and f(x)= ex, which of the following propositions is true? _____.A)f is a surjective homomorphism from V1 to V2
B)f is an injective homomorphism from V1 to V2
════════════════════════════════════════════════════════════════════
享受網(wǎng)絡(luò) 享受學(xué)習(xí)www.tmdps.cn 中國遠(yuǎn)程教育領(lǐng)航者
本套試題共分16頁,當(dāng)前頁是第10頁-
全國客戶服務(wù)熱線
400-610-0480
C)f is an isomorphism from V1 to V2
D)None of the above
(64)P(n)is the predicate’if 4 divides n then 2 divides n’.What is the truth value of P(12)? _____.A)10 B)F C)T D)None of the above
(65)An algorithm to solve a given problem has time complexity
T(n)=nlog2n-(n-1)
Given that the algorithm takes 0.8 second for a problem in which n=1024,how long should it take for a problem in which n=4096?_____.(2 Points)
A)39 seconds B)3.9 seconds C)3.9 minutes D)0.8 seconds(66)What is the definition of a Path? _____.A)A sequence of vertices and the edges formed by each successive pair of vertices.B)A walk with distinct vertices.C)A walk with distinct edges.D)None of the above
(67)The figure below shows a record used for recording information about a named event.Which of the following statement is incorrect?_____.(2 Points)
VAR r: record
event:array[1..10] of char;
place:array[1..20] o
f record
plname:array[1..15] of char;
date: array[1..5] of record
mo:1..12;
day:1..31;
year:integer
end
end
end;
A)This is a one-dimensional array of records,also called a table.B)This is so called record of arrays;
════════════════════════════════════════════════════════════════════
享受網(wǎng)絡(luò) 享受學(xué)習(xí)www.tmdps.cn 中國遠(yuǎn)程教育領(lǐng)航者
本套試題共分16頁,當(dāng)前頁是第11頁-
全國客戶服務(wù)熱線
400-610-0480
C)The event can occur in up to 20 places and on up to 5 different dates in each place.D)A reference to r.place[i].date[j].mo will access the month of the jth occurrence, in the ith place,of the event named in r.event.(68)Which of the following statements is true regarding simple sort techniques? _____.(2 Points)
A)Exchange sort is frequently referred to as a bubble sort.B)Exchange sort is the least expensive
C)If random data are in an array that is to be sorted,an Insertion Sort will give the
best performance for large elements with small sort items.D)Both Insertion Sort and Selection Sort require O(n)moves.(69)Which UNIX command creates a symbolic link named myfile in the current directory to the file/etc/hosts?_____.A)In-s /etc/hosts myfile B)In-s myfile /etc/hosts
C)link-s /etc/hosts myfile D)link-s myfile /etc/hosts
(70)Which MS-DOS command is correct? _____.A)DEL /s *.bat B)DEL *.exe/sp
C)DEL *.obj >nul: D)DEL *.com *.sys
(71)A virtual memory system has five virtual pages numbered zero through four and three page frames.All the page frames are initially empty.How many page faults are generated with the following access sequence using a FIFO replacement policy? _____.(2 Points)
0 1 2 3 0 1 5 0 1 2 3 4
A)8 B)9 C)10 D)11
(72)Which element is NOT part of a microkernel? _____.(2 Points)
A)basic I/O B)a file system
C)IPC mechanisms D)memory management
(73)Which is local to a thread instead of a process? _____.(2 Points)
A)a stack B)an open file C)a semaphores D)an address space
(74)What is a subselect statement?
════════════════════════════════════════════════════════════════════
享受網(wǎng)絡(luò) 享受學(xué)習(xí)www.tmdps.cn 中國遠(yuǎn)程教育領(lǐng)航者
本套試題共分16頁,當(dāng)前頁是第12頁-
全國客戶服務(wù)熱線
400-610-0480
A)a select statement that selects a subset of fields in a table
B)a select statement that returns a subset of the data in a table
C)a select statement that appears within another select statement
D)a select statement that returns a subset of the constraints on a field
(75)In developing a hospital database,it is determined that on the average,each patient will have 6 treatments during a hospital stay.The averge length of a stay is three days.The hospital has 1000 beds.There are on the average 800 patientsoccupying bedseachday.The relationship between PATIENT and TREATMENT is l:M.The relationship between PATIENT and BED is 1: 1,conditional.If treatment record occurrences are archived as soon as a patient is discharded from the hospital, how many occurrences of the TREATMENT records will be stored in the TREATMENT database file on the average? _____.(2 Points)
A)6,000 B)4,800 C)18,000 D)1,600
(76)Which of the following conditions will make a relation that is in first normal form to be in second normal form? _____.Ⅰ.every non-key attribute is functionally dependent on the full set of primary key
attributes.Ⅱ.no non-key attributes exist in the relation.Ⅲ.the primary key consists of only one attribute.A)Ⅰ only B)Ⅰand Ⅱ only C)Ⅰand Ⅲ only D)any of them
(77)The most commonly used locking level in implementing concurrency control is at which of the following levels? _____.A)database B)table C)record D)field
(78)Which function is NOT served by building a prototype? _____.A)It takes the place of the final system.B)It assists in gathering software requirements
C)It assists in estimating the cost of the project.D)It is used as the foundation of the larger projects.(79)Software document is an important part of software and a basis of software development phase.It also influnces software’s _____.(2 Points)
A)Reusability B)Maintanence
C)Expansibility D)Portability
════════════════════════════════════════════════════════════════════
享受網(wǎng)絡(luò) 享受學(xué)習(xí)www.tmdps.cn 中國遠(yuǎn)程教育領(lǐng)航者
本套試題共分16頁,當(dāng)前頁是第13頁-
全國客戶服務(wù)熱線
400-610-0480
(80)Which phase of the software development requires the most development time? _____.A)the design phase B)the testing phase
C)the maintenance phase D)the development phase
(81)Which of the following statements is correct?_____.(2 Points)A)The definition phase results in the Software Requirements Specification.B)Testing is optional in software life cycle.C)CASE tools can only aid in the design phase of a software life cycle.D)A change during a later phase does not require the documentation of all earlierphases to be updated.(82)Black-box and white-box testing method are often used in software testing phase,in which,the white-box is mainly used to test software's_____.A)reasonableness of structure B)correctness of a program C)external function of a program D)internal logic of a program(83)How does Booth's Algorithm improve binary multiplication?_____.A)It prevents overflow.B)It prevents underflow.C)It preserves the sign of the multiplication operation.D)It enhances the speed of the operation significantly.(84)A cache has 64 blocks;each block is 16 bytes.Which block does byte 1200 map to ?_____.A)25 B)60 C)75 D)100(85)Which is NOT a characteristic of an RISC processor?_____.A)a high clock speed
B)a highly optimized pipeline C)a few general-purpose registers D)a limited amount of small instructions(86)You are performing two sums: the first is a sum of two scalar variables and the second is a matrix sum of a pair of two-dimensional arrays-size 1000 by 1000.What speedup is achieved when the calculations are performed on size 1000 processors? _____.(2 Points)A)50 B)100 C)999 D)none of the above ════════════════════════════════════════════════════════════════════
享受網(wǎng)絡(luò) 享受學(xué)習(xí)www.tmdps.cn 中國遠(yuǎn)程教育領(lǐng)航者
本套試題共分16頁,當(dāng)前頁是第14頁-
全國客戶服務(wù)熱線
400-610-0480
(87)According to Shannon's equation,what is the channel capacity of an analog voice-grade phone line with a bandwidth of 3100 Hz and a signal-to-noise ratio or 30dB?_____.(2 Points)A)9.1 Kbps B)9.3 Kbps C)30.9 Kbps D)30.17 Kbps(88)The X.25 standard specifies three layers of functionality.Which layers of the OSI model correspond to the X.25 layers?_____.A)th e Physical,Network,and Session Layers B)the Physical,Data Link,and Network Layers C)the Physical,Data Link,and Transport Layers D)the Physical,Session,and Presentation layers(89)Which routing algorithm is described below?It is a mechanism in which the setding station determines the route the frame will follow and includes the routing information with the frame;bridges read the routing information to determine if they should forward the frame._____.A)Fixed Routing B)Spanning Tree C)Source Routing D)Frame Forwarding(90)Which OSI layer does a bridge operate at?_____.A)the Physical Layer B)the Network Layer C)the Transport Layer D)the Data Link Layer
二、論述題(兩個(gè)論述題可任選其一,并只選其一,多選無效,滿分30分)論述題 1 在計(jì)算機(jī)指令集的設(shè)計(jì)與實(shí)現(xiàn)過程中,出現(xiàn)了兩種對(duì)立的技術(shù)路線或風(fēng)格,即CISC 與RISC.(1)指出 CISC 的主要弊病.(8分)(2)概述 RISC 技術(shù)的基本要點(diǎn).(12分)(3)Intel X86 系列屬于哪一種風(fēng)格,當(dāng)前它采用的是怎樣的技術(shù)路線.(10分)論述題 2 人們?cè)诠芾韺?shí)踐中發(fā)現(xiàn),數(shù)據(jù)庫技術(shù)是信息資源的整理、保存、管理和使用的最有效的手段。數(shù)據(jù)庫按其數(shù)據(jù)結(jié)構(gòu)模型分類,通常可分為層次型數(shù)據(jù)庫、網(wǎng)絡(luò)型數(shù)據(jù)庫、關(guān)系型數(shù)據(jù)庫和面向?qū)ο笮蛿?shù)據(jù)庫,各種類型的數(shù)據(jù)模型都有自身的特點(diǎn)。試從關(guān)系數(shù)據(jù)模型的優(yōu)點(diǎn)和弱點(diǎn)論述:
(1)為什么人們?cè)陂_發(fā)以事務(wù)處理為主的信息系統(tǒng)(例如管理信息系統(tǒng))時(shí),大多選用關(guān)系型數(shù)據(jù)庫作為開發(fā)環(huán)境?(18分)════════════════════════════════════════════════════════════════════
享受網(wǎng)絡(luò) 享受學(xué)習(xí)www.tmdps.cn 中國遠(yuǎn)程教育領(lǐng)航者
本套試題共分16頁,當(dāng)前頁是第15頁-
全國客戶服務(wù)熱線
400-610-0480
(2)在許多含有復(fù)雜數(shù)據(jù)結(jié)構(gòu)或豐富語義的實(shí)際應(yīng)用領(lǐng)域中,為什么要選用面向?qū)ο髷?shù)據(jù)庫或要對(duì)關(guān)系型數(shù)據(jù)庫作某些擴(kuò)充和修改?(12分)
════════════════════════════════════════════════════════════════════
享受網(wǎng)絡(luò) 享受學(xué)習(xí)www.tmdps.cn 中國遠(yuǎn)程教育領(lǐng)航者
本套試題共分16頁,當(dāng)前頁是第16頁-
第三篇:全國計(jì)算機(jī)等級(jí)考試四級(jí)軟件測試工程師筆試試卷2
全國計(jì)算機(jī)等級(jí)考試四級(jí)軟件測試工程師筆試試卷
一、選擇題(每小題2分,共50分)
下列各題A、B、C、D四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的。請(qǐng)將正確選項(xiàng)填涂在答題卡相應(yīng)位置上,答在試卷上不得分。
1.軟件質(zhì)量的判斷絕不只限于程序中的錯(cuò)誤,在________產(chǎn)生的錯(cuò)誤會(huì)在整個(gè)軟件開發(fā)過程中影響最大。
(A)編碼階段(B)測試階段(C)概要設(shè)計(jì)(D)詳細(xì)設(shè)計(jì)
2.關(guān)于數(shù)據(jù)庫應(yīng)用系統(tǒng)的需求分析工作,下列說法正確的是________。
(A)通過需求分析過程,需要確定出整個(gè)應(yīng)用系統(tǒng)的目標(biāo)、任務(wù)和系統(tǒng)的范圍說明(B)在需求分析階段,系統(tǒng)需求分析員要與用戶充分溝通,并做出各類用戶視圖(C)數(shù)據(jù)需求分析的主要工作是要辯識(shí)出數(shù)據(jù)處理中的數(shù)據(jù)數(shù)據(jù)處理流程
(D)數(shù)據(jù)操作響應(yīng)時(shí)間、系統(tǒng)吞吐量、最大并發(fā)用戶數(shù)都是性能需求分析的重要指標(biāo)
3.下列不屬于動(dòng)態(tài)分析的軟件行為是________。
(A)屏幕仿真(B)建模
(C)結(jié)構(gòu)分析(D)分支執(zhí)行分析
4.如果軟件出現(xiàn)修改設(shè)計(jì)的嚴(yán)重錯(cuò)誤,那么軟件質(zhì)量和可靠性就不能保證,應(yīng)對(duì)軟件進(jìn)一步測試。如果經(jīng)過測試,軟件功能完善,錯(cuò)誤率數(shù)據(jù)很少,并易于修改,可能是結(jié)果是________。
(A)軟件的質(zhì)量和可靠性可以結(jié)構(gòu)(B)所作的測試不充分
(C)先前做出的改正是錯(cuò)誤的(D)A或者B
5.關(guān)于等價(jià)分類測試法,下列說法不正確的是________。
(A)使用等價(jià)分類法設(shè)計(jì)測試方案時(shí)首先需要?jiǎng)澐州斎霐?shù)據(jù)的等價(jià)類
(B)等價(jià)類是指某個(gè)輸入域的自己和,在該子集合中各個(gè)輸入數(shù)據(jù)對(duì)于揭露程序中的錯(cuò)誤都是等效的
(C)測試某個(gè)等價(jià)類的代表值就等價(jià)于對(duì)這一類其他值的測試
(D)等價(jià)類的劃分始終不能詳盡,所以要盡量避免使用等價(jià)分類法進(jìn)行測試
6.如果程序中有兩個(gè)判定條件,其復(fù)合條件表達(dá)式分別為(a>=3)and(b<=6)和(a>0)or(c<2),則為了達(dá)到100%的判定覆蓋率,至少需要設(shè)計(jì)的測試用例個(gè)數(shù)為________。
(A)1(B)2(C)3(D)4
7.對(duì)于具有串聯(lián)型分支結(jié)構(gòu)的程序,若有5個(gè)判定語句,則采用正交實(shí)驗(yàn)設(shè)計(jì)法,至少需要的測試用例數(shù)應(yīng)為________。
(A)5個(gè) B)32個(gè)(C)16個(gè)(D)8個(gè)
8.以下程序的路徑數(shù)為________。If(a<8){ If(b>0)Result=a*b;} If(c>8)result+=1;
(A)3(B)6(C)8(D)12
9.軟件測試過程是一個(gè)________的過程。
(A)自頂向下,并行處理(B)自頂向下,逐步細(xì)化(C)自底向上,并行處理(D)自底向上,逐步集成
10.被看做一個(gè)“主程序”主要用來接收測試數(shù)據(jù),把這些數(shù)據(jù)傳送給被測試的模塊,并且打印出有關(guān)數(shù)據(jù)的模塊是________。
(A)樁模塊(B)數(shù)據(jù)模塊(C)接口模塊(D)驅(qū)動(dòng)模塊
11.壓力測試(Stress Testing)又稱強(qiáng)度測試,其目標(biāo)是________。
(A)測試各種資源在超負(fù)荷的情況下的運(yùn)行情況(B)檢測系統(tǒng)可以處理目標(biāo)內(nèi)確定的數(shù)據(jù)容量(C)度量系統(tǒng)的性能和預(yù)先定義的目標(biāo)有多大差距(D)驗(yàn)證系統(tǒng)從軟件或者硬件失效中恢復(fù)的能力
12.軟件可靠性的基本指標(biāo)不包括以下選項(xiàng)當(dāng)中的________。(A)規(guī)定條件下不引起系統(tǒng)失效的概率(B)規(guī)定時(shí)間內(nèi)不引起系統(tǒng)失效的概率
(C)在規(guī)定時(shí)間周期內(nèi),在所述條件下執(zhí)行所要求的功能的能力(D)在規(guī)定人員操作下不引起系統(tǒng)失效的概率
13.關(guān)于系統(tǒng)測試的方法,下列說法不正確的是________。
(A)在實(shí)時(shí)系統(tǒng)中,功能需求與性能需求必須同時(shí)考慮
(B)協(xié)議一致性測試實(shí)際上就是比較測試對(duì)象與相關(guān)協(xié)議是否符合(C)安全性測試的最終目的是安全控制
(D)GUI測試主要針對(duì)的是圖形界面,沒有涉及復(fù)雜的邏輯關(guān)系和算法,故GUI測試很容易實(shí)現(xiàn)
14.關(guān)于面向?qū)ο蟮脑O(shè)計(jì),下列說法錯(cuò)誤的是________。
(A)面向?qū)ο蟮脑O(shè)計(jì)以面向?qū)ο蠓治鰹榛A(chǔ)歸納出類
(B)建立類結(jié)構(gòu)或進(jìn)一步構(gòu)造成類庫,實(shí)現(xiàn)分析結(jié)果對(duì)問題空間的抽象(C)面向?qū)ο蟮脑O(shè)計(jì)是面向?qū)ο蠓治龅牧硪环N思維方式
(D)面向?qū)ο蟮脑O(shè)計(jì)是面向?qū)ο蠓治鲞M(jìn)一步的細(xì)化和更高的抽象
15.由于面向?qū)ο筌浖锌瑟?dú)立被測試的單元通常是一個(gè)類族或最小是一個(gè)獨(dú)立的類,所以面向?qū)ο蟮膯卧獪y試可以分為幾個(gè)層次,下列不在其分層內(nèi)的選項(xiàng)為________。
(A)方法層次的測試(B)類層次的測試(C)類層次的測試(D)系統(tǒng)層次的測試
16.在面向?qū)ο筌浖募蓽y試中,集成策略反應(yīng)了集成測試中如何選擇每輪測試的對(duì)象,實(shí)際測試中為保證測試充分,常考慮測試類間的連接,常用技術(shù)有 ________。(1)類關(guān)聯(lián)的多重性測試(2)受控異常測試(3)往返場景測試(4)模態(tài)機(jī)測試
(A)(1)(2)(3)(B)(2)(3)(4)(C)(1)(3)(4)(D)(1)(2)(3)(4)
17.下列關(guān)于應(yīng)用服務(wù)器的分類,敘述錯(cuò)誤的是________。
(A)從面向的領(lǐng)域看,應(yīng)用服務(wù)器可以分為兩類:通用的應(yīng)用服務(wù)器和專用的應(yīng)用服務(wù)器(B)通用的應(yīng)用服務(wù)器能提供多方面服務(wù),支持多個(gè)領(lǐng)域的開發(fā)和運(yùn)行(C)早前出現(xiàn)的Tuxedo和MTS遵循J2EE規(guī)范
(D)從遵循的規(guī)范角度來看,應(yīng)用服務(wù)器可以分為兩類:遵循J2EE規(guī)范的應(yīng)用服務(wù)器和其他服務(wù)器。18.關(guān)于Web應(yīng)用軟件功能測試,以下說法正確的是________。
(A)由于測試的不可窮舉性,因此鏈接測試不需要測試所有的鏈接(B)Cookie測試不在Web功能測試所關(guān)注的范圍之內(nèi)
(C)Web功能測試不能看做是對(duì)整個(gè)Web應(yīng)用軟件進(jìn)行的集成測試(D)在Web應(yīng)用中,許多復(fù)雜的功能是通過表單完成的
19.關(guān)于兼容性測試的內(nèi)容陳述,下列說法錯(cuò)誤的是________。
(A)通常,兼容性測試主要考慮硬件、軟件和數(shù)據(jù)三個(gè)方面
(B)硬件兼容性測試通常并不用把軟件在各種不同的硬件環(huán)境下運(yùn)行和測試
(C)不同的硬件配置,可能影響軟件的性能,因此需要有針對(duì)的進(jìn)行硬件兼容性測試(D)數(shù)據(jù)兼容性僅僅包括不同版本之間的數(shù)據(jù)兼容性
20.極限編程的主要特點(diǎn)有________。
(A)簡單的分析設(shè)計(jì)(B)頻繁的客戶交流
(C)增量式開發(fā)和連續(xù)的測試(D)以上全部
21.指出單元測試和集成測試應(yīng)檢測程序的是否滿足軟件設(shè)計(jì)的要求,反應(yīng)測試活動(dòng)與分析設(shè)計(jì)活動(dòng)關(guān)系的模型為________。
(A)W模型(B)V模型(C)H模型(D)X模型
22.下列關(guān)于測試團(tuán)隊(duì)的說法中,不正確的是________。
(A)建立、組織和管理一支優(yōu)秀的測試團(tuán)隊(duì)是做好軟件測試工作的基礎(chǔ),也是最重要的工作之一
(B)測試團(tuán)隊(duì)的規(guī)模一般要非常的大,哪怕在小的軟件測試小組也不能一個(gè)人(C)測試團(tuán)隊(duì)的規(guī)模一般要非常的大,哪怕在小的軟件測試小組也不能一個(gè)人
(D)測試組織管理就是如何以最小的成本、最高的效率在計(jì)劃時(shí)間內(nèi)發(fā)現(xiàn)系統(tǒng)盡可能多的和有價(jià)值的缺陷
23.制定測試計(jì)劃,要達(dá)到的目標(biāo)有:________。
(A)為測試各項(xiàng)活動(dòng)制定一個(gè)現(xiàn)實(shí)可行的、綜合的計(jì)劃
(B)為項(xiàng)目實(shí)施建立一個(gè)組織模型,定義角色職責(zé)和工作內(nèi)容(C)開發(fā)有效的測試過程模型,以便能正確的驗(yàn)證正在開發(fā)的系統(tǒng)(D)以上全都是
24.不是軟件測試評(píng)估的目的是________。(A)量化測試過程,判定測試進(jìn)行的狀態(tài)(B)決定什么時(shí)候測試可以結(jié)束
(C)保證每個(gè)階段的測試任務(wù)得到執(zhí)行
(D)為最后的測試或質(zhì)量分析報(bào)告生成所需的量化數(shù)據(jù)
25.測試軟件功能、性能、安全可靠性、易用性等大多數(shù)指標(biāo)的主要環(huán)境被叫做________。
(A)主測試環(huán)境(B)輔測試環(huán)境(C)核心測試環(huán)境(D)邊界測試環(huán)境
二、論述題(3題,共50分)
1.以下是ATM系統(tǒng)交互功能的描述,請(qǐng)仔細(xì)閱讀并完成要求(10分)ATM系統(tǒng)具有取款,查詢和修改密碼的功能。
進(jìn)入初始頁面,顯示“請(qǐng)輸入密碼”。如果正確輸入密碼,則進(jìn)入主操作頁面,顯示三個(gè)可選框,取款、查詢、修改密碼;如果密碼輸入錯(cuò)誤,回到初始頁面。
選擇取款頁面,請(qǐng)輸入取款金額,如果金額合理可行,則ATM吐出現(xiàn)金,然后回到主操作頁面;如果金額輸入不合理,則回到取款頁面。
選擇查詢頁面,則顯示當(dāng)前余額,然后回到主操作頁面。
選擇修改密碼頁面,則提示輸入新密碼并確認(rèn),完成后回到主操作頁面;如果新密碼設(shè)置錯(cuò)誤則回到修改密碼頁面。
最后在主操作頁面選擇退卡,ATM系統(tǒng)則退卡給用戶。操作結(jié)束(1)請(qǐng)畫出該交互過程的流程圖。
(2)使用基本路徑測試方法確定該狀態(tài)圖的測試路徑。
2.以下是某C程序段,其功能為計(jì)算輸入數(shù)字的階乘。請(qǐng)仔細(xì)閱讀程序并完成要求。#include #include int main(){ int i = 0;/* i為計(jì)數(shù)器 */ int n;int factorial = 1;/* 保存階乘的結(jié)果 */ puts(“*************************************”);puts(“* The program will compute *”);puts(“* the factotial of an integer *”);puts(“*************************************”);puts(“please input the number n:”);scanf(“%d”,&n);if(n < 0)/*判斷輸入的數(shù)是否大于或等于0*/ { printf(“please input an interger >= 0.n”);return 0;} if(n==0)/* 0的階乘是1 */ { printf(“factorial of 0 is 1.n”);return 0;} i = 1;while(i <= n){ factorial = factorial * i;i++;} printf(“factorial of %d is:%d.n”,n,factorial);getch();return 0;}(1)畫出此程序主函數(shù)的控制流程圖。
(2)設(shè)計(jì)一組測試用例,使該程序所有函數(shù)的語句覆蓋率和分支覆蓋率均能達(dá)到100%。如果認(rèn)為該程序的語句或分支覆蓋率無法達(dá)到100%,需說明為什么。
3.以下是QESuite Web Version 1.0用戶手冊(cè)的相關(guān)內(nèi)容,請(qǐng)仔細(xì)閱讀并按要求回答問題。(1)下圖是測試用的規(guī)格說明圖,請(qǐng)闡述測試用例的定義及相關(guān)內(nèi)容。(2)測試中問題報(bào)告的狀態(tài)有哪些,并描述各狀態(tài)所表示的含義。
第四篇:全國計(jì)算機(jī)等級(jí)考試四級(jí)軟件測試工程師筆試試卷2009下-1117
全國計(jì)算機(jī)等級(jí)考試四級(jí)軟件測試工程師筆試試卷(考試時(shí)間120分鐘,滿分100分)
一、選擇題(每小題2分,共50分)
下列各題A、B、C、D四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的。請(qǐng)將正確選項(xiàng)填涂在答題卡相應(yīng)位置上,答在試卷上不得分。
1.軟件驗(yàn)證和確認(rèn)是保證軟件質(zhì)量的重要措施,它的實(shí)施應(yīng)該針對(duì)________。(A)程序編寫階段(B)軟件開發(fā)的所有階段(C)軟件調(diào)試階段(D)軟件設(shè)計(jì)階段
2.在軟件測試用例設(shè)計(jì)的方法中,最常用的方法是黑盒測試和白盒測試,其中不屬于白盒測試所關(guān)注的是________。(A)程序結(jié)構(gòu)(B)軟件外部功能(C)程序正確性(D)程序內(nèi)部邏輯
3.在程序測試中,用于檢查程序模塊或子程序之間的調(diào)用是否正確的靜態(tài)分析方法是________。
(A)操作性分析(B)可靠性分析(C)引用分析
(D)接口分析
4.下列指導(dǎo)選擇和使用測試覆蓋率的原則中錯(cuò)誤的是________。(A)覆蓋率不是目的,僅是一種手段(B)不要追求絕對(duì)100%的覆蓋率
(C)不可能針對(duì)所有的覆蓋率指標(biāo)來選擇測試用例(D)只根據(jù)測試覆蓋率指標(biāo)來指導(dǎo)測試用例的設(shè)計(jì)
5.在以下有關(guān)邏輯覆蓋的說法中錯(cuò)誤的說法是________。
(A)所有滿足條件組合覆蓋標(biāo)準(zhǔn)的測試用例集,也滿足路徑覆蓋的覆蓋標(biāo)準(zhǔn)
(B)條件覆蓋能夠查出條件中包含的錯(cuò)誤,但有時(shí)達(dá)不到判定覆蓋的覆蓋率要求(C)路徑覆蓋的差錯(cuò)能力很強(qiáng),但有時(shí)達(dá)不到條件組合覆蓋的覆蓋率要求(D)判定覆蓋包含了語句覆蓋,但它不能保證每個(gè)錯(cuò)誤條件都能檢查得出來 6.走查是對(duì)軟件進(jìn)行靜態(tài)測試的一種方法,以下不屬于走查活動(dòng)的是________。(A)計(jì)劃走查會(huì)議
(B)準(zhǔn)備測試用例
(C)執(zhí)行走查以發(fā)現(xiàn)和改正錯(cuò)誤
(D)在走查過程中程序員逐漸講解自己的程序 7.設(shè)有一段程序如下
if((a==b)and((c==d)or(e==f)))do S1 else if((p==q)or(s==t))do S2 else do S3 滿足判定/條件覆蓋的要求下,最少的測試用例數(shù)目是________。(A)6(B)8(C)3(D)4 8.在以下有關(guān)集成測試的說法中,錯(cuò)誤的說法是________。
(A)自底向上集成的缺點(diǎn)是在早期不能進(jìn)行并行測試,不能充分利用人力(B)自底向上集成的優(yōu)點(diǎn)是減少了編寫樁模塊的工作量
(C)自頂向下集成的優(yōu)點(diǎn)是能夠較早地發(fā)現(xiàn)在高層模塊接口、控制等方面的問題(D)自頂向下集成的缺點(diǎn)是需要設(shè)計(jì)許多的樁模塊,測試的開銷較大 9.在集成測試階段,人們關(guān)注的一種主要的覆蓋是________。(A)功能覆蓋(B)語句覆蓋(C)基本路徑覆蓋(D)條件覆蓋
10.可跟蹤性分析是一種重要的軟件驗(yàn)證和確認(rèn)方法。不屬于可跟蹤性分析的活動(dòng)是________。
(A)正確標(biāo)識(shí)在需求規(guī)格說明中的每項(xiàng)需求
(B)從需求規(guī)格開始的正向跟蹤應(yīng)確保完全支持需求規(guī)格
(C)每個(gè)當(dāng)前的階段產(chǎn)品的規(guī)格或特性應(yīng)確保被可跟蹤的前驅(qū)規(guī)格所支持(D)確保所有不同接口規(guī)格說明的完整性
11.以下關(guān)于軟件性能測試的說法中,不正確的是________。
(A)發(fā)現(xiàn)軟件缺陷是性能測試的目的之一
(B)壓力測試與負(fù)載測試的目的都是為了探測軟件在滿足預(yù)定的性能需求的情況下所能負(fù)擔(dān)的最大壓力
(C)性能測試通常需要對(duì)測試結(jié)果進(jìn)行分析才能獲得測試結(jié)論(D)檢驗(yàn)軟件的最大負(fù)載是性能測試的目的之一
12.以下哪種軟件測試不屬于廣義軟件性能測試的范疇________。(A)并發(fā)測試(B)壓力測試
(C)兼容性測試(D)負(fù)載測試
13.以下關(guān)于軟件可靠性與硬件的可靠性主要區(qū)別的說法中,正確的是________。(八,3)(A)軟件的每個(gè)拷貝都是完全一樣的,而按照設(shè)計(jì)生產(chǎn)出來的同規(guī)格硬件總有微小差別(B)軟件經(jīng)常面臨惡意的使用者,而硬件沒有惡意的使用者
(C)軟件的使用者通常遍及整個(gè)世界,而硬件的使用者通常只局限于某個(gè)地區(qū)(D)軟件的失效都是邏輯錯(cuò)誤引起的,而硬件的失效都不是邏輯錯(cuò)誤引起的 14.以下關(guān)于面向?qū)ο筌浖y試的說法中,錯(cuò)誤的是________。
(A)對(duì)于面向?qū)ο蟪绦蚣蓽y試而言,大突擊集成可能導(dǎo)致測試不充分(B)面向?qū)ο筌浖荒懿捎冒缀袦y試,不能采用黑盒測試
(C)在存在多態(tài)的情況下,為了提高測試的充分性需要對(duì)所有可能的綁定都進(jìn)行測試(D)單個(gè)成員方法的測試屬于面向?qū)ο蟪绦騿卧獪y試考慮的范疇
15.以下關(guān)于面向?qū)ο筌浖y試的說法中,正確的是________。
(A)對(duì)于一個(gè)類的測試,一個(gè)測試用例只能包含對(duì)該類的一個(gè)方法的一次調(diào)用(B)基于判定表的測試不能用于面向?qū)ο蟪绦虻膯卧獪y試
(C)不變式邊界測試可用于類層次的測試,其目的是測試功能組合(D)對(duì)于抽象類,需要進(jìn)行單元測試 16.以下關(guān)于面向?qū)ο蟪绦蚣蓽y試的說法中,正確的是________。(A)大突擊集成在任何情況下都是效果最差的面向?qū)ο蟪绦蚣蓽y試策略(B)自底向上集成和自頂向下集成都需要為集成測試開發(fā)大量輔助代碼(C)協(xié)作集成從本質(zhì)上講是一種自底向上集成(D)基于集成從本質(zhì)上講是一種自頂向下集成
17.以下關(guān)于Web應(yīng)用軟件測試的說法中,正確的是________。(A)對(duì)Web應(yīng)用軟件進(jìn)行性能測試時(shí),不需要進(jìn)行壓力測試(B)對(duì)Web應(yīng)用軟件進(jìn)行性能測試時(shí),不需要進(jìn)行壓力測試(C)Cookie測試是Web應(yīng)用軟件功能測試的一項(xiàng)重要內(nèi)容(D)是否存在無效鏈接是Web應(yīng)用軟件安全性測試關(guān)注的范疇 18.以下哪一項(xiàng)屬于軟件易用性測試關(guān)注的范疇________。(A)軟件是否能在多種操作系統(tǒng)下運(yùn)行
(B)軟件是否能與同類軟件共享數(shù)據(jù)
(C)軟件是否能主動(dòng)禁止用戶可能進(jìn)行的非法操作(D)軟件是否能抵御網(wǎng)絡(luò)攻擊
19.以下哪一項(xiàng)屬于數(shù)據(jù)兼容性測試關(guān)注的范疇________。(A)軟件在異常退出時(shí)是否會(huì)破壞正在處理的文件(B)軟件是否可以在不同的J2EE應(yīng)用服務(wù)器上運(yùn)行(C)軟件同類功能的使用風(fēng)格是否一致
(D)軟件是否能打開以前版本保存的文件
20.以下關(guān)于極限測試的說法中,正確的是________。(A)極限測試是一種針對(duì)極限編程的軟件測試(B)極限測試中所有的測試均由編碼人員完成
(C)與傳統(tǒng)的軟件測試相比,極限測試是一種更嚴(yán)格的測試(D)極限測試中只需要進(jìn)行單元測試
21.下列有關(guān)軟件缺陷報(bào)告的編寫中,哪個(gè)是錯(cuò)誤的________(A)一個(gè)軟件缺陷報(bào)告中只應(yīng)記錄一個(gè)不可再劃分的軟件缺陷(B)軟件缺陷報(bào)告的標(biāo)題應(yīng)該能夠最簡潔表達(dá)一個(gè)軟件缺陷(C)軟件缺陷報(bào)告中應(yīng)提供全面的有關(guān)該軟件缺陷再現(xiàn)的信息(D)同一個(gè)軟件缺陷可以被重復(fù)報(bào)告
22.據(jù)QESuite Web Version 1.0軟件問題生命周期定義,對(duì)于一個(gè)處在“新建”狀態(tài)的軟件問題報(bào)告,下列哪個(gè)操作是不可能出現(xiàn)的________。(A)校驗(yàn)(B)關(guān)閉(C)驗(yàn)證
(D)分類與分配
23.下列哪個(gè)不是測試環(huán)境的組成要素________。(A)軟硬件(B)技術(shù)文檔(C)測試工具(D)網(wǎng)絡(luò)環(huán)境
24.根據(jù)《GB/T15532-2008計(jì)算機(jī)軟件測試規(guī)范》,軟件測試管理主要包括:測試過程管理、測試評(píng)審管理,以及________。(A)測試用例管理(B)測試環(huán)境管理
(C)配置管理
(D)測試系統(tǒng)管理
25.根據(jù)《GB/T15532-2008計(jì)算機(jī)軟件測試規(guī)范》,設(shè)計(jì)測試用例應(yīng)遵循:基于測試需求的原則、基于測試方法的原則、兼顧測試充分性和效率的原則,以及________。(A)測試用例無冗余性原則(B)測試執(zhí)行可重復(fù)性原則(C)測試用例可操作性原則(D)測試用例可管理性原則
二、論述題(3題,共50分)1.(20分)下圖是一個(gè)簡單的ATM機(jī)中描述驗(yàn)證信用卡PIN活動(dòng)的有限狀態(tài)機(jī)。其中包含5個(gè)用“ ”表示的狀態(tài)和8個(gè)用“→”表示的轉(zhuǎn)移。轉(zhuǎn)移上的標(biāo)簽所遵循的是:橫線上方是引起轉(zhuǎn)移的事件,橫線下方是與該轉(zhuǎn)移相關(guān)聯(lián)的行動(dòng)。該有限狀態(tài)機(jī)允許儲(chǔ)戶有三次輸入PIN的機(jī)會(huì),如果三次都輸入錯(cuò)誤,則停止交易退卡。
請(qǐng)完成下列工作:
(1)請(qǐng)給出與此有限狀態(tài)機(jī)等價(jià)的控制流圖;(2)確定基本測試路徑集;
(3)設(shè)計(jì)測試用例以覆蓋基本測試路徑。
2.(20分)已知C源程序如下: /* Input today's date,output tomorrow's date */ /* version 2 */ #include struct ydate { int day;int month;int year;};int leap(struct ydate d){ if((d.year%4==0&&d.year%100!=0)||(d.year%400==0))return 1;else return 0;} int numdays(struct ydate d){ int day;static int daytab[]= {31,28,31,30,31,30,31,31,30,31,30,31};if(leap(d)&&d.month==2)day=29;else day=daytab[d.month-1];return day;} int main(void){ struct ydate today,tomorrow;printf(“format of date is: year,month,day 輸入的年、月、日之間應(yīng)用 逗號(hào)隔開n”);printf(“ today is: ”);scanf(“%d,%d,%d”,&today.year,&today.month,&today.day);while(0>=today.year ||today.year>65535||0>=today.month||today.month>12)|| 0>=today.day||today.day>numdays(today)){ printf(“input date error!reenter the day!n”);printf(“ today is :”);scanf(“%d,%d,%d”,&today.year,&today.month,&today.day);} if(today.day!=numdays(today)){ tomorrow.year=today.year;tomorrow.month=today.month;tomorrow.day=today.day+1;} else if(today.month==12){ tomorrow.year=today.year+1;tomorrow.month=1;tomorrow.day=1;} else { tomorrow.year=today.year;tomorrow.month=today.month+1;tomorrow.day=1;} printf(“ tomorrow is :%d,%d,%dnn”, tomorrow.year,tomorrow.month,tomorrow.day);}(1)畫出程序中所有函數(shù)的控制流程圖;
(2)設(shè)計(jì)一組測試用例,使該程序所有函數(shù)的語句覆蓋率和分支覆蓋率均能達(dá)到100%。如果認(rèn)為該程序的語句或分支覆蓋率無法達(dá)到100%,需說明為什么。
3.(10分)QESuite Web Version 1.0中,已知Lead 1.0郵件系統(tǒng)測試項(xiàng)目的部分信息如下:
測試版本:總計(jì)2個(gè)測試版本,按日期排序分為Lead1.0_090703,Lead1.0_090801 功能分類視圖中部分待測區(qū)域及人員分配定義如下表所示:
已知在功能區(qū)域“性能/并發(fā)處理能力”下有一個(gè)軟件問題處于“打開/修復(fù)失敗”狀態(tài),下表中是該軟件問題當(dāng)前的部分操作歷史信息,請(qǐng)依據(jù)QESuite Web Version 1.0的軟件問題生命周期定義和題中提供的相關(guān)人員分配和測試版本信息,填寫表中空缺的操作歷史信息。
第五篇:計(jì)算機(jī)等級(jí)考試四級(jí)軟件測試工程師考試
計(jì)算機(jī)等級(jí)考試四級(jí)軟件測試工程師考試大綱
考試內(nèi)容:
一、軟件測試的基本概念
1.軟件質(zhì)量的概念。
1能滿足給軟件質(zhì)量是與軟件產(chǎn)品滿足明確或隱含需求的能力有關(guān)的特征和特性的總和。其含義有以下4個(gè)方面:○
2具有所期望的各種屬性組合定需求的特性。軟件需求是衡量軟件質(zhì)量的基礎(chǔ),不符合需求的軟件不具備好的質(zhì)量?!?/p>
3能滿足用戶綜合的程度,即軟件結(jié)構(gòu)良好,合理使用系統(tǒng)資源,易讀、易于理解,并易于修改,方便軟件維護(hù)?!?/p>
4軟件的組合特性。軟件生存周期中各階段的文檔齊全、期望的程度,軟件系統(tǒng)具有友好的用戶界面,便于用戶使用?!?/p>
規(guī)范,便于用戶使用。
2.軟件測試的目標(biāo)和原則。
目標(biāo):軟件測試的目的是為了保證軟件產(chǎn)品的最終質(zhì)量,在軟件開發(fā)的過程中,對(duì)軟件產(chǎn)品進(jìn)行質(zhì)量控制。測試可以達(dá)到很對(duì)目的,最重要的是可以衡量正在開發(fā)的軟件的質(zhì)量。所有的測試都應(yīng)追溯到用戶需求。最重要的錯(cuò)誤是那些導(dǎo)致軟件無法滿足需求的錯(cuò)誤,程序中的問題的根原則:○應(yīng)當(dāng)把“盡早和不斷測試”作為座右銘?!? 源可能在開發(fā)前期的各個(gè)階段,糾正錯(cuò)誤也必須追溯到前期工作。○Pareto原則。測試發(fā)現(xiàn)的錯(cuò)誤中80%中很可能起源于20%的模測試工作應(yīng)該由獨(dú)立的專業(yè)的軟件測試機(jī)構(gòu)來完成?!?/p>
塊中。所以一定要注意測試中的錯(cuò)誤集中發(fā)生現(xiàn)象,如果發(fā)現(xiàn)某一程序模塊似乎比其他程序模塊有更多的錯(cuò)誤傾向,則設(shè)計(jì)測試用例時(shí),應(yīng)考慮各種情況。6 對(duì)測試出的錯(cuò)誤結(jié)果一應(yīng)當(dāng)花較多的時(shí)間和精力測試這個(gè)程序模塊。○○制定嚴(yán)格的測試計(jì)劃。制定嚴(yán)格的測試計(jì)劃,并把測試時(shí)間安排得盡量寬松,不要希望在定要有一個(gè)確認(rèn)的過程?!鹜耆珳y試是不可能的,測試需要終止。因此,要根據(jù)測試出的錯(cuò)誤的概率極短的時(shí)間內(nèi)完成一個(gè)高水平的測試?!鹱⒁饣貧w測試的關(guān)聯(lián)性。○10妥善保存以及軟件可靠性要求,確定最佳停止測試時(shí)間,而不能無限地測試下去?!?/p>
一切測試過程文檔。
3.軟件測試的心理學(xué)。
4.軟件測試的經(jīng)濟(jì)學(xué)。
5.軟件質(zhì)量保證。
二、軟件測試的類型及其在軟件開發(fā)過程中的地位
1.軟件開發(fā)階段。
2.規(guī)劃階段的測試。
3.設(shè)計(jì)階段的測試。
4.編碼階段的測試。
5.驗(yàn)收和維護(hù)階段的測試。
三、代碼檢查、走查與評(píng)審
1.桌面檢查。
桌面檢查是指程序設(shè)計(jì)人員對(duì)源程序代碼進(jìn)行分析、檢驗(yàn),并補(bǔ)充相關(guān)的文檔,發(fā)現(xiàn)程序中的錯(cuò)誤。
代碼檢查項(xiàng)目(采用分析技術(shù))通常包括以下內(nèi)容。
? 檢查變量的交叉引用表:檢查為說明的變量、違反了類型規(guī)定的變量以及變量的引用和使用情況。
?
?
?
?
?
?
?
?
? 檢查標(biāo)號(hào)的交叉引用表:驗(yàn)證所有標(biāo)號(hào)的正確性以及轉(zhuǎn)向指定位置的標(biāo)號(hào)是否正確。檢查子程序、宏、函數(shù):驗(yàn)證每次調(diào)用與所調(diào)用位置是否正確,調(diào)用的子程序、宏、函數(shù)是否存在,參數(shù)是否一致,并檢查調(diào)用序列中調(diào)用方式與參數(shù)順序、個(gè)數(shù)、類型上的一致。等價(jià)性檢查:檢查全部等價(jià)變量的類型的一致性。常量檢查:確認(rèn)常量的取值和數(shù)制、數(shù)據(jù)類型,檢查常量每次引用同它的取值、數(shù)制和類型的一致性。設(shè)計(jì)標(biāo)準(zhǔn)檢查:檢查程序是否違反設(shè)計(jì)標(biāo)準(zhǔn)的問題。風(fēng)格檢查:檢查程序設(shè)計(jì)風(fēng)格方面的問題。比較控制流:比較設(shè)計(jì)控制流圖和實(shí)際程序生成的控制流圖的差異。選擇、激活路徑: 對(duì)照程序的規(guī)格說明,詳細(xì)閱讀源代碼:
2.代碼走查。
走查一般由程序設(shè)計(jì)人員和測試人員組成審查小組,通過邏輯運(yùn)行程序,發(fā)現(xiàn)問題。首先小組成員提前閱讀設(shè)計(jì)規(guī)格書、程序文本等相關(guān)文檔,然后利用測試用例,使程序邏輯運(yùn)行,記錄程序的蹤跡,發(fā)現(xiàn)、討論、解決問題。在走過程中,借助測試用例的媒介作用,對(duì)程序的邏輯和功能提出各種疑問,結(jié)合問題開展熱烈的討論,能發(fā)現(xiàn)更多的問題。
代碼審查前,應(yīng)準(zhǔn)備好需求描述文檔、程序設(shè)計(jì)文檔、程序的源代碼清單、代碼編碼標(biāo)準(zhǔn)和代碼缺陷檢查表等。在實(shí)際使用中,代碼檢查能夠快速找到缺陷,通??砂l(fā)現(xiàn)30%--70%的邏輯設(shè)計(jì)缺陷和編碼缺陷。但是代碼檢查非常耗費(fèi)時(shí)間,而且代碼檢查需要知識(shí)和經(jīng)驗(yàn)的積累。
3.代碼檢查。
代碼檢查法主要是通過桌面檢查、代碼審查和走查方式,對(duì)以下內(nèi)容進(jìn)行檢查。
?
?
?
?
?
? 檢查代碼和設(shè)計(jì)的一致性 代碼的可讀性以及對(duì)軟件設(shè)計(jì)標(biāo)準(zhǔn)的遵循情況。代碼邏輯表達(dá)的正確性。代碼結(jié)構(gòu)的合理性。程序中不安全、不明確和模糊的部分。編程風(fēng)格方面的問題等。
4.同行評(píng)審。
走查一般由程序設(shè)計(jì)人員和測試人員組成審查小組,通過閱讀、討論,對(duì)程序進(jìn)行靜態(tài)分析。首先小組成員提前閱讀設(shè)計(jì)規(guī)格書、程序文本等相關(guān)文檔,然后召開程序?qū)彶闀?huì)。在會(huì)上,首先由程序員逐句講解程序的邏輯,在講解過程中,程序員能發(fā)現(xiàn)許多原來自己沒發(fā)現(xiàn)的錯(cuò)誤,而討論和爭議則促進(jìn)了問題的暴露。
在會(huì)前,應(yīng)當(dāng)給審查小組每位成員準(zhǔn)備一份常見錯(cuò)誤清單,把以往所有可能發(fā)生的常見錯(cuò)誤羅列出來,供與會(huì)者對(duì)照檢查,以提高審查的實(shí)效。這個(gè)錯(cuò)誤清單也被稱為檢查表,它把程序中可能發(fā)生的各種錯(cuò)誤進(jìn)行分類,對(duì)每一類別在列舉盡可能多的典型錯(cuò)誤,然后把它制成表格,供再審查時(shí)使用。
四、覆蓋率(白盒)測試
1.覆蓋率測試。
2.邏輯結(jié)構(gòu)的覆蓋率測試。
3.路徑覆蓋率測試。
4.數(shù)據(jù)流測試。
5.程序變異測試。
6.基于覆蓋的測試用例選擇。
五、功能(黑盒)測試
1.邊界值測試。
2.等價(jià)類測試。
3.基于因果圖的測試。
4.基于決策表的測試。
5.基于狀態(tài)圖的測試。
6.基于場景的測試。
7.比較測試。
六、單元測試和集成測試
1.單元測試的目標(biāo)和模型。
2.單元測試策略。
3.單元測試分析。
4.單元測試的測試用例設(shè)計(jì)原則。
5.集成測試基本概念。
6.集成測試策略。
7.集成測試分析。
8.集成測試用例設(shè)計(jì)原則。
七、系統(tǒng)測試
1.系統(tǒng)測試概念。
2.系統(tǒng)測試方法。
3.系統(tǒng)測試的實(shí)施。
八、軟件性能測試和可靠性測試
1.軟件性能的概念。
2.性能測試的執(zhí)行。
3.軟件可靠性的概念。
4.可靠性預(yù)計(jì)。
5.可靠性分析方法。
6.軟件可靠性測試的執(zhí)行。
九、面向?qū)ο筌浖臏y試
1.面向?qū)ο筌浖y試的問題。2.面向?qū)ο筌浖y試模型。3.面向?qū)ο筌浖臏y試策略。4.面向?qū)ο筌浖膯卧獪y試。
5.面向?qū)ο筌浖募蓽y試。
6.面向?qū)ο筌浖南到y(tǒng)測試。
十、Web應(yīng)用測試
1.應(yīng)用服務(wù)器的分類和特征。
2.Web應(yīng)用系統(tǒng)的特點(diǎn)。
3.Web應(yīng)用系統(tǒng)的測試策略。
4.Web應(yīng)用系統(tǒng)測試技術(shù)。
5.Web應(yīng)用系統(tǒng)安全測試。
十一、其他測試
1.兼容性測試。
2.易用性測試。
3.GUI測試。
4.構(gòu)件測試。
5.極限測試。
6.文檔測試。
十二、軟件測試過程和管理
1.軟件測試過程概念。2.測試組織管理。3.測試計(jì)劃的制定。4.測試步驟的確定。
5.測試環(huán)境管理。
6.軟件測試風(fēng)險(xiǎn)分析和成本管理。
7.測試文檔管理。
8.測試的復(fù)用與維護(hù)。
十三、軟件測試自動(dòng)化
1.測試自動(dòng)化的原理、方法。
2.測試用例自動(dòng)生成。
3.測試執(zhí)行自動(dòng)化。
4.測試結(jié)果比較自動(dòng)化。
5.測試工具的分類和選擇。
6.測試工具的主流產(chǎn)品介紹。
十四、軟件測試的標(biāo)準(zhǔn)和文檔
1.軟件測試的標(biāo)準(zhǔn)。
2.軟件測試的文檔。
十五、軟件測試實(shí)踐
1.軟件測試過程管理。
(1)軟件測試過程管理概念。
(2)測試的設(shè)計(jì)。
(3)測試的準(zhǔn)備。
(4)測試的執(zhí)行。
(5)軟件問題報(bào)告和軟件問題生命周期。
(6)測試的總結(jié)。
(7)QESuite軟件測試過程管理平臺(tái)。
2.白盒測試實(shí)踐。
(1)被測程序說明。
(2)靜態(tài)分析。
(3)被測程序的插裝和動(dòng)態(tài)測試。
(4)QESAT/C++白盒測試工具。