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

下載本文檔

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

文檔簡(jiǎn)介

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

設(shè)有兩個(gè)浮點(diǎn)數(shù),其階碼分別為E1和E2,當(dāng)這兩個(gè)浮點(diǎn)數(shù)相乘時(shí),運(yùn)算結(jié)果的階碼E為(

)。

問(wèn)題1選項(xiàng)

A.E1、E2中的較小者

B.E1、E2中的較大者

C.E1+E2的值

D.E1XE2的值

【答案】C

【解析】

浮點(diǎn)數(shù)由尾數(shù)和階碼構(gòu)成,尾數(shù)部分決定了浮點(diǎn)數(shù)的表示精度,階碼部分決定了浮點(diǎn)數(shù)的表示范圍

浮點(diǎn)數(shù)進(jìn)行運(yùn)算時(shí),加減法要求先對(duì)階,然后尾數(shù)部分加減運(yùn)算,再格式化;乘除法運(yùn)算,不要求對(duì)階,尾數(shù)部分直接想乘,階碼部分相加;然后結(jié)果格式化;

本題兩個(gè)浮點(diǎn)數(shù)想乘,階碼部分應(yīng)該是相加;結(jié)合題干來(lái)看,應(yīng)該選擇選項(xiàng)C

2.單選題

在支持多線程的操作系統(tǒng)中,假設(shè)進(jìn)程P創(chuàng)建了線程T1、T2和T3,那么以下敘述中錯(cuò)誤的是(

)。

問(wèn)題1選項(xiàng)

A.線程T1、T2和T3可以共享進(jìn)程P的代碼段

B.線程T1、T2可以共享進(jìn)程P中T3的棧指針

C.線程T1、T2和T3可以共享進(jìn)程P打開(kāi)的文件

D.線程T1、T2和T3可以共享進(jìn)程P的全局變量

【答案】B

【解析】線程是進(jìn)程中的一個(gè)實(shí)體,是系統(tǒng)獨(dú)立分配和調(diào)度的基本單位。線程基本上不擁有資源,只擁有一點(diǎn)運(yùn)行中必不可少的資源(如:程序計(jì)數(shù)器、一組寄存器和棧),其它的資源可以與同一進(jìn)程中其它線程共享。結(jié)合本題選項(xiàng)來(lái)看,只有選項(xiàng)B(棧指針)是線程獨(dú)有不能被共享的。

3.單選題

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

)內(nèi)聚。

問(wèn)題1選項(xiàng)

A.邏輯

B.時(shí)間

C.信息

D.功能

【答案】A

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

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

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

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

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

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

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

4.單選題

在項(xiàng)目估算中,需要考慮的主要方面不包括(

)。

問(wèn)題1選項(xiàng)

A.項(xiàng)目規(guī)模

B.項(xiàng)目復(fù)雜度

C.項(xiàng)目成本

D.項(xiàng)目類型

【答案】D

【解析】項(xiàng)目估算一般需要考慮規(guī)模、復(fù)雜度、成本等因素;但一般與項(xiàng)目類型無(wú)關(guān)

5.單選題

面向?qū)ο蠓治雠c設(shè)計(jì)的模型中,(

)不是行為模型。

問(wèn)題1選項(xiàng)

A.類圖

B.活動(dòng)圖

C.序列圖

D.狀態(tài)圖

【答案】A

【解析】靜態(tài)建模用以描述系統(tǒng)的組織和結(jié)構(gòu)(類圖、對(duì)象圖、構(gòu)建圖、配置圖)

動(dòng)態(tài)建模則用以描述系統(tǒng)的行為和動(dòng)作(用例圖、狀態(tài)圖、活動(dòng)圖、順序圖、協(xié)作圖)

6.單選題

以下關(guān)于軟件項(xiàng)目工作量估算的敘述中,不正確的是(

)。

問(wèn)題1選項(xiàng)

A.專家估計(jì)方法受到專家的背景知識(shí)和經(jīng)驗(yàn)的影響

B.復(fù)雜的模型不一定更準(zhǔn)確

C.機(jī)器學(xué)習(xí)方法可以準(zhǔn)確估算項(xiàng)目工作量

D.多種方法結(jié)合可以在某種程度上提高估算精度

【答案】C

【解析】軟件項(xiàng)目估算涉及人、技術(shù)、環(huán)境等多種因素,因此很難在項(xiàng)目完成前準(zhǔn)確地估算出開(kāi)發(fā)軟件所需的成本、持續(xù)時(shí)間、和工作量。

7.單選題

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

)。

問(wèn)題1選項(xiàng)

A.快速排序

B.冒泡排序

C.簡(jiǎn)單選擇排序

D.歸并排序

【答案】A

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

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

8.單選題

對(duì)n個(gè)關(guān)鍵碼構(gòu)成的序列采用簡(jiǎn)單選擇排序法進(jìn)行排序的過(guò)程是:第一趟經(jīng)過(guò)n-1次關(guān)鍵碼之間的比較,確定出最小關(guān)鍵碼在序列中的位置后,再將其與序列的第一個(gè)關(guān)鍵碼進(jìn)行交換,第二趟則在其余的n-1個(gè)關(guān)鍵碼中進(jìn)行n-2次比較,確定出最小關(guān)鍵碼的位置后,再將其與序列的第二個(gè)關(guān)鍵碼進(jìn)行交換……以此類推,直到序列的關(guān)鍵碼從小到大有序排列。在簡(jiǎn)單選擇排序過(guò)程中,關(guān)鍵碼之間的總比較次數(shù)為(

)。

問(wèn)題1選項(xiàng)

A.n(n-1)/2

B.n2/2

C.n(n+1)/2

D.nlogn

【答案】A

【解析】依據(jù)題干的描述完成第1趟排序比較次數(shù)為n-1;第2趟為n-2次比較;以此類推;所以總的比較次數(shù)為:(n-1)+(n-2)+……+1=n(n-1)/2

9.單選題

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

問(wèn)題1選項(xiàng)

A.內(nèi)存利用

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

C.帶寬

D.SQL執(zhí)行情況

【答案】C

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

10.單選題

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

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

)。

問(wèn)題1選項(xiàng)

A.插入排序

B.歸并排序

C.快速排序

D.堆排序

問(wèn)題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題:

11.單選題

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

是(

)。

問(wèn)題1選項(xiàng)

A.abcd-+*

B.ab-c+d*

C.abc-d*+

D.ab-cd+*

【答案】C

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

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

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

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

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

12.單選題

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

)。

問(wèn)題1選項(xiàng)

A.用戶文檔可以提高軟件的易用性

B.用戶文檔有益于降低技術(shù)支持的費(fèi)用

C.用戶文檔測(cè)試主要是文字的校對(duì)

D.用戶文檔常常得不到足夠的重視

【答案】C

【解析】對(duì)于軟件測(cè)試人員來(lái)說(shuō),對(duì)待用戶文檔要像對(duì)待程序一樣給予同等的關(guān)注和投入,充分有效的文檔有如下優(yōu)點(diǎn):改善易安裝性;提高軟件的易用性;改善軟件可靠性;促進(jìn)銷路;降低技術(shù)支持的費(fèi)用;

在文檔測(cè)試中需要注意:文檔常常得不到足夠的重視,文檔的開(kāi)發(fā)缺乏足夠的資金和技術(shù)支持,而文檔的測(cè)試更得不到重視;編寫(xiě)文檔的人可能并不是軟件特性方面的專家,對(duì)軟件功能可能了解得并不深入;文檔印刷需要花費(fèi)不少的時(shí)間;文檔測(cè)試不僅僅是對(duì)文字的校對(duì),更可以輔助找到更多的程序錯(cuò)誤

13.單選題

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

)。

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

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

問(wèn)題1選項(xiàng)

A.①③

B.①②

C.①②③

D.①②③④

【答案】D

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

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

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

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

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

網(wǎng)絡(luò)升級(jí)測(cè)試

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

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

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

衰減測(cè)試

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

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

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

14.單選題

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

)。

問(wèn)題1選項(xiàng)

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

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

C.程序員自行安排

D.硬件自動(dòng)完成

【答案】D

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

15.單選題

兩個(gè)申請(qǐng)人分別就相同內(nèi)容的計(jì)算機(jī)程序的發(fā)明創(chuàng)造,先后向?qū)@姓块T提出申請(qǐng),則(

)。

問(wèn)題1選項(xiàng)

A.兩個(gè)申請(qǐng)人都可以獲得專利申請(qǐng)權(quán)

B.先申請(qǐng)人可以獲得專利申請(qǐng)權(quán)

C.先使用人可以獲得專利申請(qǐng)權(quán)

D.先發(fā)明人可以獲得專利申請(qǐng)權(quán)

【答案】B

【解析】

專利申請(qǐng)權(quán)是指就發(fā)明創(chuàng)造向國(guó)家知識(shí)產(chǎn)權(quán)局提出申請(qǐng)之后,該發(fā)明創(chuàng)造的申請(qǐng)人享有是否繼續(xù)進(jìn)行專利申請(qǐng)程序、是否轉(zhuǎn)讓專利申請(qǐng)權(quán)的權(quán)利

專利權(quán)是指申請(qǐng)的發(fā)明創(chuàng)造符合專利法要求,被國(guó)家知識(shí)產(chǎn)權(quán)局授予的獨(dú)占權(quán),被授予的專利權(quán)可以被許可、轉(zhuǎn)讓、質(zhì)押融資等,并禁止他人實(shí)施、對(duì)侵權(quán)者發(fā)起訴訟賠償?shù)臋?quán)利

專利權(quán)申請(qǐng)的原則,相同創(chuàng)造,是誰(shuí)先申請(qǐng)誰(shuí)獲得專利申請(qǐng)權(quán)

所以本題應(yīng)該選項(xiàng)選項(xiàng)B

16.單選題

某銀行信用卡額度關(guān)系C(信用卡號(hào),用戶名,身份證號(hào),最高消費(fèi)額度,累計(jì)消費(fèi)額)中,信用卡號(hào)唯一標(biāo)識(shí)關(guān)系C的每一個(gè)元組。一個(gè)身份證只允許辦理一張信用卡。關(guān)系C有(

)。

問(wèn)題1選項(xiàng)

A.1個(gè)候選鍵,即信用卡號(hào)

B.2個(gè)候選鍵,即信用卡號(hào)、身份證號(hào)

C.1個(gè)候選鍵,即身份證號(hào)

D.1個(gè)候選鍵,即信用卡號(hào)、用戶名

【答案】B

【解析】在關(guān)系數(shù)據(jù)庫(kù)候選碼/候選鍵:如果在一個(gè)關(guān)系中,存在一個(gè)屬性(或?qū)傩越M)都能用來(lái)唯一標(biāo)識(shí)該關(guān)系的元組,并不含有多余的屬性,這個(gè)屬性(或?qū)傩越M)稱為該關(guān)系的候選碼或候選鍵。

依據(jù)題干的描述信任卡號(hào)能唯一標(biāo)識(shí)關(guān)系C的每一個(gè)元組,且不含多余屬性,因此信任卡號(hào)為候選碼

依據(jù)題干的描述,一個(gè)身份證只允許辦理一張信任卡,也就是一個(gè)身份證只對(duì)應(yīng)一張信任卡,身份證號(hào)函數(shù)決定信任卡號(hào),綜上所述身份證也能唯一標(biāo)識(shí)每一個(gè)元組,且不含多余屬性,因此身份證號(hào)為候選碼

綜上所述,本題中存在2個(gè)候選碼:信任卡號(hào)和身份證號(hào)

17.單選題

二進(jìn)制序列1011011可用十六進(jìn)制形式表示為(

)。

問(wèn)題1選項(xiàng)

A.5B

B.3B

C.B6

D.BB

【答案】A

18.單選題

以下描述中,屬于通用操作系統(tǒng)基本功能的是(

)。

問(wèn)題1選項(xiàng)

A.對(duì)計(jì)算機(jī)系統(tǒng)中各種軟、硬件資源進(jìn)行管理

B.對(duì)信息系統(tǒng)的運(yùn)行狀態(tài)進(jìn)行監(jiān)控

C.對(duì)數(shù)據(jù)庫(kù)中的各種數(shù)據(jù)進(jìn)行匯總和檢索

D.對(duì)所播放的視頻文件內(nèi)容進(jìn)行分析

【答案】A

【解析】操作系統(tǒng)能有效地組織和管理系統(tǒng)中的各種軟/硬件資源,合理地組織計(jì)算機(jī)系統(tǒng)工作流程,控制程序的執(zhí)行,并且向用戶提供一個(gè)良好的工作環(huán)境和友好的接口。

19.單選題

下圖是一個(gè)軟件項(xiàng)目的活動(dòng)圖,其中頂點(diǎn)表示項(xiàng)目里程碑,連接頂點(diǎn)的邊表示包含的活動(dòng),邊上的權(quán)重表示活動(dòng)的持續(xù)時(shí)間(天),則里程碑(

)在關(guān)鍵路徑上。在其他活動(dòng)按時(shí)完成的情況下,活動(dòng)FJ最多可以晚(

)天開(kāi)始而不影響工期。

問(wèn)題1選項(xiàng)

A.B

B.C

C.D

D.E

問(wèn)題2選項(xiàng)

A.0

B.1

C.2

D.3

【答案】第1題:C

第2題:D

【解析】松弛時(shí)間:表示在不影響整個(gè)工期的前提下,完成該任務(wù)有多少機(jī)動(dòng)余地。

關(guān)鍵路徑:在活動(dòng)圖中時(shí)間跨度最長(zhǎng)的路徑。

題中所有從開(kāi)始到結(jié)束的路徑中最長(zhǎng)的為ADGIJL,其總長(zhǎng)度為27天。選項(xiàng)中事件D在關(guān)鍵路徑上。

題中經(jīng)過(guò)FJ最長(zhǎng)的路徑為ABFJL共計(jì)24天,27-24=3天,所以松弛時(shí)間為3天。

20.單選題

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

)。

問(wèn)題1選項(xiàng)

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

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

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

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

【答案】C

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

21.單選題

以下不屬于網(wǎng)絡(luò)測(cè)試的測(cè)試對(duì)象的是(

)。

問(wèn)題1選項(xiàng)

A.網(wǎng)絡(luò)平臺(tái)

B.應(yīng)用層

C.軟件子系統(tǒng)

D.全局網(wǎng)絡(luò)路徑

【答案】C

【解析】網(wǎng)絡(luò)測(cè)試對(duì)象(4種)

網(wǎng)絡(luò)平臺(tái):包括網(wǎng)絡(luò)操作系統(tǒng)、文件服務(wù)器和工作站

應(yīng)用層:是指應(yīng)用程序的客戶端、桌面操作系統(tǒng)和數(shù)據(jù)庫(kù)軟件等

子系統(tǒng):主要是指路由器、集線器、交換機(jī)和網(wǎng)橋

全局網(wǎng)絡(luò)路徑:是整個(gè)網(wǎng)絡(luò)系統(tǒng)中重要的點(diǎn)對(duì)點(diǎn)路徑

選項(xiàng)C屬于干擾項(xiàng)

22.單選題

Web測(cè)試的測(cè)試點(diǎn)包括(

)。

①鏈接測(cè)試②表格測(cè)試③框架測(cè)試④圖形測(cè)試

問(wèn)題1選項(xiàng)

A.①②

B.①③

C.①②③

D.①②③④

【答案】D

【解析】Web代碼測(cè)試包括:源代碼規(guī)則分析、鏈接測(cè)試、框架測(cè)試、表格測(cè)試、圖形測(cè)試等方面。

23.單選題

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

)維護(hù)。

問(wèn)題1選項(xiàng)

A.改正性

B.適應(yīng)性

C.改善性

D.預(yù)防性

【答案】B

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

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

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

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

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

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

24.單選題

面向?qū)ο笤O(shè)計(jì)的類圖模型中,若設(shè)計(jì)了類“交通工具”“汽車”“發(fā)動(dòng)機(jī)”,在“交通工具”和“汽車"之間是(

)關(guān)系,“汽車”和“發(fā)動(dòng)機(jī)”之間是(

)關(guān)系。

問(wèn)題1選項(xiàng)

A.繼承

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

C.組合

D.依賴

問(wèn)題2選項(xiàng)

A.繼承

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

C.組合

D.依賴

【答案】第1題:A

第2題:C

【解析】第1題:依賴關(guān)系:是兩個(gè)事物間的語(yǔ)義關(guān)系,其中一個(gè)事物(獨(dú)立事物)發(fā)生變化會(huì)影響另一個(gè)事物的語(yǔ)義。

關(guān)聯(lián)關(guān)系:是一種結(jié)構(gòu)關(guān)系,描述了一組鏈,鏈?zhǔn)菍?duì)象之間的鏈接。

聚合:是一種特殊的類型關(guān)聯(lián),描述了整體和部分間的結(jié)構(gòu)關(guān)系。部分獨(dú)立于整體。

組合:是聚合的一種特殊形式,暗示局部在整體內(nèi)部的生存職責(zé)。部分依賴于整體。

泛化關(guān)系(面向?qū)ο蠓Q為:繼承):是一種特殊/一般關(guān)系,特殊元素(子元素)的對(duì)象可替代一般元素(父元素)的對(duì)象。

實(shí)現(xiàn)關(guān)系:是類元之間的語(yǔ)義關(guān)系,其中的一個(gè)類元指定了由另一個(gè)類元保證執(zhí)行的契約。

汽車與交通工具之間屬于一種特殊/一般關(guān)系;汽車和發(fā)動(dòng)機(jī)之間屬于整體和部分的關(guān)系,從理論上來(lái)講本題選擇聚合應(yīng)該合適,但選項(xiàng)中沒(méi)有聚合,所以只能選擇選項(xiàng)C

第2題:

25.單選題

某開(kāi)發(fā)小組為某企業(yè)開(kāi)發(fā)較大規(guī)模的項(xiàng)目,該開(kāi)發(fā)小組已經(jīng)為同一行業(yè)的其他企業(yè)開(kāi)發(fā)過(guò)類似的項(xiàng)目,且該項(xiàng)目需求變化很少,則最適宜采用(

)開(kāi)發(fā)過(guò)程模型。

問(wèn)題1選項(xiàng)

A.瀑布

B.演化

C.螺旋

D.噴泉

【答案】A

【解析】瀑布模型:是將軟件生存周期中的各個(gè)活動(dòng)規(guī)定為依線性順序連接的若干個(gè)階段的模型,包括需求分析、設(shè)計(jì)、編碼、測(cè)試、運(yùn)行與維護(hù)。它規(guī)定了由前至后、相互銜接的固定次序;以項(xiàng)目階段評(píng)審和文檔控制為手段有效地對(duì)整個(gè)開(kāi)發(fā)過(guò)程進(jìn)行指導(dǎo);其優(yōu)點(diǎn)是:容易理解,管理成本低;強(qiáng)調(diào)開(kāi)發(fā)的階段性早期計(jì)劃及需求調(diào)查和產(chǎn)品測(cè)試;其缺點(diǎn)是:客戶必須能夠完整、正確、清晰地表達(dá)他們的需要;在開(kāi)始的2~3個(gè)階段中,很難評(píng)估真正的進(jìn)度狀態(tài);當(dāng)項(xiàng)目結(jié)束時(shí),出現(xiàn)大量的集成和測(cè)試工作;直到項(xiàng)目結(jié)束之前,都不能演示系統(tǒng)的能力;需求或設(shè)計(jì)中的錯(cuò)誤往往只有到了項(xiàng)目后期才能夠被發(fā)現(xiàn),對(duì)項(xiàng)目風(fēng)險(xiǎn)控制能力較弱,從而導(dǎo)致項(xiàng)目常常延期完成,開(kāi)發(fā)費(fèi)用超出預(yù)期。適合需求明確的項(xiàng)目;

原型模型:開(kāi)始于溝通,其目的是定義軟件的總體目標(biāo),標(biāo)識(shí)需求,然后快速制定原型開(kāi)發(fā)的計(jì)劃,確定原型的目標(biāo)和范圍,采用快速設(shè)計(jì)方式對(duì)其進(jìn)行建模,并構(gòu)件原型。其優(yōu)點(diǎn)是:利于增加軟件人員和用戶對(duì)系統(tǒng)需求的理解;原型的最終版本可作為產(chǎn)品或者最終系統(tǒng)的一部分;其缺點(diǎn)是:文檔容易被忽略;建立原型的許多工作被浪費(fèi);項(xiàng)目難以規(guī)劃和管理。適用于需求不明確、動(dòng)態(tài)變化的項(xiàng)目。

演化型原型:其目的是將原型作為目標(biāo)系統(tǒng)的一部分,通過(guò)對(duì)原型的多次改進(jìn),逐步將原型演化成最終的產(chǎn)品。

螺旋模型:采用一種周期性的方法來(lái)進(jìn)行系統(tǒng)開(kāi)發(fā),結(jié)合原型方法和瀑布模型;每一周期都包括制定計(jì)劃、風(fēng)險(xiǎn)分析、實(shí)施工程和評(píng)審4個(gè)階段,進(jìn)行迭代。其優(yōu)點(diǎn)是:客戶始終參與,和管理層有效地交互;強(qiáng)調(diào)風(fēng)險(xiǎn)分析,使得開(kāi)發(fā)人員和用戶對(duì)每個(gè)演化層出現(xiàn)的風(fēng)險(xiǎn)有所了解。其缺點(diǎn)是:需要具有相當(dāng)豐富的風(fēng)險(xiǎn)評(píng)估經(jīng)驗(yàn),在風(fēng)險(xiǎn)較大的項(xiàng)目開(kāi)發(fā)中,如果未能夠及時(shí)標(biāo)識(shí)風(fēng)險(xiǎn),勢(shì)必造成重大損失;過(guò)多的迭代次數(shù)會(huì)增加開(kāi)發(fā)成本,延遲提交時(shí)間。適合于風(fēng)險(xiǎn)比較大,系統(tǒng)復(fù)雜的項(xiàng)目。

噴泉模型:是一種以用戶需求為動(dòng)力,以對(duì)象作為驅(qū)動(dòng)的模型,適合于面向?qū)ο蟮拈_(kāi)發(fā)方法。使軟件開(kāi)發(fā)過(guò)程自下而上周期的各階段是相互迭代和無(wú)間隙的特性。其優(yōu)點(diǎn)是:模型的各個(gè)階段沒(méi)有明顯的界限,開(kāi)發(fā)人員可以同步進(jìn)行開(kāi)發(fā);是可以提高軟件項(xiàng)目開(kāi)發(fā)效率,節(jié)省開(kāi)發(fā)時(shí)間,適應(yīng)于面向?qū)ο蟮能浖_(kāi)發(fā)過(guò)程;其缺點(diǎn)是:由于噴泉模型在各個(gè)開(kāi)發(fā)階段是重疊的,因此在開(kāi)發(fā)過(guò)程中需要大量的開(kāi)發(fā)人員,因此不利于項(xiàng)目的管理;此外這種模型要求嚴(yán)格管理文檔,使得審核的難度加大,尤其是面對(duì)可能隨時(shí)加入各種信息、需求與資料的情況。用于面向?qū)ο箝_(kāi)發(fā)。

本題中由于已經(jīng)做過(guò)該行業(yè)類似的項(xiàng)目,需求變化很少,適合采用瀑布模型。

26.單選題

對(duì)于某C程序中的如下語(yǔ)句,(

)。

int

t=0;

if(0

問(wèn)題1選項(xiàng)

A.運(yùn)行時(shí)輸出true

B.編譯時(shí)報(bào)告錯(cuò)誤

C.運(yùn)行時(shí)輸出false

D.運(yùn)行時(shí)報(bào)告異常

【答案】A

【解析】

if條件表達(dá)式0<t<5,在C語(yǔ)言中,先求0<t;結(jié)果為0(前面給t賦值為0,表達(dá)式為假);然后再用0<t的運(yùn)算結(jié)果再與5比較,即0<5,這時(shí)表達(dá)式成立,結(jié)果為真,所以if語(yǔ)句判斷后的結(jié)果為真,因此執(zhí)行printf("true")語(yǔ)句,輸出true

27.單選題

以下關(guān)于驗(yàn)收測(cè)試的敘述中,不正確的是(

)。

問(wèn)題1選項(xiàng)

A.驗(yàn)收測(cè)試是以用戶為主的測(cè)試

B.驗(yàn)收測(cè)試中開(kāi)發(fā)人員不需要參與

C.驗(yàn)收測(cè)試中質(zhì)量保證人員應(yīng)該參與

D.驗(yàn)收測(cè)試一般使用實(shí)際生產(chǎn)數(shù)據(jù)

【答案】B

【解析】驗(yàn)收測(cè)試是以用戶為主的測(cè)試。軟件開(kāi)發(fā)人員和質(zhì)量保證人員也應(yīng)參加。由用戶參加設(shè)計(jì)測(cè)試用例。使用用戶界面輸入測(cè)試數(shù)據(jù),并分析測(cè)試的輸出結(jié)果。一般使用生產(chǎn)中的實(shí)際數(shù)據(jù)進(jìn)行測(cè)試

28.單選題

系統(tǒng)交付后,修改偶爾會(huì)出現(xiàn)亂碼的問(wèn)題,該行為屬于(

)維護(hù)。

問(wèn)題1選項(xiàng)

A.正確性

B.適應(yīng)性

C.完善性

D.預(yù)防性

【答案】A

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

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

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

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

29.單選題

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

)。

問(wèn)題1選項(xiàng)

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

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

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

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

【答案】B

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

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

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

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

30.單選題

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

問(wèn)題1選項(xiàng)

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

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

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

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

【答案】A

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

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

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

31.單選題

假設(shè)系統(tǒng)有n(n>5)個(gè)并發(fā)進(jìn)程,它們競(jìng)爭(zhēng)互斥資源R。若采用PV操作,當(dāng)有3個(gè)進(jìn)程同時(shí)申請(qǐng)資源R,而系統(tǒng)只能滿足其中1個(gè)進(jìn)程的申請(qǐng)時(shí),資源R對(duì)應(yīng)的信號(hào)量S的值應(yīng)為(

)。

問(wèn)題1選項(xiàng)

A.-1

B.-2

C.-3

D.0

【答案】B

【解析】PV操作:是實(shí)現(xiàn)進(jìn)程同步和互斥的常用方法,P操作和V操作是低級(jí)通信原語(yǔ),在執(zhí)行期間不可分割;其中P操作表示申請(qǐng)一個(gè)資源,V操作表示釋放一個(gè)資源。

P操作的定義:S:=S-1,若S>=0,則執(zhí)行P操作的進(jìn)程繼續(xù)執(zhí)行;若S0,則執(zhí)行V操作的進(jìn)程繼續(xù)執(zhí)行;若S<=0,則從阻塞狀態(tài)喚醒一個(gè)進(jìn)程,并將其插入就緒隊(duì)列,然后執(zhí)行V操作的進(jìn)程繼續(xù)。

本題3個(gè)進(jìn)程同時(shí)申請(qǐng),1個(gè)進(jìn)程獲得資源,即1個(gè)進(jìn)程運(yùn)行另2個(gè)進(jìn)程等待;當(dāng)S值為負(fù)值時(shí),S值的絕對(duì)值就是等待進(jìn)程的數(shù)量,因此,此時(shí)S的絕對(duì)值應(yīng)該為2,所以S=-2。

32.單選題

在需要保護(hù)的信息資產(chǎn)中,(

)是最重要的。

問(wèn)題1選項(xiàng)

A.軟件

B.硬件

C.數(shù)據(jù)

D.環(huán)境

【答案】C

【解析】在選項(xiàng)中A、B、D都屬于可以重現(xiàn)的,而數(shù)據(jù)資源一旦被破壞,就很難完全恢復(fù),因此數(shù)據(jù)資源是選項(xiàng)中最為重要的資源

33.單選題

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

問(wèn)題1選項(xiàng)

A.可靠性測(cè)試

B.可接受性測(cè)試

C.存儲(chǔ)容量測(cè)試

D.吞吐量測(cè)試

【答案】C

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

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

34.單選題

以下不屬于安全防護(hù)系統(tǒng)測(cè)試的是(

)。

問(wèn)題1選項(xiàng)

A.入侵檢測(cè)系統(tǒng)等的測(cè)試

B.安全審計(jì)系統(tǒng)的測(cè)試

C.系統(tǒng)業(yè)務(wù)邏輯的測(cè)試

D.防火墻的測(cè)試

【答案】C

【解析】基本安全策略測(cè)試

防火墻:

是否支持交換和路由兩種工作模式

是否支持對(duì)HTTP、FTP、SMTP等服務(wù)類型的訪問(wèn)控制

是否考慮到防火墻的冗余設(shè)計(jì)

是否支持對(duì)日志的統(tǒng)計(jì)分析功能,同時(shí),日志是否可以存儲(chǔ)在本地和網(wǎng)絡(luò)數(shù)據(jù)庫(kù)上

對(duì)防火墻本身或受保護(hù)網(wǎng)段的非法攻擊系統(tǒng),是否提供多種告警方式以及多種級(jí)別的告警

入侵檢測(cè)系統(tǒng):

能否在檢查到入侵事件時(shí),自動(dòng)執(zhí)行切斷服務(wù)、記錄入侵過(guò)程、郵件報(bào)警等動(dòng)作

是否支持攻擊特征信息的集中式發(fā)布和攻擊取證信息的分布式上載

能否提供多種方式對(duì)監(jiān)視引擎和檢測(cè)特征的定期更新服務(wù)

內(nèi)置的網(wǎng)絡(luò)能否使用狀況監(jiān)控工具和網(wǎng)絡(luò)監(jiān)聽(tīng)工具

漏洞掃描:

能否定期或不定期地使用安全性分析軟件,對(duì)整個(gè)內(nèi)容系統(tǒng)進(jìn)行安全掃描,及時(shí)發(fā)現(xiàn)系統(tǒng)的安全漏洞、報(bào)警,并提出補(bǔ)救建議

病毒防治:

能否支持多種平臺(tái)的病毒防范

能否支持對(duì)服務(wù)器的病毒防治

能否支持對(duì)電子郵件附件的病毒防治

能否提供對(duì)病毒特征信息和檢測(cè)引擎的定期在線更新服務(wù)

防病毒范圍是否廣泛,是否包括UNIX系列、Windows系列、LINUX系列等操作系統(tǒng)

安全審計(jì):

能否進(jìn)行系統(tǒng)數(shù)據(jù)收集,統(tǒng)一存儲(chǔ),集中進(jìn)行安全審計(jì)

是否支持基于PKI的應(yīng)用審計(jì)

是否支持基于XML的審計(jì)數(shù)據(jù)采集協(xié)議

是否提供靈活的自定義審計(jì)規(guī)則

Web信息防纂改系統(tǒng):

是否支持多種操作系統(tǒng)

是否具有集成發(fā)布與監(jiān)控功能,使系統(tǒng)能夠區(qū)分合法更新與非法纂改

是否可以實(shí)時(shí)發(fā)布和備份

是否具備自動(dòng)監(jiān)控、自動(dòng)恢復(fù)、自動(dòng)報(bào)警的能力

是否提供日志管理、掃描策略管理和更新管理

選項(xiàng)C不屬于安全防護(hù)系統(tǒng)測(cè)試的內(nèi)容

35.單選題

現(xiàn)欲開(kāi)發(fā)某高校一卡通系統(tǒng),用于替換一個(gè)已經(jīng)存在的系統(tǒng),則最適于采用(

)過(guò)程模型。

問(wèn)題1選項(xiàng)

A.瀑布

B.原型化

C.增量

D.螺旋

【答案】A

【解析】計(jì)、編碼、測(cè)試、運(yùn)行與維護(hù)。它規(guī)定了由前至后、相互銜接的固定次序;以項(xiàng)目階段評(píng)審和文檔控制為手段有效地對(duì)整個(gè)開(kāi)發(fā)過(guò)程進(jìn)行指導(dǎo);

其優(yōu)點(diǎn)是:容易理解,管理成本低;強(qiáng)調(diào)開(kāi)發(fā)的階段性早期計(jì)劃及需求調(diào)查和產(chǎn)品測(cè)試;

其缺點(diǎn)是:客戶必須能夠完整、正確、清晰地表達(dá)他們的需要;在開(kāi)始的2~3個(gè)階段中,很難評(píng)估真正的進(jìn)度狀態(tài);當(dāng)項(xiàng)目結(jié)束時(shí),出現(xiàn)大量的集成和測(cè)試工作;直到項(xiàng)目結(jié)束之前,都不能演示系統(tǒng)的能力;需求或設(shè)計(jì)中的錯(cuò)誤往往只有到了項(xiàng)目后期才能夠被發(fā)現(xiàn),對(duì)項(xiàng)目風(fēng)險(xiǎn)控制能力較弱,從而導(dǎo)致項(xiàng)目常常延期完成,開(kāi)發(fā)費(fèi)用超出預(yù)期。

適用項(xiàng)目:需求明確、解決方案明確的項(xiàng)目

原型模型:開(kāi)始于溝通,其目的是定義軟件的總體目標(biāo),標(biāo)識(shí)需求,然后快速制定原型開(kāi)發(fā)的計(jì)劃,定原型的目標(biāo)和范圍,采用快速設(shè)計(jì)方式對(duì)其進(jìn)行建模,并構(gòu)件原型。利用原型再通過(guò)與用戶進(jìn)行交互驗(yàn)證和進(jìn)一步改進(jìn),重復(fù)這一過(guò)程最終得到令用戶滿意的軟件產(chǎn)品

其優(yōu)點(diǎn)是:利于增加軟件人員和用戶對(duì)系統(tǒng)需求的理解;原型的最終版本可作為產(chǎn)品或者最終系統(tǒng)的一部分;

其缺點(diǎn)是:文檔容易被忽略;建立原型的許多工作被浪費(fèi);項(xiàng)目難以規(guī)劃和管理。

適用項(xiàng)目:需求不明確,動(dòng)態(tài)變化的項(xiàng)目(如界面的開(kāi)發(fā))

增量模型:融合了瀑布模型的基本成分和原型實(shí)現(xiàn)的迭代特征,假設(shè)可以將需求分段為一系列增量產(chǎn)品,每一增量可以分別開(kāi)發(fā)。其特點(diǎn):第1個(gè)增量往往是核心產(chǎn)品;客戶對(duì)每個(gè)增量的使用和評(píng)估都作為下一個(gè)增量發(fā)布的新的特征和功能;增量模型強(qiáng)調(diào)每一個(gè)增量均發(fā)布一個(gè)可操作的產(chǎn)品;

其優(yōu)點(diǎn)是:具有瀑布模型的所有優(yōu)點(diǎn);第一個(gè)可交付版本所需要的成本和時(shí)間很少;開(kāi)發(fā)由增量表示小的系統(tǒng)所承擔(dān)的風(fēng)險(xiǎn)不大;由于很快發(fā)布第一個(gè)版本,因此可以減少用戶需求的變更;運(yùn)行增量投資,即在項(xiàng)目開(kāi)始時(shí),可以僅對(duì)一個(gè)或兩個(gè)增量投資。

其缺點(diǎn)是:如果沒(méi)有對(duì)用戶的變更要求進(jìn)行規(guī)劃,那么產(chǎn)生的初始增量可能會(huì)造成后來(lái)增量的不穩(wěn)定;如果需求不像早期思考的那樣穩(wěn)定和完整,那么一些增量就可能需要重新開(kāi)發(fā),重新發(fā)布;管理發(fā)生的成本、進(jìn)度和配置的復(fù)雜性可能會(huì)超出組織的能力。

適用項(xiàng)目:需求大部分明確,系統(tǒng)較為復(fù)雜,有一定技術(shù)風(fēng)險(xiǎn)

螺旋模型:采用一種周期性的方法來(lái)進(jìn)行系統(tǒng)開(kāi)發(fā),結(jié)合原型方法和瀑布模型;每一周期都包括制定計(jì)劃、風(fēng)險(xiǎn)分析、實(shí)施工程和評(píng)審4個(gè)階段,進(jìn)行迭代

其優(yōu)點(diǎn)是:客戶始終參與,和管理層有效地交互;強(qiáng)調(diào)風(fēng)險(xiǎn)分析,使得開(kāi)發(fā)人員和用戶對(duì)每個(gè)演化層出現(xiàn)的風(fēng)險(xiǎn)有所了解。

其缺點(diǎn)是:需要具有相當(dāng)豐富的風(fēng)險(xiǎn)評(píng)估經(jīng)驗(yàn),在風(fēng)險(xiǎn)較大的項(xiàng)目開(kāi)發(fā)中,如果未能夠及時(shí)標(biāo)識(shí)風(fēng)險(xiǎn),勢(shì)必造成重大損失;過(guò)多的迭代次數(shù)會(huì)增加開(kāi)發(fā)成本,延遲提交時(shí)間

適用項(xiàng)目:龐大、復(fù)雜并具有高風(fēng)險(xiǎn)的系統(tǒng)

本題是替換現(xiàn)有的系統(tǒng),需求已經(jīng)很明確,所以用瀑布模型最合適

36.案例題

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

【說(shuō)明】

為了有效控制疫情,需要記錄所有人最后一次出行的信息。其中:

(1)類Travel記錄了一次旅行的基本信息,包括出發(fā)地(Source)、目的地(Des)、15日內(nèi)是否有境外旅行史(OverSeas)和15日內(nèi)是否去過(guò)高風(fēng)險(xiǎn)疫區(qū)(HighDanArea)。

(2)類HighTrain和AirPlane分別表示高鐵旅行和飛機(jī)旅行,這兩個(gè)類繼承了類Travel的屬性和方法。HighTrain定義了自己的屬性車廂號(hào)(CaseNo)和座位號(hào)(SeatNo)。AirPlane定義了自己的屬性座位號(hào)(SeatNo)。

(3)函數(shù)checkIso調(diào)用Travel的相關(guān)方法讀取旅行者的出發(fā)地、目的地以及15日內(nèi)是否有境外和高風(fēng)險(xiǎn)區(qū)域的信息,判斷該旅行者是否需要被隔離。

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

【問(wèn)題1】(9分)

(1)面向?qū)ο蟮臏y(cè)試分為哪幾個(gè)階段?

(2)類Person和Travel之間是什么關(guān)系?

(3)該關(guān)系是否影響測(cè)試?

【問(wèn)題2】(6分)

為了更方便函數(shù)checkIso的實(shí)現(xiàn),程序員在Person類中增加了屬性IsIso和方法checkDan,具體實(shí)現(xiàn)如下:

方法checkDan中判斷該旅行者是否需要被隔離,并且把結(jié)果寫(xiě)入IsIso,在checkIso中直接讀取旅行者的IsIso屬性值就可以得出結(jié)論。

(1)這種實(shí)現(xiàn)方法破壞了面向?qū)ο蟮哪姆N機(jī)制?

(2)這種問(wèn)題的測(cè)試需要在面向?qū)ο鬁y(cè)試的哪個(gè)階段實(shí)施?

【問(wèn)題3】(5分)

請(qǐng)給出各個(gè)類的測(cè)試順序。

【答案】【問(wèn)題1】

(1)面向?qū)ο蠓治龅臏y(cè)試,面向?qū)ο笤O(shè)計(jì)的測(cè)試,面向?qū)ο缶幊痰臏y(cè)試,面向?qū)ο髥卧獪y(cè)試,面向?qū)ο蠹蓽y(cè)試,面向?qū)ο蟠_認(rèn)和系統(tǒng)測(cè)試。(每個(gè)0.5分)

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

(3)影響測(cè)試。

【問(wèn)題2】

(1)破壞了封裝機(jī)制。

(2)在面向?qū)ο缶幊痰臏y(cè)試中進(jìn)行。

【問(wèn)題3】

Travel-→HighTrain,AirPlane-→Person-→main

【解析】【問(wèn)題1】

面向?qū)ο鬁y(cè)試分:面向?qū)ο蠓治龅臏y(cè)試、面向?qū)ο笤O(shè)計(jì)的測(cè)試、面向?qū)ο缶幊痰臏y(cè)試、面向?qū)ο髥卧獪y(cè)試、面向?qū)ο蠹蓽y(cè)試、面向?qū)ο蟠_認(rèn)和系統(tǒng)測(cè)試

在程序示例中,Person類調(diào)用了Travel類作為其成員變量,并無(wú)其他的關(guān)系,因此Person類與Travel類之間應(yīng)為關(guān)聯(lián)關(guān)系

由于Person類調(diào)用了Travel類,如果Travel類存在問(wèn)題,而先測(cè)試Person類,同樣也會(huì)導(dǎo)致Person類產(chǎn)生問(wèn)題,所以測(cè)試Person類之前應(yīng)該先測(cè)試Travel類

【問(wèn)題2】

在需要修改調(diào)用類的屬性時(shí)應(yīng)該采用SET方法,直接修改成員屬性,破壞了封裝機(jī)制。

應(yīng)在面試對(duì)象編程階段進(jìn)行測(cè)試

【問(wèn)題3】

本題中:Travel與HighTrain、AirPlance是繼承關(guān)系,所以先測(cè)試Travel類,在測(cè)試HighTrain、AirPlance(兩個(gè)先后順序可以調(diào)整);由于Person調(diào)用了Travel作為其成員變量,因此Person應(yīng)該在Travel類及其子類測(cè)試后測(cè)試;最后測(cè)試main。

37.單選題

以下關(guān)于可靠性測(cè)試的敘述中,不正確的是(

)。

問(wèn)題1選項(xiàng)

A.由可靠性目標(biāo)確定、測(cè)試用例設(shè)計(jì)、測(cè)試實(shí)施等活動(dòng)組成

B.可靠性測(cè)試時(shí)不需要考慮對(duì)軟件開(kāi)發(fā)進(jìn)度和成本的影響

C.可靠性測(cè)試最好是在受控自動(dòng)測(cè)試環(huán)境下,由專業(yè)測(cè)試機(jī)構(gòu)完成

D.可靠性測(cè)試不能保證軟件殘存的缺陷數(shù)最少

【答案】B

【解析】軟件可靠性測(cè)試由可靠性目標(biāo)的確定、運(yùn)行剖面的開(kāi)發(fā)、測(cè)試用例的設(shè)計(jì)、測(cè)試實(shí)施、測(cè)試結(jié)果的分析等主要活動(dòng)組成

軟件可靠性測(cè)試必須考慮對(duì)軟件開(kāi)發(fā)進(jìn)度和成本的影響,最好是在受控的自動(dòng)測(cè)試環(huán)境下,由專業(yè)測(cè)試機(jī)構(gòu)完成

軟件可靠性測(cè)試是一種有效的軟件測(cè)試和軟件可靠性評(píng)價(jià)技術(shù)。盡管軟件可靠性測(cè)試也不能保證軟件中殘存的缺陷數(shù)最少,但經(jīng)過(guò)軟件可靠性測(cè)試可以保證軟件的可靠性達(dá)到較高的要求,對(duì)于開(kāi)發(fā)高可靠性與高安全性軟件系統(tǒng)很有幫助

選項(xiàng)B描述錯(cuò)誤

38.單選題

在Windows操作系統(tǒng)下,要獲取某個(gè)網(wǎng)絡(luò)開(kāi)放端口所對(duì)應(yīng)的應(yīng)用程序信息,可以使用命令(

)。

問(wèn)題1選項(xiàng)

A.ipconfig

B.traceroute

C.netstat

D.nslookup

【答案】C

【解析】ipconfig命令用于顯示當(dāng)前的TCP/IP網(wǎng)絡(luò)配置的信息

tracert命令用于顯示、追蹤路由信息

netstat命令用于顯示網(wǎng)絡(luò)連接、路由表、網(wǎng)絡(luò)接口等信息

nslookup命令用于實(shí)現(xiàn)域名解析相關(guān)信息的查詢等功能

39.單選題

結(jié)構(gòu)化開(kāi)發(fā)方法的體系結(jié)構(gòu)設(shè)計(jì)的依據(jù)是結(jié)構(gòu)化分析的(

)。

問(wèn)題1選項(xiàng)

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

B.狀態(tài)遷移圖

C.實(shí)體聯(lián)系圖

D.加工規(guī)格說(shuō)明

【答案】A

【解析】數(shù)據(jù)流圖(DataFlowDiagram,DFD):是一種最常用的結(jié)構(gòu)化分析工具,從數(shù)據(jù)傳遞和加工的角度,以圖形的方式刻畫(huà)系統(tǒng)內(nèi)數(shù)據(jù)的運(yùn)動(dòng)情況。

狀態(tài)—遷移圖(STD)或狀態(tài)—遷移表被用來(lái)描述系統(tǒng)或?qū)ο蟮臓顟B(tài),以及導(dǎo)致系統(tǒng)或?qū)ο蟮臓顟B(tài)改變的事件,從而描述系統(tǒng)的行為,屬于結(jié)構(gòu)化分析方法使用工具

加工規(guī)格說(shuō)明:就是對(duì)DFD中的每個(gè)加工所作的說(shuō)明,描述把輸入數(shù)據(jù)流變換為輸出數(shù)據(jù)流的加工過(guò)程

實(shí)體聯(lián)系圖:提供了表示實(shí)體型、屬性和聯(lián)系的方法,用來(lái)描述現(xiàn)實(shí)世界的概念模型。實(shí)體關(guān)系圖表示在信息系統(tǒng)中概念模型的數(shù)據(jù)存儲(chǔ)。常用于信息系統(tǒng)設(shè)計(jì)中

結(jié)構(gòu)化設(shè)計(jì)是將結(jié)構(gòu)化分析的結(jié)果(數(shù)據(jù)流圖)映射成軟件的體系結(jié)構(gòu)(結(jié)構(gòu)圖(結(jié)構(gòu)圖:用來(lái)描述軟件系統(tǒng)的體系結(jié)構(gòu),指出一個(gè)軟件系統(tǒng)由哪些模塊組成,以及模塊之間的調(diào)用關(guān)系))。狀態(tài)—遷移圖用于行為建模,而不是結(jié)構(gòu)建模。

40.單選題

以下關(guān)于中斷的敘述中,錯(cuò)誤的是(

)。

問(wèn)題1選項(xiàng)

A.電源掉電屬于CPU必須無(wú)條件響應(yīng)的不可屏蔽中斷

B.打印機(jī)中斷屬于不可屏蔽的內(nèi)部中斷

C.程序運(yùn)行錯(cuò)誤也可能引發(fā)中斷

D.CPU可通過(guò)指令限制某些設(shè)備發(fā)出中斷請(qǐng)求

【答案】B

【解析】中斷包括軟件中斷(不可屏蔽)和硬件中斷。

軟中斷為內(nèi)核觸發(fā)機(jī)制引起,模擬硬件中斷;硬件中斷又分為外部中斷(可屏蔽)和內(nèi)部中斷(不可屏蔽)。外部中斷(是由CPU外部發(fā)生的事件引起的中斷)一般為外設(shè)請(qǐng)求;內(nèi)部中斷(是由CPU內(nèi)部發(fā)生的事件引起的中斷)包括硬件出錯(cuò)(掉電、校驗(yàn)、傳輸)和運(yùn)算出錯(cuò)(非法數(shù)據(jù)、地址、越界、溢出等)。

選項(xiàng)B,屬于外部中斷,可屏蔽

41.單選題

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

)。其中,(

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

問(wèn)題1選項(xiàng)

A.資源共享

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

C.健壯性

D.降低復(fù)雜度

問(wèn)題2選項(xiàng)

A.管道-過(guò)濾器.

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

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

D.CORBA

【答案】第1題:D

第2題:A

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

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

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

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

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

第2題:

42.單選題

以下對(duì)軟件測(cè)試對(duì)象的敘述中,不正確的是(

)。

問(wèn)題1選項(xiàng)

A.軟件測(cè)試不只是程序測(cè)試

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

C.使用的開(kāi)發(fā)工具也是軟件測(cè)試的對(duì)象

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

【答案】C

【解析】

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

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

43.單選題

軟件測(cè)試的對(duì)象不包括(

)。

問(wèn)題1選項(xiàng)

A.代碼

B.軟件測(cè)試文檔

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

D.開(kāi)發(fā)人員

【答案】D

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

44.單選題

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

)。

問(wèn)題1選項(xiàng)

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

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

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

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

【答案】A

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

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

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

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

標(biāo)明約束條件

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

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

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

45.單選題

負(fù)載壓力測(cè)試的目的不

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論