2022年職業(yè)考證-軟考-軟件評(píng)測(cè)師考試名師押題精選卷I(帶答案詳解)試卷號(hào)83_第1頁(yè)
2022年職業(yè)考證-軟考-軟件評(píng)測(cè)師考試名師押題精選卷I(帶答案詳解)試卷號(hào)83_第2頁(yè)
2022年職業(yè)考證-軟考-軟件評(píng)測(cè)師考試名師押題精選卷I(帶答案詳解)試卷號(hào)83_第3頁(yè)
2022年職業(yè)考證-軟考-軟件評(píng)測(cè)師考試名師押題精選卷I(帶答案詳解)試卷號(hào)83_第4頁(yè)
2022年職業(yè)考證-軟考-軟件評(píng)測(cè)師考試名師押題精選卷I(帶答案詳解)試卷號(hào)83_第5頁(yè)
已閱讀5頁(yè),還剩31頁(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.單選題

以下關(guān)于軟件質(zhì)量特性的敘述中,不正確的是(

)。

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

A.功能性指軟件在指定條件下滿足明確和隱含要求的能力

B.可靠性指軟件在指定條件下維持規(guī)定的性能級(jí)別的能力

C.易用性指軟件在指定條件下被理解、學(xué)習(xí)使用和吸引用戶的能力

D.可維護(hù)性指軟件從一種環(huán)境遷移到另一種環(huán)境的能力

【答案】D

【解析】(注意:第1版的考題,部分知識(shí)內(nèi)容與第2版有區(qū)別,適當(dāng)理解)

功能性:是指當(dāng)軟件在指定條件下使用時(shí),軟件產(chǎn)品滿足明確和隱含要求功能的能力。

可靠性:在指定條件下使用時(shí),軟件產(chǎn)品維持規(guī)定的性能級(jí)別的能力。

易用性:是指在指定條件下使用時(shí),軟件產(chǎn)品被理解、學(xué)習(xí)、使用和吸引用戶的能力。

效率:是指在規(guī)定條件下,相對(duì)于所用資源的數(shù)軟件產(chǎn)品可提供適當(dāng)?shù)男阅艿哪芰Α?/p>

維護(hù)性:是指軟件產(chǎn)品可被修改的能力。修改可能包括修正、改進(jìn)或軟件適應(yīng)環(huán)境、需求和功能規(guī)格說(shuō)明中的變化。

可移植性:是指軟件產(chǎn)品從一種環(huán)境遷移到另外一種環(huán)境的能力。

2.案例題

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

【說(shuō)明】

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

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

圖4-1類圖

其中:

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

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

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

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

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

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

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

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

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

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

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

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

(3)請(qǐng)給出圖4-1中各個(gè)類的測(cè)試順序。

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

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

2、多態(tài)

【問(wèn)題2】

calpoints()需要重新測(cè)試

gepoints()無(wú)須重新測(cè)試

【問(wèn)題3】

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

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

3、User-Expert-System

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

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

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

【問(wèn)題2】

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

【問(wèn)題3】

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

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

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

3.單選題

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

)。

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

A.文檔要面向所有級(jí)別讀者

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

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

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

【答案】A

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

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

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

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

4.單選題

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

)。

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

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

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

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

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

【答案】B

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

軟件可靠性測(cè)試必須考慮對(duì)軟件開發(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ì)于開發(fā)高可靠性與高安全性軟件系統(tǒng)很有幫助

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

5.單選題

在C程序中,對(duì)于如下的兩個(gè)for語(yǔ)句,其運(yùn)行后a和b的值分別為(

)。

for(inta=0;a==0;a++);

for(intb=0;b=0;++b);

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

A.0,0

B.0,1

C.1,0

D.1,1

【答案】C

【解析】for循環(huán)語(yǔ)法:

for(①初始化表達(dá)式;②條件表達(dá)式;④累加器){

③循環(huán)體

}

執(zhí)行流程:

(1)執(zhí)行初始化表達(dá)式①;

(2)執(zhí)行條件表達(dá)式②,如果條件滿足,為true,執(zhí)行循環(huán)體③,執(zhí)行累加器④,繼續(xù)執(zhí)行條件表達(dá)式②,如果條件滿足,為true,執(zhí)行循環(huán)體③,執(zhí)行累加器④……以此類推,直到循環(huán)條件不滿足,結(jié)束循環(huán)

本題中第一個(gè)for循環(huán)語(yǔ)句,第一次運(yùn)行時(shí)先執(zhí)行賦值語(yǔ)句a=0,然后進(jìn)行條件比較a==0為真,然后執(zhí)行循環(huán)題(本題循環(huán)體為空),再執(zhí)行累計(jì)部分即a++;執(zhí)行后a=1;再進(jìn)行條件比較a==0為假,最后結(jié)束循環(huán)。所以這時(shí)a的值為1;

本題中第二個(gè)for循環(huán)語(yǔ)句,第一次運(yùn)行時(shí)先執(zhí)行賦值語(yǔ)句b=0,然后進(jìn)行條件比較b=0為假(b=0是一個(gè)賦值語(yǔ)句不是一個(gè)條件表達(dá)式,判定結(jié)果為0即假),接下來(lái)就直接結(jié)束循環(huán);所以這時(shí)b的值為0。

6.單選題

以下描述中,屬于通用操作系統(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)境和友好的接口。

7.單選題

以下關(guān)于軟件使用質(zhì)量的敘述中,不正確的是(

)。

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

A.使用質(zhì)量是從用戶角度看待的質(zhì)量

B.使用質(zhì)量的屬性包括有效性、生產(chǎn)率、安全性和可移植性

C.有效性指軟件產(chǎn)品在指定使用環(huán)境下,實(shí)現(xiàn)用戶要求的準(zhǔn)確度和完整性目標(biāo)的能力

D.生產(chǎn)率指軟件產(chǎn)品在指定使用環(huán)境下,使用戶可使用與獲得的有效性有關(guān)的合適數(shù)據(jù)資源的能力

【答案】B

【解析】使用質(zhì)量是從用戶角度看待的質(zhì)量,其屬性分為:有效性、生產(chǎn)率、安全性和滿意度

有效性:是指軟件產(chǎn)品在指定的使用環(huán)境下,使用戶獲得滿足準(zhǔn)確度和完整性要求的規(guī)定目標(biāo)的能力

生產(chǎn)率:是指軟件產(chǎn)品在指定的使用環(huán)境下,使用戶與獲得的有效性有關(guān)的合適數(shù)量資源的能力

安全性:是指軟件產(chǎn)品在指定使用環(huán)境下,獲得可接受的對(duì)人類、事務(wù)、軟件、財(cái)產(chǎn)或環(huán)境有害的風(fēng)險(xiǎn)級(jí)別的能力

滿意度:是指軟件產(chǎn)品在指定使用環(huán)境下,使用戶滿意的能力

8.單選題

某軟件項(xiàng)目的活動(dòng)圖如下圖所示,其中頂點(diǎn)表示項(xiàng)目里程碑,連接頂點(diǎn)的邊表示包含的活動(dòng),邊上的數(shù)字表示活動(dòng)的持續(xù)時(shí)間(天

。完成該項(xiàng)目的最短時(shí)間是(

)天。設(shè)活動(dòng)A-B的最早開始時(shí)間為第1天,則活動(dòng)B-C的最早和最晚開始時(shí)間分別為第(

)天。

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

A.34

B.41

C.44

D.45

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

A.10和11

B.11和12

C.10和12

D.11和13

【答案】第1題:D

第2題:B

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

關(guān)鍵路徑:在活動(dòng)圖中時(shí)間跨度最長(zhǎng)的路徑。決定了項(xiàng)目最短完工的時(shí)間。

從圖中分析得:ADCFJ路徑為關(guān)鍵路徑,長(zhǎng)度為45,項(xiàng)目完工最短時(shí)間為45

經(jīng)過(guò)BC路徑的長(zhǎng)度為43,松弛時(shí)間為:45-44=1,所以最早是11,最晚為11+1=12

第2題:

9.單選題

若某二叉樹的先序遍歷序列是ABDCE,中序遍歷序列是BDACE,則該二叉樹為(

)。

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

A.

B.

C.

D.

【答案】D

【解析】先序遍歷:先遍歷根節(jié)點(diǎn),然后以先序遍歷的方式遍歷左子樹,最后以先序遍歷的方式遍歷右子樹。

中序遍歷:先以中序遍歷的方式遍歷左子樹,然后遍歷根節(jié)點(diǎn),最后以中序遍歷的方式遍歷右子樹。

選項(xiàng)A:先序遍歷的結(jié)果為:ABDEC;中序遍歷的結(jié)果為:DBEAC

選項(xiàng)B:先序遍歷的結(jié)果為:ABCDE;中序遍歷的結(jié)果為:BADCE

選項(xiàng)C:先序遍歷的結(jié)果為:ABDCE;中序遍歷的結(jié)果為:BDAEC

選項(xiàng)D:先序遍歷的結(jié)果為:ABDCE;中序遍歷的結(jié)果為:BDACE

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.單選題

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

)。

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

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

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

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

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

【答案】B

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

12.單選題

某汽車維修公司有部門、員工和顧客等實(shí)體,各實(shí)體對(duì)應(yīng)的關(guān)系模式如下:

部門(部門代碼,部門名稱,電話)

員工(員工代碼,姓名,部門代碼)

顧客(顧客號(hào),姓名,年齡,性別)

維修(顧客號(hào),故障情況,維修日期,員工代碼)

假設(shè)每個(gè)部門允許有多部電話,則電話屬性為(

)。若每個(gè)部門有多名員工,而每個(gè)員工只屬于一個(gè)部門。員工代碼唯一標(biāo)識(shí)員工關(guān)系的每一個(gè)元組。部門和員工之間是

聯(lián)系。一個(gè)員工同一天可為多位顧客維修車輛,而一名顧客,也可由多個(gè)員工為其維修車輛,維修關(guān)系模式的主鍵是

,員工關(guān)系模式的外鍵是

。

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

A.組合屬性

B.派生屬性

C.多值屬性

D.單值屬性

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

A.1:1

B.1:n

C.n:1

D.n:m

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

A.顧客號(hào),姓名

B.顧客號(hào),故障情況

C.顧客號(hào),維修日期,員工代碼

D.故障情況,維修日期,員工代碼

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

A.顧客號(hào)

B.員工代碼

C.維修日期

D.部門代碼

【答案】第1題:C

第2題:B

第3題:C

第4題:D

【解析】多值屬性:一個(gè)屬性對(duì)應(yīng)多個(gè)值

從題干:一個(gè)部門有多個(gè)員工,一個(gè)員工只在一個(gè)部門,推出部門與員工之間為1:*

從題干:一個(gè)員工可以給多個(gè)顧客修車,一個(gè)顧客可以由多個(gè)員工修車,推出員工和顧客之間是*:*,一般多對(duì)多的聯(lián)系轉(zhuǎn)關(guān)系的主鍵為雙方實(shí)體主碼組合而成;但本題由于一個(gè)顧客可以找同一員工多次修車的情況,因此需要在額外增加一個(gè)屬性修車的時(shí)間,所以本題中選項(xiàng)C比較合適

由于員工與部門之間存在*:1的聯(lián)系,推出員工關(guān)系應(yīng)該存在一個(gè)外鍵,關(guān)聯(lián)到部門,所以選擇D比較合適

13.單選題

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

)。

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

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

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

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

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

【答案】A

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

14.單選題

在需要保護(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)中最為重要的資源

15.單選題

在Windows操作系統(tǒng)下,要獲取某個(gè)網(wǎng)絡(luò)開放端口所對(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)信息的查詢等功能

16.單選題

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

)。

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

17.單選題

以下關(guān)于軟件測(cè)試原則的敘述中,不正確的是(

)。

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

A.所有的軟件測(cè)試都應(yīng)追溯到用戶需求

B.應(yīng)當(dāng)盡早和不斷地進(jìn)行測(cè)試

C.人力充足時(shí)應(yīng)進(jìn)行完全測(cè)試

D.非單元測(cè)試階段,程序員應(yīng)避免檢查自己的程序

【答案】C

【解析】(注意:第1版的考題,部分知識(shí)內(nèi)容與第2版有區(qū)別,適當(dāng)理解)

軟件測(cè)試原則:所有的測(cè)試都應(yīng)追溯到用戶需求;應(yīng)盡早并不斷地進(jìn)行測(cè)試;測(cè)試工作應(yīng)避免由原開發(fā)軟件的人或小組來(lái)承擔(dān)(單元測(cè)試除外);窮舉測(cè)試是不可能的,測(cè)試需要終止;充分重視測(cè)試中的群集現(xiàn)象;嚴(yán)格按照測(cè)試計(jì)劃來(lái)進(jìn)行,避免隨意性。

18.單選題

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

)。

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

A.確認(rèn)測(cè)試需要驗(yàn)證軟件的功能和性能是否與用戶要求一致

B.確認(rèn)測(cè)試是以用戶為主的測(cè)試

C.確認(rèn)測(cè)試需要進(jìn)行有效性測(cè)試

D.確認(rèn)測(cè)試需要進(jìn)行軟件配置復(fù)查

【答案】B

【解析】確認(rèn)測(cè)試:

任務(wù):驗(yàn)證軟件的功能和性能及其他特性是否與用戶的要求一致(軟件的功能和性能要求在軟件需求規(guī)格說(shuō)明中明確規(guī)定)

內(nèi)容:有效性測(cè)試:是在模擬的環(huán)境下,運(yùn)用黑盒測(cè)試的方法,驗(yàn)證所測(cè)軟件是否滿足需求規(guī)格說(shuō)明書列出的需求;軟件配置復(fù)查:其目的是保證軟件配置的所有成分都齊全,各方面的質(zhì)量都符合要求,具有維護(hù)階段所必需的細(xì)節(jié),而且已經(jīng)編排好分類的目錄。

一般為第三方測(cè)試。

19.單選題

對(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

20.單選題

Bug記錄信息包括(

)。

①被測(cè)軟件名稱

②被測(cè)軟件版本

③測(cè)試人

④錯(cuò)誤等級(jí)

⑤開發(fā)人

⑥詳細(xì)步驟

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

A.①③④⑥

B.①②④⑥

C.①②③④⑥

D.①②③④⑤⑥

【答案】C

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

測(cè)試軟件名稱

測(cè)試版本號(hào)

測(cè)試人名稱

測(cè)試事件

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

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

錯(cuò)誤的嚴(yán)重等級(jí)

詳細(xì)步驟

必要的附圖

測(cè)試注釋

21.單選題

結(jié)構(gòu)化開發(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ù)傳遞和加工的角度,以圖形的方式刻畫系統(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)建模。

22.單選題

MVC模式(模型-視圖-控制器)是軟件工程中的一種軟件架構(gòu)模式,把軟件系統(tǒng)分為模型、視圖和控制器三個(gè)部分。(

)不屬于MVC模式的優(yōu)點(diǎn)。

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

A.低耦合性

B.高重用性

C.可維護(hù)性

D.高運(yùn)行效率

【答案】D

【解析】MVC全名是ModelViewController,是模型(model)-視圖(view)-控制器(controller)的縮寫,是用一種業(yè)務(wù)邏輯、數(shù)據(jù)、界面顯示分離的方法組織代碼,將業(yè)務(wù)邏輯聚集到一個(gè)部件里面,在改進(jìn)和個(gè)性化定制界面及用戶交互的同時(shí),不需要重新編寫業(yè)務(wù)邏輯;可以提高可重復(fù)性、可維護(hù)性、降低耦合等優(yōu)點(diǎn)。

23.單選題

以下關(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)開發(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)開發(fā)所需的資源;系統(tǒng)健壯性好,網(wǎng)絡(luò)上一個(gè)結(jié)點(diǎn)出現(xiàn)故障一般不會(huì)導(dǎo)致全系統(tǒng)癱瘓;缺點(diǎn)是:由于信息資源分散,系統(tǒng)開發(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題:

24.單選題

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

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

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

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

B.修改權(quán)

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

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

【答案】B

【解析】著作權(quán)(版權(quán))是指作者對(duì)其創(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年。

25.單選題

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

)。

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

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

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

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

D.數(shù)據(jù)存儲(chǔ)用來(lái)表示存儲(chǔ)的數(shù)據(jù)

【答案】A

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

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

數(shù)據(jù)存儲(chǔ):數(shù)據(jù)存儲(chǔ)用來(lái)存儲(chǔ)數(shù)據(jù)。

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

26.單選題

假設(shè)有6個(gè)進(jìn)程共享一個(gè)互斥段N,如果最多允許3個(gè)進(jìn)程同時(shí)訪問(wèn)互斥段N,那么利用PV操作時(shí),所用信號(hào)量S的變化范圍為(

);若信號(hào)量S的當(dāng)前值為-1,則表示系統(tǒng)中有(

)個(gè)正在等待該資源的進(jìn)程。

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

A.0~6

B.-1~5

C.-2~4

D.-3~3

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

A.0

B.1

C.2

D.3

【答案】第1題:D

第2題:B

【解析】第1題: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表示某資源的可用數(shù);S第2題:

27.單選題

采用結(jié)構(gòu)化開發(fā)方法開發(fā)某銷售系統(tǒng),采用DFD進(jìn)行功能建模,將驗(yàn)證后的訂單表寫入訂單文件,其中“驗(yàn)證訂單”是(

);“訂單表”和“訂單文件”是(

)。

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

A.外部實(shí)體

B.加工

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

D.數(shù)據(jù)存儲(chǔ)

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

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

B.數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ)

C.數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)流

D.數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)存儲(chǔ)

【答案】第1題:B

第2題:B

【解析】第1題:數(shù)據(jù)流圖包括:外部實(shí)體、數(shù)據(jù)流、加工和數(shù)據(jù)存儲(chǔ)。

外部實(shí)體:指與系統(tǒng)有數(shù)據(jù)往來(lái)但存在于系統(tǒng)之外的人員、組織或其他系統(tǒng)

數(shù)據(jù)流:指一組固定成分的數(shù)據(jù)組成,表示數(shù)據(jù)的流向

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

數(shù)據(jù)存儲(chǔ):用來(lái)表示存儲(chǔ)數(shù)據(jù)

題中驗(yàn)證訂單:有輸入和輸出數(shù)據(jù)流,應(yīng)屬于加工;訂單文件:表示數(shù)據(jù)存儲(chǔ)的邏輯對(duì)象;訂單表:表示從驗(yàn)證訂單加工后寫入數(shù)據(jù)文件的數(shù)據(jù)流。

第2題:

28.單選題

通過(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)分開的兩部分的元素不需要進(jìn)行比較,故減少了比較次數(shù),降低了排序時(shí)間。

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

29.單選題

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

)。

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

A.5B

B.3B

C.B6

D.BB

【答案】A

30.單選題

對(duì)于關(guān)鍵字序列(10,34,37,51,14,25,56,22,3),用線性探查法解決沖突構(gòu)造哈希表,哈希函數(shù)為H(key)=key%11,關(guān)鍵字25存入的哈希地址編號(hào)為(

)。

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

A.2

B.3

C.5

D.6

【答案】C

【解析】1、序列的長(zhǎng)度為11,標(biāo)號(hào)0到10。

2、依次將數(shù)帶入哈希函數(shù)求哈希值,哈希值對(duì)應(yīng)步驟1中標(biāo)號(hào)。

3、如果步驟2的哈希值對(duì)應(yīng)的標(biāo)號(hào)已經(jīng)被占用,則往后一位,直到未占用的位置存放。

4、如果,步驟3到了最后一個(gè)標(biāo)號(hào)還未找到,則從0開始找,找到該哈希值之前。

本題25代入哈希值為3,其中3已被14占,后退一位4號(hào)被37占用,5號(hào)為空,所以25應(yīng)該存入標(biāo)號(hào)為5的位置。

31.單選題

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

)。

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

A.生產(chǎn)日志

B.入侵檢測(cè)

C.隔離防護(hù)

D.漏洞掃描

【答案】A

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

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

入侵檢測(cè):從系統(tǒng)內(nèi)部和各種網(wǎng)絡(luò)資源中主動(dòng)采集信息,從中分析可能的網(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)的邏輯隔離

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

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

32.單選題

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

)。

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

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

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

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

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

【答案】A

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

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

33.單選題

軟件著作權(quán)的客體不包括(

)。

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

A.源程序

B.目標(biāo)程序

C.軟件文檔

D.軟件開發(fā)思想

【答案】D

【解析】計(jì)算機(jī)軟件著作權(quán)的客體是指著作權(quán)法保護(hù)的計(jì)算機(jī)軟件著作權(quán)的范圍(受保護(hù)的對(duì)象)。根據(jù)《著作權(quán)法》第三條和《計(jì)算機(jī)軟件保護(hù)條例》第二條的規(guī)定,著作權(quán)法保護(hù)的計(jì)算機(jī)軟件是指:計(jì)算機(jī)程序及相關(guān)的文檔。

根據(jù)《計(jì)算機(jī)軟件保護(hù)條例》第三條第一款的規(guī)定,計(jì)算機(jī)程序是指為了得到某種結(jié)果而可以由計(jì)算機(jī)等具有信息處理能力的裝置執(zhí)行的代碼化指令序列,或者可被自動(dòng)轉(zhuǎn)換成代碼化指令序列的符號(hào)化語(yǔ)句序列。計(jì)算機(jī)程序包括源程序和目標(biāo)程序,同一程序的源程序文本和目標(biāo)程序文本視為同一軟件作品。

根據(jù)《計(jì)算機(jī)軟件保護(hù)條例》第三條第二款的規(guī)定,計(jì)算機(jī)程序的文檔是指用自然語(yǔ)言或者形式化語(yǔ)言所編寫的文字資料和圖表,用了描述程序的內(nèi)容、組成、設(shè)計(jì)、功能規(guī)格、開發(fā)情況、測(cè)試結(jié)果及使用方法等。文檔一般包括程序設(shè)計(jì)說(shuō)明書、流程圖、用戶手冊(cè)等。

34.單選題

以下關(guān)于軟件靜態(tài)質(zhì)量度量的敘述中,不正確的是(

)。

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

A.靜態(tài)質(zhì)量度量使用質(zhì)量度量模型分析程序的復(fù)雜性

B.靜態(tài)質(zhì)量度量引用復(fù)雜度參數(shù)來(lái)度量軟件是否易理解、可讀等

C.靜態(tài)質(zhì)量度量模型不需要遵循標(biāo)準(zhǔn)

D.常見模型包括圈復(fù)雜度、代碼行數(shù)、Halstead復(fù)雜度等

【答案】C

【解析】(注意:第1版的考題,與第2版部分內(nèi)容存在差異,適當(dāng)學(xué)習(xí)理解?。?/p>

軟件質(zhì)量模型用功能性、可靠性、可用性、有效性、可維護(hù)性、可移植性等6個(gè)特性來(lái)衡量。靜態(tài)質(zhì)量度量使用質(zhì)量度量模型分析程序的復(fù)雜性,用復(fù)雜度參數(shù)來(lái)度量軟件是否易理解、可讀等。靜態(tài)質(zhì)量度量模型也遵循一定的標(biāo)準(zhǔn),常見模型有:圈復(fù)雜度、代碼行數(shù)、Halstead復(fù)雜度等。

35.單選題

軟件需求規(guī)格說(shuō)明書的內(nèi)容不包括(

)。

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

A.軟件功能需求

B.軟件非功能需求

C.設(shè)計(jì)約束

D.接口設(shè)計(jì)

【答案】D

【解析】軟件需求包括功能需求、非功能需求和設(shè)計(jì)約束3個(gè)方面的內(nèi)容。

功能需求:所開發(fā)的軟件必須具體什么樣的功能。

非功能需求:是指產(chǎn)品必須具備的屬性或品質(zhì),如可靠性、性能、響應(yīng)時(shí)間、容錯(cuò)性和擴(kuò)展性等。

設(shè)計(jì)約束:也稱為限制條件、補(bǔ)充規(guī)約,這通常是對(duì)解決方案的一些約束說(shuō)明。

接口設(shè)計(jì):為設(shè)計(jì)階段的內(nèi)容。

36.單選題

軟件設(shè)計(jì)一般包括概要設(shè)計(jì)和詳細(xì)設(shè)計(jì),其中概要設(shè)計(jì)不包括(

)。

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

A.體系結(jié)構(gòu)設(shè)計(jì)

B.模塊劃分

C.數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)

D.模塊之間的接口設(shè)計(jì)

【答案】C

【解析】概要設(shè)計(jì):就是設(shè)計(jì)軟件的結(jié)構(gòu)、明確軟件由哪些模塊組成,這些模塊的層次結(jié)構(gòu)是怎樣的,這些模塊的調(diào)用關(guān)系是怎樣的,每個(gè)模塊的功能是什么。同時(shí),還要設(shè)計(jì)該項(xiàng)目的應(yīng)用系統(tǒng)的總體數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫(kù)結(jié)構(gòu),即應(yīng)用系統(tǒng)要存儲(chǔ)什么數(shù)據(jù),這些數(shù)據(jù)是什么樣的結(jié)構(gòu),它們之間有什么關(guān)系。

概要設(shè)計(jì)的基本任務(wù):1、設(shè)計(jì)軟件系統(tǒng)的總體結(jié)構(gòu)(將系統(tǒng)按功能劃分模塊;確定每個(gè)模塊的功能;確定模塊之間的調(diào)用關(guān)系;確定模塊之間的接口,即模塊之間傳遞的信息;評(píng)價(jià)模塊結(jié)構(gòu)的質(zhì)量);2、數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)庫(kù)設(shè)計(jì);3、編寫概要設(shè)計(jì)文檔;4、評(píng)審

軟件體系結(jié)構(gòu):是對(duì)子系統(tǒng)、軟件系統(tǒng)組件以及它們之間相互關(guān)系的描述。

詳細(xì)設(shè)計(jì)包括模塊內(nèi)部的數(shù)據(jù)結(jié)構(gòu)和算法設(shè)計(jì)。

37.單選題

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

)。

問(wèn)題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,簡(jiǎn)單郵件傳輸協(xié)議,用于電子郵件的發(fā)送(客戶端到郵件服務(wù)器和一個(gè)郵件服務(wù)器到另一個(gè)郵件服務(wù)器)

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

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

38.單選題

關(guān)系數(shù)據(jù)庫(kù)是表的集合。對(duì)視圖進(jìn)行查詢,本質(zhì)上就是查詢從(

)中獲得的數(shù)據(jù)。

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

A.一個(gè)視圖

B.一個(gè)或若干個(gè)索引文件

C.一個(gè)或若干個(gè)視圖

D.一個(gè)或若干個(gè)基本表

【答案】D

【解析】在關(guān)系數(shù)據(jù)庫(kù)中,基本表存放的是各種信息。

索引文件由數(shù)據(jù)文件組成,它是帶索引的順序文件。

視圖是從一個(gè)或多個(gè)表或視圖中導(dǎo)出的表;其結(jié)構(gòu)和數(shù)據(jù)是建立在對(duì)表的查詢基礎(chǔ)上;視圖不是真實(shí)存在的基礎(chǔ)表,而是一個(gè)虛擬表;數(shù)據(jù)庫(kù)中只存放視圖的定義;視圖的數(shù)據(jù)是沒有實(shí)際存放,視圖的數(shù)據(jù)結(jié)構(gòu)存儲(chǔ)在數(shù)據(jù)庫(kù)中。

從本質(zhì)上來(lái)看對(duì)視圖進(jìn)行查詢,就是從一個(gè)或若干個(gè)基本表中進(jìn)行數(shù)據(jù)查詢。

39.單選題

5G網(wǎng)絡(luò)技術(shù)具有(

)的特點(diǎn)。

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

A.低帶寬、低時(shí)延

B.低帶寬、高時(shí)延

C.高帶寬、低時(shí)延

D.高帶寬、高時(shí)延

【答案】C

【解析】5G技術(shù)——第五代移動(dòng)通信技術(shù),是具有高速率(高帶寬)、低時(shí)延和大連接特點(diǎn)的新一代移動(dòng)通信技術(shù),是實(shí)現(xiàn)人機(jī)物互聯(lián)的網(wǎng)絡(luò)基礎(chǔ)。

40.單選題

以下關(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ù)傳遞和加工的角度,以圖形的方式刻畫系統(tǒng)內(nèi)數(shù)據(jù)的運(yùn)動(dòng)情況,體現(xiàn)的是數(shù)據(jù)流,而不是控制流。選項(xiàng)C屬于控制信息。

41.單選題

以下(

)不屬于單元測(cè)試中模塊接口測(cè)試的測(cè)試內(nèi)容。

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

A.是否修改了只做輸入用的形式參數(shù)

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

C.是否使用了尚未初始化的變量

D.輸出給標(biāo)準(zhǔn)函數(shù)的參數(shù)個(gè)數(shù)是否正確

【答案】C

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

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

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

選項(xiàng)C為局部數(shù)據(jù)結(jié)構(gòu)測(cè)試的內(nèi)容。

42.單選題

某軟件項(xiàng)目的活動(dòng)圖如下圖所示,其中頂點(diǎn)表示項(xiàng)目里程碑,連接頂點(diǎn)的邊表示包含的活動(dòng),邊上的數(shù)字表示活動(dòng)的持續(xù)時(shí)間(天),則完成該項(xiàng)目的最少時(shí)間為(

)天?;顒?dòng)FG的松弛時(shí)間為(

)天。

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

A.20

B.30

C.36

D.37

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

A.1

B.8

C.9

D.17

【答案】第1題:D

第2題:C

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

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

本題關(guān)鍵路徑為ADFHJ(或ADFIHJ)共計(jì)37天,經(jīng)過(guò)FG的最長(zhǎng)路徑為ADFGJ共計(jì)28天,所以松弛時(shí)間為37-28=9

43.單選題

假設(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。

44.單選題

)是構(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)法》

45.單選題

若系統(tǒng)中有4個(gè)互斥資源R,當(dāng)系統(tǒng)中有2個(gè)進(jìn)程競(jìng)爭(zhēng)R,且每個(gè)進(jìn)程都需要i個(gè)R(i≤3)時(shí),該系統(tǒng)可能會(huì)發(fā)生死鎖的最小i值是(

)。

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

A.1

B.2

C.3

D.4

【答案】C

【解析】當(dāng)給每個(gè)進(jìn)程都分配其所需資源數(shù)少1個(gè)資源,且還有1個(gè)剩余資源時(shí),系統(tǒng)不會(huì)發(fā)生死鎖。將本題中的數(shù)值帶入上述公式中得:2*(i-1)+1=2.5時(shí)系統(tǒng)就可能會(huì)發(fā)生死鎖,本題中選項(xiàng)C和選項(xiàng)D都符合要求,但本題需求i的最小值,因此正確選項(xiàng)應(yīng)該選擇C。

46.單選題

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

)。

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

A.在模擬環(huán)境下評(píng)估系統(tǒng)服務(wù)等級(jí)滿足情況

B.預(yù)測(cè)系統(tǒng)負(fù)載壓力承受力

C.分析系統(tǒng)的瓶頸

D.在應(yīng)用實(shí)際部署前評(píng)估性能

【答案】A

【解析】負(fù)載壓力測(cè)試:是指在一定約束條件下測(cè)試系統(tǒng)所能承受的并發(fā)用戶量、運(yùn)行時(shí)間、數(shù)據(jù)量,以確定系統(tǒng)所能承受的最大負(fù)載壓力

負(fù)載壓力測(cè)試的目的:在真實(shí)環(huán)境下檢測(cè)系統(tǒng)性能,評(píng)估系統(tǒng)性能以及服務(wù)等級(jí)的滿足情況;預(yù)見系統(tǒng)負(fù)載壓力承受力,在應(yīng)用實(shí)際部署之前,評(píng)估系統(tǒng)性能分析系統(tǒng)瓶頸、優(yōu)化系統(tǒng)

選項(xiàng)A錯(cuò)誤,應(yīng)該是真實(shí)環(huán)境下

47.單選題

給出關(guān)系R(A,B,C)和S(A,B,C),R和S的函數(shù)依賴集F={A→B,B→C}。若R和S進(jìn)行自然連接運(yùn)算,則結(jié)果集有(

)個(gè)屬性。關(guān)系R和S(

)。

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

A.3

B.4

C.5

D.6

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

A.不存在傳遞依賴

B.存在傳遞依賴A→B

C.存在傳遞依賴A→C

D.存在傳遞依賴B→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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論