2022年職業(yè)考證-軟考-軟件評(píng)測(cè)師考試名師押題精選卷I(帶答案詳解)試卷號(hào)16_第1頁(yè)
2022年職業(yè)考證-軟考-軟件評(píng)測(cè)師考試名師押題精選卷I(帶答案詳解)試卷號(hào)16_第2頁(yè)
2022年職業(yè)考證-軟考-軟件評(píng)測(cè)師考試名師押題精選卷I(帶答案詳解)試卷號(hào)16_第3頁(yè)
2022年職業(yè)考證-軟考-軟件評(píng)測(cè)師考試名師押題精選卷I(帶答案詳解)試卷號(hào)16_第4頁(yè)
2022年職業(yè)考證-軟考-軟件評(píng)測(cè)師考試名師押題精選卷I(帶答案詳解)試卷號(hào)16_第5頁(yè)
已閱讀5頁(yè),還剩35頁(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)于軟件功能性的敘述中,不正確的是(

)。

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

A.適合性是指軟件產(chǎn)品為指定任務(wù)和用戶目標(biāo)提供一組合適的功能的能力

B.準(zhǔn)確性是指軟件產(chǎn)品具有所需精確度的正確或相符結(jié)果及效果的能力

C.互操作性是指軟件產(chǎn)品與一個(gè)或更多的規(guī)定系統(tǒng)進(jìn)行交互的能力

D.保密安全是指軟件產(chǎn)品進(jìn)行保密安全教育的能力

【答案】D

【解析】軟件質(zhì)量模型包括6個(gè)特性功能性、可靠性、易用性、效率、維護(hù)性、可移植性;

功能性包括:適合性、準(zhǔn)確性、互操作性、保密安全性等子特性

可靠性包括:成熟性、容錯(cuò)性、易恢復(fù)性等子特性

易用性包括:易理解性、易學(xué)性、易操作性、吸引性等子特性

效率包括:時(shí)間特性、資源利用等子特性

維護(hù)性包括:易分析性、易改變性、穩(wěn)定性、易測(cè)試性等子特性

可移植性包括:適應(yīng)性、易安裝性、共存性、易替換性等子特性

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

適合性:是指軟件產(chǎn)品為指定的任務(wù)和用戶目標(biāo)提供一組合適的功能的能力

準(zhǔn)確性:是指軟件產(chǎn)品具有所需精度的正確或相符的結(jié)果及效果的能力

互操作性:是指軟件產(chǎn)品與一個(gè)或更多的規(guī)定系統(tǒng)進(jìn)行交互的能力

保密安全性:是指軟件產(chǎn)品保護(hù)信息和數(shù)據(jù)的能力,以示未授權(quán)的人員或系統(tǒng)不能閱讀或修改這些信息和數(shù)據(jù),但不拒絕授權(quán)人員或?qū)ο到y(tǒng)對(duì)它們的訪問(wèn)

功能性依從性:是指軟件產(chǎn)品依附于同功能性相關(guān)的標(biāo)準(zhǔn)、約定、或法規(guī)以及類似規(guī)定的能力

2.單選題

現(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)很明確,所以用瀑布模型最合適

3.單選題

某開(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)目,需求變化很少,適合采用瀑布模型。

4.單選題

軟件的(

)是指糾正軟件系統(tǒng)出現(xiàn)的錯(cuò)誤和缺陷,以及為滿足新的要求進(jìn)行修改、擴(kuò)充或者壓縮的容易程度。

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

A.可維護(hù)性

B.可用性

C.可靠性

D.可伸縮性

【答案】A

【解析】

可維護(hù)性是指軟件產(chǎn)品可被修改的能力。用來(lái)表示糾正軟件系統(tǒng)錯(cuò)誤和缺陷,以及滿足新的要求進(jìn)行修改、擴(kuò)充或者壓縮的容易程度

可用性:是指軟件能按照規(guī)格說(shuō)明要求正確運(yùn)行的能力

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

可伸縮性(可擴(kuò)展性):是軟件系統(tǒng)依據(jù)需求變化進(jìn)行擴(kuò)展的能力,是一種處理能力設(shè)計(jì)指標(biāo)

5.單選題

網(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è)試

6.單選題

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

)。

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

A.安裝測(cè)試

B.負(fù)載測(cè)試

C.功能易用性測(cè)試

D.界面測(cè)試

【答案】B

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

7.單選題

某軟件項(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

8.單選題

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

)。

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

A.2

B.4

C.6

D.8

【答案】C

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

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

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

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

9.單選題

若系統(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。

10.單選題

以下關(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è)試

11.單選題

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

)。

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

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

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

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

D.一個(gè)軟件錯(cuò)誤會(huì)產(chǎn)生一個(gè)或多個(gè)軟件缺陷

【答案】C

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

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

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

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

12.單選題

下圖是(

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

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

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

)關(guān)系。

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

A.適配器

B.橋接

C.裝飾

D.責(zé)任鏈

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

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

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

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

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

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

A.依賴

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

C.繼承

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

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

A.依賴

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

C.繼承

D.組合

【答案】第1題:D

第2題:D

第3題:B

第4題:C

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

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

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

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

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

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

13.單選題

下面給出的四種排序算法中,在輸入序列基本有序時(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題:

14.單選題

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

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

A.2

B.4

C.8

D..16

【答案】C

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

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

15.單選題

Youaredevelopingaserver-sideenterpriseapplication.Itmustsupportavarietyofdifferentclientsincludingdesktopbrowsers,mobilebrowsersandnativemobileapplications.TheapplicationmightalsoexposeanAPIfor3rdpartiestoconsume.Itmightalso()withotherapplicationsviaeitherwebservicesoramessagebroker.Theapplicationhandlesrequests(HTTPrequestsandmessages)byexecutingbusinesslogic;accessingadatabase;exchangingmessageswithothersystems;andreturningaHTML/JSON/XML().Therearelogicalcomponentscorrespondingtodifferentfunctionalareasoftheapplication.

What'stheapplication'sdeploymentarchitecture?

Defineanarchitecturethatstructurestheapplicationasasetof(),collaboratingservices.ThisapproachcorrespondstotheY-axisoftheScaleCube.Eachserviceis:

●Highlymaintainableandtestable-enablesrapidandfrequentdevelopmentanddeployment

●Looselycoupledwithotherservices-enablesateamtoworkindependentlythemajorityoftimeontheirservice(s)withoutbeingimpactedbychangestootherservicesandwithoutaffectingotherservices

()deployable-enablesateamtodeploytheirservicewithouthavingtocoordinatewithotherteams

●Capableofbeingdevelopedbyasmallteam-essentialforhighproductivitybyavoidingthehighcommunicationheadoflargeteams

Services()usingeithersynchronousprotocolssuchasHTTP/RESTorasynchronousprotocolssuchasAMQP.Servicescanbedevelopedanddeployedindependentlyofoneanother.Eachservicehasitsowndatabaseinordertobedecoupledfromotherservices.Dataconsistencybetweenservicesismaintainedusingsomeparticularpattern.

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

A.integrate

B.coordinate

C.cooperate

D.communicate

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

A.request

B.response

C.text

D.file

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

A.looselycoupled

B.looselycohesion

C.highlycoupled

D.highlycohesion

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

A.Dependently

B.Independently

C.Coordinately

D.Integratedly

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

A.interoperate

B.coordinate

C.communicate

D.depend

【答案】第1題:A

第2題:B

第3題:A

第4題:B

第5題:C

【解析】假設(shè)你在開(kāi)發(fā)一個(gè)服務(wù)端應(yīng)用。該應(yīng)用必須支持各種各樣的客戶端,包括桌面瀏覽器、手機(jī)瀏覽器和本地手機(jī)應(yīng)用。應(yīng)用可能也需要公開(kāi)部分API供第三方使用,還可能于其他應(yīng)用通過(guò)WebService或者消息代理(messagebroker)相集成。應(yīng)用執(zhí)行業(yè)務(wù)邏輯來(lái)處理請(qǐng)求(HTTP請(qǐng)求或者消息);訪問(wèn)數(shù)據(jù)庫(kù);與其他系統(tǒng)交換消息;并返回HTML/JSON/XML類型的響應(yīng)。有一些邏輯組件對(duì)應(yīng)于應(yīng)用的不同功能模塊。

應(yīng)用的部署架構(gòu)是什么?

通過(guò)采用y軸方向上伸縮立方(ScaleCube)來(lái)設(shè)計(jì)應(yīng)用的架構(gòu),將應(yīng)用按功能分解為一組松耦合且相互協(xié)作的服務(wù)的集合。每個(gè)服務(wù)具有如下特征:

高可維護(hù)性和可測(cè)試性——支持快速、頻繁的開(kāi)發(fā)和部署;

與其他服務(wù)松耦合——使團(tuán)隊(duì)能夠在大部分時(shí)間獨(dú)立地工作于其服務(wù)上,而不受對(duì)其他服務(wù)的更改的影響,也不影響其他服務(wù);

可獨(dú)立部署——團(tuán)隊(duì)能夠不與其他團(tuán)隊(duì)協(xié)調(diào)而部署他們的服務(wù);

能夠由一個(gè)小團(tuán)隊(duì)開(kāi)發(fā)——通過(guò)避免大型團(tuán)隊(duì)的高溝通主管,對(duì)高生產(chǎn)力至關(guān)重要。

服務(wù)間通過(guò)HTTP/REST等同步協(xié)議或AMQP等異步協(xié)議進(jìn)行通信。服務(wù)可以獨(dú)立開(kāi)發(fā)和部署。每個(gè)服務(wù)有其自己的數(shù)據(jù)庫(kù),以便與其他服務(wù)解耦。服務(wù)之間的數(shù)據(jù)一致性通過(guò)其他特定的模式來(lái)維護(hù)。

16.單選題

在電子郵件系統(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描述正確

17.單選題

Bug記錄信息包括(

)。

①被測(cè)軟件名稱

②被測(cè)軟件版本

③測(cè)試人

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

⑤開(kāi)發(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è)試注釋

18.單選題

某汽車維修公司有部門、員工和顧客等實(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比較合適

19.單選題

結(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ì)。

20.單選題

將二進(jìn)制序列0011011表示為八進(jìn)制形式,為(

)。

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

A.033

B.27

C.66

D.154

【答案】A

【解析】二進(jìn)制轉(zhuǎn)八進(jìn)制,將二進(jìn)制序列從右向左分組,每三位二進(jìn)制一組,然后將每組對(duì)應(yīng)的序列轉(zhuǎn)換成對(duì)應(yīng)的八進(jìn)制數(shù)字即可;

本題序列為:0011011分組后為0011011,每組轉(zhuǎn)成八進(jìn)制數(shù)字為:033

21.單選題

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

22.單選題

Theprojectworkbookisnotsomuchaseparatedocumentasitisastructureimposedonthedocumentsthattheprojectwillbeproducinganyway.

Allthedocumentsoftheprojectneedtobepartofthis().Thisincludesobjectives,externalspecifications,interfacespecifications,technicalstandards,internalspecificationsandadministrativememoranda(備忘錄).

Technicalproseisalmostimmortal.Ifoneexaminesthegenealogy(手冊(cè))ofacustomermanualforapieceofhardwareorsoftware,onecantracenotonlytheideas,butalsomanyoftheverysentencesandparagraphsbacktothefirst()proposingtheproductorexplainingthefirstdesign.Forthetechnicalwriter,thepaste-potisasmightyasthepen.

Sincethisisso,andsincetomorrow'sproduct-qualitymanualswillgrowfromtoday’smemos,itisveryimportanttogetthestructureofthedocumentationright.Theearlydesignoftheproject()ensuresthatthedocumentationstructureitselfiscrafted,nothaphazard.Moreover,theestablishmentofastructuremoldslaterwritingintosegmentsthatfitintothatstructure.

Thesecondreasonfortheprojectworkbookiscontrolofthedistributionof().Theproblemisnottorestrictinformation,buttoensurethatrelevantinformationgetstoallthepeoplewhoneedit.

Thefirststepistonumberallmemoranda,sothatorderedlistsoftitlesareavailableandhworkercanseeifhehaswhathewants.Theorganizationoftheworkbookgoeswellbeyondthistoestablishatree-structureofmemoranda.The()allowsdistributionliststobemaintainedbysubtree,ifthatisdesirable.

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

A.structure

B.specification

C.standard

D.objective

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

A.objective

B.memoranda

C.standard

D.specification

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

A.title

B.list

C.workbook

D.quality

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

A.product

B.manual

C.document

D.information

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

A.list

B.document

C.tree-structure

D.number

【答案】第1題:A

第2題:B

第3題:C

第4題:D

第5題:C

【解析】項(xiàng)目工作手冊(cè)不是單獨(dú)的一篇文檔,它是對(duì)項(xiàng)目必須產(chǎn)出的一系列文檔進(jìn)行組織的一種結(jié)果。

項(xiàng)目的所有文檔都必須是該結(jié)構(gòu)的一部分。這包括目標(biāo),外部規(guī)范說(shuō)明,接口規(guī)范,技術(shù)標(biāo)準(zhǔn),內(nèi)部規(guī)范和管理備忘錄(備忘錄)。

技術(shù)說(shuō)明幾乎是必不可少的。如果某人就硬件和軟件的某部分,去查看一系列相關(guān)的用戶手冊(cè)。他發(fā)現(xiàn)的不僅僅是思路,而且還有能追溯到最早備忘錄的許多文字和章節(jié),這些備忘錄對(duì)產(chǎn)品提出建議或者解釋設(shè)計(jì)。對(duì)于技術(shù)作者而言,文章的剪裁粘貼與鋼筆一樣有用。基于上述理由,再加上“未來(lái)產(chǎn)品”的質(zhì)量手冊(cè)將誕生于“今天產(chǎn)品”的備忘錄,所以正確的文檔結(jié)構(gòu)非常重要。事先將項(xiàng)目工作手冊(cè)設(shè)計(jì)好,能保證文檔的結(jié)構(gòu)本身是規(guī)范的,而不是雜亂無(wú)章的。另外,有了文檔結(jié)構(gòu),后來(lái)書(shū)寫的文字就可以放置在合適的章節(jié)中。使用項(xiàng)目手冊(cè)的第二個(gè)原因是控制信息布。控制信息發(fā)布并不是為了限制信息,而是確保信息能到達(dá)所有需要它的人的手中項(xiàng)目手冊(cè)的第一步是對(duì)所有的備忘錄編號(hào),從而每個(gè)工作人員可以通過(guò)標(biāo)題列表來(lái)檢索是否有他所需要的信息。還有一種更好的組織方法,就是使用樹(shù)狀的索引結(jié)構(gòu)。而且如果需要的話,可以使用樹(shù)結(jié)構(gòu)中的子樹(shù)來(lái)維護(hù)發(fā)布列表。

23.單選題

Regardlessofhowwelldesigned,constructed,andtestedasystemorapplicationmaybe,errorsorbugswillinevitablyoccur.Onceasystemhasbeen(1),itentersoperationsandsupport.

Systemssupportistheongoingtechnicalsupportforusers,aswellasthemaintenancerequiredtofixanyerrors,omissions,ornewrequirementsthatmayarise.Beforeaninformationsystemcanbe(2),itmustbeinoperation.Systemoperationistheday-to-day,week-to-week,month-to-month,andyear-to-year(3)ofaninformationsystem'sbusinessprocessesandapplicationprograms.

Unlikesystemsanalysis,design,andimplementation,systemssupportcannotsensiblybe(4)intoactualphasesthatasupportprojectmustperform.Rather,systemssupportconsistsoffourongoingactivitiesthatareprogrammaintenance,systemrecovery,technicalsupport,andsystemenhancement.Eachactivityisatypeofsupportprojectthatis(5)byaparticularproblem,event,oropportunityencounteredwiththeimplementedsystem.

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

A.designed

B.implemented

C.constructed

D.analyzed

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

A.supported

B.tested

C.implemented

D.constructed

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

A.construction

B.maintenance

C.execution

D.implementation

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

A.broke

B.formed

C.composed

D.decomposed

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

A.triggered

B.leaded

C.caused

D.produced

【答案】第1題:B

第2題:A

第3題:C

第4題:D

第5題:A

【解析】第1題:

無(wú)論系統(tǒng)或應(yīng)用程序設(shè)計(jì)、構(gòu)造和測(cè)試得多么完善,錯(cuò)誤或故障總是會(huì)不可避免地出現(xiàn)。一旦一個(gè)系統(tǒng)實(shí)現(xiàn)了,這個(gè)系統(tǒng)就進(jìn)入運(yùn)行和支持階段。

系統(tǒng)支持是對(duì)用戶的不間斷的技術(shù)支持以及改正錯(cuò)誤、遺漏或者可能產(chǎn)生的新需求所需的維護(hù)。在信息系統(tǒng)可以被支持之前,它必須首先投入運(yùn)行。系統(tǒng)運(yùn)行是信息系統(tǒng)的業(yè)務(wù)過(guò)程和應(yīng)用程序逐日的、逐周的、逐月的和逐年的執(zhí)行。

不像系統(tǒng)分析、設(shè)計(jì)和實(shí)現(xiàn)那樣,系統(tǒng)支持不能明顯地分解成一些系統(tǒng)支持項(xiàng)目必須執(zhí)行的任務(wù)階段。相反,系統(tǒng)支持包括4個(gè)進(jìn)行中的活動(dòng),這些活動(dòng)是:程序維護(hù)、系統(tǒng)恢復(fù)、技術(shù)支持、和系統(tǒng)改進(jìn)。每個(gè)活動(dòng)都是一類系統(tǒng)支持項(xiàng)目,這些活動(dòng)由已經(jīng)實(shí)現(xiàn)的系統(tǒng)遇到的特定問(wèn)題、事件或機(jī)會(huì)觸發(fā)。

第2題:

第3題:

第4題:

第5題:

24.單選題

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

)。

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

25.單選題

以下關(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,屬于外部中斷,可屏蔽

26.單選題

對(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開(kāi)始找,找到該哈希值之前。

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

27.單選題

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

)。

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

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

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

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

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

【答案】A

【解析】因果圖法:是從自然語(yǔ)言書(shū)寫的程序規(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à)類劃分法、邊界值分析法著重考慮輸入條件,并不考慮輸入的組合情況。

28.單選題

在程序執(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)。

29.單選題

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

30.單選題

以下關(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ò)誤

31.單選題

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

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

A.2

B.4

C.8

D.16

【答案】C

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

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

計(jì)算機(jī)中提供指令地址的程序計(jì)數(shù)器(PC)在(

)中。

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

A.控制器

B.運(yùn)算器

C.存儲(chǔ)器

D.I/O設(shè)備

【答案】A

【解析】CPU主要由運(yùn)算器、控制器、寄存器組和內(nèi)部總線等部件組成

運(yùn)算器由算術(shù)邏輯單元、累加寄存器、數(shù)據(jù)緩沖寄存器和條件狀態(tài)寄存器組成,是數(shù)據(jù)加工處理部件,用于完成計(jì)算機(jī)的各種算術(shù)和邏輯運(yùn)算

控制器用于控制整個(gè)CPU的工作,決定了計(jì)算機(jī)運(yùn)行過(guò)程的自動(dòng)化,不僅能保證程序的正確執(zhí)行,而且還能處理異常事件,控制器一般包括指令控制邏輯(包括:指令寄存器、程序計(jì)數(shù)器、地址寄存器、指令譯碼器)、時(shí)序控制邏輯、總線控制邏輯和中斷控制邏輯等幾個(gè)部分

試題答案

34.單選題

下面的網(wǎng)絡(luò)地址中,不能作為目標(biāo)地址的是(

)。

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

A.

B.

C.55

D.

【答案】A

【解析】在IPV4中,表示一個(gè)無(wú)效的、未知的或不可用的目標(biāo),可以用于源地址,但不能用于目的地址;其他地址均可以用于目標(biāo)地址

35.單選題

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

)。

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

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

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

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

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

【答案】A

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

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

36.單選題

(

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

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

A.服務(wù)器

B.路由器

C.網(wǎng)段

D.CPU

【答案】D

【解析】CPU屬于服務(wù)器的資源,不屬于網(wǎng)絡(luò)資源。

37.單選題

)不屬于網(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ò)范疇。

38.單選題

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

)。

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

A.偽造

B.流量分析

C.拒絕服務(wù)

D.中間人攻擊

【答案】B

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

主動(dòng)攻擊可分為篡改、DOS等

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

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

39.單選題

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

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

)。

union{

charch;

intnum;

}rec;

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

A.1字節(jié)

B.4字節(jié)

C.5字節(jié)

D.8字節(jié)

【答案】B

【解析】

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

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

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

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

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

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

UNION共用體名

{

成員表列

}變量表列

40.單選題

甲懷疑乙發(fā)給他的信息已遭人篡改,同時(shí)懷疑乙的公鑰也是被人冒充的。為了消除甲的疑慮,甲、乙需要找一個(gè)雙方都信任的第三方,即(

)來(lái)簽發(fā)數(shù)字證書(shū)。

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

A.注冊(cè)中心RA

B.國(guó)家信息安全測(cè)評(píng)認(rèn)證中心

C.認(rèn)證中心CA

D.國(guó)際電信聯(lián)盟ITU

【答案】C

【解析】證書(shū)機(jī)構(gòu)CA是PKI的信任基礎(chǔ),它管理公鑰的整個(gè)生命周期,其作用包括:發(fā)放證書(shū)、規(guī)定證書(shū)的有效期和通過(guò)發(fā)布證書(shū)廢除列表(CRL)確保必要時(shí)可以廢除證書(shū)。

注冊(cè)機(jī)構(gòu)RA提供用戶和CA之間的一個(gè)接口,它獲取并認(rèn)證用戶的身份,向CA提出證書(shū)請(qǐng)求。它主要完成收集用戶信息和確認(rèn)用戶身份的功能。這里指的用戶,是指將要向認(rèn)證中心(即CA)申請(qǐng)數(shù)字證書(shū)的客戶,可以是個(gè)人,也可以是集團(tuán)或團(tuán)體、某政府機(jī)構(gòu)等。

國(guó)際電信聯(lián)盟是聯(lián)合國(guó)的一個(gè)重要專門機(jī)構(gòu),也是聯(lián)合國(guó)機(jī)構(gòu)中歷史最長(zhǎng)的一個(gè)國(guó)際組織。簡(jiǎn)稱“國(guó)際電聯(lián)”、“電聯(lián)”或“ITU”。國(guó)際電聯(lián)是主管信息通信技術(shù)事務(wù)的聯(lián)合國(guó)機(jī)構(gòu),負(fù)責(zé)分配和管理全球無(wú)線電頻譜與衛(wèi)星軌道資源,制定全球電信標(biāo)準(zhǔn),向發(fā)展中國(guó)家提供電信援助,促進(jìn)全球電信發(fā)展。

國(guó)家信息安全測(cè)評(píng)認(rèn)證中心是國(guó)家信息安全保障體系中的重要基礎(chǔ)設(shè)施之一,在國(guó)家專項(xiàng)投入的支持下,擁有國(guó)內(nèi)一流的信息安全漏洞分析資源和測(cè)試評(píng)估技術(shù)裝備;建有漏洞基礎(chǔ)研究、應(yīng)用軟件安全、產(chǎn)品安全檢測(cè)、系統(tǒng)隱患分析和測(cè)評(píng)裝備研發(fā)等多個(gè)專業(yè)性技術(shù)實(shí)驗(yàn)室;具有專門面向黨政機(jī)關(guān)、基礎(chǔ)信息網(wǎng)絡(luò)和重要信息系統(tǒng)開(kāi)展風(fēng)險(xiǎn)評(píng)估的國(guó)家專控隊(duì)伍。

41.單選題

以下(

)不是敏捷開(kāi)發(fā)方法Scrum的步驟。

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

A.ProductBacklog

B.Refactoring

C.SprintBacklog

D.Sprint

【答案】B

【解析】Scrum為并列爭(zhēng)球法,是敏捷開(kāi)發(fā)方法的一種。該方法使用迭代的方法,其中把每30天一次的迭代稱為沖刺,并按需求的優(yōu)先級(jí)來(lái)實(shí)現(xiàn)產(chǎn)品。多個(gè)自組織和自治小組并行地遞增實(shí)現(xiàn)產(chǎn)品,協(xié)調(diào)是通過(guò)簡(jiǎn)短的日常情況會(huì)議進(jìn)行。具體步驟包括:

首先需要確定一個(gè)ProductBacklog,即按優(yōu)先順序排列的一個(gè)產(chǎn)品需求列表;

ScrumTeam根據(jù)ProductBacklog列表,進(jìn)行工作量的預(yù)估和安排;

有了ProductBacklog列表,通過(guò)SprintPlanningMeeting(Sprint計(jì)劃會(huì)議)從中挑選一個(gè)Story作為本次迭代完成的目標(biāo),這個(gè)目標(biāo)的時(shí)間周期是1~4個(gè)星期,然后細(xì)化這個(gè)Story,形成一個(gè)SprintBacklog;

SprintBacklog是由ScrumTeam完成的,每個(gè)成員根據(jù)SprintBacklog再細(xì)化成更小的任務(wù)(在2天內(nèi)能完成);

在ScrumTeam完成計(jì)劃會(huì)議上選出的SprintBacklog過(guò)程中,需要進(jìn)行DailyScrumMeeting,每次會(huì)議控制在15分鐘左右,每個(gè)人都必須發(fā)言,向所有成員當(dāng)面匯報(bào)前一天的工作,承諾當(dāng)天要完成的任務(wù),可以提出遇到不能解決的問(wèn)題,并更新自己的Sprintburndown;

做到每日集成,也就是每天都要有一個(gè)可以成功編譯并且可以演示的版本;

當(dāng)一個(gè)Story完成,即SprintBacklog完成,也就表示一次Sprint完成,此時(shí)需要進(jìn)行SprintReviewMeeting(演示會(huì)議),即評(píng)審會(huì)議,產(chǎn)品負(fù)責(zé)人和客戶都要參加,每一個(gè)ScrumTeam的成員都要向他們演示自己完成的軟件產(chǎn)品;

SprintRetrospectiveMeeting(回顧會(huì)議),也稱為總結(jié)會(huì)議,以輪流發(fā)言方式進(jìn)行,每個(gè)人都要發(fā)言,總結(jié)并討論改進(jìn)的地方,放入下一輪Sprint的產(chǎn)品需求中。

重構(gòu)(Refactoring)就是通過(guò)調(diào)整程序代碼改善軟件的質(zhì)量、性能,使其程序的設(shè)計(jì)模式和架構(gòu)更趨合理,提高軟件的擴(kuò)展性和維護(hù)性。不是Scrum的步驟。

42.單選題

下圖是一個(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í)間

溫馨提示

  • 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)論