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

以下測(cè)試項(xiàng)目不適合采用自動(dòng)化測(cè)試的是(

)。

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

A.負(fù)載壓力測(cè)試

B.需要反復(fù)進(jìn)行的測(cè)試

C.易用性測(cè)試

D.可以錄制回放的測(cè)試

【答案】C

【解析】易用性是指軟件產(chǎn)品被理解、學(xué)習(xí)、使用和吸引用戶的能力。易用性涉及易理解、易學(xué)習(xí)、美觀性、一致性、業(yè)務(wù)符合性等方面,這些不適合采用自動(dòng)化測(cè)試。

2.單選題

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

)。

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

A.只包括代碼

B.包括代碼、文檔、相關(guān)數(shù)據(jù)和開(kāi)發(fā)軟件

C.只包括代碼和文檔

D.包括代碼、文檔和相關(guān)數(shù)據(jù)

【答案】D

【解析】根據(jù)軟件的定義,軟件包括程序、數(shù)據(jù)和文檔,所以軟件測(cè)試就不僅僅是對(duì)程序的測(cè)試,也包括對(duì)文檔的測(cè)試等。軟件測(cè)試應(yīng)該貫穿于整個(gè)軟件生命周期,在整個(gè)軟件生命周期中,不同階段測(cè)試的對(duì)象和測(cè)試的類型也將不同。在軟件定義階段產(chǎn)生的可行性研究報(bào)告、軟件需求說(shuō)明書(shū)或系統(tǒng)功能說(shuō)明書(shū),在軟件開(kāi)發(fā)階段產(chǎn)生的概要設(shè)計(jì)說(shuō)明書(shū)、詳細(xì)設(shè)計(jì)說(shuō)明書(shū),以及源程序等都是軟件測(cè)試的對(duì)象。

3.單選題

某軟件項(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的最早開(kāi)始時(shí)間為第1天,則活動(dòng)B-C的最早和最晚開(kāi)始時(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題:

4.單選題

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è)試注釋

5.單選題

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

)。

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

A.軟件測(cè)試過(guò)程的配置管理與軟件開(kāi)發(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ò)程的配置管理和軟件開(kāi)發(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ò)誤

6.單選題

用戶口令測(cè)試應(yīng)考慮的測(cè)試點(diǎn)包括(

)。

①口令時(shí)效

②口令長(zhǎng)度

③口令復(fù)雜度

④口令鎖定

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

A.①③

B.②③

C.①②③

D.①②③④

【答案】D

【解析】本題1~4都屬于用戶口令安全保護(hù)相關(guān)的內(nèi)容。

7.單選題

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

)。

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

A.需要對(duì)軟件缺陷劃分嚴(yán)重性,但不需要?jiǎng)澐痔幚韮?yōu)先級(jí)

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

C.每次對(duì)軟件錯(cuò)誤的處理都要保留處理信息

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

【答案】A

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

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

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

錯(cuò)誤流程管理原則:

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

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

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

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

8.單選題

以下(

)不屬于單元測(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ò)或書(shū)寫錯(cuò);不一致的數(shù)據(jù)類型。

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

9.單選題

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è)試等方面。

10.單選題

以下不屬于自動(dòng)化測(cè)試的局限性的是(

)。

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

A.周期很短的項(xiàng)目沒(méi)有足夠時(shí)間準(zhǔn)備測(cè)試腳本

B.業(yè)務(wù)規(guī)則復(fù)雜的項(xiàng)目難以自動(dòng)化

C.公司有大量測(cè)試人員不需要自動(dòng)化

D.易用性測(cè)試難以自動(dòng)化

【答案】C

【解析】自動(dòng)化測(cè)試是通過(guò)測(cè)試工具或其他手段,按照測(cè)試工程師的預(yù)定計(jì)劃對(duì)軟件產(chǎn)品進(jìn)行自動(dòng)的測(cè)試。其局限性有以下幾個(gè)方面:

定制型項(xiàng)目,一般測(cè)試積累少,不適合自動(dòng)化功能測(cè)試。

周期很短的項(xiàng)目,一般周期短,花大量精力準(zhǔn)備的測(cè)試腳本,不能得到重復(fù)地利用。

業(yè)務(wù)規(guī)則復(fù)雜的對(duì)象,由于有復(fù)雜的邏輯關(guān)系和運(yùn)算關(guān)系,工具很難實(shí)現(xiàn);甚至比準(zhǔn)備工作比直接手工測(cè)試時(shí)間還長(zhǎng)。

人體感觀與易用性測(cè)試,無(wú)法用工具來(lái)實(shí)現(xiàn)。

不穩(wěn)定的軟件,由于軟件不穩(wěn)定,易導(dǎo)致自動(dòng)化測(cè)試失敗或者測(cè)試本身無(wú)效。

涉及物理交互,自動(dòng)化測(cè)試工具不能有效地完成與物理設(shè)備的交互。

選項(xiàng)C是錯(cuò)誤的描述。

11.單選題

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題:

12.單選題

系統(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è)并更正它們。

13.單選題

CPU執(zhí)行指令時(shí),先要根據(jù)程序計(jì)數(shù)器將指令從內(nèi)存讀取出并送入(

),然后譯碼并執(zhí)行。

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

A.數(shù)據(jù)寄存器

B.累加寄存器

C.地址寄存器

D.指令寄存器

【答案】D

【解析】累加器寄存器是專門存放算術(shù)或邏輯運(yùn)算的一個(gè)操作數(shù)和運(yùn)算結(jié)果的寄存器

指令寄存器一般用來(lái)保存當(dāng)前正在執(zhí)行的一條指令。

存儲(chǔ)器數(shù)據(jù)寄存器主要是用來(lái)保存操作數(shù)和運(yùn)算結(jié)果等信息的,其目的是為了節(jié)省讀取操作數(shù)所需占用總線和訪問(wèn)存儲(chǔ)器的時(shí)間。

存儲(chǔ)器地址寄存器一般用來(lái)保存當(dāng)前CPU所訪問(wèn)的內(nèi)存單元的地址,以方便對(duì)內(nèi)存的讀寫操作。

14.單選題

假設(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題:

15.單選題

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

16.單選題

以下(

)不是敏捷開(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的步驟。

17.單選題

以下關(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ō)明書(shū)列出的需求;軟件配置復(fù)查:其目的是保證軟件配置的所有成分都齊全,各方面的質(zhì)量都符合要求,具有維護(hù)階段所必需的細(xì)節(jié),而且已經(jīng)編排好分類的目錄。

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

18.單選題

將二進(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

19.單選題

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

20.單選題

計(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è)部分

試題答案

21.單選題

將操作數(shù)包含在指令中的尋址方式稱為(

)。

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

A.直接尋址

B.相對(duì)尋址

C.間接尋址

D.立即尋址

【答案】D

【解析】立即尋址:是一種特殊的尋址方式,指令中在操作碼字段后面的部分不是通常意義上的操作數(shù)地址,而是操作數(shù)本身,也就是說(shuō)數(shù)據(jù)就包含在指令中,只要取出指令,也就取出了可以立即使用的操作數(shù)。

直接尋址:在直接尋址中,指令中地址碼字段給出的地址A就是操作數(shù)的有效地址,即形式地址等于有效地址。

間接尋址:間接尋址意味著指令中給出的地址A不是操作數(shù)的地址,而是存放操作數(shù)地址的主存單元的地址,簡(jiǎn)稱操作數(shù)地址的地址。

寄存器尋址:寄存器尋址指令的地址碼部分給出了某一個(gè)通用寄存器的編號(hào)Ri,這個(gè)指定的寄存器中存放著操作數(shù)。

寄存器間接尋址:在寄存器間接尋址方式中,寄存器內(nèi)存放的是操作數(shù)的地址,而不是操作數(shù)本身,即操作數(shù)是通過(guò)寄存器間接得到的。

變址尋址:變址尋址就是把變址寄存器Rx的內(nèi)容與指令中給出的形式地址A相加,形成操作數(shù)有效地址,即EA=(Rx)+A。

基址尋址:基址尋址是將基址寄存器Rb的內(nèi)容與指令中給出的位移量D相加,形成操作數(shù)有效地址,即EA=(Rb)+D。

相對(duì)尋址:相對(duì)尋址是基址尋址的一種變通,由程序計(jì)數(shù)器提供基準(zhǔn)地址,指令中的地址碼字段作為位移量D,兩者相加后得到操作數(shù)的有效地址,即EA=(PC)+D。

22.單選題

兩個(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

23.單選題

從對(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)攻擊

24.單選題

訪問(wèn)控制是對(duì)信息系統(tǒng)資源進(jìn)行保護(hù)的重要措施,適當(dāng)?shù)脑L問(wèn)控制能夠阻止未經(jīng)授權(quán)的用戶有意或者無(wú)意地獲取資源。計(jì)算機(jī)系統(tǒng)中,訪問(wèn)控制的任務(wù)不包括(

)。

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

A.審計(jì)

B.授權(quán)

C.確定存取權(quán)限

D.實(shí)施存取權(quán)限

【答案】A

【解析】

訪問(wèn)控制:是指防止對(duì)計(jì)算機(jī)及計(jì)算機(jī)系統(tǒng)進(jìn)行非授權(quán)訪問(wèn)和存取。

主要采用兩種方式實(shí)現(xiàn):一種是限制訪問(wèn)系統(tǒng)的人員;另一種是限制進(jìn)入系統(tǒng)的用戶所能做的操作。前一種主要通過(guò)用戶標(biāo)識(shí)與驗(yàn)證來(lái)實(shí)現(xiàn),而后一種則依靠存取控制來(lái)實(shí)現(xiàn)。

用戶標(biāo)識(shí)與驗(yàn)證:是訪問(wèn)控制的基礎(chǔ);是對(duì)用戶身份的合法性驗(yàn)證

存取控制:是對(duì)所有的直接存取活動(dòng)通過(guò)授權(quán)控制以保證計(jì)算機(jī)系統(tǒng)安全保密機(jī)制;是對(duì)處理狀態(tài)下的信息進(jìn)行保護(hù);隔離技術(shù)法(物理/時(shí)間/邏輯/密碼隔離)、限制權(quán)限法(限制特權(quán))

本題中選項(xiàng)A不屬于訪問(wèn)控制的內(nèi)容

25.單選題

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

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

)。

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

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

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

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

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

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

A.重構(gòu)

B.結(jié)對(duì)編程

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

D.隱喻

【答案】第1題:A

第2題:C

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

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

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

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

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

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

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

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

并列爭(zhēng)球法:使用迭代的方法,其中把每30天一次的迭代成為一個(gè)沖刺,并按需求的優(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)行。

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

26.單選題

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

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

)。

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

A.1

B.2

C.4

D.5

【答案】A

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

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

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

27.單選題

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

28.單選題

面向?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é)作圖)

29.單選題

某系統(tǒng)中有一個(gè)中央數(shù)據(jù)存儲(chǔ),模塊A負(fù)責(zé)接收新來(lái)的數(shù)據(jù)并修改中央數(shù)據(jù)存儲(chǔ)中的數(shù)據(jù),模塊B負(fù)責(zé)訪問(wèn)中央數(shù)據(jù)存儲(chǔ)中的數(shù)據(jù)則這兩個(gè)模塊之間的耦合類型為(

)。若將這兩個(gè)模塊及中央數(shù)據(jù)合并成一個(gè)模塊,則該模塊的內(nèi)聚類型為(

)。

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

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

B.標(biāo)記

C.控制

D.公共

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

A.邏輯

B.時(shí)間

C.通信

D.功能

【答案】第1題:D

第2題:C

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

邏輯聚合:模塊內(nèi)部的各個(gè)組成在邏輯上具有相似的處理動(dòng)作,但功能用途上彼此無(wú)關(guān)。

時(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)該功能都必不可少

非直接耦合:兩個(gè)模塊之間沒(méi)有直接關(guān)系,它們的聯(lián)系完全是通過(guò)主模塊的控制和調(diào)用來(lái)實(shí)現(xiàn)的。

數(shù)據(jù)耦合:兩個(gè)模塊彼此間通過(guò)數(shù)據(jù)參數(shù)交換信息。

標(biāo)記耦合:一組模塊通過(guò)參數(shù)表傳遞記錄信息,這個(gè)記錄是某一個(gè)數(shù)據(jù)結(jié)構(gòu)的子結(jié)構(gòu),而不是簡(jiǎn)單變量。

控制耦合:兩個(gè)模塊彼此間傳遞的信息中有控制信息。

外部耦合:一組模塊都訪問(wèn)同一全局簡(jiǎn)單變量而不是同一全局?jǐn)?shù)據(jù)結(jié)構(gòu),而且不是通過(guò)參數(shù)表傳遞該全局變量的信息。

公共耦合:兩個(gè)模塊之間通過(guò)一個(gè)公共的數(shù)據(jù)區(qū)域傳遞信息。

內(nèi)容耦合:一個(gè)模塊需要涉及到另一個(gè)模塊的內(nèi)部信息。

30.單選題

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

)。

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

A.測(cè)試是程序的執(zhí)行過(guò)程,目的在于發(fā)現(xiàn)錯(cuò)誤

B.一個(gè)好的測(cè)試用例在于能發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯(cuò)誤

C.分析錯(cuò)誤產(chǎn)生原因不便于軟件過(guò)程改進(jìn)

D.通過(guò)對(duì)測(cè)試結(jié)果分析整理,可以修正軟件開(kāi)發(fā)規(guī)則

【答案】C

【解析】軟件測(cè)試發(fā)現(xiàn)問(wèn)題,對(duì)錯(cuò)誤進(jìn)行分析應(yīng)該是利于軟件過(guò)程的改進(jìn)。

31.案例題

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

【說(shuō)明】

某連鎖酒店集團(tuán)實(shí)行積分獎(jiǎng)勵(lì)計(jì)劃,會(huì)員每次入住集團(tuán)旗下酒店均可以獲得一定積分,積分由歡迎積分加消費(fèi)積分構(gòu)成。其中歡迎積分跟酒店等級(jí)有關(guān),具體標(biāo)準(zhǔn)如表2-1所示;消費(fèi)積分跟每次入住消費(fèi)金額有關(guān),具體標(biāo)準(zhǔn)為每消費(fèi)1元獲得2積分(不足1元的部分不給分)。此外,集團(tuán)會(huì)員分為優(yōu)先會(huì)員、金會(huì)員、白金會(huì)員三個(gè)級(jí)別,金會(huì)員和白金會(huì)員在入住酒店時(shí)可獲得消費(fèi)積分的額外獎(jiǎng)勵(lì),獎(jiǎng)勵(lì)規(guī)則如表2-2所示。

表2-1

集團(tuán)不同等級(jí)酒店的歡迎積分標(biāo)準(zhǔn)

表2-2

額外積分獎(jiǎng)勵(lì)規(guī)則

該酒店集團(tuán)開(kāi)發(fā)了一個(gè)程序來(lái)計(jì)算會(huì)員每次入住后所累積的積分,程序的輸入包括會(huì)員級(jí)別L、酒店等級(jí)C和消費(fèi)金額A(單位:元),程序的輸出為本次積分S。其中,L為單個(gè)字母且大小寫不敏感,C為取值1到6的整數(shù),A為正浮點(diǎn)數(shù)且最多保留兩位小數(shù),S為整數(shù)。

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

采用等價(jià)類劃分法對(duì)該程序進(jìn)行測(cè)試,等價(jià)類表如表2-3所示,請(qǐng)補(bǔ)充表2-3中空(1)-(7)。

表2-3

等價(jià)類

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

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

表2-4

測(cè)試用例

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

(1)P

(2)1

(3)4、5

(4)最多帶2位小數(shù)的正浮點(diǎn)數(shù)

(5)MGP以外的單個(gè)字母(6)小于1的整數(shù)

(7)非正的浮點(diǎn)數(shù)

【問(wèn)題2】

(1)300

(2)100

(3)3,6,8

(4)6

(5)1(非字母)

(6)FF(非單個(gè)字母)

(7)N/A

(8)2.3(非整數(shù))

(9)1,13,8

(10)7(大于6的整數(shù))

(11)a(非浮點(diǎn)數(shù))

(12)-100.12(非正浮點(diǎn)數(shù))

(13)100.123(超過(guò)兩位小數(shù)的正浮點(diǎn)數(shù))

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

等價(jià)類劃分原則:

在輸入條件規(guī)定了取值范圍或值的個(gè)數(shù)的情況下,可以確定一個(gè)有效等價(jià)類和兩個(gè)無(wú)效等價(jià)類。

在輸入條件規(guī)定了輸入值得集合或者規(guī)定了“必須如何”的條件的情況下,可以確立一個(gè)有效等價(jià)類和一個(gè)無(wú)效等價(jià)類。

在輸入條件是一個(gè)布爾量的情況下,可確定一個(gè)有效等價(jià)類和一個(gè)無(wú)效等價(jià)類。

在規(guī)定了輸入數(shù)據(jù)的一組值(假定n個(gè)),并且程序要對(duì)每一個(gè)輸入值分別處理的情況下,可確定n個(gè)有效等價(jià)類和一個(gè)無(wú)效等價(jià)類。

在規(guī)定了輸入數(shù)據(jù)必須遵守的規(guī)則的情況下,可確定一個(gè)有效等價(jià)類(符合規(guī)則)和若干個(gè)無(wú)效等價(jià)類(從不同角度違反規(guī)則)。

在確知已劃分的等價(jià)類中,各元素在程序處理中的方式不同的情況下,則應(yīng)再將該等價(jià)類進(jìn)一步地劃分為更小的等價(jià)類。

本題中:

會(huì)員等級(jí)L為單個(gè)字母且大小寫不敏感:結(jié)合表2-2,則有效等價(jià)類為M、G、P;無(wú)效等價(jià)類為非字母、非單個(gè)字母、MGP以外的單個(gè)字母;所以(1)處填寫P;(5)處填寫MGP以外的單個(gè)字母。

酒店等級(jí)C為1~6的整數(shù),結(jié)合表2-1,則有效等價(jià)類為1、(2、3)、(4、5)、6;無(wú)效等價(jià)類為非整數(shù)、小于1的整數(shù)、大于6的整數(shù);所以(2)處填寫1,(3)處填寫4、5,(6)處填寫小于1的整數(shù)。

消費(fèi)金額為正浮點(diǎn)數(shù)且最多保留兩位小數(shù),則有效等價(jià)類為最多帶2位小數(shù)的正浮點(diǎn)數(shù);無(wú)效等價(jià)類為非浮點(diǎn)數(shù),多余兩位小數(shù)的浮點(diǎn)數(shù)、非正浮點(diǎn)數(shù);所以(7)處填寫非正浮點(diǎn)數(shù)。

【問(wèn)題2】

按照相關(guān)規(guī)則進(jìn)行計(jì)算:

(1)300

(2)100

(3)3,6,8

(4)6

(5)1(非字母)

(6)FF(非單個(gè)字母)

(7)N/A

(8)2.3(非整數(shù))

(9)1,13,8

(10)7(大于6的整數(shù))

(11)a(非浮點(diǎn)數(shù))

(12)-100.12(非正浮點(diǎn)數(shù))

(13)100.123(超過(guò)兩位小數(shù)的正浮點(diǎn)數(shù))

32.單選題

軟件設(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ì)。

33.案例題

閱讀下列說(shuō)明,回答問(wèn)題1至問(wèn)題3。

【說(shuō)明】

某汽車維修公司的工時(shí)計(jì)算模塊每天定時(shí)根據(jù)系統(tǒng)登記的維修信息統(tǒng)計(jì)維修工的工時(shí)工資。維修工分為學(xué)徒、普通維修工和高級(jí)維修工三種,三種維修工有不同的時(shí)薪標(biāo)準(zhǔn)。

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

圖4-1類圖

其中:

(1)類Engineer表示普通維修工。

(2)類studentEngineer和seniorEngineer都重新實(shí)現(xiàn)了類Engineer的方法calReward()。

(3)方法calReward()根據(jù)每個(gè)維修工每天的工時(shí)數(shù)(workTime)、時(shí)薪(hourSalary)來(lái)計(jì)算當(dāng)天的工時(shí)工資。

(4)方法getReward()調(diào)用方法calReward()獲取工時(shí)工資并打印顯示。

(5)類Svstem中的方法statReward()中首先調(diào)用了該類的方法load(),獲取本系統(tǒng)工程師列表,然后調(diào)用了類Engineer中的方法calReward()?,F(xiàn)擬采用面向?qū)ο蟮姆椒ㄟM(jìn)行測(cè)試。

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

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

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

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

類seniorEngineer中的方法calReward()和類studentEngineer中的方法getReward()是否需要重新測(cè)試?

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

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

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

(3)從面向?qū)ο筇匦钥紤],測(cè)試類System中方法statReward()時(shí)應(yīng)注意什么?

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

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

多態(tài)機(jī)制

【問(wèn)題2】

seniorEngineer中的方法calReWard()重寫了,需要重新測(cè)試;

studentEngineer中的方法getReward()調(diào)用了改動(dòng)過(guò)的成員函數(shù),需要重新測(cè)試

【問(wèn)題3】

(1)Engineer()-setWorkTime()-calReward()-getReward()(注意本題時(shí)薪屬于屬性,不是方法/函數(shù),后面getReward()可以不寫)

(2)Engineer-seniorEngineer-studentEngineer-system(或者Engineer-studentEngineer-seniorEngineer-system)

(3)在測(cè)試System中statReward()方法時(shí)涉及基類Engineer、子類studentEngineer、seniorEngineer中的calReward()方法,即需要分別對(duì)各類的calReward()方法設(shè)計(jì)測(cè)試用例進(jìn)行測(cè)試。

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

從類圖上分析,System和Engineer之間應(yīng)屬于關(guān)聯(lián)關(guān)系

SeniorEngineer重新實(shí)現(xiàn)Engineer的方法,屬于多態(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ù)的部分。

本題中seniorEngineer中的方法calReWard()重寫了,需要重新測(cè)試;

題干中(說(shuō)明4)明確了getReward()方法要調(diào)用calReward()方法,而calReward()是重寫了的,所以studentEngineer中的方法getReward()屬于調(diào)用了改動(dòng)過(guò)的成員函數(shù),需要重新測(cè)試

【問(wèn)題3】

(1)依據(jù)說(shuō)明3中的描述,再結(jié)合本題中時(shí)薪(hourSalary)是屬性,所測(cè)試序列如下:

Engineer()-setWorkTime()-calReward()-getReward()(注意本題時(shí)薪屬于屬性,不是方法/函數(shù),后面getReward()可以不寫)

(2)由于senioEngineer和studentEngineer是Engineer的子類,sysytem要調(diào)用Engineer中的方法,所以類的測(cè)試順序?yàn)椋篍ngineer-seniorEngineer-studentEngineer-system(或者Engineer-studentEngineer-seniorEngineer-system)

(3)在測(cè)試System中statReward()方法時(shí)需要基類Engineer、子類studentEngineer、seniorEngineer中的calReward()方法,即需要分別對(duì)各類的calReward()方法設(shè)計(jì)測(cè)試用例進(jìn)行測(cè)試。

34.單選題

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

35.單選題

函數(shù)main()、f()的定義如下所示。調(diào)用函數(shù)f()時(shí),第一個(gè)參數(shù)采用傳值(callbyvalue)方式,第二個(gè)參數(shù)采用傳引用(callbyreference)方式,main()執(zhí)行后輸出的值為(

)。

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

A.2

B.3

C.8

D.10

【答案】C

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

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

在函數(shù)執(zhí)行的過(guò)程中,f(5,x)f(intx,int&a)可以得出第一個(gè)參數(shù)x的取值為5(第一個(gè)參數(shù)為傳值調(diào)用);第二個(gè)參數(shù)a取得左邊main()函數(shù)中x的地址(第二個(gè)參數(shù)為傳址調(diào)用);當(dāng)運(yùn)行x=2*a-1后,f()函數(shù)中x的取值變?yōu)?(2*2-1);當(dāng)運(yùn)行a=x+5后,a對(duì)應(yīng)地址的取值被修改為8,也就是將main()函數(shù)中的x值修改為8;當(dāng)運(yùn)行return后,f()函數(shù)結(jié)束。這時(shí)main()函數(shù)中的x取值為8;所以當(dāng)main()函數(shù)答應(yīng)x值時(shí),應(yīng)該輸出為8。

36.單選題

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è)原因是控制信息布??刂菩畔l(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ā)布列表。

37.單選題

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

38.單選題

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

39.單選題

以下關(guān)于高級(jí)語(yǔ)言程序的編譯和解釋的敘述中,正確的是(

)。

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

A.編譯方式和解釋方式都需要先進(jìn)行語(yǔ)法分析再進(jìn)行語(yǔ)義分析

B.編譯方式下先進(jìn)行語(yǔ)義分析再進(jìn)行語(yǔ)法分析

C.解釋方式下先進(jìn)行語(yǔ)義分析再進(jìn)行語(yǔ)法分析

D.編譯方式和解釋方式都需要先進(jìn)行語(yǔ)義分析再進(jìn)行語(yǔ)法分析

【答案】A

【解析】解釋程序:也稱解釋器;直接解釋執(zhí)行源程序,或者將源程序翻譯成某種中間代碼后再加以執(zhí)行。

編譯程序:也稱編譯器;將源程序翻譯成目標(biāo)語(yǔ)言程序,然后再計(jì)算機(jī)上運(yùn)行目標(biāo)程序。

無(wú)論采用哪種方式,都需要對(duì)源程序依次進(jìn)程詞法分析、語(yǔ)法分析、語(yǔ)義分析。

40.單選題

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

41.單選題

以下關(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.常見(jiàn)模型包括圈復(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),常見(jiàn)模型有:圈復(fù)雜度、代碼行數(shù)、Halstead復(fù)雜度等。

42.單選題

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

)。

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

A.

B.

C.

D.

【答案】D

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

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

選項(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

43.單選題

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

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

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

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

A.表示層

B.控制層

C.模型層

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

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

A.HTML

B.JSP

C.Servlet

D.EJB

【答案】第1題:B

第2題:C

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

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

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

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

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

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

44.單選題

以下關(guān)于邊界值分析法的

溫馨提示

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