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

下載本文檔

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

文檔簡介

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

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

)來簽發(fā)數(shù)字證書。

問題1選項

A.注冊中心RA

B.國家信息安全測評認(rèn)證中心

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

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

【答案】C

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

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

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

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

2.單選題

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

)。

問題1選項

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

B.模塊劃分

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

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

【答案】C

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

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

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

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

3.單選題

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.

問題1選項

A.designed

B.implemented

C.constructed

D.analyzed

問題2選項

A.supported

B.tested

C.implemented

D.constructed

問題3選項

A.construction

B.maintenance

C.execution

D.implementation

問題4選項

A.broke

B.formed

C.composed

D.decomposed

問題5選項

A.triggered

B.leaded

C.caused

D.produced

【答案】第1題:B

第2題:A

第3題:C

第4題:D

第5題:A

【解析】第1題:

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

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

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

第2題:

第3題:

第4題:

第5題:

4.單選題

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

)。

問題1選項

A.源程序

B.目標(biāo)程序

C.軟件文檔

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

【答案】D

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

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

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

5.單選題

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

)。

問題1選項

A.

B.

C.

D.

【答案】D

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

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

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

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

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

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

6.案例題

閱讀下列說明,回答問題1至問題3。

【說明】

某航空公司進(jìn)行促銷活動,會員在指定日期范圍內(nèi)搭乘航班將獲得定獎勵,獎勵分為4個檔次,由乘機(jī)次數(shù)和點(diǎn)數(shù)共同決定,如表2-1所示。其中點(diǎn)數(shù)跟票面價格和購票渠道有關(guān),規(guī)則如表2-2所示。

航空公司開發(fā)了一個程序來計算會員在該促銷活動后的獎勵,程序的輸入包括會員在活動期間的乘機(jī)次數(shù)C、官網(wǎng)購票金額A(單位:元)和手機(jī)客戶端購票金額B(單位:元),程序的輸出為本次活動獎勵檔次L。其中,C、A、B為非負(fù)整數(shù),L為0~5之間的整數(shù)(0表示無獎勵)。

【問題1】(4分)

采用等價類劃分法對該程序進(jìn)行測試(同時對輸入輸出進(jìn)行等價類劃分),等價類表如表2-3所示,請補(bǔ)充表2-3中的空(1)~(4)。

【問題2】(9分)

根據(jù)以上等價類表設(shè)計的測試用例如表2-4所示,請補(bǔ)充表2-4中的空(1)~(9)

【問題3】(2分)

對于本案例的黑盒測試來說,以上測試方法有哪些不足?

【答案】【問題1】

(1)非負(fù)整數(shù)

(2)4

(3)0

(4)負(fù)整數(shù)

【問題2】

(1)1、2、3、8

(2)0

(3)20(大于等于20的等價答案)

(4)15000(大于等于15000的等價答案)

(5)10(大于等于10且小于15的等價答案)

(6)7000(大于等于15000的等價答案)

(7)1、2、3、7

(8)1.1(非整數(shù)的等價答案)

(9)N/A

【問題3】

1)無法體現(xiàn)出C、A/B之間的制約關(guān)系,比如當(dāng)滿足A/B(轉(zhuǎn)換后對應(yīng)的點(diǎn)數(shù)滿足),但不滿足C(乘機(jī)次數(shù))的情況

2)沒有考慮手機(jī)端的情況,題干中B的數(shù)值都為0

【解析】【問題1】

劃分等價類的6條原則:

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

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

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

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

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

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

題干中明確:C、A、B為非負(fù)整數(shù),結(jié)合乘機(jī)次數(shù)的無效等價了,A、B的有效等價類(1)處應(yīng)該填寫非負(fù)整數(shù)。

題干中明確:C、A、B為非負(fù)整數(shù),L為0~5之間的整數(shù)(結(jié)合題干分析,應(yīng)該是0~4之間整數(shù)),而且每一種是單獨(dú)處理的,再結(jié)合問題2的測試用例表的測試編號1和4,所以,(2)(3)應(yīng)該填寫4、0

題干中明確:C、A、B為非負(fù)整數(shù),結(jié)合前面兩個無效等價,(4)處應(yīng)該填寫負(fù)整數(shù)

【問題2】

測試編號1:依據(jù)題干含義,當(dāng)C、A、B全為零的時候,應(yīng)該輸出為0,也就是覆蓋1,2,3,8等有效等價類。

測試編號2:覆蓋1、2、3、4等價類輸出為1,且A為20000/100=200點(diǎn),所以乘機(jī)次數(shù)應(yīng)該大于等于20次。

測試編號3:覆蓋1、2、3、5等價類輸出為2,且乘機(jī)次數(shù)為15,所以點(diǎn)數(shù)應(yīng)該為大于等于150點(diǎn)的數(shù)值,所A應(yīng)該大于等于15000的數(shù)值。

測試編號4:覆蓋1、2、3、6等價類輸出為3,且A為10000/100=100點(diǎn),所以乘機(jī)次數(shù)應(yīng)該大于等于10且小于15。

測試編號5:C為7、B為0、預(yù)期輸出為4,所以乘機(jī)點(diǎn)數(shù)應(yīng)該大于等于70點(diǎn),所以A應(yīng)為大于等于7000的數(shù)值,覆蓋1、2、3、7等價類。

測試編號6:覆蓋9、2、3,即C為非整數(shù)。

測試編號7:覆蓋10、2、3,即應(yīng)為無效輸入,沒有對應(yīng)的輸出即N/A。

【問題3】

本題中由于存在多條件的制約情況,如輸出1時,需要乘機(jī)次數(shù)C和點(diǎn)數(shù)A/B都符合特定的要求,無法很好的體現(xiàn)出條件之間的制約情況,比如點(diǎn)數(shù)符合對應(yīng)檔次要求,但乘機(jī)次數(shù)未達(dá)到要求的情況;另外測試時沒有對手機(jī)端進(jìn)行測試。

7.單選題

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

)。

問題1選項

A.-1

B.-2

C.-3

D.0

【答案】B

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

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

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

8.單選題

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

)。

問題1選項

A.2

B.4

C.6

D.8

【答案】C

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

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

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

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

9.單選題

自動化測試的優(yōu)勢不包括(

)。

問題1選項

A.提高測試效率

B.提高測試覆蓋率

C.適用于所有類型的測試

D.更好地利用資源

【答案】C

【解析】自動化測試的優(yōu)勢:提高測試質(zhì)量、提高測試效率、提高測試覆蓋率、執(zhí)行手工測試不能完成的測試任務(wù)、更好地利用資源、增進(jìn)測試人員與開發(fā)人員之間的合作伙伴關(guān)系。

10.單選題

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

)。

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

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

問題1選項

A.0,0

B.0,1

C.1,0

D.1,1

【答案】C

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

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

③循環(huán)體

}

執(zhí)行流程:

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

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

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

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

11.單選題

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

)。

問題1選項

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

12.單選題

以下(

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

問題1選項

A.ProductBacklog

B.Refactoring

C.SprintBacklog

D.Sprint

【答案】B

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

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

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

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

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

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

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

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

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

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

13.單選題

標(biāo)準(zhǔn)符合性測試是軟件測試的工作之一,這里的標(biāo)準(zhǔn)不包括(

)。

問題1選項

A.數(shù)據(jù)內(nèi)容類標(biāo)準(zhǔn)

B.開發(fā)人員技術(shù)要求類標(biāo)準(zhǔn)

C.通信協(xié)議類標(biāo)準(zhǔn)

D.開發(fā)接口類標(biāo)準(zhǔn)

【答案】B

【解析】標(biāo)準(zhǔn)符合性測試:數(shù)據(jù)內(nèi)容類標(biāo)準(zhǔn);通信協(xié)議類標(biāo)準(zhǔn);開發(fā)接口類標(biāo)準(zhǔn)(SQL標(biāo)準(zhǔn)符合性測試、ODBC標(biāo)準(zhǔn)符合性測試、JDBC標(biāo)準(zhǔn)符合性測試);信息編碼類標(biāo)準(zhǔn)。

選項B為干擾項。

14.單選題

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

)。

問題1選項

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

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

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

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

【答案】B

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

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

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

選項B描述錯誤

15.單選題

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

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

問題1選項

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

B.修改權(quán)

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

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

【答案】B

【解析】著作權(quán)(版權(quán))是指作者對其創(chuàng)作的作品享有人身權(quán)和財產(chǎn)權(quán)。

人身權(quán):包括:發(fā)表權(quán)、署名權(quán)、修改權(quán)、保護(hù)作品完整權(quán)等;保護(hù)期限不受限制。

財產(chǎn)權(quán):包括使用權(quán)和獲得報酬權(quán),即以復(fù)制、表演、播放、展覽、發(fā)行、攝制電影、電視、錄像或者改編、翻譯、注釋、編輯等方式使用作品的權(quán)利,以及許可他人以上述方式使用作品并由此獲得報酬的權(quán)利;一般保護(hù)期限為50年。

16.單選題

高度(層數(shù))

為k的二叉樹最大的結(jié)點(diǎn)數(shù)為(

)。

問題1選項

A.2k

B.2k-1

C.2k-1

D.2k-1-1

【答案】C

【解析】二叉樹是n個有限元素的集合,該集合或者為空、或者由一個稱為根(root)的元素及兩個不相交的、被分別稱為左子樹和右子樹的二叉樹組成,是有序樹。當(dāng)集合為空時,稱該二叉樹為空二叉樹。

二叉樹性質(zhì):

性質(zhì)1:二叉樹的第i層上至多有2i-1(i≥1)個節(jié)點(diǎn)。

性質(zhì)2:深度為h的二叉樹中至多含有2h-1個節(jié)點(diǎn)。

性質(zhì)3:若在任意一棵二叉樹中,有n0個葉子節(jié)點(diǎn),有n2個度為2的節(jié)點(diǎn),則必有n0=n2+1。

性質(zhì)4:具有n個節(jié)點(diǎn)的滿二叉樹深為log2n+1。

性質(zhì)5:若對一棵有n個節(jié)點(diǎn)的完全二叉樹進(jìn)行順序編號(1≤i≤n),那么,對于編號為i(i≥1)的節(jié)點(diǎn):

當(dāng)i=1時,該節(jié)點(diǎn)為根,它無雙親節(jié)點(diǎn)

當(dāng)i>1時,該節(jié)點(diǎn)的雙親節(jié)點(diǎn)的編號為i/2

若2i≤n,則有編號為2i的左節(jié)點(diǎn),否則沒有左節(jié)點(diǎn)

若2i+1≤n,則有編號為2i+1的右節(jié)點(diǎn),否則沒有右節(jié)點(diǎn)

17.單選題

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

)天。活動FG的松弛時間為(

)天。

問題1選項

A.20

B.30

C.36

D.37

問題2選項

A.1

B.8

C.9

D.17

【答案】第1題:D

第2題:C

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

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

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

18.單選題

常用作網(wǎng)絡(luò)邊界防范的是(

)。

問題1選項

A.防火墻

B.入侵檢測

C.防毒墻

D.漏洞掃描

【答案】A

【解析】防火墻技術(shù)是通過有機(jī)結(jié)合各類用于安全管理與篩選的軟件和硬件設(shè)備,幫助計算機(jī)網(wǎng)絡(luò)于其內(nèi)、外網(wǎng)之間構(gòu)建一道相對隔絕的保護(hù)屏障,以保護(hù)用戶資料與信息安全性的一種技術(shù)。其功能主要在于及時發(fā)現(xiàn)并處理計算機(jī)網(wǎng)絡(luò)運(yùn)行時可能存在的安全風(fēng)險、數(shù)據(jù)傳輸?shù)葐栴},其中處理措施包括隔離與保護(hù),同時可對計算機(jī)網(wǎng)絡(luò)安全當(dāng)中的各項操作實施記錄與檢測,以確保計算機(jī)網(wǎng)絡(luò)運(yùn)行的安全性,保障用戶資料與信息的完整性,為用戶提供更好、更安全的計算機(jī)網(wǎng)絡(luò)使用體驗。

入侵檢測是防火墻的合理補(bǔ)充,幫助系統(tǒng)對付網(wǎng)絡(luò)攻擊,擴(kuò)展了系統(tǒng)管理員的安全管理能力(包括安全審計、監(jiān)視、進(jìn)攻識別和響應(yīng)),提高了信息安全基礎(chǔ)結(jié)構(gòu)的完整性。它從計算機(jī)網(wǎng)絡(luò)系統(tǒng)中的若干關(guān)鍵點(diǎn)收集信息,并分析這些信息,看看網(wǎng)絡(luò)中是否有違反安全策略的行為和遭到襲擊的跡象。入侵檢測被認(rèn)為是防火墻之后的第二道安全閘門,在不影響網(wǎng)絡(luò)性能的情況下能對網(wǎng)絡(luò)進(jìn)行監(jiān)測,從而提供對內(nèi)部攻擊、外部攻擊和誤操作的實時保護(hù)。

防毒墻是指位于網(wǎng)絡(luò)入口處(網(wǎng)關(guān)),用于對網(wǎng)絡(luò)傳輸中的病毒進(jìn)行過濾的網(wǎng)絡(luò)安全設(shè)備。通俗的說,防毒墻可以部署在企業(yè)局域網(wǎng)和互聯(lián)網(wǎng)交界的地方,阻止病毒從互聯(lián)網(wǎng)侵入內(nèi)網(wǎng)。凡是病毒都有一定的特征。防毒墻會掃描通過網(wǎng)關(guān)的數(shù)據(jù)包,然后對這些數(shù)據(jù)進(jìn)行病毒掃描,如果是病毒,則將其清除。理論上講,防毒墻可以阻止任何病毒從網(wǎng)關(guān)處侵入企業(yè)內(nèi)部網(wǎng)絡(luò)。

漏洞掃描是指基于漏洞數(shù)據(jù)庫,通過掃描等手段對指定的遠(yuǎn)程或者本地計算機(jī)系統(tǒng)的安全脆弱性進(jìn)行檢測,發(fā)現(xiàn)可利用漏洞的一種安全檢測(滲透攻擊)行為。

19.單選題

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

)維護(hù)。

問題1選項

A.正確性

B.適應(yīng)性

C.完善性

D.預(yù)防性

【答案】A

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

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

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

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

20.單選題

Web的安全性測試包括(

)。

①部署與基礎(chǔ)結(jié)構(gòu)

②輸入驗證

③身份驗證

④授權(quán)

⑤配置管理

⑥敏感數(shù)據(jù)

問題1選項

A.①②

B.①②③

C.①②③④⑥

D.①②③④⑤⑥

【答案】D

【解析】WEB的安全性測試涉及:部署與基礎(chǔ)結(jié)構(gòu)、輸入驗證、身份驗證、授權(quán)、配置管理、敏感數(shù)據(jù)、會話管理、加密、參數(shù)操作、異常管理、審核、日志記錄

21.單選題

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

)。

問題1選項

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

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

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

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

【答案】B

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

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

選項B,屬于外部中斷,可屏蔽

22.單選題

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

)。

問題1選項

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

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

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

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

【答案】A

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

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

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

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

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

23.單選題

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

)。

問題1選項

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

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

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

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

【答案】C

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

24.單選題

嵌入式操作系統(tǒng)的特點(diǎn)之一是可定制,這里的可定制是指(

)。

問題1選項

A.系統(tǒng)構(gòu)件、模塊和體系結(jié)構(gòu)必須達(dá)到應(yīng)有的可靠性

B.對過程控制、數(shù)據(jù)采集、傳輸?shù)刃枰杆夙憫?yīng)

C.在不同的微處理器平臺上,能針對硬件變化進(jìn)行結(jié)構(gòu)與功能上的配置

D.采用硬件抽象層和板級支撐包的底層設(shè)計技術(shù)

【答案】C

【解析】嵌入式操作系統(tǒng)優(yōu)點(diǎn):

可裁剪性:支持開發(fā)性和可伸縮性的體系結(jié)構(gòu)

強(qiáng)實時性:EOS實時性一般較強(qiáng),可用于各種設(shè)備控制

統(tǒng)一的接口:提供設(shè)備統(tǒng)一的驅(qū)動接口

操作方便、簡單、提供友好的圖形GUI和圖形界面,追求易學(xué)易用

強(qiáng)穩(wěn)定性,弱交互性:嵌入式系統(tǒng)一旦開始運(yùn)行就不需要用戶過多的干預(yù),這是要負(fù)責(zé)系統(tǒng)管理的EOS有較強(qiáng)的穩(wěn)定性。嵌入式操作系統(tǒng)的用戶接口一般不提供操作命令,通過系統(tǒng)的調(diào)用命令向用戶程序提供服務(wù)

固化代碼,在嵌入式系統(tǒng)中,嵌入式操作系統(tǒng)和應(yīng)用軟件被固化在嵌入式系統(tǒng)的ROM中

更好的硬件適應(yīng)性:也就是良好的移植性。

可定制:是指減少成本和縮短研發(fā)周期考慮,要求嵌入式操作系統(tǒng)能運(yùn)行在不同的微處理器平臺上,能針對硬件變化進(jìn)行結(jié)構(gòu)與功能上的配置,以滿足不同應(yīng)用需要

25.單選題

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

)。

問題1選項

A.

B.

C.55

D.

【答案】A

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

26.單選題

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

)。

問題1選項

A.審計

B.授權(quán)

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

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

【答案】A

【解析】

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

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

用戶標(biāo)識與驗證:是訪問控制的基礎(chǔ);是對用戶身份的合法性驗證

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

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

27.單選題

以下對軟件測試對象的敘述中,不正確的是(

)。

問題1選項

A.軟件測試不只是程序測試

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

C.使用的開發(fā)工具也是軟件測試的對象

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

【答案】C

【解析】

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

選項C是干擾項

28.單選題

(

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

問題1選項

A.服務(wù)器

B.路由器

C.網(wǎng)段

D.CPU

【答案】D

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

29.單選題

以下關(guān)于認(rèn)證和加密的敘述中,錯誤的是(

)。

問題1選項

A.加密用以確保數(shù)據(jù)的保密性

B.認(rèn)證用以確保報文發(fā)送者和接收者的真實性

C.認(rèn)證和加密都可以阻止對手進(jìn)行被動攻擊

D.身份認(rèn)證的目的在于識別用戶的合法性,阻止非法用戶訪問系統(tǒng)

【答案】C

【解析】加密機(jī)制:是保護(hù)數(shù)據(jù)安全的重要手段。加密的基本過程就是對原來的明文的文件或數(shù)據(jù),按某種算法進(jìn)行處理,使其成為不可讀的一段代碼(密文),使其只能在輸入相應(yīng)的密鑰之后才能顯示出明文內(nèi)容。目的是保護(hù)數(shù)據(jù)不被非法竊取、閱讀等。

認(rèn)證技術(shù)主要解決網(wǎng)絡(luò)通信過程中雙方身份認(rèn)可的問題。認(rèn)證的過程涉及加密和密鑰交換。認(rèn)證方法有:賬戶名/密碼認(rèn)證、基于PKI的認(rèn)證等

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

所以本題選項C描述不正確

30.單選題

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

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

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

問題1選項

A.0~6

B.-1~5

C.-2~4

D.-3~3

問題2選項

A.0

B.1

C.2

D.3

【答案】第1題:D

第2題:B

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

P操作的定義:S:=S-1,若S>=0,則執(zhí)行P操作的進(jìn)程繼續(xù)執(zhí)行;若S0,則執(zhí)行V操作的進(jìn)程繼續(xù)執(zhí)行;若S=0表示某資源的可用數(shù);S第2題:

31.單選題

下圖是(

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

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

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

)關(guān)系。

問題1選項

A.適配器

B.橋接

C.裝飾

D.責(zé)任鏈

問題2選項

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

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

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

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

問題3選項

A.依賴

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

C.繼承

D.實現(xiàn)

問題4選項

A.依賴

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

C.繼承

D.組合

【答案】第1題:D

第2題:D

第3題:B

第4題:C

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

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

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

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

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

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

32.單選題

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

問題1選項

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

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

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

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

【答案】A

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

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

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

33.單選題

以下關(guān)于邊界值分析法的敘述中,不正確的是(

)。

問題1選項

A.大量錯誤發(fā)生在輸入或輸出的邊界取值上

B.邊界值分析法是在決策表法基礎(chǔ)上進(jìn)行的

C.需要考慮程序的內(nèi)部邊界條件

D.需要同時考慮輸入條件和輸出條件

【答案】B

【解析】邊界值分析是一種補(bǔ)充等價劃分的測試用例設(shè)計技術(shù),它不是選擇等價類的任意元素,而是選擇等價類邊界的測試用例。實踐證明,為檢驗邊界附近的處理專門設(shè)計測試用例,常常取得良好的測試效果。邊界值分析法不僅重視輸入條件邊界,而且也適用于輸出域測試用例。人們長期的測試工作經(jīng)驗得知:大量的錯誤是發(fā)生在輸入或輸出范圍的邊界上的,而不是在輸入范圍的內(nèi)部。如果程序中使用了一個內(nèi)部數(shù)據(jù)結(jié)構(gòu),則應(yīng)當(dāng)選擇這個內(nèi)部數(shù)據(jù)結(jié)構(gòu)邊界上的值作為測試用例。因此針對各種邊界情況設(shè)計測試用例,可以查出更多地錯誤。

選項B描述錯誤。

34.單選題

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

)。

問題1選項

A.E1、E2中的較小者

B.E1、E2中的較大者

C.E1+E2的值

D.E1XE2的值

【答案】C

【解析】

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

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

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

35.單選題

企業(yè)采用云計算模式部署信息系統(tǒng)具有很多優(yōu)勢,但不包括(

)。

問題1選項

A.企業(yè)的全部數(shù)據(jù)、科研和技術(shù)信息都放到網(wǎng)上,以利共享

B.全面優(yōu)化業(yè)務(wù)流程,加速培育新產(chǎn)品、新模式、新業(yè)態(tài)

C.從軟件、平臺、網(wǎng)絡(luò)等各方面,加快兩化深度融合步伐

D.有效整合優(yōu)化資源,重塑生產(chǎn)組織方式,實現(xiàn)協(xié)同創(chuàng)新

【答案】A

【解析】由于云計算存在潛在危險性,對于一些敏感的數(shù)據(jù)(企業(yè)商業(yè)秘密、員工隱私、核心技術(shù)數(shù)據(jù)等),放到云上,存在安全風(fēng)險。所以選項A描述不準(zhǔn)確。

36.單選題

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

)。

問題1選項

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

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

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

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

【答案】A

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

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

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

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

標(biāo)明約束條件

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

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

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

37.單選題

以下不屬于自動化測試的局限性的是(

)。

問題1選項

A.周期很短的項目沒有足夠時間準(zhǔn)備測試腳本

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

C.公司有大量測試人員不需要自動化

D.易用性測試難以自動化

【答案】C

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

定制型項目,一般測試積累少,不適合自動化功能測試。

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

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

人體感觀與易用性測試,無法用工具來實現(xiàn)。

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

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

選項C是錯誤的描述。

38.單選題

若有字符串“software”,則其長度為3的子串有(

)個。

問題1選項

A.5

B.6

C.7

D.8

【答案】B

【解析】子串長度為3,則至少需要3個字符,在本題中are是最后一個滿足要求的,sof是第一滿足要求的,只要第一個字符位于s與a之間則滿足要求,依次類推,一共有6個

39.單選題

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

)。

問題1選項

A.因果圖法是從自然語言書寫的程序規(guī)格說明中找出因和果

B.因果圖法不一定需要把因果圖轉(zhuǎn)成判定表

C.為了去掉不可能出現(xiàn)的因果組合,需要標(biāo)明約束條件

D.如果設(shè)計階段就采用了判定表,則不必再畫因果圖

【答案】B

【解析】因果圖導(dǎo)出測試用例的步驟

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

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

標(biāo)明約束條件

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

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

因果圖法需要轉(zhuǎn)換成判定表,然后再設(shè)計測試用例

40.單選題

以下不屬于在需求分析階段編寫的文檔是(

)。

問題1選項

A.軟件需求規(guī)格說明書

B.概要設(shè)計文檔

C.測試計劃

D.用戶手冊

【答案】B

【解析】本題中需求分析階段涉及的文檔有:軟件需求規(guī)格說明書、測試計劃、用戶手冊等;

題中的概要設(shè)計文檔屬于軟件設(shè)計中概要設(shè)計階段需要編寫的內(nèi)容。

41.單選題

以下關(guān)于面向?qū)ο蠡靖拍畹臄⑹鲋?,不正確的是(

)。

問題1選項

A.類是具有相同屬性和操作的一組對象的集合

B.繼承是子類自動地?fù)碛懈割惖娜炕虿糠謱傩曰虿僮鞯臋C(jī)制

C.一個子類只能有一個父類

D.對象是類的實例

【答案】C

【解析】對象:是基本運(yùn)行時的實體,既包括數(shù)據(jù)(屬性),也包括(行為)

類:類所包含的方法和數(shù)據(jù)描述一組對象的共同行為和屬性;類是在對象之上的抽象,對象是類的具體化,是類的實例

繼承:父類和子類之間共享數(shù)據(jù)和方法的機(jī)制

在面向?qū)ο笾袥]有規(guī)定一個子類只能有一個父類,不同的程序設(shè)計語言有不同的規(guī)定,有些只能有一個(如java),有些可有多個(如C++)

42.單選題

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

問題1選項

A.2

B.4

C.8

D.16

【答案】C

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

43.單選題

以下不屬于單元測試中局部數(shù)據(jù)結(jié)構(gòu)測試內(nèi)容的是(

)。

問題1選項

A.不一致的數(shù)據(jù)類型說明

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

C.使用尚未賦值的局部變量

D.變量錯誤的缺省值

【答案】B

【解析】

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

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

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

選項B應(yīng)屬于接口測試的內(nèi)容

44.單選題

對下圖所示的二叉樹進(jìn)行順序存儲(根結(jié)點(diǎn)編號為1,對于編號為i的結(jié)點(diǎn),其左孩子結(jié)點(diǎn)為2i,右孩子結(jié)點(diǎn)為2i+1)并用一維數(shù)組BT來表示,已知結(jié)點(diǎn)X、E和D在數(shù)組BT中的下標(biāo)分別為1、2、3,可推出結(jié)點(diǎn)G、K和H在數(shù)組BT中的下標(biāo)分別為(

)。

問題1選項

A.10、11、12

B.12、24、25

C.11、12、13

D.11、22、23

【答案】D

【解析】元素G為F的右子樹,其下標(biāo)為2F+1;F為元素E的右子樹,其下標(biāo)為2E+1,E的下標(biāo)為2,因此G=2*(2*2+1)+1=11;K=2G=22;H=2G+1=23;

45.單選題

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

)是最重要的。

問題1選項

A.軟件

B.硬件

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

D.環(huán)境

【答案】C

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

46.單選題

Theprojectworkbookisnotsomuchaseparatedocumentasitisastructureimposedonthedocumentsthattheprojectwillbeproducinganyway.

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

Technicalproseisalmostimmortal.Ifoneexaminesthegenealogy(手冊)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.

問題1選項

A.structure

B.specification

C.standard

D.objective

問題2選項

A.objective

B.memor

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論