2022年職業(yè)考證-軟考-軟件評測師考試名師押題精選卷I(帶答案詳解)試卷號87_第1頁
2022年職業(yè)考證-軟考-軟件評測師考試名師押題精選卷I(帶答案詳解)試卷號87_第2頁
2022年職業(yè)考證-軟考-軟件評測師考試名師押題精選卷I(帶答案詳解)試卷號87_第3頁
2022年職業(yè)考證-軟考-軟件評測師考試名師押題精選卷I(帶答案詳解)試卷號87_第4頁
2022年職業(yè)考證-軟考-軟件評測師考試名師押題精選卷I(帶答案詳解)試卷號87_第5頁
已閱讀5頁,還剩33頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

住在富人區(qū)的她2022年職業(yè)考證-軟考-軟件評測師考試名師押題精選卷I(帶答案詳解)(圖片可根據(jù)實(shí)際調(diào)整大?。╊}型12345總分得分一.綜合題(共50題)1.單選題

以下關(guān)于軟件失效術(shù)語的敘述中,不正確的是(

)。

問題1選項(xiàng)

A.軟件錯誤是指人為犯錯給軟件留下的不良的痕跡

B.軟件缺陷是指存在于軟件中的那些不希望或者不可接受的偏差

C.軟件失效指軟件運(yùn)行過程中出現(xiàn)的一種不希望或不可接受的內(nèi)部狀態(tài)

D.一個軟件錯誤會產(chǎn)生一個或多個軟件缺陷

【答案】C

【解析】軟件錯誤:是指在軟件生存周期內(nèi)的不希望或不可接受的人為錯誤,其結(jié)果是導(dǎo)致軟件缺陷的產(chǎn)生

軟件缺陷:是存在于軟件之中的那些不希望或不可接受的偏差,其結(jié)果是軟件運(yùn)行于某一特定條件時(shí)出現(xiàn)軟件故障,這時(shí)稱軟件缺陷被激活

軟件故障:是指軟件運(yùn)行過程中出現(xiàn)的一種不希望或不可接受的內(nèi)部狀態(tài)。此時(shí)若無適當(dāng)措施加以處理,便產(chǎn)生軟件失效

軟件失效:是指軟件運(yùn)行時(shí)產(chǎn)生的一種不希望或不可接受的外部行為結(jié)果。

2.單選題

以下不屬于易用性測試的是(

)。

問題1選項(xiàng)

A.安裝測試

B.負(fù)載測試

C.功能易用性測試

D.界面測試

【答案】B

【解析】易用性測試主要涉及:安裝測試、功能易用性測試、界面測試、輔助系統(tǒng)測試

3.單選題

下圖是(

)設(shè)計(jì)模式的類圖,該設(shè)計(jì)模式的目的是(

)。該圖中,Handler和Handler之間是(

)關(guān)系,Handler和ConcreteHandler之間是(

)關(guān)系。

問題1選項(xiàng)

A.適配器

B.橋接

C.裝飾

D.責(zé)任鏈

問題2選項(xiàng)

A.將一個類的接口轉(zhuǎn)換為客戶期望的另一種接口,使得原本因不匹配的接口而無法合作的類可以一起工作

B.將一個抽象與其實(shí)現(xiàn)分離開,以便兩者能夠各自獨(dú)立地演變

C.動態(tài)地給一個對象附加額外的職責(zé),不必通過子類就能靈活地增加功能

D.使多個對象都有機(jī)會處理同一個請求,從而避免請求的發(fā)送者和接收者之間的耦合關(guān)系。將這些對象連成一條鏈,并沿著這條鏈傳遞該請求,直到有一個對象處理它為止

問題3選項(xiàng)

A.依賴

B.關(guān)聯(lián)

C.繼承

D.實(shí)現(xiàn)

問題4選項(xiàng)

A.依賴

B.關(guān)聯(lián)

C.繼承

D.組合

【答案】第1題:D

第2題:D

第3題:B

第4題:C

【解析】Decorator(裝飾)模式描述了如何動態(tài)地為對象添加一些額外的職責(zé)。

ChainofResponsibility(責(zé)任鏈)使多個對象都有機(jī)會處理請求,從而避免請求的發(fā)送者和接收者之間的耦合關(guān)系,將這些對象連成一條鏈,并沿著這條鏈傳遞該請求,直到有一個對象處理它為止。

Adapter(適配器)將一個類的接口轉(zhuǎn)換成客戶希望的另一個接口。

Bridge(橋接)將抽象部分與其實(shí)現(xiàn)部分分離,使它們都可以獨(dú)立地變化。

類圖中Handler和Handler之間是關(guān)聯(lián)關(guān)系

Handler和ConcreteHandler之間是繼承關(guān)系

4.單選題

安全防護(hù)策略是對抗攻擊的主要手段,以下不屬于安全防護(hù)策略的是(

)。

問題1選項(xiàng)

A.生產(chǎn)日志

B.入侵檢測

C.隔離防護(hù)

D.漏洞掃描

【答案】A

【解析】安全防護(hù)策略:是軟件系統(tǒng)對抗攻擊的主要手段。

安全日志:記錄非法用戶的登錄名稱、操作時(shí)間及內(nèi)容等信息。便于發(fā)現(xiàn)問題并提出解決措施。

入侵檢測:從系統(tǒng)內(nèi)部和各種網(wǎng)絡(luò)資源中主動采集信息,從中分析可能的網(wǎng)絡(luò)入侵或攻擊。

隔離防護(hù):是將系統(tǒng)中的安全部分與非安全部分進(jìn)行隔離的措施。隔離網(wǎng)閘:實(shí)現(xiàn)內(nèi)網(wǎng)和外網(wǎng)的物理隔離;防火墻:實(shí)現(xiàn)內(nèi)網(wǎng)和外網(wǎng)的邏輯隔離

漏洞掃描:對軟件系統(tǒng)及網(wǎng)絡(luò)系統(tǒng)進(jìn)行與安全相關(guān)的檢測,以找出安全隱患和可被黑客利用的漏洞。

選項(xiàng)A,描述錯誤

5.單選題

Bug記錄信息包括(

)。

①被測軟件名稱

②被測軟件版本

③測試人

④錯誤等級

⑤開發(fā)人

⑥詳細(xì)步驟

問題1選項(xiàng)

A.①③④⑥

B.①②④⑥

C.①②③④⑥

D.①②③④⑤⑥

【答案】C

【解析】Bug記錄信息主要包括以下內(nèi)容:

測試軟件名稱

測試版本號

測試人名稱

測試事件

測試軟件和硬件配置環(huán)境

發(fā)現(xiàn)軟件錯誤的類型

錯誤的嚴(yán)重等級

詳細(xì)步驟

必要的附圖

測試注釋

6.單選題

在電子郵件系統(tǒng)中,客戶端代理(

)。

問題1選項(xiàng)

A.通常都使用SMTP協(xié)議發(fā)送郵件和接收郵件

B.發(fā)送郵件通常使用SMTP協(xié)議,而接收郵件通常使用POP3協(xié)議

C.發(fā)送郵件通常使用POP3協(xié)議,而接收郵件通常使用SMTP協(xié)議

D.通常都使用POP3協(xié)議發(fā)送郵件和接收郵件

【答案】B

【解析】SMTP,簡單郵件傳輸協(xié)議,用于電子郵件的發(fā)送(客戶端到郵件服務(wù)器和一個郵件服務(wù)器到另一個郵件服務(wù)器)

POP3,郵局協(xié)議第3版,用于電子郵件的接收

綜合選項(xiàng)描述來判斷,選項(xiàng)B描述正確

7.單選題

)不屬于數(shù)據(jù)庫性能測試的測試指標(biāo)。

問題1選項(xiàng)

A.內(nèi)存利用

B.會話統(tǒng)計(jì)

C.帶寬

D.SQL執(zhí)行情況

【答案】C

【解析】選項(xiàng)C屬于網(wǎng)絡(luò)范疇。

8.單選題

下面給出的四種排序算法中,在輸入序列基本有序時(shí),最有效的算法是(

),空間復(fù)雜度最高的是(

)。

問題1選項(xiàng)

A.插入排序

B.歸并排序

C.快速排序

D.堆排序

問題2選項(xiàng)

A.插入排序

B.歸并排序

C.快速排序

D.堆排序

【答案】第1題:A

第2題:B

【解析】第1題:在基本有序的情況,插入排序算法的時(shí)間復(fù)雜度是最低的,是線性時(shí)間復(fù)雜度,此時(shí)快速排序算法的時(shí)間復(fù)雜度是最高的,為O(n2),歸并排序和堆排序在所有情況下的時(shí)間復(fù)雜度均為O(nlgn),因此在輸入序列基本有序是,插入排序是最有效的算法

插入、快速、和堆排序算法的空間復(fù)雜度均為O(1),而歸并排序算法的空間復(fù)雜度為O(n)

第2題:

9.單選題

以下關(guān)于因果圖法的敘述中,不正確的是(

)。

問題1選項(xiàng)

A.著重考慮輸入條件而不是輸入情況的組合

B.要考慮輸入情況之間的制約關(guān)系

C.需要從程序規(guī)格說明中找出因和果

D.需要把因果圖轉(zhuǎn)換成判定表

【答案】A

【解析】因果圖法:是從自然語言書寫的程序規(guī)格說明的描述中找出因(輸入條件)和果(輸出或程序狀態(tài)的改變),通過因果圖轉(zhuǎn)換為判斷表

因果圖導(dǎo)出測試用例的步驟

分析程序規(guī)格說明的描述中:原因和結(jié)果

分析程序規(guī)格說明描述中語義的內(nèi)容,并將其表示成連接各個原因與各個結(jié)果的“因果圖”

標(biāo)明約束條件

把因果圖轉(zhuǎn)換成判定表

為判定表中每一列表示的情況設(shè)計(jì)測試用例

選項(xiàng)A描述錯誤,等價(jià)類劃分法、邊界值分析法著重考慮輸入條件,并不考慮輸入的組合情況。

10.單選題

對于邏輯表達(dá)式(((a|b)‖(c>2))&&d

問題1選項(xiàng)

A.2

B.4

C.8

D.16

【答案】C

【解析】條件覆蓋的測試用例數(shù)為:2^n,本題條件為(a|b)、c>2、d<0三個條件。

11.單選題

對于邏輯表達(dá)式(buf_c[i]>223&&buf_c[i]

問題1選項(xiàng)

A.2

B.4

C.8

D..16

【答案】C

【解析】多條件覆蓋(MCC)/條件組合覆蓋:設(shè)計(jì)足夠的測試用例,使得使得每個判定中條件的各種可能組合都至少出現(xiàn)一次。

本題中有3個條件,分布為:buf_c[i]>223;buf_c[i]3種。

12.單選題

以下關(guān)于數(shù)據(jù)流圖的基本要素的敘述中,不正確的是(

)。

問題1選項(xiàng)

A.外部實(shí)體僅指軟件系統(tǒng)的用戶

B.數(shù)據(jù)流由一組固定成分的數(shù)據(jù)組成,表示數(shù)據(jù)的流向

C.加工用于描述輸入數(shù)據(jù)流到輸出數(shù)據(jù)流之間的變換

D.數(shù)據(jù)存儲用來表示存儲的數(shù)據(jù)

【答案】A

【解析】數(shù)據(jù)流:由一個或一組固定的數(shù)據(jù)項(xiàng)組成,表示數(shù)據(jù)的流向。

加工:描述了輸入數(shù)據(jù)流到輸出數(shù)據(jù)流之間的變換,也就是輸入數(shù)據(jù)流經(jīng)過什么處理后變成了輸出數(shù)據(jù)流。

數(shù)據(jù)存儲:數(shù)據(jù)存儲用來存儲數(shù)據(jù)。

外部實(shí)體:是指在于軟件系統(tǒng)之外的人員或組織,其指出系統(tǒng)所需數(shù)據(jù)的發(fā)源地(源)和系統(tǒng)所產(chǎn)生的數(shù)據(jù)的歸宿地(宿)。

13.單選題

)是構(gòu)成我國保護(hù)計(jì)算機(jī)軟件著作權(quán)的兩個基本法律文件。

問題1選項(xiàng)

A.《中華人民共和國著作權(quán)法》和《計(jì)算機(jī)軟件保護(hù)條例》

B.《中華人民共和國著作權(quán)法》和《中華人民共和國版權(quán)法》

C.《計(jì)算機(jī)軟件保護(hù)條例》和《中華人民共和國軟件法》

D.《中華人民共和國軟件法》和《中華人民共和國著作權(quán)法》

【答案】A

【解析】構(gòu)成我國保護(hù)計(jì)算機(jī)軟件著作權(quán)的兩個基本法律文件是《中華人民共和國著作權(quán)法》和《計(jì)算機(jī)軟件保護(hù)條例》

《計(jì)算機(jī)軟件保護(hù)條例》:該《條例》分總則、軟件著作權(quán)、軟件著作權(quán)的許可使用和轉(zhuǎn)讓、法律責(zé)任、附則5章33條

《中華人民共和國著作權(quán)法》:1990年9月7日,第七屆全國人民代表大會常務(wù)委員會第十五次會議通過《中華人民共和國著作權(quán)法》

14.單選題

通過設(shè)置基準(zhǔn)(樞軸)元素將待排序的序列劃分為兩個子序列,使得其一個子序列的元素均不大于基準(zhǔn)元素,另一個子序列的元素均不小于基準(zhǔn)元素,然后再分別對兩個子序列繼續(xù)遞歸地進(jìn)行相同思路的排序處理,這種排序方法稱為(

)。

問題1選項(xiàng)

A.快速排序

B.冒泡排序

C.簡單選擇排序

D.歸并排序

【答案】A

【解析】快速排序的基本思想是,通過一輪的排序?qū)⑿蛄蟹指畛瑟?dú)立的兩部分,其中一部分序列的關(guān)鍵字(這里主要用值來表示)均比另一部分關(guān)鍵字小。繼續(xù)對長度較短的序列進(jìn)行同樣的分割,最后到達(dá)整體有序。在排序過程中,由于已經(jīng)分開的兩部分的元素不需要進(jìn)行比較,故減少了比較次數(shù),降低了排序時(shí)間。

詳細(xì)描述:首先在要排序的序列a中選取一個中軸值,而后將序列分成兩個部分,其中左邊的部分b中的元素均小于或者等于中軸值,右邊的部分c的元素均大于或者等于中軸值,而后通過遞歸調(diào)用快速排序的過程分別對兩個部分進(jìn)行排序,最后將兩部分產(chǎn)生的結(jié)果合并即可得到最后的排序序列。

15.單選題

以下對軟件測試對象的敘述中,不正確的是(

)。

問題1選項(xiàng)

A.軟件測試不只是程序測試

B.開發(fā)中產(chǎn)生的各種文檔也是軟件測試的對象

C.使用的開發(fā)工具也是軟件測試的對象

D.軟件的相關(guān)數(shù)據(jù)也是軟件測試的對象

【答案】C

【解析】

根據(jù)軟件的定義,軟件包括程序、數(shù)據(jù)和文檔,所以軟件測試就不僅僅是對程序的測試,也包括對文檔、數(shù)據(jù)的測試等。

選項(xiàng)C是干擾項(xiàng)

16.單選題

在C程序中,(

)是合法的用戶定義變量名。

①_123②form-7③short④form_7

問題1選項(xiàng)

A.①③

B.②③④

C.②④

D.①④

【答案】D

【解析】在C語言中規(guī)定:用戶在自定義標(biāo)識符必須必須以字母a~z、A~Z或下劃線開頭,后面可跟任意個(可為0)字符,這些字符可以是字母、下劃線和數(shù)字,其他字符不允許出現(xiàn)在標(biāo)識符中。C語言中的關(guān)鍵字,有特殊意義,不能作為標(biāo)識符;

題中的short表示短整型數(shù)據(jù)的關(guān)鍵字,所以不能用作用戶自定義標(biāo)識符。

17.案例題

閱讀下列說明,回答問題1至問題3,將解答寫在答題紙的對應(yīng)欄內(nèi)。

【說明】

某軟件的積分計(jì)算模塊每天定時(shí)根據(jù)用戶發(fā)布的文章數(shù)、文章閱讀數(shù)來統(tǒng)計(jì)用戶所獲取的積分,用戶分為普通用戶和專家用戶,兩類用戶具有不同的積分系數(shù)。

圖4-1是該模塊的類圖,圖中屬性和操作前的“+”、“#”和“-”分別表示公有成員、保護(hù)成員和私有成員。

圖4-1類圖

其中:

(1)類Expert重新實(shí)現(xiàn)了類User的方法calPoints();

(2)方法calPoints()根據(jù)每個用戶每天的文章數(shù)(articleNum)、文章閱讀數(shù)(readNum)來計(jì)算當(dāng)天的積分;

(3)類System中的方法statPoints()中首先調(diào)用了該類的方法load(),獲取本系統(tǒng)用戶列表,然后調(diào)用了類User中的方法calPoints()。

現(xiàn)擬采用面向?qū)ο蟮姆椒ㄟM(jìn)行測試。

【問題1】(4分)

(1)圖4-1所示的類圖中,類System和User之間是什么關(guān)系?

(2)類Expert重新實(shí)現(xiàn)了類User的方法calPoints(),這是面向?qū)ο蟮氖裁礄C(jī)制?

【問題2】(6分)

類Expert中的方法calPoints()和getPoints()是否需要重新測試?

【問題3】(10分)

(1)請結(jié)合題干說明中的描述,給出測試類User方法calPoints()時(shí)的測試序列。

(2)從面向?qū)ο蠖鄳B(tài)特性考慮,測試類System中方法statPoints()時(shí)應(yīng)注意什么?

(3)請給出圖4-1中各個類的測試順序。

【答案】【問題1】

1、關(guān)聯(lián)關(guān)系

2、多態(tài)

【問題2】

calpoints()需要重新測試

gepoints()無須重新測試

【問題3】

1、users()-setArticlenum()-setReadNum()-calpoints()-getPoints()

2、只需要在原有的測試分析和基礎(chǔ)上增加對測試用例中輸入數(shù)據(jù)的類型的考慮;先測試基類,然后再分別依據(jù)輸入數(shù)據(jù)設(shè)計(jì)不同的測試用例。要注意User中calpoints()和Expert中calpoints()的分別調(diào)用。

3、User-Expert-System

【解析】【問題1】

關(guān)聯(lián)關(guān)系

Expert是繼承了user的方法,然后進(jìn)行了重寫,屬于多態(tài)機(jī)制

【問題2】

對父類中已經(jīng)測試過的成員函數(shù),有兩種情況需要在子類中重新測試:(1)繼承的成員函數(shù)在子類中做了改動;(2)成員函數(shù)調(diào)用了改動過的成員函數(shù)的部分;本題中Expert的calpoints()重新修改了需要重新測試,而gepoints()沒有變化,無須重新測試

【問題3】

1、calpoints()需要先獲取用戶(users())然后獲取每天的文章數(shù)(setArticlenum()),文章閱讀數(shù)(setReadNum())來計(jì)算積分,所以測試序列為:users()-setArticlenum()-setReadNum()-calpoints()-getPoints()

2、只需要在原有的測試分析和基礎(chǔ)上增加對測試用例中輸入數(shù)據(jù)的類型的考慮;先測試基類,然后再分別依據(jù)輸入數(shù)據(jù)設(shè)計(jì)不同的測試用例。

3、system中的statPoints()首先調(diào)用load(),然后user中的calpoints()而,calpoints()需要先獲取用戶(users())然后獲取每天的文章數(shù)(setArticlenum()),文章閱讀數(shù)(setReadNum())來計(jì)算積分,所以測試序列為:User-Expert-System

18.單選題

在TCP/IP網(wǎng)絡(luò)中,RARP協(xié)議的作用是(

)。

問題1選項(xiàng)

A.根據(jù)MAC地址查找對應(yīng)的IP地址

B.根據(jù)IP地址查找對應(yīng)的MAC地址

C.報(bào)告IP數(shù)據(jù)報(bào)傳輸中的差錯

D.控制以太幀數(shù)據(jù)的正確傳送

【答案】A

【解析】RARP協(xié)議是反向地址解析協(xié)議,起作用為:將MAC地址(物理地址)轉(zhuǎn)換為IP地址;

其他選項(xiàng)均為干擾項(xiàng)

19.單選題

按照我國著作權(quán)法的權(quán)利保護(hù)期,以下權(quán)利中,(

)受到永久保護(hù)。

問題1選項(xiàng)

A.發(fā)表權(quán)

B.修改權(quán)

C.復(fù)制權(quán)

D.發(fā)行權(quán)

【答案】B

【解析】著作權(quán)(版權(quán))是指作者對其創(chuàng)作的作品享有人身權(quán)和財(cái)產(chǎn)權(quán)。

人身權(quán):包括:發(fā)表權(quán)、署名權(quán)、修改權(quán)、保護(hù)作品完整權(quán)等;保護(hù)期限不受限制。

財(cái)產(chǎn)權(quán):包括使用權(quán)和獲得報(bào)酬權(quán),即以復(fù)制、表演、播放、展覽、發(fā)行、攝制電影、電視、錄像或者改編、翻譯、注釋、編輯等方式使用作品的權(quán)利,以及許可他人以上述方式使用作品并由此獲得報(bào)酬的權(quán)利;一般保護(hù)期限為50年。

20.單選題

以下關(guān)于分布式體系結(jié)構(gòu)優(yōu)點(diǎn)的敘述中,不正確的是(

)。其中,(

)不是典型的分布式體系結(jié)構(gòu)。

問題1選項(xiàng)

A.資源共享

B.經(jīng)濟(jì)性

C.健壯性

D.降低復(fù)雜度

問題2選項(xiàng)

A.管道-過濾器.

B.客戶機(jī)/服務(wù)器(C/S)

C.瀏覽器/服務(wù)器(B/S)

D.CORBA

【答案】第1題:D

第2題:A

【解析】第1題:注意:本題分布式結(jié)構(gòu)是相對于集中式結(jié)構(gòu)來的

分布式利用計(jì)算機(jī)網(wǎng)絡(luò)把分布在不同地點(diǎn)的計(jì)算機(jī)硬件、軟件、數(shù)據(jù)等資源聯(lián)系在一起服務(wù)于一個共同的目標(biāo)而實(shí)現(xiàn)相互通信和資源共享,就形成了信息系統(tǒng)的分布式結(jié)構(gòu)。

分布式結(jié)構(gòu)系統(tǒng)的優(yōu)點(diǎn)是:可以根據(jù)應(yīng)用需要和存取方式來配置信息資源;有利于發(fā)揮用戶在系統(tǒng)開發(fā)、維護(hù)和信息資源管理方面的積極性和主動性,提高了系統(tǒng)對用戶需求變更的適應(yīng)性和對環(huán)境的應(yīng)變能力;系統(tǒng)擴(kuò)展方便,增加一個網(wǎng)絡(luò)結(jié)點(diǎn)一般不會影響其他結(jié)點(diǎn)的工作,系統(tǒng)建設(shè)可以采取逐步擴(kuò)展網(wǎng)絡(luò)結(jié)點(diǎn)的漸進(jìn)方式,以合理使用系統(tǒng)開發(fā)所需的資源;系統(tǒng)健壯性好,網(wǎng)絡(luò)上一個結(jié)點(diǎn)出現(xiàn)故障一般不會導(dǎo)致全系統(tǒng)癱瘓;缺點(diǎn)是:由于信息資源分散,系統(tǒng)開發(fā)、維護(hù)和管理的標(biāo)準(zhǔn)、規(guī)范不易統(tǒng)一;配置在不同地點(diǎn)的信息資源一般分屬信息系統(tǒng)的各個子系統(tǒng),不同子系統(tǒng)之間往往存在利益沖突,管理上協(xié)調(diào)有一定難度;各地的計(jì)算機(jī)系統(tǒng)工作條件與環(huán)境不一,不利于完全保密措施的統(tǒng)一實(shí)施。

第1小問,選項(xiàng)D降低復(fù)雜性是不正確的描述;

第2小問,管道-過濾器是軟件體系結(jié)構(gòu)風(fēng)格(描述特定系統(tǒng)組織方式的慣用范例,強(qiáng)調(diào)了軟件系統(tǒng)中通用的組織結(jié)構(gòu));CORBA是指公共對象請求代理體系結(jié)構(gòu)和C/S、B/S都是分布式體系結(jié)構(gòu)。

第2題:

21.單選題

以下關(guān)于數(shù)據(jù)流圖的敘述中,不正確的是(

)。

問題1選項(xiàng)

A.分層數(shù)據(jù)流圖可以清晰地對稍微復(fù)雜一些的實(shí)際問題建模

B.用來描述數(shù)據(jù)流從輸入到輸出的變換流程

C.能清晰地表達(dá)加工的處理過程

D.不能表示實(shí)體之間的關(guān)系

【答案】C

【解析】數(shù)據(jù)流圖從數(shù)據(jù)傳遞和加工的角度,以圖形的方式刻畫系統(tǒng)內(nèi)數(shù)據(jù)的運(yùn)動情況,體現(xiàn)的是數(shù)據(jù)流,而不是控制流。選項(xiàng)C屬于控制信息。

22.單選題

)不屬于網(wǎng)絡(luò)測試的測試類型。

問題1選項(xiàng)

A.可靠性測試

B.可接受性測試

C.存儲容量測試

D.吞吐量測試

【答案】C

【解析】網(wǎng)絡(luò)測試的類型為:網(wǎng)絡(luò)可靠性測試、網(wǎng)絡(luò)可接受性測試、網(wǎng)絡(luò)瓶頸測試、網(wǎng)絡(luò)容量規(guī)劃測試、網(wǎng)絡(luò)升級測試、網(wǎng)絡(luò)功能/特性測試、網(wǎng)絡(luò)吞吐量測試、網(wǎng)絡(luò)響應(yīng)時(shí)間測試、衰減測試、網(wǎng)絡(luò)配置規(guī)模測試、網(wǎng)絡(luò)設(shè)備評估測試等。

選項(xiàng)C屬于存儲范疇的內(nèi)容,不屬于網(wǎng)絡(luò)范疇。

23.單選題

在程序執(zhí)行過程中,高速緩存(Cache)與主存間的地址映射由(

)。

問題1選項(xiàng)

A.操作系統(tǒng)進(jìn)行管理

B.存儲管理軟件進(jìn)行管理

C.程序員自行安排

D.硬件自動完成

【答案】D

【解析】Cache與主存的地址映像需要專門的硬件自動完成,使用硬件來處理具有更高的轉(zhuǎn)換速率;其他選項(xiàng)為干擾項(xiàng)。

24.單選題

在線幫助測試屬于文檔測試的一項(xiàng),以下(

)不屬于在線幫助文檔測試的測試內(nèi)容。

問題1選項(xiàng)

A.印刷與包裝

B.準(zhǔn)確性

C.幫助索引

D.超鏈接

【答案】A

【解析】針對在線幫助的測試包括:準(zhǔn)確性、幫助索引、幫助的文檔編寫和程序編寫、超鏈接、鏈接的意義、幫助的風(fēng)格等內(nèi)容。選項(xiàng)A屬于用戶文檔的內(nèi)容。

25.單選題

對下圖所示的二叉樹進(jìn)行順序存儲(根結(jié)點(diǎn)編號為1,對于編號為i的結(jié)點(diǎn),其左孩子結(jié)點(diǎn)為2i,右孩子結(jié)點(diǎn)為2i+1)并用一維數(shù)組BT來表示,已知結(jié)點(diǎn)X、E和D在數(shù)組BT中的下標(biāo)分別為1、2、3,可推出結(jié)點(diǎn)G、K和H在數(shù)組BT中的下標(biāo)分別為(

)。

問題1選項(xiàng)

A.10、11、12

B.12、24、25

C.11、12、13

D.11、22、23

【答案】D

【解析】元素G為F的右子樹,其下標(biāo)為2F+1;F為元素E的右子樹,其下標(biāo)為2E+1,E的下標(biāo)為2,因此G=2*(2*2+1)+1=11;K=2G=22;H=2G+1=23;

26.單選題

軟件測試的對象不包括(

)。

問題1選項(xiàng)

A.代碼

B.軟件測試文檔

C.相關(guān)文件數(shù)據(jù)

D.開發(fā)人員

【答案】D

【解析】軟件測試的對象為軟件(軟件相關(guān)程序、文檔等)

27.單選題

某表達(dá)式的語法樹如下圖所示,其后綴式(逆波蘭式

是(

)。

問題1選項(xiàng)

A.abcd-+*

B.ab-c+d*

C.abc-d*+

D.ab-cd+*

【答案】C

【解析】前序遍歷:先訪問根結(jié)點(diǎn),再依次按前序遍歷的方式訪問根結(jié)點(diǎn)的左子樹、右子樹。

中序遍歷:先中序遍歷根結(jié)點(diǎn)的左子樹,再訪問根結(jié)點(diǎn),再中序遍歷根結(jié)點(diǎn)的右子樹。

后序遍歷:先中序遍歷根結(jié)點(diǎn)的左子樹,再中序遍歷根結(jié)點(diǎn)的右子樹,再訪問根結(jié)點(diǎn)。

層次遍歷:先訪問第一層的根結(jié)點(diǎn),然后從左到右依次訪問第二層上的所有結(jié)點(diǎn),再以同樣的方式訪問下一層,直到訪問到樹中最低層的所有結(jié)點(diǎn)。

二叉樹通過后序遍歷即可得到后綴表達(dá)式;本題的后序遍歷結(jié)果為:abc-d*+

28.單選題

Web的安全性測試包括(

)。

①部署與基礎(chǔ)結(jié)構(gòu)

②輸入驗(yàn)證

③身份驗(yàn)證

④授權(quán)

⑤配置管理

⑥敏感數(shù)據(jù)

問題1選項(xiàng)

A.①②

B.①②③

C.①②③④⑥

D.①②③④⑤⑥

【答案】D

【解析】WEB的安全性測試涉及:部署與基礎(chǔ)結(jié)構(gòu)、輸入驗(yàn)證、身份驗(yàn)證、授權(quán)、配置管理、敏感數(shù)據(jù)、會話管理、加密、參數(shù)操作、異常管理、審核、日志記錄

29.單選題

某計(jì)算機(jī)的主存儲器以字節(jié)為單位進(jìn)行編址,其主存儲器的容量為1TB,也就是(

)。

問題1選項(xiàng)

A.230B

B.210KB

C.210MB

D.210GB

【答案】D

【解析】1B=8bit

1KB=210B=1024B

1MB=210KB=220B=1024*1024B

1GB=210MB=220KB=230B=1024*1024*1024B

1TB=210GB=220MB=230KB=240B=1024*1024*1024*1024B

30.單選題

針對C語言源程序進(jìn)行編譯的過程,下面說法中正確的是(

)。

問題1選項(xiàng)

A.應(yīng)對未定義的變量報(bào)告錯誤

B.應(yīng)判斷變量的值是否正確

C.應(yīng)計(jì)算循環(huán)語句的執(zhí)行次數(shù)

D.應(yīng)判斷循環(huán)條件是否正確

【答案】A

【解析】語義分析階段:其任務(wù)主要檢查源程序是否包含靜態(tài)語義錯誤,并收集類型信息供后面的代碼生成階段使用。語義分析的一個主要工作是進(jìn)行類型分析和檢查。

本題中選項(xiàng)B、C、D都屬于動態(tài)語義,需要運(yùn)行程序才能明確語義,無法在編譯過程中檢查語義是否正確

31.單選題

以下關(guān)于文檔測試的敘述中,不正確的是(

)。

問題1選項(xiàng)

A.文檔要面向所有級別讀者

B.文檔中用到的術(shù)語要符合行業(yè)規(guī)范

C.需要檢查所有信息是否真實(shí)正確

D.需要檢查軟件返回結(jié)果跟文檔描述是否一致

【答案】A

【解析】檢查軟件返回結(jié)果跟文檔描述是否一致屬于一致性方面。

檢查所有信息是否真實(shí)正確屬于正確性方面。

檢查術(shù)語符合行業(yè)規(guī)范屬于屬于范疇。

文檔面向讀者應(yīng)該定位要明確,不能一個文檔面向所有級別。

32.單選題

某模塊把幾個相關(guān)的功能組合到一起,每次調(diào)用時(shí),由傳送給模塊的判定參數(shù)來確定執(zhí)行哪一個功能,該模塊內(nèi)聚類型為(

)內(nèi)聚。

問題1選項(xiàng)

A.邏輯

B.時(shí)間

C.信息

D.功能

【答案】A

【解析】偶然聚合:模塊完成的動作之間沒有任何關(guān)系,或者僅僅是一種非常松散的關(guān)系。

邏輯聚合:模塊內(nèi)部的各個組成在邏輯上具有相似的處理動作,但功能用途上彼此無關(guān)。通過傳遞的參數(shù)來決定執(zhí)行哪個處理動作

時(shí)間聚合:模塊內(nèi)部的各個組成部分所包含的處理動作必須在同一時(shí)間內(nèi)執(zhí)行。

過程聚合:模塊內(nèi)部各個組成部分所要完成的動作雖然沒有關(guān)系,但必須按特定的次序執(zhí)行。

通信聚合(信息聚合):模塊的各個組成部分所完成的動作都使用了同一個數(shù)據(jù)或產(chǎn)生同一輸出數(shù)據(jù)。

順序聚合:模塊內(nèi)部的各個部分,前一部分處理動作的最后輸出是后一部分處理動作的輸入。

功能聚合:模塊內(nèi)部各個部分全部屬于一個整體,并執(zhí)行同一功能,且各部分對實(shí)現(xiàn)該功能都比不可少

33.單選題

以下關(guān)于數(shù)據(jù)庫系統(tǒng)評測的敘述中,不正確的是(

)。

問題1選項(xiàng)

A.產(chǎn)品確認(rèn)測試需要重點(diǎn)測試數(shù)據(jù)庫管理系統(tǒng)的擴(kuò)展性、可靠性等方面

B.標(biāo)準(zhǔn)符合性測試包括SQL標(biāo)準(zhǔn)符合性測試、ODBC標(biāo)準(zhǔn)符合性測試等

C.基準(zhǔn)性能測試包括TPC-C測試和TPC-W測試

D.除產(chǎn)品確認(rèn)測試、標(biāo)準(zhǔn)符合性測試和基準(zhǔn)性能測試外,還包括單元測試

【答案】B

【解析】數(shù)據(jù)庫系統(tǒng)測試包括產(chǎn)品確認(rèn)測試、標(biāo)準(zhǔn)符合性測試、基準(zhǔn)性能測試、應(yīng)用綜合測試4個方面;

產(chǎn)品確認(rèn)測試:按照GB/T16260《軟件產(chǎn)品質(zhì)量評價(jià)特性及應(yīng)用指南》、GB/T17544《軟件包質(zhì)量要求和測試》的相關(guān)標(biāo)準(zhǔn),參考數(shù)據(jù)庫管理系統(tǒng)開發(fā)商提供的文檔資料,重點(diǎn)測試數(shù)據(jù)庫管理系統(tǒng)的擴(kuò)展性、可靠性、安全性、大數(shù)據(jù)量、管理工具、用戶文檔6個方面,以度量數(shù)據(jù)庫管理系統(tǒng)的產(chǎn)品化程度,在此過程中形成了一套比較完善的確認(rèn)測試用例集

標(biāo)準(zhǔn)符合性測試:SQL標(biāo)準(zhǔn)符合測試:按照SQL92標(biāo)準(zhǔn),全面測試一個數(shù)據(jù)庫產(chǎn)品的SQL標(biāo)準(zhǔn)支持特性;ODBC標(biāo)準(zhǔn)符合性測試;JDBC標(biāo)準(zhǔn)符合性測試

基準(zhǔn)性能測試:TPC-C測試;TPC-W測試;

34.單選題

從對信息的破壞性上看,網(wǎng)絡(luò)攻擊可以分為被動攻擊和主動攻擊。以下屬于被動攻擊的是(

)。

問題1選項(xiàng)

A.偽造

B.流量分析

C.拒絕服務(wù)

D.中間人攻擊

【答案】B

【解析】網(wǎng)絡(luò)攻擊是指針對計(jì)算機(jī)系統(tǒng)、基礎(chǔ)設(shè)施、網(wǎng)絡(luò)或個人設(shè)備的任何類型的進(jìn)攻。主要為:破壞、修改、使軟件/服務(wù)功能丟失、非授權(quán)情況下獲取/訪問數(shù)據(jù)等

主動攻擊可分為篡改、DOS等

被動攻擊一般不對數(shù)據(jù)進(jìn)行篡改、只是在非授權(quán)情況下,獲得相關(guān)數(shù)據(jù)和信息;通常分為:竊聽、流量分析、破解加密的數(shù)據(jù)流等方式

結(jié)合題干來看,選項(xiàng)B屬于被動攻擊

35.單選題

以下關(guān)于軟件測試過程配置管理的敘述中,不正確的是(

)。

問題1選項(xiàng)

A.軟件測試過程的配置管理與軟件開發(fā)過程的配置管理不一樣

B.配置項(xiàng)標(biāo)識需要標(biāo)識出測試樣品、標(biāo)準(zhǔn)、工具等的名稱和類型

C.配置項(xiàng)控制需要規(guī)定測試基線

D.配置狀態(tài)報(bào)告需要確定測試報(bào)告提交的時(shí)間與方式

【答案】A

【解析】軟件測試過程的配置管理和軟件開發(fā)過程的配置管理是一樣的。獨(dú)立的測試組織應(yīng)建立專門的配置管理系統(tǒng)。一般來說,軟件測試配置管理包括4個最基本的活動:配置項(xiàng)標(biāo)識、配置項(xiàng)控制(變更控制)、配置狀態(tài)報(bào)告、配置審計(jì)等;本題選項(xiàng)A描述錯誤

36.單選題

一個程序的控制流圖中有8個節(jié)點(diǎn)、12條邊,在測試用例數(shù)最少的情況下,確保程序中每個可執(zhí)行語句至少執(zhí)行一次所需測試用例數(shù)的上限是(

)。

問題1選項(xiàng)

A.2

B.4

C.6

D.8

【答案】C

【解析】控制流程圖的環(huán)路復(fù)雜性V(G)等于:

(1)控制流程圖中的區(qū)域個數(shù)。

(2)邊數(shù)-結(jié)點(diǎn)數(shù)+2。

(3)判定數(shù)+1。

37.單選題

在分層體系結(jié)構(gòu)中,(

)接收用戶的請求并決定調(diào)用哪個模型去處理該請求,以及確定選擇哪個視圖來顯示返回的數(shù)據(jù)。在基于JavaEE平臺開發(fā)的軟件系統(tǒng)中,常用(

)技術(shù)來實(shí)現(xiàn)該層。

問題1選項(xiàng)

A.表示層

B.控制層

C.模型層

D.數(shù)據(jù)層

問題2選項(xiàng)

A.HTML

B.JSP

C.Servlet

D.EJB

【答案】第1題:B

第2題:C

【解析】多層軟件體系結(jié)構(gòu)通常包括:表示層、控制層、模型層和數(shù)據(jù)層。

表示層主要對用戶的請求接受,以及數(shù)據(jù)的返回,為客戶端提供應(yīng)用程序的訪問。最常用的技術(shù)是JSP。

控制層接收用戶的請求并決定調(diào)用哪個模型去處理該請求,以及確定選擇哪個視圖來顯示返回的數(shù)據(jù)。通常用Servlet技術(shù)來實(shí)現(xiàn)。

模型層主要負(fù)責(zé)業(yè)務(wù)邏輯的處理。

數(shù)據(jù)層主要負(fù)責(zé)數(shù)據(jù)的存儲和訪問。

EJB容器:負(fù)責(zé)所有的EJB的運(yùn)行,支持EJB組件的事務(wù)處理和生命周期管理,以及Bean的查找和其他服務(wù),支持J2EE多層架構(gòu)的基礎(chǔ)結(jié)構(gòu),是一個控制業(yè)務(wù)實(shí)現(xiàn)的運(yùn)行期環(huán)境,并提供事務(wù)服務(wù)、持久性、安全性等重要的系統(tǒng)服務(wù),讓開發(fā)人員不必開發(fā)基礎(chǔ)服務(wù)而將注意力集中在業(yè)務(wù)邏輯的實(shí)現(xiàn)。

38.單選題

網(wǎng)絡(luò)測試類型包括(

)。

①網(wǎng)絡(luò)可靠性測試②網(wǎng)絡(luò)可接受性測試

③網(wǎng)絡(luò)瓶頸測試④網(wǎng)絡(luò)容量規(guī)劃測試

問題1選項(xiàng)

A.①③

B.①②

C.①②③

D.①②③④

【答案】D

【解析】依據(jù)不同的測試目的和對象:

網(wǎng)絡(luò)可靠性測試

網(wǎng)絡(luò)可接受性測試

網(wǎng)絡(luò)瓶頸測試

網(wǎng)絡(luò)容量規(guī)劃測試

網(wǎng)絡(luò)升級測試

網(wǎng)絡(luò)功能/特性測試

網(wǎng)絡(luò)吞吐量測試

網(wǎng)絡(luò)響應(yīng)時(shí)間測試

衰減測試

網(wǎng)絡(luò)配置規(guī)模測試

Normal07.8磅02falsefalsefalseEN-USZH-CNX-NONE

網(wǎng)絡(luò)設(shè)備評估測試

39.單選題

在某C程序中有下面的類型和變量定義(設(shè)字符型數(shù)據(jù)占1字節(jié),整型數(shù)據(jù)占4字節(jié)

),則運(yùn)行時(shí)系統(tǒng)為變量rec分配的空間大小為(

)。

union{

charch;

intnum;

}rec;

問題1選項(xiàng)

A.1字節(jié)

B.4字節(jié)

C.5字節(jié)

D.8字節(jié)

【答案】B

【解析】

共用體的占用空間的大小由共用體中所需空間最大的變量決定。本題中,整型(int)為4字節(jié),是最大的空間

共用體:用同一段內(nèi)存單元存放不同類型的變量

使幾個不同的變量共享同一段內(nèi)存的結(jié)構(gòu),稱為:共用體類型的結(jié)構(gòu)

不同類型的變量共同占用一段內(nèi)存(相互覆蓋),聯(lián)合變量任何時(shí)刻只有一個成員存在,節(jié)省內(nèi)存

聯(lián)合體變量的大小=最大的成員所占的字節(jié)數(shù)

定義共用體類型變量的一般形式:

UNION共用體名

{

成員表列

}變量表列

40.單選題

函數(shù)main()、f()的定義如下所示。調(diào)用函數(shù)f()時(shí),采用引用調(diào)用方式(callbyreference

,從函數(shù)f()返回后,main()中x的值為(

)。

問題1選項(xiàng)

A.1

B.2

C.4

D.5

【答案】A

【解析】傳值調(diào)用:形參取的是實(shí)參的值,形參的改變不會導(dǎo)致調(diào)用點(diǎn)所傳的實(shí)參的值發(fā)生改變。

引用(傳址)調(diào)用:形參取的是實(shí)參的地址,即相當(dāng)于實(shí)參存儲單元的地址引用,因此其值的改變同時(shí)就改變了實(shí)參的值。

題中main()中x值為5,然后采用引用調(diào)用方式調(diào)用f(x),即將x地址傳給a,在f()中新定義x(注意這個x與main()中的x不是同一個對象和空間),并賦值為2,執(zhí)行a=x-1后,a對應(yīng)的數(shù)值變?yōu)?,也就是main()中變量x的取值變?yōu)榱?;f()返回后,執(zhí)行main()中print(x)語句,輸出x值1。

41.單選題

以下關(guān)于軟件生命周期測試策略的敘述中,不正確的是(

)。

問題1選項(xiàng)

A.在軟件分析階段進(jìn)行需求說明書評測

B.在軟件概要設(shè)計(jì)階段進(jìn)行概要設(shè)計(jì)說明書評測

C.在軟件詳細(xì)設(shè)計(jì)階段進(jìn)行詳細(xì)設(shè)計(jì)說明書評測

D.在軟件開發(fā)階段進(jìn)行編碼規(guī)范評測

【答案】D

【解析】分析設(shè)計(jì)階段的測試工作是評審與測試相結(jié)合的過程,主要包括需求說明書評測、概要設(shè)計(jì)說明書評測、詳細(xì)設(shè)計(jì)說明書評測以及軟件編碼規(guī)范評測等。

開發(fā)階段的工作包括單元測試、集成測試、確認(rèn)測試、系統(tǒng)測試、驗(yàn)收測試。

選項(xiàng)D描述錯誤。

42.單選題

以下關(guān)于極限編程(XP)的敘述中,正確的是(

)。XP的12個最佳實(shí)踐,不包括(

)。

問題1選項(xiàng)

A.XP是激發(fā)開發(fā)人員創(chuàng)造性、使管理負(fù)擔(dān)最小的一組技術(shù)

B.每一個不同的項(xiàng)目都需要一套不同的策略、約定和方法論

C.多個自組織和自治小組并行地遞增實(shí)現(xiàn)產(chǎn)品

D.有一個使命作為指導(dǎo),它設(shè)立了項(xiàng)目的目標(biāo),但并不描述如何達(dá)到這個目標(biāo)

問題2選項(xiàng)

A.重構(gòu)

B.結(jié)對編程

C.精心設(shè)計(jì)

D.隱喻

【答案】第1題:A

第2題:C

【解析】極限編程是一個輕量級的、靈巧的軟件開發(fā)方法;同時(shí)它也是一個非常嚴(yán)謹(jǐn)和周密的方法。它的基礎(chǔ)和價(jià)值觀是交流、樸素、反饋和勇氣;即,任何一個軟件項(xiàng)目都可以從四個方面入手進(jìn)行改善:加強(qiáng)交流;從簡單做起;尋求反饋;勇于實(shí)事求是。XP是一種近螺旋式的開發(fā)方法,它將復(fù)雜的開發(fā)過程分解為一個個相對比較簡單的小周期;通過積極的交流、反饋以及其他一系列的方法,開發(fā)人員和客戶可以非常清楚開發(fā)進(jìn)度、變化、待解決的問題和潛在的困難等,并根據(jù)實(shí)際情況及時(shí)地調(diào)整開發(fā)過程。

XP中簡單:極限編程鼓勵從最簡單的解決方式入手再通過不斷重構(gòu)達(dá)到更好的結(jié)果。這種方法與傳統(tǒng)系統(tǒng)開發(fā)方式的不同之處在于,它只關(guān)注于對當(dāng)前的需求來進(jìn)行設(shè)計(jì)、編碼,而不去理會明天、下周或者下個月會出現(xiàn)的需求。

在XP中,每個對項(xiàng)目做貢獻(xiàn)的人都應(yīng)該是項(xiàng)目開發(fā)小組中的一員。

每個不同的項(xiàng)目都需要一套不同的策略,約定和方法論是水晶法的內(nèi)容。

極限編程的主要目標(biāo)在于降低因需求變更而帶來的成本。

12個最佳實(shí)踐為:計(jì)劃游戲、小型發(fā)布、隱喻、簡單設(shè)計(jì)、測試先行、重構(gòu)、結(jié)對編程、集體代碼所有制、持續(xù)集成、每周工作40小時(shí)、現(xiàn)場客戶、編碼標(biāo)準(zhǔn)。

極限編程xp:是激發(fā)開發(fā)人員創(chuàng)造性、使得管理負(fù)擔(dān)最小的一組技術(shù)。

水晶法:認(rèn)為每一個不同的項(xiàng)目都需要一套不同的策略、約定和方法論。

并列爭球法:使用迭代的方法,其中把每30天一次的迭代成為一個沖刺,并按需求的優(yōu)先級來實(shí)現(xiàn)產(chǎn)品。多個自組織和自治小組并行地遞增實(shí)現(xiàn)產(chǎn)品,協(xié)調(diào)是通過簡短的日常情況會議進(jìn)行。

在自適應(yīng)軟件開發(fā)(ASD):有一個使命作為指導(dǎo),它設(shè)立了項(xiàng)目的目標(biāo),但并不描述如何達(dá)到這個目標(biāo)。

43.單選題

結(jié)構(gòu)化分析的輸出不包括(

)。

問題1選項(xiàng)

A.數(shù)據(jù)流圖

B.數(shù)據(jù)字典

C.加工邏輯

D.結(jié)構(gòu)圖

【答案】D

【解析】結(jié)構(gòu)圖是指以模塊的調(diào)用關(guān)系為線索,用自上而下的連線表示調(diào)用關(guān)系并注明參數(shù)傳遞的方向和內(nèi)容,從宏觀上反映軟件層次結(jié)構(gòu)的圖形,屬于軟件設(shè)計(jì)。

44.單選題

由于操作系統(tǒng)升級而對軟件進(jìn)行修改的行為屬于(

)維護(hù)。

問題1選項(xiàng)

A.改正性

B.適應(yīng)性

C.改善性

D.預(yù)防性

【答案】B

【解析】維護(hù)分類(ISO/IEC14764)

更正性維護(hù):更正交付后發(fā)現(xiàn)的錯誤。

適應(yīng)性維護(hù):使軟件產(chǎn)品能夠在變化后或變化中的環(huán)境中繼續(xù)使用。

完善性維護(hù):改進(jìn)交付后產(chǎn)品的性能和可維護(hù)性。

預(yù)防性維護(hù):在軟件產(chǎn)品中的潛在錯誤成為實(shí)際錯誤前,檢測并更正它們。

依據(jù)題干的描述本次維護(hù)應(yīng)該是為了適用變化了的運(yùn)行環(huán)境,應(yīng)屬于適應(yīng)性維護(hù)。

45.單選題

以下關(guān)于web測試的敘述中,不正確的是(

)。

問題1選項(xiàng)

A.與其他系統(tǒng)的測試內(nèi)容不同

B.與其他系統(tǒng)的測試手段基本相同

C.與其他系統(tǒng)的測試重點(diǎn)不同

D.與其他系統(tǒng)采用的測試工具部分不同

【答案】A

【解析】web系統(tǒng)測試與其他系統(tǒng)測試測試內(nèi)容基本相同只是測試重點(diǎn)不同。

46.單選題

以下不屬于單元測試中局部數(shù)據(jù)結(jié)構(gòu)測試內(nèi)容的是(

)。

問題1選項(xiàng)

A.不一致的數(shù)據(jù)類型說明

B.全局變量的定義在各模塊是否一致

C.使用尚未賦值的局部變量

D.變量錯誤的缺省值

【答案】B

【解析】

單元測試的內(nèi)容:模塊接口測試;局部數(shù)據(jù)結(jié)構(gòu)測試;路徑測試;錯誤處理測試;邊界測試;

模塊接口測試具體包括:調(diào)用所測模塊時(shí)的輸入?yún)?shù)與模塊的形式參數(shù)在個數(shù)、屬性、順序上是否匹配;所測模塊調(diào)用子模塊時(shí),其輸入給子模塊的參數(shù)與子模塊中的形式參數(shù)在個數(shù)、屬性、順序上是否匹配;是否修改了只作輸入用的形式參數(shù);輸出給標(biāo)準(zhǔn)函數(shù)的參數(shù)在個數(shù)、屬性、順序上是否正確;全局量的定義在各模塊中是否一致;限制是否通過形式參數(shù)來傳遞。

局部數(shù)據(jù)結(jié)構(gòu)測試包括:不正確或不一致的數(shù)據(jù)類型說明;使用尚未賦值或尚未初始化的變量;錯誤的初始值或錯誤的缺省值;變量名拼寫錯或書寫錯;不一致的數(shù)據(jù)類型。

選項(xiàng)B應(yīng)屬于接口測試的內(nèi)容

47.單選題

以下關(guān)于軟件缺陷的敘述中,不正確的是(

)。

問題1選項(xiàng)

A.需要對軟件缺陷劃分嚴(yán)重性,但不需要劃分處理優(yōu)先級

B.需要進(jìn)行軟件錯誤跟蹤管理

C.每次對軟件錯誤的處理都要保留處理信息

D.錯誤修復(fù)后必須經(jīng)過驗(yàn)證

【答案】A

【解析】嚴(yán)重性和優(yōu)先級是軟件測試缺陷表示的兩個重要因素:

嚴(yán)重性:表示軟件缺陷所造成的危害的惡劣程度。

優(yōu)先級:表示修復(fù)缺陷的重要程度與次序。

錯誤流程管理原則:

每次對錯誤的處理都要保留處理信息,包括處理姓名、時(shí)間、方法、意見、Bug狀態(tài)

為了保證錯誤處理的正確性,需要有豐富測試經(jīng)驗(yàn)的測試人員驗(yàn)證發(fā)現(xiàn)的錯誤是否是真正的錯誤,書寫的測試步驟是否準(zhǔn)確,可以重復(fù)

拒絕或延期處理錯誤不能由程序員單方面決定,應(yīng)該由項(xiàng)目經(jīng)理、測試經(jīng)理和設(shè)計(jì)經(jīng)理共同決定

誤修復(fù)后必須由報(bào)告錯誤的測試人員驗(yàn)證,確認(rèn)已經(jīng)修復(fù)后,才能關(guān)閉錯誤。

48.案例題

閱讀下列說明,回答問題1至問題3。

【說明】

某航空公司進(jìn)行促銷活動,會員在指定日期范圍內(nèi)搭乘航班將獲得定獎勵,獎勵分為4個檔次,由乘機(jī)次數(shù)和點(diǎn)數(shù)共同決定,如表2-1所示。其中點(diǎn)數(shù)跟票面價(jià)格和購票渠道有關(guān),規(guī)則如表2-2所示。

航空公司開發(fā)了一個程序來計(jì)算會員在該促銷活動后的獎勵,程序的輸入包括會員在活動期間的乘機(jī)次數(shù)C、官網(wǎng)購票金額A(單位:元)和手機(jī)客戶端購票金額B(單位:元),程序的輸出為本次活動獎勵檔次L。其中,C、A、B為非負(fù)整數(shù),L為0~5之間的整數(shù)(0表示無獎勵)。

【問題1】(4分)

采用等價(jià)類劃分法對該程序進(jìn)行測試(同時(shí)對輸入輸出進(jìn)行等價(jià)類劃分),等價(jià)類表如表2-3所示,請補(bǔ)充表2-3中的空(1)~(4)。

【問題2】(9分)

根據(jù)以上等價(jià)類表設(shè)計(jì)的測試用例如表2-4所示,請補(bǔ)充表2-4中的空(1)~(9)

【問題3】(2分)

對于本案例的黑盒測試來說,以上測試方法有哪些不足?

【答案】【問題1】

(1)非負(fù)整數(shù)

(2)4

(3)0

(4)負(fù)整數(shù)

【問題2】

(1)1、2、3、8

(2)0

(3)20(大于等于20的等價(jià)答案)

(4)15000(大于等于15000的等價(jià)答案)

(5)10(大于等于10且小于15的等價(jià)答案)

(6)7000(大于等于15000的等價(jià)答案)

(7)1、2、3、7

(8)1.1(非整數(shù)的等價(jià)答案)

(9)N

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論