![2022年職業(yè)考證-軟考-軟件評(píng)測(cè)師考試名師押題精選卷I(帶答案詳解)試卷號(hào)45_第1頁(yè)](http://file4.renrendoc.com/view/e14c535e44175f8de0aa85e03821a083/e14c535e44175f8de0aa85e03821a0831.gif)
![2022年職業(yè)考證-軟考-軟件評(píng)測(cè)師考試名師押題精選卷I(帶答案詳解)試卷號(hào)45_第2頁(yè)](http://file4.renrendoc.com/view/e14c535e44175f8de0aa85e03821a083/e14c535e44175f8de0aa85e03821a0832.gif)
![2022年職業(yè)考證-軟考-軟件評(píng)測(cè)師考試名師押題精選卷I(帶答案詳解)試卷號(hào)45_第3頁(yè)](http://file4.renrendoc.com/view/e14c535e44175f8de0aa85e03821a083/e14c535e44175f8de0aa85e03821a0833.gif)
![2022年職業(yè)考證-軟考-軟件評(píng)測(cè)師考試名師押題精選卷I(帶答案詳解)試卷號(hào)45_第4頁(yè)](http://file4.renrendoc.com/view/e14c535e44175f8de0aa85e03821a083/e14c535e44175f8de0aa85e03821a0834.gif)
![2022年職業(yè)考證-軟考-軟件評(píng)測(cè)師考試名師押題精選卷I(帶答案詳解)試卷號(hào)45_第5頁(yè)](http://file4.renrendoc.com/view/e14c535e44175f8de0aa85e03821a083/e14c535e44175f8de0aa85e03821a0835.gif)
版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度國(guó)際勞務(wù)輸出合同管理與勞動(dòng)權(quán)益保障
- 2025年度廣州科技創(chuàng)新園區(qū)建設(shè)工程施工合同參考范本
- 2025年度城市更新改造工程監(jiān)理服務(wù)合同
- 長(zhǎng)春2024年吉林長(zhǎng)春市市直事業(yè)單位招聘13人筆試歷年參考題庫(kù)附帶答案詳解
- 貴州2025年貴州省殘疾人聯(lián)合會(huì)直屬事業(yè)單位招聘13人筆試歷年參考題庫(kù)附帶答案詳解
- 西雙版納2025年云南西雙版納州婦幼保健院第一批非在編護(hù)理人員招聘筆試歷年參考題庫(kù)附帶答案詳解
- 舟山浙江舟山岱山縣司法局招聘編外工作人員(二)筆試歷年參考題庫(kù)附帶答案詳解
- 綏化2025年黑龍江肇東市急需緊缺高中教師招聘6人筆試歷年參考題庫(kù)附帶答案詳解
- 湖北2025年湖北醫(yī)藥學(xué)院專項(xiàng)招聘90人筆試歷年參考題庫(kù)附帶答案詳解
- 河南2025年河南財(cái)政金融學(xué)院招聘高層次人才筆試歷年參考題庫(kù)附帶答案詳解
- 企業(yè)愿景和未來(lái)三年規(guī)劃
- 中華護(hù)理學(xué)會(huì)團(tuán)體標(biāo)準(zhǔn)-氣管切開(kāi)非機(jī)械通氣患者氣道護(hù)理
- YAMAHA(雅馬哈)貼片機(jī)編程培訓(xùn)教材
- 事故隱患內(nèi)部舉報(bào)獎(jiǎng)勵(lì)制度
- 工程可行性研究報(bào)告編寫實(shí)施計(jì)劃方案
- 公司解散清算的法律意見(jiàn)書(shū)、債權(quán)處理法律意見(jiàn)書(shū)
- 城市防洪排澇規(guī)劃
- 中華小廚神(教學(xué)設(shè)計(jì))-五年級(jí)下冊(cè)勞動(dòng)人教版1
- 水工隧洞施工組織設(shè)計(jì)方案
- 公路橋梁工程施工安全風(fēng)險(xiǎn)評(píng)估指南
- 善讀無(wú)字之書(shū)(2023年廣東中考語(yǔ)文試卷議論文閱讀題及答案)
評(píng)論
0/150
提交評(píng)論