




版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 商務(wù)車租賃合同范本
- 制作印刷材料合同范本
- 包裝接單合同范本
- 公司欠款還款合同范本
- 廠家代理商合同范本
- 合同范本大會
- 合同以外合同范本有效
- 廠房漏雨維修合同范例
- 精煤銷售批發(fā)合同范本
- 個人商業(yè)購房合同范本
- 2025海南省交通投資控股限公司招聘30人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 《工業(yè)機(jī)器人現(xiàn)場編程》課件-任務(wù)3.涂膠機(jī)器人工作站
- 富饒的西沙群島課件
- 中英文對照版 ASTM B594 2019 鋁合金形變產(chǎn)品超聲波檢測標(biāo)準(zhǔn)慣例
- 李四光《看看我們的地球》原文閱讀
- 五年級下冊道德與法治教學(xué)計(jì)劃
- 2025屆高考數(shù)學(xué)專項(xiàng)復(fù)習(xí):阿基米德三角形【六大題型】含答案
- 讀書分享-于永正-我怎樣教語文
- 2024工貿(mào)企業(yè)重大事故隱患判定標(biāo)準(zhǔn)解讀
- 高中語文(統(tǒng)編版)選必中冊-第二單元教材分析解讀課件
- 哈爾濱鐵道職業(yè)技術(shù)學(xué)院單招《語文》考試復(fù)習(xí)題庫(含答案)
評論
0/150
提交評論