版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、在程序執(zhí)行過程中,Cache 與主存的地址映像由(1)。 (1)A.硬件自動(dòng)完成 B.程序員調(diào)度 C.操作系統(tǒng)管理 D.程序員與操作系統(tǒng)協(xié)同完成 【答案】A 【解析】本題考查計(jì)算機(jī)系統(tǒng)基礎(chǔ)知識(shí)。 Cache 的工作是建立在程序與數(shù)據(jù)訪問的局部性原理上。即經(jīng)過對(duì)大量程序執(zhí)行情況的結(jié)果分析:在一段較短的時(shí)間間隔內(nèi)程序集中在某一較小的內(nèi)存地址空間執(zhí)行,這就是程序執(zhí)行的局部性原理。同樣,對(duì)數(shù)據(jù)的訪問也存在局部性現(xiàn)象。為了提高系統(tǒng)處理速度才將主存部分存儲(chǔ)空間中的內(nèi)容復(fù)制到工作速度更快的 Cache 中,同樣為了提高速度的原因,Cache系統(tǒng)都是由硬件實(shí)現(xiàn)的。 指令寄存器的位數(shù)取決于(2)。 (2)A.存
2、儲(chǔ)器的容量B.指令字長 C.數(shù)據(jù)總線的寬度 D.地址總線的寬度 【答案】B 【解析】本題考查計(jì)算機(jī)系統(tǒng)基礎(chǔ)知識(shí)。 指令寄存器是 CPU 中的關(guān)鍵寄存器,其內(nèi)容為正在執(zhí)行的指令,顯然其位數(shù)取決于指令字長。 若計(jì)算機(jī)存儲(chǔ)數(shù)據(jù)采用的是雙符號(hào)位(00 表示正號(hào)、11 表示負(fù)號(hào)),兩個(gè)符號(hào)相同的數(shù)相加時(shí),如果運(yùn)算結(jié)果的兩個(gè)符號(hào)位經(jīng)(3)運(yùn)算得 1,則可斷定這兩個(gè)數(shù)相加的結(jié)果產(chǎn)生了溢出。 (3)A.邏輯與 B.邏輯或 C.邏輯同或 D.邏輯異或 【答案】D 【解析】本題考查計(jì)算機(jī)系統(tǒng)基礎(chǔ)知識(shí)。 當(dāng)表示數(shù)據(jù)時(shí)規(guī)定了位數(shù)后,其能表示的數(shù)值的范圍就確定了,在兩個(gè)數(shù)進(jìn)吁相加運(yùn)算的結(jié)果超出了該范圍后,就發(fā)生了溢出。
3、在二進(jìn)制情況下,溢出時(shí)符號(hào)位將變反,即兩個(gè)正數(shù)相加,結(jié)果的符號(hào)位是負(fù)數(shù),或者兩個(gè)負(fù)數(shù)相加,結(jié)果的符號(hào)位是正數(shù)。采用兩個(gè)符號(hào)位時(shí),溢出發(fā)生后兩個(gè)符號(hào)位就不一致了,這兩位進(jìn)行異或的結(jié)果一定為 1。 某指令流水線由 4 段組成,各段所需要的時(shí)間如下圖所示。連續(xù)輸入 8 條指令時(shí)的吞吐率(單位時(shí)間內(nèi)流水線所完成的任務(wù)數(shù)或輸出的結(jié)果數(shù))為(4)。 (4)A.8/56 t B.8/32 t C.8/28 t D.8/24 t 【答案】C 【解析】本題考查計(jì)算機(jī)系統(tǒng)基礎(chǔ)知識(shí)。 流水線的吞吐率指的是計(jì)算機(jī)中的流水線在特定的時(shí)間內(nèi)可以處理的任務(wù)或輸出數(shù)據(jù)的結(jié)果的數(shù)量。流水線的吞吐率可以進(jìn)一步分為最大吞吐率和實(shí)際
4、吞吐率。該題 0 中要求解的是實(shí)際吞吐率,以流水方式執(zhí)行 8 條指令的指行時(shí)間是 28 t,因此祛吐率為 8/28 t。 (5)不是 RISC 的特點(diǎn)。 (5)A.指令種類豐富 B.高效的流水線操作 C.尋址方式較少 D.硬布線控制 【答案】A 【解析】本題考查計(jì)算機(jī)系統(tǒng)基礎(chǔ)知識(shí)。 RISC(Reduced Instruction Set Computer,精簡指令集計(jì)算機(jī))的主要特點(diǎn)是重疊寄存器窗術(shù);優(yōu)化編譯技術(shù)。RISC 使用了大量的寄存器,如何合理分配寄存器、提高寄存器的使用效率及減少訪存次數(shù)等,都應(yīng)通過編譯技術(shù)的優(yōu)化來實(shí)現(xiàn);超流水及量技術(shù)。為了進(jìn)一步提高流水線速度而采用的技術(shù);硬布線邏
5、輯與微程序相結(jié)合在微程序技術(shù)中。 程序運(yùn)行過程中常使用參數(shù)在函數(shù)(過程)間傳遞信息,引用調(diào)用傳遞的是實(shí)參的(6)。 (6)A.地址 B.類型 C.名稱 D.值 【答案】A 【解析】本題考查程序語言基礎(chǔ)知識(shí)。 進(jìn)行函數(shù)調(diào)用時(shí),常需要在調(diào)用環(huán)境中的數(shù)據(jù)傳遞給被調(diào)用函數(shù),作為輸入?yún)?shù)由被調(diào)用函數(shù)處理,基本的調(diào)用方式為值調(diào)用(或傳值調(diào)用)和引用調(diào)用。其中,值調(diào)用方式下是將實(shí)參的值單向地傳遞給被調(diào)用函數(shù)的形參,引用調(diào)用方式下通過將實(shí)參的地址傳遞給形參,在被調(diào)用函數(shù)中通過指針實(shí)現(xiàn)對(duì)實(shí)參變量數(shù)據(jù)的間接訪問和修改,從而達(dá)到將修改后的值“傳回來”的效果。 (7)不是單元測(cè)試主要檢查的內(nèi)容。 (7)A.模塊接口
6、B.局部數(shù)據(jù)結(jié)構(gòu) C.全局?jǐn)?shù)據(jù)結(jié)構(gòu) D.重要的執(zhí)行路徑 【答案】C 【解析】本題考查軟件測(cè)試的基礎(chǔ)知識(shí)。 單元測(cè)試又稱為模塊測(cè)試,是針對(duì)軟件設(shè)計(jì)的最小單元程序模塊,進(jìn)行正確性檢驗(yàn)的測(cè)試。其目的在于發(fā)現(xiàn)各模塊內(nèi)不可能存在的各種問題和錯(cuò)誤。單元測(cè)試需要從程序的內(nèi)部結(jié)構(gòu)出發(fā)設(shè)計(jì)測(cè)試用例。模塊可以單獨(dú)進(jìn)行單元測(cè)試。單元測(cè)試測(cè)試以下幾個(gè)方面:模塊接口、局部數(shù)據(jù)結(jié)構(gòu)、執(zhí)行路徑、錯(cuò)誤處理和邊界。 PKI 體制中,保證數(shù)字證書不被篡改的方法是(8)。 (8)A.用 CA 的私鑰對(duì)數(shù)字證書簽名 B.用 CA 的公鑰對(duì)數(shù)字證書簽名 C.用證書主人的私鑰對(duì)數(shù)字證書簽名 D.用證書主人的公鑰對(duì)數(shù)字證書簽名 【答案】A
7、 【解析】本題考查 PKI 體制。 PKI 體制中,為保障數(shù)字證書不被篡改而且要發(fā)送到證書主人手中,需要用 CA 的私鑰對(duì)數(shù)字證書簽名,造,不可抵賴。 下列算法中,不屬于公開密鑰加密算法的是(9)。 (9)A.ECC B.DSA C.RSA D.DES 【答案】D 【解析】本題考查加密算法的基礎(chǔ)知識(shí)。 常用的加密算法依據(jù)所使用的秘鑰數(shù)分為單鑰和雙鑰加密體制,也稱私鑰和公鑰加密算法。ECC、DSA 和 RSA 都屬于公開密鑰加密算法,DES 是典型的私鑰加密體制。 為說明某一問題,在學(xué)術(shù)論文中需要引用某些資料。以下敘述中,(10)是不正確的。 (10)A.既可引用發(fā)表的作品,也可引用未發(fā)表的作品
8、 B.只能限于介紹、評(píng)論作品 C.只要不構(gòu)成自己作品的主要部分,可適當(dāng)引用資料 D.不必征得原作者的同意,不需要向他支付報(bào)酬 【答案】A 【解析】本題考查知識(shí)產(chǎn)權(quán)方面的基礎(chǔ)知識(shí)。 選項(xiàng) A“既可引用發(fā)表的作品,也可引用未發(fā)表的作品”的說法顯然是錯(cuò)誤的。因?yàn)?,為說明某一問題,在學(xué)術(shù)論文中需要引用某些資料必須是已發(fā)表的作品,但只能限于介紹、評(píng)論作品,只要不構(gòu)成自己作品的主要部分,可適當(dāng)引用資料,而不必征得原作者的同意,不需要向他支付報(bào)酬。 以品中,不適用或不受著作權(quán)法保護(hù)的是(11)。 (11)A.某教師在課堂上的講課 B.某作家的作品紅河谷 C.最高人民組織編寫的行政案例選編 D.頒布的計(jì)算機(jī)軟
9、件保護(hù)條例 【答案】D 【解析】本題考査應(yīng)試者知識(shí)產(chǎn)權(quán)方面的基礎(chǔ)知識(shí)。 選項(xiàng) D“頒布的計(jì)算機(jī)軟件保護(hù)條例”的說法顯然是錯(cuò)誤的。因?yàn)?,頒布的計(jì)算機(jī)軟件保護(hù)條例是國家為了管理需要制定的政策法規(guī),故不適用著作權(quán)法保護(hù)。 己知文法 G:SA0|B1,AS1|1,BS0|0,其中 S 是開始符號(hào)。從 S 出發(fā)可以推導(dǎo)出(12)。 (12)A.所有由 0 構(gòu)成的字符串 B.所有由 1 構(gòu)成的字符串 C.某些 0 和 1 個(gè)數(shù)相等的字符串 D.所有 0 和 1 個(gè)數(shù)不同的字符串 【答案】C 【解析】本題考查程序語言基礎(chǔ)知識(shí)。 用文法表示語言的語法規(guī)則時(shí),推導(dǎo)是產(chǎn)生語言句子的基本方式。以題目中的文法為例,推
10、導(dǎo)出 1010 的 過 程 為 S=A0=S10=A010=10 丨 0 ,推導(dǎo)出 0110 的 過 程 為S=A0=S10=B110=0110,對(duì)于 0000、1111、1100、0011 等則推導(dǎo)不出。因?yàn)橛?S 先推導(dǎo)出A0 后,再去推導(dǎo) A 則必然產(chǎn)生一個(gè)與 0 相鄰(在 0 的左邊)的 1,而由 S 先推導(dǎo)出 B1,則下一步必然要推導(dǎo)出一個(gè)與 1 相鄰(在 1 的左邊)的 0。這保證了當(dāng) 1 出現(xiàn)時(shí),馬上就會(huì)出現(xiàn) 0,或者反之,且 0 和 1 的距離很近。分析更多的例子發(fā)現(xiàn),僅有“某些 0 和 1 個(gè)數(shù)相等的字符串”是正確的。 算術(shù)表達(dá)式 a+(b-c)*d 的后綴式是(13) (-
11、、+、*表示算術(shù)的減、加.乘運(yùn)算,運(yùn)算符的優(yōu)先級(jí)和結(jié)合性遵循慣例)。 (13)A.b c - d * a + B.a b c - d * + C.a b + c - d * D.a b c d - * + 【答案】B 【解析】本題考查程序語言基礎(chǔ)知識(shí)。 后綴式的特點(diǎn)是將運(yùn)算符號(hào)寫在運(yùn)算數(shù)的后面。對(duì)于表達(dá)式,其計(jì)算次序是相減、相乘、相加,其后綴式為a b c - d * +。 將高級(jí)語言程序翻譯為機(jī)器語言程序的過程中,常引入中間代碼,其好處是(14)。 (14)A.有利于進(jìn)行反編譯處理 B.有利于進(jìn)行與機(jī)器無關(guān)的優(yōu)化處理 C.盡早發(fā)現(xiàn)語法錯(cuò)誤 D.可以簡化語法和語義分析 【答案】B 【解析】本題
12、考查程序語言基礎(chǔ)知識(shí)。 “中間代碼”是一種簡單且含義明確的記號(hào)系統(tǒng),可以有若干種形式,它們的共同特征是與具體的機(jī)器無關(guān),此時(shí)所作的優(yōu)化一般建立在對(duì)程序的控制流和數(shù)據(jù)流分析的基礎(chǔ)之上,與具體的機(jī)器無關(guān)。 假設(shè)某公司營銷系統(tǒng)有營銷點(diǎn)關(guān)系 S(營銷點(diǎn),負(fù)責(zé)人姓名,聯(lián)系方式)、商品關(guān)系 P(商品名,條形碼,型號(hào),產(chǎn)地,數(shù)量,價(jià)格),其中,營銷點(diǎn)唯一標(biāo)識(shí) S 中的每一 a 元組。每個(gè)營銷點(diǎn)可以銷售多種商品,每一種商品可以由不同的營銷點(diǎn)銷售。關(guān)系 S 和P 的主鍵分別為(15),S 和 P 的之間聯(lián)系類型屬于(16)。 (15)A.營銷點(diǎn)、商品名 B.營銷點(diǎn)、條形碼 C.負(fù)責(zé)人姓名、商品名 D.負(fù)責(zé)人姓名
13、、條形碼 (16)A.1:1 B.1:n C.n:1 D.n:m 【答案】B D 【解析】本題考查對(duì)數(shù)據(jù)庫基本概念和 SQL 語言的掌握。 (15)根據(jù)題意,營銷點(diǎn)唯一標(biāo)識(shí) S 中的每一個(gè)元組,所以營銷點(diǎn)可以作為 S 的主鍵,商品關(guān)系 P(商品名,條形碼,型號(hào),產(chǎn)地,數(shù)量,價(jià)格)中的條形碼屬性可以作為該關(guān)系的主鍵,因?yàn)?,條形碼是由寬度不同、反射率不同的條和空,按照一定的編碼規(guī)則(碼制)編制成的,用以表達(dá)一組數(shù)字或字母符號(hào)信息的圖形標(biāo)識(shí)符。利用條形碼可以標(biāo)出商品的生產(chǎn)國、制造廠家、商品名稱、生產(chǎn)日期、圖書分類號(hào)、由卩件起止地點(diǎn)、類別、日期等信息,所以,條形碼在商品流通、圖書管理、郵電管理、銀行系
14、統(tǒng)等許多領(lǐng)域都得到了廣泛的應(yīng)用。顯然,本題的正確答案是“營銷點(diǎn)、條形碼”。 (16) 根據(jù)題意“每個(gè)營銷點(diǎn)可以銷售多種商品,每一種商品可以由不同的營銷點(diǎn)銷售”,故 S 和P 的之間聯(lián)系類型屬于 n:m。 若有關(guān)系 R(A,B,C,D,E)和 S(B,C,F(xiàn),G),則 R 與 S 自然聯(lián)結(jié)運(yùn)算后的屬性列有(17)個(gè),與表達(dá)式1,3,6,7(36 (RS)等價(jià)的 SQL 語句如下: SELECT (18) FROM (19) WHERE (20); (17)A.5 B.6 C.7 D.9 (18)A.A,R.C,F,G B.A,C,S.B,S.F C.A,C,S.B,S.C D.R.A,R.C,S
15、.B,S.C (19)A.R B.S C.RS D.R,S (20)A.R.B=S.B AND R.C=S.C AND R.CS.B B.R.B=S.B AND R.C=S.C AND R.CS.F C.R.B=S.B OR R.C=S.C OR R.CS.B D.R.B=S.B OR R.C=S.C OR R.CS.F 【答案】C A D B 【解析】本題考查關(guān)系代數(shù)運(yùn)算與 SQL 查詢方面的基礎(chǔ)知識(shí)。 在1,3,6,7(36 (RS)中,自然聯(lián)結(jié) RS 運(yùn)算后去掉右邊重復(fù)的屬性列名S.B、S.C 后為:R.A、R.B、R.C、R.D、R.E、S.F 和 S.G,空(17)的正確答案為 7。
16、1,3,6,7(36 (RS)的含義是從 RS 結(jié)果集中選取 R.CS.F 的元組,再進(jìn)行 R.A、R.C、S.F和 S.G 投影,因此,空(18)的正確答案為選項(xiàng) A。顯然,空(19)的答案為 R,S。 空(20)的正確答案為選項(xiàng) B。因?yàn)?,自然?lián)結(jié) RS 需要用條件“WHERE R.B=S.B AND R.C=S.C”來限定,選取運(yùn)算36 需要用條件“WHERE R.CS.F”來限定。 假設(shè)段頁式存儲(chǔ)管理系統(tǒng)中的地址結(jié)構(gòu)如下圖所示,則系統(tǒng)中(21)。 (21)A.頁的大小為 4K,每個(gè)段的大小均為 4096 個(gè)頁,最多可有 255 個(gè)段 B.頁的大小為 4K,每個(gè)段最大允許有 4096 個(gè)
17、頁,最多可有 256 個(gè)段 C.頁的大小為 8K,每個(gè)段的大小均為 2048 個(gè)頁,最多可有 128 個(gè)段 D.頁的大小為 8K,每個(gè)段最大允許有 2048 個(gè)頁,最多可有 128 個(gè)段 【答案】B 【解析】本題考查操作系統(tǒng)頁式存儲(chǔ)管理方面的基礎(chǔ)知識(shí)。 從圖中可見,頁內(nèi)地址的長度是 12 位,212=4096,即 4K;頁號(hào)部分的地址長度是 12 位,每個(gè)段最大允許有 4096 個(gè)頁;段號(hào)部分的地址長度是 8 位,28=256,最多可有 256 個(gè)段。 假設(shè)系統(tǒng)中有三類互斥資源 R1、R2 和 R3,可用資源數(shù)分別為 10、5 和 3。在 T0 時(shí)刻系統(tǒng)中有 P1、P2、P3、P4 和P5 五
18、個(gè)進(jìn)程,這些進(jìn)程對(duì)資源的最大需求量和已分配資源數(shù)如下表所示,此時(shí)系統(tǒng)剩余的可用資源數(shù)分別為(22)。如果進(jìn)程按(23)序列執(zhí)行,那么系統(tǒng)狀態(tài)是安全的。 D.2、0 和 1 (22)A.1、1 和 0 B.1、1 和 1 C.2、1 和 0 (23)A.P1P2P4P5P3 B.P5P2P4P3P1 C.P4P2P1P5P3 D.P5P1P4P2P3 【答案】D B 【解析】 試題(22)的正確答案是 D。因?yàn)?,初始時(shí)系統(tǒng)的可用資源數(shù)分別為 10、5 和 3。在 T0時(shí)刻已分配資源數(shù)分別為 8、5 和 2,因此系統(tǒng)剩余的可用資源數(shù)分別為 2、0 和 1。 試題(23)的正確答案是 B。安全狀態(tài)是
19、指系統(tǒng)能按某種進(jìn)程順序(P1,P2,,Pn),來為每個(gè)進(jìn)程 Pi 分配其所需的資源,直到滿足每個(gè)進(jìn)程對(duì)資源的最大需求,使每個(gè)進(jìn)程都可以順利完成。如果無法找到這樣的一個(gè)安全序列,則稱系統(tǒng)處于不安全狀態(tài)。 本題進(jìn)程的執(zhí)行序列己經(jīng)給出,我們只需將四個(gè)選項(xiàng)按其順序執(zhí)行一遍,便可以判斷出現(xiàn)死鎖的三個(gè)序列。 P1P2P4P5P3 是不安全的序列。因?yàn)樵谠撔蛄兄?,進(jìn)程 P1 先運(yùn)行,P1 尚需資源數(shù)為(4,2,0),假設(shè)將資源 R1 分配 2 臺(tái)給進(jìn)程 P1,則系統(tǒng)剩余的可用資源數(shù)為(0,0,1),將導(dǎo)致系統(tǒng)所有的進(jìn)程都不能作上能完成標(biāo)志“True”。 P5P2P4P3P1 是安全的序列。因?yàn)樗械倪M(jìn)程都能
20、作上能完成標(biāo)志“True”, 如下表所示。 P5P2P4P3P1 具體分析如下: . 進(jìn)程 P5 運(yùn)行,系統(tǒng)剩余的可用資源數(shù)為(2,0,1),P5 尚需資源數(shù)為(1,0,1),系統(tǒng)可進(jìn)行分配,故進(jìn)程 P5 能作上能完成標(biāo)志“True”,釋放 P5 占有的資源數(shù)(1,1,0),系統(tǒng)可用資源數(shù)為(3,1,1)。 進(jìn)程 P2 運(yùn)行,系統(tǒng)剩余的可用資源數(shù)為(3,1,1),P2 尚需資源數(shù)為(1,1,1),系統(tǒng)可進(jìn)行分配,故進(jìn)程 P2 能作上能完成標(biāo)志“True”,釋放 P2 占有的資源數(shù)(2,1,0),系統(tǒng)可用資源數(shù)為(5,2,1)。 進(jìn)程 P4 運(yùn)行,系統(tǒng)剩余的可用資源數(shù)為(5,2,1),P4 尚需
21、資源數(shù)為(2,2,1),系統(tǒng)可進(jìn)行分配,故進(jìn)程 P4 能作上能完成標(biāo)志“True”,釋放 P4 占有的資源數(shù)(1,1,1),系統(tǒng)可用資源數(shù)為(6,3,2)。 進(jìn)程 P3 運(yùn)行,系統(tǒng)剩余的可用資源數(shù)為(6,3,2),P3 尚需資源數(shù)為(3,0,1),系統(tǒng)可進(jìn)行分配,故進(jìn)程 P3 能作上能完成標(biāo)志“True”,釋放 P3 占有的資源數(shù)(3,1,0),系統(tǒng)可用資源數(shù)為(9,4,2)。 進(jìn)程 P1 運(yùn)行,系統(tǒng)剩余的可用資源數(shù)為(9,4,2),P1 尚需資源數(shù)為(4,2,0),系統(tǒng)可進(jìn)行分配,故進(jìn)程 P1 能作上能完成標(biāo)志“True”,釋放 P1 占有的資源數(shù)(1,1,1),系統(tǒng)可用資源數(shù)為(10,5,
22、3)。 P4P2P1P5P3 是不安全的序列。因?yàn)樵谠撔蛄兄?,進(jìn)程 P4 先運(yùn)廳,P4 尚需資源數(shù)為(2,2,1),假設(shè)將資源 R1 分配 2 臺(tái)給進(jìn)程 P4,則系統(tǒng)剩余的可用資源數(shù)為(0,0,1),將導(dǎo)致系統(tǒng)所有的進(jìn)程都不能作上能完成標(biāo)志“True”。 P5P1P4P2P3 是不安全的序列。因?yàn)樵谠撔蛄兄?,進(jìn)程 P5 先運(yùn)行,系統(tǒng)剩余的可用資源數(shù)為(2,0,1),P5 尚需資源數(shù)為(1,0,1),系統(tǒng)可進(jìn)行分配,故進(jìn)程 P5 能作上能完成標(biāo)志“True”,釋放 P5 占有的資源數(shù)(1,1,0),系統(tǒng)可用資源數(shù)為(3,1,1)。進(jìn)程 P1運(yùn)行,P1 尚需資源數(shù)為(4,2,0),假設(shè)將資源 R1
23、 分配 3 臺(tái)給進(jìn)程 P1,則系統(tǒng)剩余的可用資源數(shù)為(0,1,1),將導(dǎo)致系統(tǒng)中的進(jìn)程 P1、P2、P3 和 P4 都不能作上能完成標(biāo)志“True”。 某文件管理系統(tǒng)采用位示圖(bitmap)記錄磁盤的使用情況。如果系統(tǒng)的字長為 32 位,磁盤物理塊的大小為 4MB,物理塊依次編號(hào)為:0、1、2、,位示圖字依次編號(hào)為:0、1、2、,那么 16385 號(hào)物理塊的使用情況在位示圖中的第(24)個(gè)字中描述:如果磁盤的容量為1000GB,那么位示圖需要(25)個(gè)字來表示。 (24)A.128 B.256 C.512 D.1024 (25)A.1200 B.3200 C.6400 D.8000 【答案】
24、C D 【解析】本題考查操作系統(tǒng)文件管理方面的基礎(chǔ)知識(shí)。 文件管理系統(tǒng)是在外存上建立一張位示圖(bitmap),記錄文件存儲(chǔ)器的使用情況。每一位對(duì)應(yīng)文件存儲(chǔ)器上的一個(gè)物理塊,取值 0 和 1 分別表示空閑和占用,如下圖所示。 由于系統(tǒng)中字長為 32 位,所以每個(gè)字可以表示 32 個(gè)物理塊的使用情況。又因?yàn)槲募鎯?chǔ)器上的物理塊依次編號(hào)為:0、1、2、,位示圖表示物理塊的情況如下,從下圖可見,16385 號(hào)物理塊應(yīng)該在位示圖的第 512 個(gè)字中描述。 又因?yàn)榇疟P物理塊的大小為 4MB,1GB=1024M=256 個(gè)物理塊,需要 8 個(gè)字表示,故磁盤的容量為 1000GB,那么位示圖需要 10008
25、=8000 個(gè)字表示。 某單位局域網(wǎng)配置如下圖所示,PC2 發(fā)送到 Internet 上的報(bào)文的源 IP 地址為(26)。 (26)A.192.168.0.2 B.192.168.0.1 C.202.117.112.1 D.202.117.112.2 【答案】D 【解析】本試題考查局域網(wǎng)配置中 IP 地址設(shè)置相關(guān)問題。 PC2 發(fā)送到 Internet 上的報(bào)文經(jīng)服務(wù)器轉(zhuǎn)換后,源 IP 地址變成服務(wù)器的出口IP 地址,即 202.117.112.2。 在 IPv4 向 IPv6 的過渡期間,如果要使得兩個(gè) IPv6 結(jié)點(diǎn)可以通過現(xiàn)有的 IPv4 網(wǎng)絡(luò)進(jìn)行通信,則應(yīng)該使用(27);如果要使得純
26、IPv6 結(jié)點(diǎn)可以與純 IPv4 結(jié)點(diǎn)進(jìn)行通信,則需要使用(28)。 (27)A.堆棧技術(shù) B.雙協(xié)議棧技術(shù) C.隧道技術(shù) D.翻譯技術(shù) (28)A.堆棧技術(shù) B.雙協(xié)議棧技術(shù) C.隧道技術(shù) D.翻譯技術(shù) 【答案】C D 【解析】 如果要使得兩個(gè) IPv6 結(jié)點(diǎn)可以通過現(xiàn)有的 IPv4 網(wǎng)絡(luò)進(jìn)行通信,則應(yīng)該使用隧道技術(shù);如果要使得純 IPv6 結(jié)點(diǎn)可以與純 IPv4 結(jié)點(diǎn)進(jìn)行通信,則需要使用翻譯技術(shù)。 POP3 協(xié)議采用(29)模式進(jìn)行通信,當(dāng)客戶機(jī)需要服務(wù)時(shí),客戶端軟件與 POP3 服務(wù)器建立(30)連接。 (29)A.Browser/Server B.Client/Server C.Pee
27、rtoPeer D.PeertoServer (30)A.TCP B.UDP C.PHP D.IF 【答案】B A 【解析】 POP3 協(xié)議采用 C/S 模式進(jìn)行通信,POP3 需要 TCP 連接的支持,當(dāng)客戶機(jī)需要服務(wù)時(shí),客戶端軟件與 POP3 服務(wù)器建立 TCP 連接。 采用插入排序算法對(duì) n 個(gè)整數(shù)排序,其基本思想是:在插入第 i 個(gè)整數(shù)時(shí),前 i-1 個(gè)整數(shù)已經(jīng)排好序,將第 i 個(gè)整數(shù)依次和第 i-1,i-2,個(gè)整數(shù)進(jìn)行比較,找到應(yīng)該插入的位置?,F(xiàn)采用插入排序算法對(duì) 6 個(gè)整數(shù)5,2,4,6,1,3進(jìn)行從小到大排序,則需要進(jìn)行(31)次整數(shù)之間的比較。對(duì)于該排序算法,輸入數(shù)據(jù)具有(32
28、)特點(diǎn)時(shí),對(duì)整數(shù)進(jìn)行從小到大排序,所需的比較次數(shù)最多。 (31)A.9 B.10 C.12 D.13 (32)A.從小到大 B.從大到小 C.所有元素相同 D.隨機(jī)分布 【答案】C B 【解析】 采用插入排序算法對(duì) 6 個(gè)整數(shù)5,2,4,6,1,3進(jìn)行從小到大排序的過程如表所示。 綜上,元素間共比較 12 次。從上表中的第 4 步可看出,當(dāng)待插入的元素比已排序部分的所有元素都要小時(shí),需要比較和移動(dòng)的元素最多,因此當(dāng)輸入數(shù)據(jù)序列正好從大到小排列,而需要將其從小到大排序時(shí),元素間的比較次數(shù)最多。 軟件工程的基本目標(biāo)是(33)。 (33)A.消除軟件固有的復(fù)雜性 B.開發(fā)高質(zhì)量的軟件 C.努力發(fā)揮開
29、發(fā)人員的創(chuàng)造性潛能 D.推動(dòng)軟件理論和技術(shù)的發(fā)展 【答案】B 【解析】本題考查軟件工程的基礎(chǔ)知識(shí)。 軟件工程是指導(dǎo)計(jì)算機(jī)軟件開發(fā)和維護(hù)的工程學(xué)科,其最根本的目標(biāo)就是開發(fā)出高質(zhì)量的軟件并有效地維護(hù)它。 (34)過程模型明確地考慮了開發(fā)中的風(fēng)險(xiǎn)。 (34)A.瀑布 B.快速原型 C.V D.螺旋 【答案】D 【解析】本題考查軟件過程模型的基礎(chǔ)知識(shí)。 軟件過程是軟件生存周期中的一系列相關(guān)活動(dòng),即用于幵發(fā)和維護(hù)軟件及相關(guān)產(chǎn)品的一系列活動(dòng)。瀑布模型從一種非常冏層的角度描述了軟件開發(fā)過程中進(jìn)行的活動(dòng),并且提出了要求開發(fā)人員經(jīng)過的序列。原型模型允許開發(fā)人員快速地構(gòu)造整個(gè)系統(tǒng)或系統(tǒng)的一部分以理解或澄清問題。V
30、 模型是瀑布模型的變種,它說明測(cè)試活動(dòng)是如何與分析和設(shè)計(jì)相聯(lián)系的。螺旋模型把開發(fā)活動(dòng)和風(fēng)險(xiǎn)管理結(jié)合起來,以將風(fēng)險(xiǎn)減到最小并控制風(fēng)險(xiǎn),在該過程模型中,風(fēng)險(xiǎn)被明確地提了出來。 在開發(fā)一個(gè)字處理軟件時(shí),首先快速發(fā)布了一個(gè)提供基本文件管理、編緝和文檔生成功能的版本,接著發(fā)布提供更完善的編輯和文檔生成功能的版本,最后發(fā)布提供拼寫和語法檢查功能的版本,這里采用了(35)過程模型。 (35)A.瀑布 B.快速原型 C.增量 D.螺旋 【答案】C 【解析】本題考查軟件過程模型的基礎(chǔ)知識(shí)。 瀑布模型從一種非常高層的角度描述了軟件開發(fā)過程中進(jìn)行的活動(dòng),并且提出了要求開發(fā)人員經(jīng)過的序列。原型模型允許開發(fā)人員快速地構(gòu)
31、造整個(gè)系統(tǒng)或系統(tǒng)的一部分以理解或澄清問題。增量開發(fā)是把軟件產(chǎn)品作為一系列的增量構(gòu)件來設(shè)計(jì)、編碼、集成和測(cè)試,系統(tǒng)功能在增量中不斷完善或者增加。螺旋模型把開發(fā)活動(dòng)和風(fēng)險(xiǎn)管理結(jié)合起來,以將風(fēng)險(xiǎn)減到最小并控制風(fēng)險(xiǎn)。 在各種不同的軟件需求中,(36)描述了用戶使用產(chǎn)品必須要完成的任務(wù),可以用 UML建模語言的(37)表示。 (36)A.功能需求 B.非功能需求 C.過程約束 D.設(shè)計(jì)約束 (37)A.用例圖 B.類圖 C.狀態(tài)圖 D.序列圖 【答案】A A 【解析】本題考查軟件需求的基礎(chǔ)知識(shí)。 功能需求描述了用戶使用產(chǎn)品必須要完成的任務(wù),UML 的用例圖可以用來對(duì)功能需求建模。非功能需求描述軟件解決方
32、案必須具有的質(zhì)量特性,如性能、安全等。過程約束是對(duì)用于構(gòu)建系統(tǒng)的技術(shù)和資源的限制。設(shè)計(jì)約束是己經(jīng)做出的設(shè)計(jì)決策或限制問題解決方案集的設(shè)計(jì)決策。 在結(jié)構(gòu)化分析方法中,數(shù)據(jù)流圖描述數(shù)據(jù)在系統(tǒng)中如何被傳送或變換,反映系統(tǒng)必須完成的邏輯功能,用于(38)建模。在繪制數(shù)據(jù)流圖時(shí),(39)。 (38)A.數(shù)據(jù) B.功能 C.結(jié)構(gòu) D.行為 (39)A.每個(gè)加工至少有一個(gè)輸入數(shù)據(jù)流,可以沒有輸出數(shù)據(jù)流 B.不允許一個(gè)加工有多條數(shù)據(jù)流流向另一個(gè)加工 C.不允許一個(gè)加工有兩個(gè)相同的輸出數(shù)據(jù)流流向兩個(gè)不同的加工 D.必須保持父圖與子圖平衡 【答案】B D 【解析】本題考查軟件工程需求分析的基礎(chǔ)知識(shí)。 在結(jié)構(gòu)化分析
33、方法中,存在幾種重要的模型:數(shù)據(jù)流圖描述數(shù)據(jù)在系統(tǒng)中如何被傳送或變換,反映系統(tǒng)必須完成的邏輯功能,用于功能建模;實(shí)體-聯(lián)系圖用于數(shù)據(jù)建模;狀態(tài)-遷移圖用于行為建模。 數(shù)據(jù)流圖包含外部實(shí)體(數(shù)據(jù)源)、加工、數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)流。每個(gè)加工必須既有輸入流又有輸出流;一個(gè)加工可以有多個(gè)數(shù)據(jù)流流向另一個(gè)加工,一個(gè)加工可以有兩個(gè)相同的輸出數(shù)據(jù)流流向兩個(gè)不同的加工。在將父圖分解為子圖時(shí),必須要保持?jǐn)?shù)據(jù)流的平衡。 確定采用哪種軟件體系結(jié)構(gòu)是在(40)階段進(jìn)行的。 (40)A.需求分析 B.概要設(shè)計(jì) C.詳細(xì)設(shè)計(jì) D.軟件實(shí)現(xiàn) 【答案】B 【解析】本題考查軟件設(shè)計(jì)的基礎(chǔ)知識(shí)。 簡單地說,軟件體系結(jié)構(gòu)就是描述軟件的部
34、分及其部分之間的關(guān)系。軟件體系結(jié)構(gòu)應(yīng)該盡早確定,一般在軟件開發(fā)的概要設(shè)計(jì)階段進(jìn)行。 以下關(guān)于模塊化的敘述中,正確的是(41)。 (41)A.每個(gè)模塊的規(guī)模越小越好,這樣開發(fā)每個(gè)模塊的成本就可以降低了 B.每個(gè)模塊的規(guī)模越大越好,這樣模塊之間的通信開銷就會(huì)降低了 C.應(yīng)具有高內(nèi)聚和低耦合的性質(zhì) D.僅適用于結(jié)構(gòu)化開發(fā)方法 【答案】C 【解析】本題考查軟件設(shè)計(jì)的基礎(chǔ)知識(shí)。 模塊化設(shè)計(jì)是軟件設(shè)計(jì)的一個(gè)重要方面,不僅僅適用于結(jié)構(gòu)化開發(fā)方法,面向?qū)ο箝_發(fā)方法也適用。模塊的規(guī)模應(yīng)該適中,過小可能會(huì)增加耦合性,過大可能會(huì)降低內(nèi)聚性。在分解模塊時(shí),應(yīng)該充分考慮模塊之間的,低耦合和模塊內(nèi)的高內(nèi)聚的性質(zhì)。 當(dāng)一個(gè)
35、模塊直接使用另一個(gè)模塊的內(nèi)部數(shù)據(jù),或者通過非正常入口轉(zhuǎn)入另一個(gè)模塊內(nèi)部,這種模塊之間的耦合為(42)。 (42)A.數(shù)據(jù)耦合 B.標(biāo)記耦合 C.公共耦合 D.內(nèi)容耦合 【答案】D 【解析】本題考查軟件設(shè)計(jì)的基礎(chǔ)知識(shí)。 模塊獨(dú)立性是創(chuàng)建良好設(shè)計(jì)的一個(gè)重要原則,一般采用模塊間的耦合和模塊的內(nèi)聚兩個(gè)準(zhǔn)則來進(jìn)行度量。耦合是模塊之間的相對(duì)獨(dú)立性的度量,模塊之間的連接越緊密,聯(lián)系越多,耦合性就越高,而其模塊獨(dú)立性越弱。存在多種耦合關(guān)系: 數(shù)據(jù)耦合:若一個(gè)模塊訪問另一個(gè)模塊時(shí),彼此之間是通過數(shù)據(jù)參數(shù)(不是控制參數(shù)、公共數(shù)據(jù)結(jié)構(gòu)或外部變量)來交換輸入、輸出信息的,則稱這種耦合大數(shù)據(jù)耦合。 標(biāo)記耦合:若一組模塊
36、通過參數(shù)表傳遞記錄信息,則這種耦合稱為標(biāo)記耦合。 公共耦合:若一組模塊都訪問同一個(gè)公共數(shù)據(jù)環(huán)境,則它們之間的耦合就稱為公共耦合。 內(nèi)容耦合:若一個(gè)模塊直接訪問另一個(gè)模塊內(nèi)部數(shù)據(jù);一個(gè)模塊不通過正常入口轉(zhuǎn)到另一模塊內(nèi)部;兩個(gè)模塊有一部分程序代碼重疊;一個(gè)模塊有多個(gè)入口。存在上述情況之一,則這種耦合稱為內(nèi)容耦合。 在面向?qū)ο蠹夹g(shù)中,(43)是一組具有相同結(jié)構(gòu)、相同服務(wù)、共同關(guān)系和共同語義的(44)集合,其定義包括名稱、屬性和操作。 (43)A.類 B.對(duì)象 C.實(shí)例 D.屬性 (44)A.類 B.對(duì)象 C.實(shí)例 D.屬性 【答案】A B 【解析】本題考查面向?qū)ο蠹夹g(shù)的基礎(chǔ)知識(shí)。 幾個(gè)選項(xiàng)都是面向?qū)?/p>
37、象技術(shù)中的基本概念,類是一組具有相同結(jié)構(gòu)、相同服務(wù)、共同關(guān)系和共同語義的對(duì)象集合,其定義包括名稱、屬性和操作。類創(chuàng)建對(duì)象,對(duì)象是類的一個(gè)實(shí)例。屬性用于刻畫類和對(duì)象。 下圖中,類 Product 和 ConcreteProduct 的關(guān)系是(45), 類 ConcreteCreator 和 ConcreteProduct 的關(guān)系是(46)。 (45)A.繼承 B.關(guān)聯(lián) C.組合 D.依賴 (46)A.繼承 B.關(guān)聯(lián) C.組合 D.依賴 【答案】A D 【解析】本題考查面向?qū)ο蠹夹g(shù)的基礎(chǔ)知識(shí)。 類之間的關(guān)系主要有幾種:繼承關(guān)系是指子類自動(dòng)地具有其父類的全部屬性與操作,也稱為父類對(duì)子類的泛化;關(guān)聯(lián)關(guān)
38、系是指兩個(gè)或多個(gè)類之間的一種靜態(tài)關(guān)系,表現(xiàn)為一個(gè)類是另一個(gè)類的成員變量。若一個(gè)類由若干個(gè)其他類作為其構(gòu)成部分,則這樣的關(guān)系是組合關(guān)系。依賴關(guān)系也是類之間的一種靜態(tài)關(guān)系,表現(xiàn)為一個(gè)類是另一個(gè)類的局部變量。上圖中,Product 與 ConcreteProduct 以及 Creator 與 ConcreteCreator 之間的關(guān)系是繼承關(guān)系,在UML 建模語言中, 米用空心三角形表示, 從子類指向父類; ConcreteProduct 與ConcreteCreator 之間是依賴關(guān)系,類 ConcreteCreator 依賴類 ConcreteProduct。 以下關(guān)于建立良好的程序設(shè)計(jì)風(fēng)格的敘
39、述中,正確的是(47)。 (47)A.程序應(yīng)簡單、清晰、可讀性好 B.變量的命名要符合語法 C.充分考慮程序的執(zhí)行效率 D.程序的注釋可有可無 【答案】A 【解析】本題考查軟件實(shí)現(xiàn)的基礎(chǔ)知識(shí)。 在編寫程序時(shí),變量的命名必須符合語法要求,這是正確性要求,不是程序設(shè)計(jì)風(fēng)格的范疇。程序的執(zhí)行效率是軟件性能方面的要求,也不屬于程序設(shè)計(jì)風(fēng)格的范疇。良好的程序設(shè)計(jì)風(fēng)格,包括程序的簡單性、清晰性和可讀性等方面,還包括有清晰的注釋。 由于硬件配置的變化,如機(jī)型、終端或打印機(jī)等導(dǎo)致軟件系統(tǒng)需要進(jìn)行修改維護(hù),這類維護(hù)屬于(48)。 (48)A.改正性 B.適應(yīng)性 C.完善性 D.預(yù)防性 【答案】B 【解析】本題考
40、查軟件維護(hù)技術(shù)。 在軟件開發(fā)完成交付用戶使用后,就進(jìn)入軟件運(yùn)行/維護(hù)階段。軟件維護(hù)活動(dòng)根據(jù)其內(nèi)容可以分為四種類型:改正性維護(hù)是指為了識(shí)別和糾正軟件錯(cuò)誤、改正軟件性能上的缺陷、排除實(shí)施中的誤使用,應(yīng)進(jìn)行的診斷和改正錯(cuò)誤的過程;適應(yīng)性維護(hù)是指由于信息技術(shù)飛速發(fā)展,軟件運(yùn)行的外部環(huán)境或數(shù)據(jù)環(huán)境可能發(fā)生變化,為了使軟件適應(yīng)這種變化,而修改軟件的過程;完善性維護(hù)是指在軟件使用過程中,用戶往往會(huì)對(duì)軟件提出新的功能與性能要求,為了滿足這些要求,需要修改或再開發(fā)軟件,以擴(kuò)充軟件功能、增強(qiáng)軟件性能、改進(jìn)加工效率、提高軟件的可維護(hù)性而進(jìn)行的維護(hù)活動(dòng);預(yù)防性維護(hù)是為了提高軟件的可維護(hù)性和可靠性等,為以后進(jìn)一步改進(jìn)軟
41、件打下良好基礎(chǔ)而進(jìn)行的維護(hù)工作。 下圖是一個(gè)軟件項(xiàng)目的活動(dòng)圖,其中頂點(diǎn)表示項(xiàng)目里程碑,連接頂點(diǎn)的邊表示包含的活動(dòng),則里程碑(49)沒有按時(shí)完成會(huì)影響整個(gè)項(xiàng)目的進(jìn)度。若活動(dòng) 02 完成后,停止 3 天才開始活動(dòng) 26,則完成整個(gè)項(xiàng)目的最少時(shí)間是(50)天。 (49)A.1 B.2 C.3 D.4 (50)A.53 B.55 C.56 D.57 【答案】B C 【解析】本題考查軟件項(xiàng)目管理的基礎(chǔ)知識(shí)。 根據(jù)關(guān)鍵路徑法,計(jì)算出關(guān)鍵路徑為 025789,關(guān)鍵路徑長度為 55。因此里程碑 2 在關(guān)鍵路徑上,而里程碑 1、3 和 4 不在關(guān)鍵路徑上。 若活動(dòng)02 完成后,停止3 天才開始活動(dòng)26,則相當(dāng)于
42、0269 是一個(gè)關(guān)鍵路徑,此時(shí),完成項(xiàng)目的最短時(shí)間應(yīng)該是 56 天。 某軟件系統(tǒng)無需在線容錯(cuò),也不能采用冗余設(shè)計(jì),如果對(duì)可靠性要求較高,故障有可能導(dǎo)致嚴(yán)重后果,一般采用(51)。 (51)A.恢復(fù)塊設(shè)計(jì) B.N 版本程序設(shè)計(jì) C.檢錯(cuò)技術(shù) D.降低復(fù)雜度設(shè)計(jì) 【答案】C 【解析】本題考查軟件的可靠性設(shè)計(jì)。 故障的恢復(fù)策略一般有前向恢復(fù)和后向恢復(fù)兩種。所謂前向恢復(fù)是指使當(dāng)前的計(jì)算繼續(xù)下去,把系統(tǒng)恢復(fù)成連貫的正確狀態(tài),彌補(bǔ)當(dāng)前狀態(tài)的不連貫情況,這需要有錯(cuò)誤的詳細(xì)說明。所謂后向恢復(fù)是指系統(tǒng)恢復(fù)到前一個(gè)正確狀態(tài),繼續(xù)執(zhí)行。 恢復(fù)塊方法采用后向恢復(fù)策略。它提供具有相同功能的主塊和幾個(gè)后備塊,主塊首先投入
43、運(yùn)行,結(jié)束后進(jìn)行驗(yàn)收測(cè)試,如果沒有通過驗(yàn)收測(cè)試,系統(tǒng)經(jīng)現(xiàn)場恢復(fù)后由一后備塊運(yùn)行。這一過程可以重復(fù)到耗盡所有的后備塊,或者某個(gè)程序故障行為超出了預(yù)料,從而導(dǎo)致不可恢復(fù)的后果。設(shè)計(jì)時(shí)應(yīng)保證實(shí)現(xiàn)主塊和后備塊之間的獨(dú)立性,避免相關(guān)錯(cuò)誤的產(chǎn)生,使主塊和后備塊之間的共性錯(cuò)誤降到最低限度。驗(yàn)收測(cè)試程序完成故障檢測(cè)功能,它本身的故障對(duì)恢復(fù)塊方法而言是共性,因此,必須保證它的正確性。 N 版本程序設(shè)計(jì)是一種靜態(tài)的故障技術(shù),采用前向恢復(fù)的策略,其設(shè)計(jì)思想是用 N個(gè)具有相同功能的程序同時(shí)執(zhí)行一項(xiàng)計(jì)算,結(jié)果通過多數(shù)表決來選擇。 本題目中的故障可能導(dǎo)致嚴(yán)重后果,所以應(yīng)采取檢測(cè)技術(shù)預(yù)防故障的產(chǎn)生。 軟件可靠性管理把軟件可
44、靠性活動(dòng)貫穿于軟件開發(fā)的全過程,成為軟件工程管理的一部分。確定軟件可靠性度量活動(dòng)屬于(52)階段。 (52)A.需求分析 B.概要設(shè)計(jì) C.詳細(xì)設(shè)計(jì) D.測(cè)試階段 【答案】B 【解析】本題考查軟件可靠性概念。 對(duì)于軟件可靠性度量活動(dòng)的確定是概要設(shè)計(jì)階段的工作。 軟件測(cè)試的對(duì)象不包括(53)。 (53)A.軟件代碼 B.軟件開發(fā)過程 C.文檔 D.數(shù)據(jù) 【答案】B 【解析】本題考查軟件測(cè)試的對(duì)象。 根據(jù)軟件的定義,軟件包括程序、數(shù)據(jù)和文檔。所以軟件測(cè)試并不僅僅是程序測(cè)試,還應(yīng)包括相應(yīng)文檔和數(shù)據(jù)的測(cè)試。 本題中選項(xiàng) B 軟件開發(fā)過程不屬于上述三者之一,不是軟件測(cè)試的對(duì)象。 以下關(guān)于測(cè)試計(jì)劃的敘述中
45、,不正確的是(54)。 (54)A.測(cè)試計(jì)劃能使測(cè)試工作順利進(jìn)行 B.測(cè)試計(jì)劃能使項(xiàng)目參與人員溝通順暢 C.測(cè)試計(jì)劃無益于提高軟件質(zhì)量 D.測(cè)試計(jì)劃是軟件過程規(guī)范化的要求 【答案】C 【解析】本題考查軟件測(cè)試計(jì)劃相關(guān)知識(shí)。 ANSI/IEEE 軟件測(cè)試文檔標(biāo)準(zhǔn) 829-1983將測(cè)試計(jì)劃定義為:“一個(gè)敘述了預(yù)定的測(cè)試活動(dòng)的范圍、途徑、資源及進(jìn)度安排的文檔。它確認(rèn)了測(cè)試項(xiàng)、被測(cè)特征、測(cè)試任務(wù)、人員安排,以及任何偶發(fā)的風(fēng)險(xiǎn)。”軟件測(cè)試計(jì)劃是指導(dǎo)測(cè)試過程的綱領(lǐng)性文件,包含了產(chǎn)品概述、測(cè)試策略、測(cè)試方法、測(cè)試區(qū)域、測(cè)試配置、測(cè)試周期、測(cè)試資源、測(cè)試交流、風(fēng)險(xiǎn)分析等內(nèi)容。借助軟件測(cè)試計(jì)劃,參與測(cè)試的項(xiàng)目
46、成員,尤其是測(cè)試管理人員,可以明確測(cè)試任務(wù)和測(cè)試方法,保持測(cè)試實(shí)施過程的順暢溝通,跟蹤和控制測(cè)試進(jìn)度,應(yīng)對(duì)測(cè)試過程中的各種變更。 根據(jù)上述描述,測(cè)試技術(shù)顯然有益于提高軟件質(zhì)量。 以下關(guān)于軟件測(cè)試原則的敘述中,正確的是(55)。 (55)A.測(cè)試用例只需選用合理的輸入數(shù)據(jù),不需要選擇不合理的輸入數(shù)據(jù) B.應(yīng)制定測(cè)試計(jì)劃并嚴(yán)格執(zhí)行,排除隨意性 C.窮舉測(cè)試是可能的 D.程序員應(yīng)盡量測(cè)試自己的程序 【答案】B 【解析】本題考查軟件測(cè)試的原則。 軟件測(cè)試應(yīng)遵循的原則包括:應(yīng)當(dāng)把“盡早和不斷地測(cè)試”作為開發(fā)者的座右銘;程序員應(yīng)該避免檢查自己的程序,測(cè)試工作應(yīng)該由獨(dú)立的專業(yè)的軟件測(cè)試機(jī)構(gòu)來完成;設(shè)計(jì)測(cè)試用
47、例時(shí),應(yīng)該考慮到合法的輸入和不合法的輸入,以及各種邊界條件;一定要注意測(cè)試中的錯(cuò)誤集中發(fā)生現(xiàn)象,應(yīng)對(duì)錯(cuò)誤群集的程序段進(jìn)行重點(diǎn)測(cè)試;對(duì)測(cè)試錯(cuò)誤結(jié)果一定要有一個(gè)確認(rèn)的過程;制定嚴(yán)格的測(cè)試計(jì)劃,并把測(cè)試時(shí)間安排得盡量寬松,不要希望在極短的時(shí)間內(nèi)完成一個(gè)高水平的測(cè)試;回歸測(cè)試的關(guān)聯(lián)性一定要引起充分的注意,修改一個(gè)錯(cuò)誤而引起更多錯(cuò)誤出現(xiàn)的現(xiàn)象并不少見;妥善保存一切測(cè)試過程文檔;窮舉測(cè)試是不能實(shí)現(xiàn)的。 根據(jù)上述描述,測(cè)試過程中需要制定測(cè)試計(jì)劃并嚴(yán)格執(zhí)行。 以下關(guān)于測(cè)試時(shí)機(jī)的敘述中,不正確的是(56)。 (56)A.應(yīng)該盡可能早地進(jìn)行測(cè)試 B.軟件中的錯(cuò)誤暴露得越遲,則修復(fù)和改正錯(cuò)誤所花費(fèi)的代價(jià)就越高 C.
48、應(yīng)該在代碼編寫完成后開始測(cè)試 D.項(xiàng)目需求分析和設(shè)計(jì)階段需要測(cè)試人員參與 【答案】C 【解析】本題考查軟件測(cè)試一些基礎(chǔ)知識(shí)。 在傳統(tǒng)的瀑布模型中,軟件項(xiàng)目主要有用戶需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼和實(shí)現(xiàn)、測(cè)試以及運(yùn)行維護(hù)幾個(gè)階段組成。因此人們一般認(rèn)為,軟件測(cè)試只是軟件編碼后的一個(gè)階段。但隨著軟件測(cè)試業(yè)的發(fā)展,人們?cè)絹碓秸J(rèn)識(shí)到:軟件測(cè)試不應(yīng)只是軟件項(xiàng)目的收尾工作,而應(yīng)該在軟件生命周期的每一階段中都包含測(cè)試。軟件測(cè)試是貫穿于整個(gè)軟件開發(fā)生命周期的過程活動(dòng),包括軟件測(cè)試計(jì)劃、軟件測(cè)試需求分析、軟件測(cè)試用例設(shè)計(jì)、軟件測(cè)試執(zhí)行、軟件缺陷管理、軟件測(cè)試風(fēng)險(xiǎn)管理以及其他的一些軟件測(cè)試相關(guān)的活動(dòng)等等組成。在
49、軟件項(xiàng)目的每個(gè)階段,都需要進(jìn)行不同目的和不同 A 容的測(cè)試活動(dòng),以保證各個(gè)階段工作產(chǎn)品輸出的正確性。在項(xiàng)目開發(fā)的后期,發(fā)現(xiàn)一些軟件需求階段和概要設(shè)計(jì)階段的錯(cuò)誤和問題,修改這些缺陷導(dǎo)致的成本將是非常高的。有資料表明:平均而言,如果在需求階段修正一個(gè)錯(cuò)誤的代價(jià)是 1,那么,在設(shè)計(jì)階段就是它的 36 倍,在編程階段是它的 10 倍,在內(nèi)部測(cè)試階段是它的 2040 倍,在外部測(cè)試階段是它的 3070 倍,而到了產(chǎn)品發(fā)布出去,這個(gè)數(shù)字就是 401000 倍。 根據(jù)上述描述,測(cè)試活動(dòng)貫穿于整個(gè)開發(fā)生命周期。 以下不屬于軟件測(cè)試工具的是(57)。 (57)A.JMeter B.LoadRunner C.JT
50、est D.JBuilder 【答案】D 【解析】本題考查軟件工具的基本知識(shí)。 JMeter、LoadRunner 和 JTest 都是軟件測(cè)試工具。 JBuilder 是一種軟件開發(fā)工具,不屬于軟件測(cè)試工具。 軟件的易用性包括(58)。 理解性 易學(xué)習(xí)性 易操作性 吸引性 依從性 (58)A. B. C. D. 【答案】D 【解析】本題考查易用性測(cè)試的基礎(chǔ)知識(shí)。 軟件的易用性包括易理解性、易學(xué)習(xí)性、易操作性、吸引性以及依從性。 黑盒測(cè)試不能發(fā)現(xiàn)(59)。 (59)A.功能錯(cuò)誤或者遺漏 B.輸入輸出錯(cuò)誤 C.執(zhí)行不到的代碼 D.初始化和終止錯(cuò)誤 【答案】C 【解析】本題考查黑盒測(cè)試的基礎(chǔ)知識(shí)。 黑盒測(cè)試是把程序看作一個(gè)不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,在程序接口進(jìn)行測(cè)試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息。黑盒測(cè)試著眼于程序外部結(jié)構(gòu),不考慮內(nèi)部邏輯結(jié)構(gòu),主要針對(duì)軟件界面和軟件功能進(jìn)行測(cè)試。黑盒測(cè)試能發(fā)現(xiàn)功能錯(cuò)誤或者遺漏、輸入輸出錯(cuò)誤以及初始化和終止錯(cuò)誤。 由于黑盒測(cè)試不考慮程序內(nèi)部結(jié)構(gòu),所以該方法不能檢測(cè)到執(zhí)行不到的代碼。 以下關(guān)于邊界值測(cè)試法的敘述中,不正確的是(60)。 (60)A.邊界值分析法不僅重視輸入域邊
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 道客礦山安全培訓(xùn)課件
- 2025遠(yuǎn)程監(jiān)測(cè)助力心衰管理:肺動(dòng)脈壓監(jiān)測(cè)指導(dǎo)臨床實(shí)踐與效益解析課件
- 哈三中2025-2026學(xué)年高三上學(xué)期期末考試歷史試卷(含答案)
- 邊坡安全培訓(xùn)課件
- 十八項(xiàng)核心制度(終版)
- 車險(xiǎn)理賠培訓(xùn)課件
- 露天礦山火災(zāi)演練方案風(fēng)險(xiǎn)辨識(shí)
- 2026年食品安全培訓(xùn)考試考試題及答案
- 酒店員工辭職退職制度
- 酒店應(yīng)急預(yù)案演練制度
- 游戲公司運(yùn)營風(fēng)險(xiǎn)控制預(yù)案
- 山東省臨沂市2024-2025學(xué)年高二數(shù)學(xué)上學(xué)期期中試題
- DZ∕T 0248-2014 巖石地球化學(xué)測(cè)量技術(shù)規(guī)程(正式版)
- JTJ-T-257-1996塑料排水板質(zhì)量檢驗(yàn)標(biāo)準(zhǔn)-PDF解密
- 殘疾人法律維權(quán)知識(shí)講座
- 瀝青維護(hù)工程投標(biāo)方案技術(shù)標(biāo)
- 水電站建筑物課程設(shè)計(jì)
- 兒童行為量表(CBCL)(可打印)
- 硒功能與作用-課件
- 《英語教師職業(yè)技能訓(xùn)練簡明教程》全冊(cè)配套優(yōu)質(zhì)教學(xué)課件
- DB53∕T 1034-2021 公路隧道隱蔽工程無損檢測(cè)技術(shù)規(guī)程
評(píng)論
0/150
提交評(píng)論