2024年計算機軟考(中級)軟件評測師通關(guān)必做強化訓(xùn)練試題庫300題及詳解_第1頁
2024年計算機軟考(中級)軟件評測師通關(guān)必做強化訓(xùn)練試題庫300題及詳解_第2頁
2024年計算機軟考(中級)軟件評測師通關(guān)必做強化訓(xùn)練試題庫300題及詳解_第3頁
2024年計算機軟考(中級)軟件評測師通關(guān)必做強化訓(xùn)練試題庫300題及詳解_第4頁
2024年計算機軟考(中級)軟件評測師通關(guān)必做強化訓(xùn)練試題庫300題及詳解_第5頁
已閱讀5頁,還剩180頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

PAGEPAGE12024年計算機軟考(中級)軟件評測師通關(guān)必做強化訓(xùn)練試題庫300題及詳解一、單選題1.給系統(tǒng)增加特征越容易,說明軟件的()越好。A、功能性B、可靠性C、可維護性D、易使用性答案:C解析:本題考察的是軟件工程中的可維護性??删S護性是指軟件系統(tǒng)在修改、擴展、維護時的難易程度。如果系統(tǒng)增加特征越容易,說明系統(tǒng)的可維護性越好,因為可維護性好的系統(tǒng)能夠更容易地進行修改和擴展。因此,本題的正確答案為C。其他選項與題意無關(guān)。2.驗收測試的定義是()。A、由用戶按照用戶手冊對軟件進行測試以決定是否接收B、由某個測試機構(gòu)代表用戶按照需求說明書和用戶手冊對軟件進行測試以決定是否接收C、按照軟件任務(wù)書或合同,供需雙方約定的驗收依據(jù)進行測試,決定是否接收D、由開發(fā)方和用戶按照用戶手冊執(zhí)行軟件驗收答案:C解析:本題考查驗收測試的定義。驗收測試是指按照軟件任務(wù)書或合同,供需雙方約定的驗收依據(jù)進行測試,決定是否接收。因此,選項C為正確答案。選項A、B、D都只是驗收測試的一部分,不能完整地定義驗收測試。3.對于其于用戶口令的用戶認證機制來說,()不屬于增強系統(tǒng)安全性應(yīng)使用的防范措施。A、對本地存儲的口令進行加密B、在用戶輸入的非法口令達到規(guī)定的次數(shù)之后,禁用相應(yīng)帳戶C、建議用戶使用英文單詞或姓名等容易記憶的口令D、對于關(guān)鍵領(lǐng)域或安全性要求較高的系統(tǒng),應(yīng)該當(dāng)保證用過的用戶刪除或停用后,保留該用戶記錄,且新用戶不能與該用戶名答案:C解析:本題考察的是用戶認證機制中增強系統(tǒng)安全性應(yīng)使用的防范措施。選項A、B、D都是增強系統(tǒng)安全性的措施,而選項C建議用戶使用容易記憶的口令,這反而會降低系統(tǒng)的安全性。因此,選項C不屬于增強系統(tǒng)安全性應(yīng)使用的防范措施,是本題的正確答案。4.()不屬于主動攻擊。A、流量分析B、重放C、IP地址欺騙D、拒絕服務(wù)答案:A解析:本題考查的是網(wǎng)絡(luò)安全中的主動攻擊方式。主動攻擊是指攻擊者通過各種手段主動發(fā)起攻擊,試圖獲取或破壞目標(biāo)系統(tǒng)的信息或資源。根據(jù)選項,A選項是流量分析,B選項是重放攻擊,C選項是IP地址欺騙,D選項是拒絕服務(wù)攻擊。其中,流量分析是指攻擊者通過對網(wǎng)絡(luò)流量的分析,獲取目標(biāo)系統(tǒng)的信息,屬于被動攻擊;重放攻擊、IP地址欺騙和拒絕服務(wù)攻擊都是主動攻擊方式。因此,本題的正確答案是A選項。5.集成測試關(guān)注的問題不包括()。A、模塊間的數(shù)據(jù)傳遞是否正確B、一個模塊的功能是否會對另一個模塊的功能產(chǎn)生影響C、所有模塊組合起來的性能是否能滿足要求D、函數(shù)內(nèi)局部數(shù)據(jù)結(jié)構(gòu)是否有問題,會不會被異常修改答案:D解析:本題考查集成測試的關(guān)注點。集成測試是將各個模塊組合起來進行測試,以驗證模塊間的接口和交互是否正確,以及整個系統(tǒng)的功能和性能是否符合要求。因此,選項A、B、C都是集成測試需要關(guān)注的問題。而選項D是函數(shù)測試需要關(guān)注的問題,不屬于集成測試的范疇。因此,答案為D。6.以下控制流圖的圈復(fù)雜度V(g)為()。A、4B、6C、8D、10答案:B解析:本題考查圈復(fù)雜度V(g)的計算。其計算方法包括三種:V(g)=區(qū)域數(shù)V(g)=判斷節(jié)點數(shù)+1V(g)=邊-節(jié)點+27.一個web信息系統(tǒng)所需要的進行的測試包括()。①功能測試②性能測試③可用性測試④客戶端兼容性測試⑤安全性測試A、①②③④B、①②③⑤C、①②③④⑤D、①③④⑤答案:C解析:本題考查web系統(tǒng)測試,常見的web系統(tǒng)測試主要有以下內(nèi)容:(1)恢復(fù)測試:監(jiān)測系統(tǒng)的容錯能力;(2)安全性測試:檢測系統(tǒng)的安全機制、保密措施是否完善,主要是為了檢驗系統(tǒng)的防范能力;(3)壓力測試:也稱為強度測試,是對系統(tǒng)在異常情況下的承受能力的測試,是檢查系統(tǒng)在極限狀態(tài)下運行時,性能下降的幅度是否在允許的范圍內(nèi);(4)性能測試:檢查系統(tǒng)是否滿足系統(tǒng)設(shè)計方案說明書對性能的要求;(5)功能測試:可靠性測試,可用性測試和可維護性測試;(6)安裝測試/客戶端兼容性測試。(7)可用性測試:測試對用戶的友好性,主要取決于系統(tǒng)最終端或客戶的主觀意見。8.以下不屬于安全測試方法的是()A、安全功能驗證B、安全漏洞掃描C、大數(shù)據(jù)量測試D、數(shù)據(jù)偵聽答案:C解析:安全測試方法包括安全功能驗證、安全漏洞掃描、模擬攻擊實驗和數(shù)據(jù)偵聽。本題中的大數(shù)據(jù)量測試是一種負載壓力測試方法9.確定采用哪種軟件體系結(jié)構(gòu)是在()階段進行的。A、需求分析B、概要設(shè)計C、詳細設(shè)計D、軟件實現(xiàn)答案:B解析:軟件體系結(jié)構(gòu)是指軟件系統(tǒng)中各個組件之間的關(guān)系和交互方式,是軟件系統(tǒng)的基礎(chǔ)架構(gòu)。確定采用哪種軟件體系結(jié)構(gòu)需要在概要設(shè)計階段進行。在需求分析階段,主要是對用戶需求進行分析和梳理;在詳細設(shè)計階段,主要是對概要設(shè)計進行細化和具體化;在軟件實現(xiàn)階段,主要是將設(shè)計好的方案轉(zhuǎn)化為可執(zhí)行的代碼。因此,本題的正確答案是B。10.以下選項中,屬于作業(yè)常用的調(diào)度算法有?A、先來先服務(wù)B、電梯算法C、響應(yīng)比高者優(yōu)先D、優(yōu)先級調(diào)度答案:A解析:作業(yè)調(diào)度主要完成從后備狀態(tài)到執(zhí)行狀態(tài)的轉(zhuǎn)變,以及從執(zhí)行狀態(tài)到完成狀態(tài)的轉(zhuǎn)變。具體算法如下:(1)先來先服務(wù)(FCFS):按照作業(yè)到達的先后次序調(diào)度,不利于短作業(yè)。(2)短作業(yè)優(yōu)先(SJF):估計運行時間短的作業(yè)優(yōu)先調(diào)度,不利于長作業(yè),可能使其遲遲得不到服務(wù)。(3)響應(yīng)比高者優(yōu)先(HRN):HRN=(估計運行時間+等待時間)/估計運行時間,既考慮作業(yè)估計運行時間,又考慮作業(yè)等待時間。(4)優(yōu)先級調(diào)度:根據(jù)作業(yè)的優(yōu)先級別,優(yōu)先級高者先調(diào)度。11.用面向?qū)ο蠓椒ㄔO(shè)計了一個父類File和兩個子類DiskFile和TapeFile,這兩個子類繼承了其父類的open方法,并給出不同的實現(xiàn)。不同的子類執(zhí)行open方法時,有不同的行為,這種機制稱為()。A、繼承B、消息傳遞C、多態(tài)D、關(guān)聯(lián)答案:C解析:本題考查面向?qū)ο蠓椒ㄖ卸鄳B(tài)性的基礎(chǔ)知識。多態(tài):一個基類的引用符,可以指向多種派生類對象,具有多種不同的形態(tài),這種現(xiàn)象叫多態(tài)性。題干里的描述是面向?qū)ο蟮摹岸鄳B(tài)”機制。故正確答案為C12.內(nèi)存按字節(jié)編址從B3000H到DABFFH的區(qū)域其存儲容量為()。A、123KBB、159KBC、163KBD、194KB答案:B解析:B3000H到DABFFH的地址范圍為DABFFH-B3000H+1=DA8FFH個地址,每個地址對應(yīng)一個字節(jié),因此該區(qū)域的存儲容量為DA8FFH個字節(jié)。將DA8FFH轉(zhuǎn)換為十進制:DA8FFH=13×16^4+10×16^3+8×16^2+15×16^1+15×16^0=56063因此,該區(qū)域的存儲容量為56063字節(jié)。將56063字節(jié)轉(zhuǎn)換為KB:56063÷1024=54.78KB因為B3000H到DABFFH的地址范圍超過了54.78KB,所以選項A不正確。將56063字節(jié)轉(zhuǎn)換為MB:56063÷1024÷1024≈0.053MB因為B3000H到DABFFH的地址范圍不到0.053MB,所以選項C和D也不正確。將56063字節(jié)轉(zhuǎn)換為KB:56063÷1024≈54.78KB因為B3000H到DABFFH的地址范圍約為54.78KB,所以選項B是正確答案。13.()過程模型明確地考慮了開發(fā)中的風(fēng)險。A、瀑布B、快速原型C、VD、螺旋答案:D解析:本題考查軟件過程模型的基礎(chǔ)知識。軟件過程是軟件生存周期中的一系列相關(guān)活動,即用于開發(fā)和維護軟件及相關(guān)產(chǎn)品的一系列活動。瀑布模型從一種非常高層的角度描述了軟件開發(fā)過程中進行的活動,并且提出了要求開發(fā)人員經(jīng)過的事件序列。原型模型允許開發(fā)人員快速地構(gòu)造整個系統(tǒng)或系統(tǒng)的一部分以理解或澄清問題。V模型是瀑布模型的變種,它說明測試活動是如何與分析和設(shè)計相聯(lián)系的。螺旋模型把開發(fā)活動和風(fēng)險管理結(jié)合起來,以將風(fēng)險減到最小并控制風(fēng)險,在該過程模型中,風(fēng)險被明確地提了出來。14.對于邏輯表達式((a&b)||c,需要()個測試用例才能完成條件組合覆蓋。A、2B、3C、4D、5答案:C解析:本題考查白盒測試中邏輯覆蓋法的條件組合覆蓋。條件組合覆蓋的含義是:選擇足夠的測試用例,使得每個判定中條件的各種可能組合都至少出現(xiàn)一次。本題中有a&b和c兩個條件,組合之后需要的用例數(shù)是4。15.軟件可移植性應(yīng)從如下()方面進行測試。A、適應(yīng)性、易安裝性、共存性、易替換性B、適應(yīng)性、易安裝性、可伸縮性、易替換性C、適應(yīng)性、易安裝性、兼容性、易替換性D、適應(yīng)性、成熟性、兼容性、易替換性答案:A解析:本題考查可移植性測試的概念??梢浦残园ㄒ韵沦|(zhì)量子特性:適應(yīng)性、易安裝性、共存性、易替換性和可移植性依從性。故可移植性測試就是對上述子特性的測試。16.在如圖所示的進程資源()。A、P1、P2、P3都是阻塞節(jié)點B、P1是阻塞節(jié)點、P2、P3是非阻塞節(jié)點C、P1、P2是阻塞節(jié)點、P3是非阻塞節(jié)點D、P1、P2是非阻塞節(jié)點、P3是阻塞節(jié)點答案:C解析:圖中有3個節(jié)點表示進程,分別為P1、P2、P3,3個資源分別為R1、R2、R3,從資源到節(jié)點的箭頭表示系統(tǒng)分配一個資源給節(jié)點,從節(jié)點到資源的箭頭表示節(jié)點申請一個資源,特別要注意的是先分配后申請的關(guān)系,圖中系統(tǒng)先從R2分配一個資源給P1,P1再從R2申請一個資源。理解上面的關(guān)系后這道題目就不難了,可以看到,R1分配了一個資源給P1,又分配了一個資源給P3,P2再從R1申請資源,故P2阻塞,R2分配了3個資源給P1、P2、P3,但P1還從R2申請資源,故P1也阻塞,R3只分配一個資源給P2,R3有2個資源,故可以滿足P3的申請,故P3不阻塞。故正確答案為C17.假設(shè)某公司營銷系統(tǒng)有營銷點關(guān)系S(營銷點,負責(zé)人姓名,聯(lián)系方式)、商品關(guān)系P(商品名,條形碼,型號,產(chǎn)地,數(shù)量,價格),其中,營銷點唯一標(biāo)識S中的每一個元組。每個營銷點可以銷售多種商品,每一種商品可以由不同的營銷點銷售。關(guān)系S和P的主鍵分別為(),S和P之間聯(lián)系類型屬于(請作答此空)A、1:1B、1:nC、n:1D、n:m答案:D解析:本題考查對數(shù)據(jù)庫基本概念和SQL語言的掌握。條形碼:由于寬度不同、反射率不同的條和空,按照一定的編碼規(guī)則編制而成,用來表示一組數(shù)字或字母符號信息的圖形標(biāo)識符。并且可以唯一標(biāo)識。根據(jù)“每個營銷點可以銷售多種商品,每一種商品可以由不同的營銷點銷售。”可知S和P之間的聯(lián)系類型屬于n:m。本題正確答案為:D。18.為了能按時交付系統(tǒng),開發(fā)小組在實現(xiàn)“確定最優(yōu)任務(wù)分配方案”功能時采用了蠻力的方法。在系統(tǒng)交付后,對可能出現(xiàn)更多任務(wù)量的情況,采用更有效的方法來實現(xiàn)該功能,這屬于()A、正確性維護B、適應(yīng)性維護C、完善性維護D、預(yù)防性維護答案:C解析:本題考察軟件維護的概念。根據(jù)題意,開發(fā)小組在實現(xiàn)“確定最優(yōu)任務(wù)分配方案”功能時采用了蠻力的方法,這是在軟件開發(fā)階段進行的。而在系統(tǒng)交付后,對可能出現(xiàn)更多任務(wù)量的情況,采用更有效的方法來實現(xiàn)該功能,這是在軟件維護階段進行的。根據(jù)軟件維護的分類,可以將其分為四類:預(yù)防性維護、適應(yīng)性維護、正確性維護和完善性維護。預(yù)防性維護是在軟件交付前進行的,目的是為了預(yù)防軟件出現(xiàn)問題;適應(yīng)性維護是為了適應(yīng)新的環(huán)境或需求而進行的維護;正確性維護是為了修正軟件中的錯誤而進行的維護;完善性維護是為了提高軟件的性能、可靠性、可維護性等方面而進行的維護。根據(jù)題意可知,采用更有效的方法來實現(xiàn)該功能是為了提高軟件的性能,因此屬于完善性維護。因此,答案選C。19.在各種不同的軟件需求中,()描述了用戶使用產(chǎn)品必須要完成的任務(wù),可以用UML建模語言的(請作答此空)表示。A、用例圖B、類圖C、狀態(tài)圖D、序列圖答案:A解析:本題考查的是軟件需求中的用例圖。用例圖是一種UML建模語言,用于描述用戶使用產(chǎn)品必須要完成的任務(wù)。因此,本題的答案為A,即用例圖。類圖用于描述系統(tǒng)中的類及其關(guān)系,狀態(tài)圖用于描述對象在不同狀態(tài)下的行為,序列圖用于描述對象之間的交互過程。這些圖形都不能完整地描述用戶使用產(chǎn)品必須要完成的任務(wù),因此不是本題的答案。20.在結(jié)構(gòu)化分析方法中,數(shù)據(jù)流圖描述數(shù)據(jù)在系統(tǒng)中如何被傳送或變換,反映系統(tǒng)必須完成的邏輯功能,用于(請作答此空)建模。在繪制數(shù)據(jù)流圖時,()。A、數(shù)據(jù)B、功能C、結(jié)構(gòu)D、行為答案:B解析:本題考查軟件工程需求分析的基礎(chǔ)知識。在結(jié)構(gòu)化分析方法中,存在幾種重要的模型:數(shù)據(jù)流圖描述數(shù)據(jù)在系統(tǒng)中如何被傳送或變換,反映系統(tǒng)必須完成的邏輯功能,用于功能建模;實體一聯(lián)系圖用于數(shù)據(jù)建模;狀態(tài)-遷移圖用于行為建模。數(shù)據(jù)流圖包含外部實體(數(shù)據(jù)源)、加工、數(shù)據(jù)存儲和數(shù)據(jù)流。每個加工必須既有輸入流又有輸出流;一個加工可以有多個數(shù)據(jù)流流向另一個加工,一個加工可以有兩個相同的輸出數(shù)據(jù)流流向兩個不同的加工。在將父圖分解為子圖時,必須要保持?jǐn)?shù)據(jù)流的平衡。21.以下關(guān)于軟件測試原則的敘述中,正確的是()。A、測試用例只需選用合理的輸入數(shù)據(jù),不需要選擇不合理的輸入數(shù)據(jù)B、應(yīng)制定測試計劃并嚴(yán)格執(zhí)行,排除隨意性C、窮舉測試是可能的D、程序員應(yīng)盡量測試自己的程序答案:B解析:本題考查軟件測試的原則。軟件測試應(yīng)遵循的原則包括:應(yīng)當(dāng)把"盡早和不斷地測試"作為開發(fā)者的座右銘;程序員應(yīng)該避免檢查自己的程序,測試工作應(yīng)該由獨立的專業(yè)的軟件測試機構(gòu)來完成;設(shè)計測試用例時,應(yīng)該考慮到合法的輸入和不合法的輸入,以及各種邊界條件;一定要注意測試中的錯誤集中發(fā)生現(xiàn)象,應(yīng)對錯誤群集的程序段進行重點測試;對測試錯誤結(jié)果一定要有一個確認的過程;制定嚴(yán)格的測試計劃,并把測試時間安排得盡量寬松,不要希望在極短的時間內(nèi)完成一個高水平的測試;回歸測試的關(guān)聯(lián)性一定要引起充分的注意,修改一個錯誤而引起更多錯誤出現(xiàn)的現(xiàn)象并不少見;妥善保存一切測試過程文檔;窮舉測試是不能實現(xiàn)的。根據(jù)上述描述,測試過程中需要制定測試計劃并嚴(yán)格執(zhí)行。22.可用于編寫?yīng)毩⒊绦蚝涂焖倌_本的語言是()A、PythonB、PrologC、JavaD、C#答案:A解析:腳本語言又被稱為擴建的語言,或者動態(tài)語言,是一種編程語言,通常以文本(如ASCII)保存,只在被調(diào)用時進行解釋或編譯。Python是一種腳本語言。23.某汽車維修公司有部門、員工和顧客等實體,各實體對應(yīng)的關(guān)系模式如下:部門(部門代碼,部門名稱,電話)員工(員工代碼,姓名,部門代碼)顧客(顧客號,姓名,年齡,性別)維修(顧客號,故障情況,維修日期,員工代碼)假設(shè)每個部門允許有多部電話,則電話屬性為()。若每個部門有多名員工,而每個員工只屬于一個部門。員工代碼唯一標(biāo)識員工關(guān)系的每一個元組。部門和員工之間是(請作答此空)聯(lián)系。一個員工同一天可為多位顧客維修車輛,而一名顧客,也可由多個員工為其維修車輛,維修關(guān)系模式的主鍵是(),員工關(guān)系模式的外鍵是()。A、1:1B、1:nC、n:1D、n:m答案:B解析:本題考查數(shù)據(jù)庫方面的基礎(chǔ)知識。從題干可得出:一個部門有多個員工,一個員工只在一個部門,推出部門與員工之間為1:n24.在采用面向?qū)ο蠹夹g(shù)構(gòu)建軟件系統(tǒng)時,很多敏捷方法都建議的一種重要的設(shè)計活動是(),它是一種重新組織的技術(shù),可以簡化構(gòu)件的設(shè)計而無須改變其功能或行為。A、精化B、設(shè)計類C、重構(gòu)D、抽象答案:C解析:本題考查采用敏捷方法進行軟件開發(fā)。敏捷方法中,重構(gòu)是一種重新組織技術(shù),重新審視需求和設(shè)計,重新明確地描述它們以符合新的和現(xiàn)有的需求,可以簡化構(gòu)件的設(shè)計而無須改變其功能或行為。25.()不屬于功能測試用例構(gòu)成元素。A、測試數(shù)據(jù)B、測試步驟C、預(yù)期結(jié)果D、實測結(jié)果答案:D解析:本題考查功能測試用例概念。功能測試用例的主要元素包括測試步驟、測試數(shù)據(jù)和預(yù)期結(jié)果。實測結(jié)果是案例的執(zhí)行結(jié)果。26.假設(shè)實體集E1中的一個實體可與實體集E2中的多個實體相聯(lián)系,E2中的一個實體叧與E1中的一個實體相聯(lián)系,那么E1和E2之間的聯(lián)系類型為()。A、1:1B、1:nC、n:1D、n:m答案:B解析:E1中的一個實體可與E2中的多個實體相聯(lián)系,E2中的一個實體叧與E1中的一個實體相聯(lián)系,那么E1和E2之間的聯(lián)系類型為1:n。例如,某公司有部門實體集E1和員工實體集E2,若每個部門叧有一名負責(zé)人,多名員工,且每名員工叧屬于一個部門,那么部門與員工之間的聯(lián)系為1:n。27.ICMP協(xié)議屬于因特網(wǎng)中的()協(xié)議,ICMP協(xié)議數(shù)據(jù)單元封裝在(請作答此空)中傳送。A、以太幀B、TCP段C、UDP數(shù)據(jù)報D、IP數(shù)據(jù)報答案:D解析:ICMP(InternetcontrolMessageProtocol)與IP協(xié)議同屬于網(wǎng)絡(luò)層,用于傳送有關(guān)通信問題的消息,例如,數(shù)據(jù)報不能到達目標(biāo)站,路由器沒有足夠的緩存空間,或者路由器向發(fā)送主機提供最短通路信息等。ICMP報文封裝在IP數(shù)據(jù)報中傳送,因而不保證可靠的提交。28.設(shè)有職工EMP(職工號,姓名,性別,部門號,職務(wù),進單位時間,電話),職務(wù)JOB(職務(wù),月薪)和部門DEPT(部門號,部門名稱,部門電話,負責(zé)人)實體集。一個職務(wù)可以由多個職工擔(dān)任,但一個職工只能擔(dān)任一個職務(wù),并屬于一個部門,部門負責(zé)人是一個職工。下圖所示的a、b處的實體名分別為();圖中a、b之間為(請作答此空)聯(lián)系。A、11B、1*C、*1D、**答案:C解析:本題考查數(shù)據(jù)庫系統(tǒng)中ER模型方面的基礎(chǔ)知識。根據(jù)題意,職工EMP關(guān)系中一個職工只能擔(dān)任一個職務(wù),并屬于一個部門,因此職工EMP和部門DEPT關(guān)系之間是一個一對多的聯(lián)系1*,故a應(yīng)為EMP關(guān)系;又因為一個職務(wù)可以由多個職工擔(dān)任,所以職工EMP和職務(wù)關(guān)系之間是一個多對一的聯(lián)系*1。職務(wù)JOB(職務(wù),月薪)關(guān)系的主碼為職務(wù),部門DEPT關(guān)系的主碼為部門號,因此根據(jù)外碼是另一個關(guān)系中的主碼的定義,職工EMP關(guān)系中的外碼為部門號和職務(wù)。29.安全防護策略是軟件系統(tǒng)對抗攻擊的主要手段,安全防護策略不包括()。A、安全日志B、入侵檢測C、漏洞掃描D、數(shù)據(jù)備份與恢復(fù)答案:D解析:本題考查的是安全防護策略的內(nèi)容,選項中的A、B、C都是安全防護策略的一部分,而D是數(shù)據(jù)備份與恢復(fù),雖然也是一種安全措施,但不屬于安全防護策略的范疇,因此答案為D。30.執(zhí)行功能測試后一般可以確認系統(tǒng)的功能缺陷,缺陷的類型包括()。①功能不滿足隱性需求②功能實現(xiàn)不正確③功能易用性不好④功能不符合相關(guān)的法律法規(guī)A、①③④B、①②④C、②③④D、①②③答案:B解析:本題考察功能測試缺陷的類型,功能測試主要考查功能是否正確實現(xiàn)、是否滿足需求及是否滿足法律規(guī)范的要求,功能易用性通常在用戶參與的情況下測試。31.根據(jù)輸出對輸入的依賴關(guān)系設(shè)計測試用例的黑盒測試方法是()A、等價類劃分法B、因果圖法C、邊界值分析法D、場景法答案:B解析:本題考查黑盒測試方法的選擇。根據(jù)輸出對輸入的依賴關(guān)系,可以使用因果圖法進行測試設(shè)計。因果圖法是一種基于輸入和輸出之間因果關(guān)系的測試設(shè)計方法,可以幫助測試人員找到輸入和輸出之間的關(guān)系,從而設(shè)計出有效的測試用例。選項A等價類劃分法、選項C邊界值分析法、選項D場景法都是常用的黑盒測試方法,但是它們并不直接考慮輸入和輸出之間的因果關(guān)系,因此不適用于本題。綜上所述,答案為B。32.某軟件項目的活動圖如下圖所示,其中頂點表示項目里程碑,連接頂點的邊表示包含的活動,邊上的數(shù)字表示活動的持續(xù)時間(天),則完成該項目的最少時間為()天?;顒覤C和BF分別最多可以晚開始(請作答此空)天而不會影響整個項目的進度。A、0和7B、0和11C、2和7D、2和11答案:A解析:最少時間就是求項目的關(guān)鍵路徑,即所有路徑中最長的一條,在該圖中路徑:A->B->C->E->F->J=2+3+5+3+5=18和路徑:A->B->D->G->F->J=2+2+3+6+5=18都是路徑最長的,共2條。故第一問正確答案為D,18天;其實是計算B->C和B->F的松弛時間,即在不影響項目進度的前提下,可推遲開始的時間。本題中B->C在關(guān)鍵路徑上,所以松弛時間為0;對于B->F:項目關(guān)鍵路徑的時間是18,B->F所在的路徑A->B->F->J=2+4+5=11,18-11=7,即最多可以晚開始7天。故第二問正確答案為A33.()不是RISC的特點。A、指令種類豐富B、高效的流水線操作C、尋址方式較少D、硬布線控制答案:A解析:本題考查計算機系統(tǒng)基礎(chǔ)知識。RISC(ReducedInstructionSetputer,精簡指令集計算機)的主要特點是重疊寄存器窗口技術(shù);優(yōu)化編譯技術(shù)。RISC使用了大量的寄存器,如何合理分配寄存器、提高寄存器的使用效率及減少訪存次數(shù)等,都應(yīng)通過編譯技術(shù)的優(yōu)化來實現(xiàn);超流水及超標(biāo)量技術(shù)。為了進一步提高流水線速度而采用的技術(shù);硬布線邏輯與微程序相結(jié)合在微程序技術(shù)中。34.某教學(xué)管理數(shù)據(jù)庫中,學(xué)生、課程關(guān)系模式和主鍵分別為:S(學(xué)號,姓名,性別,家庭住址,電話),關(guān)系S的主鍵為學(xué)號;C(課程號,課程名,學(xué)分),關(guān)系C的主鍵為課程號。假設(shè)一個學(xué)生可以選擇多門課程,一門課程可以由多個學(xué)生選擇。一旦學(xué)生選擇某門課程必定有該課程的成績。由于學(xué)生與課程之間的“選課”聯(lián)系類型為()所以對該聯(lián)系(請作答此空)。A、不需要構(gòu)建—個獨立的關(guān)系模式B、需要構(gòu)建一個獨立的關(guān)系模式,且關(guān)系模式為:SC(課程號,成績)C、需要構(gòu)建一個獨立的關(guān)系模式,且關(guān)系模式為:SC(學(xué)號,成績)D、需要構(gòu)建—個獨立的關(guān)系模式,且關(guān)系模式為:SC(學(xué)號,課程號,成績)答案:D解析:根據(jù)題目描述,學(xué)生和課程之間是多對多的關(guān)系,因此需要構(gòu)建一個獨立的關(guān)系模式來表示學(xué)生和課程之間的選課關(guān)系。同時,由于學(xué)生選擇某門課程必定有該課程的成績,因此選課關(guān)系模式中需要包含成績這一屬性。選項A不正確,因為需要構(gòu)建一個獨立的關(guān)系模式來表示學(xué)生和課程之間的選課關(guān)系。選項B不正確,因為選課關(guān)系模式中應(yīng)該包含學(xué)生的學(xué)號,而不是課程號。選項C不正確,因為選課關(guān)系模式中應(yīng)該包含課程的課程號,而不是學(xué)號。因此,選項D是正確的,選課關(guān)系模式為SC(學(xué)號,課程號,成績)。35.關(guān)于軟件測試與軟件開發(fā)的認識,不正確的是()A、軟件生命周期各個階段都可能產(chǎn)生錯誤B、軟件測試是獨立于軟件開發(fā)的一個工作C、軟件開發(fā)的需求分析和設(shè)計階段就應(yīng)開始測試工作D、測試越早進行,越有助于提高被測軟件的質(zhì)量答案:B解析:測試工程師與開發(fā)工程師目標(biāo)一致、行為對立、并行工作,有生產(chǎn)就必然有質(zhì)檢,二者的工作相輔相成,開發(fā)人員和測試人員的主要矛盾就集中在對bug的定義上。正確36.在計算機系統(tǒng)中,總線寬度分為地址總線寬度和數(shù)據(jù)總線寬度。若計算機中地址總線的寬度為32位,則最多允許直接訪問主存儲器()的物理空間。A、40MBB、4GBC、40GBD、400GB答案:B解析:地址總線的寬度決定了CPU可以尋址的內(nèi)存空間大小,而數(shù)據(jù)總線的寬度決定了CPU與內(nèi)存之間每次傳輸?shù)臄?shù)據(jù)量大小。根據(jù)題目中給出的信息,地址總線的寬度為32位,即CPU可以尋址的內(nèi)存空間大小為$2^{32}$個地址。由于每個地址對應(yīng)一個字節(jié),所以CPU可以直接訪問的物理空間大小為$2^{32}$字節(jié)。將字節(jié)轉(zhuǎn)換為GB,有:$$2^{32}\text{字節(jié)}=\frac{2^{32}}{1024^3}\text{GB}\approx4\text{GB}$$因此,最多允許直接訪問主存儲器4GB的物理空間,選項B為正確答案。37.軟件測試的目的是()A、避免軟件開發(fā)中出現(xiàn)的錯誤B、發(fā)現(xiàn)軟件中出現(xiàn)的錯誤C、容忍軟件中出現(xiàn)的錯誤D、修改軟件中出現(xiàn)酌錯誤答案:B解析:本題考查軟件測試的目的。軟件測試是為了發(fā)現(xiàn)軟件中存在的錯誤,以便及時修復(fù),提高軟件的質(zhì)量和穩(wěn)定性。因此,選項B為正確答案。選項A雖然也是軟件測試的一個重要目的,但不是本題所要求的最準(zhǔn)確的答案。選項C和D都是錯誤的,因為軟件測試的目的不是容忍錯誤,而是盡可能地發(fā)現(xiàn)和修復(fù)錯誤。因此,本題的正確答案是B。38.軟件設(shè)計師王某在其公司的某一綜合樓信息管理系統(tǒng)軟件開發(fā)工作中承擔(dān)了大部分程序設(shè)計工作,該系統(tǒng)交付用戶后,投入試運行后,王某離職離開公司,并帶走了該綜合信息管理系統(tǒng)的源程序,拒不交還公司,王某認為,綜合信息管理系統(tǒng)的源程序是他獨立完成的,他是綜合信息系統(tǒng)源程序的軟件著作權(quán)人,王某的行為()。A、侵犯了公司的軟件著作權(quán)B、未侵犯了公司的軟件著作權(quán)C、侵犯了公司的商業(yè)秘密權(quán)D、不涉及侵犯了公司的軟件著作權(quán)答案:A解析:王某在公司開發(fā)綜合信息管理系統(tǒng)軟件時,承擔(dān)了大部分程序設(shè)計工作,因此該軟件的著作權(quán)屬于公司。王某離職后,擅自帶走該軟件的源程序并拒不交還公司,構(gòu)成了侵犯公司的軟件著作權(quán)行為。因此,答案為A。39.對一段信息生成消息摘要是防止信息在網(wǎng)絡(luò)傳輸及存儲過程中被篡改的基本手段,()不屬于生成消息摘要的基本算法。A、MD5B、RSAC、SHA-1D、SHA-256答案:B解析:本題考查消息摘要的基本算法。生成消息摘要的算法是不可逆的,即基于消息摘要無法計算出原始消息內(nèi)容。MD5,SHA-1和SHA-256都屬于典型的生成消息摘要的算法,RSA是常用的公鑰加密算法,其加密產(chǎn)生的數(shù)據(jù)可以被還原,不屬于生成消息摘要的算法。故正確答案為B。40.客戶端交易處理性能指標(biāo)是一類重要的負載壓力測試指標(biāo),以下不屬于客戶端交易處理性能指標(biāo)的是()。A、并發(fā)用戶數(shù)B、平均事務(wù)響應(yīng)時間C、每秒事務(wù)數(shù)D、每秒進程切換數(shù)答案:D解析:本題考查負載壓力測試的性能指標(biāo)。負載壓力測試的性能指標(biāo)包括客戶端交易處理性能指標(biāo)、服務(wù)器資源監(jiān)控指標(biāo)、數(shù)據(jù)庫資源監(jiān)控指標(biāo)、Web服務(wù)器監(jiān)控指標(biāo)以及中間件監(jiān)控指標(biāo)。其中,客戶端交易處理性能指標(biāo)包括并發(fā)用戶數(shù)、交易處理指標(biāo)、Web請求指標(biāo)和Web頁面組件指標(biāo)。平均事務(wù)響應(yīng)時間和每秒事務(wù)數(shù)都是交易處理指標(biāo),而每秒進程切換數(shù)是屬于服務(wù)器資源監(jiān)控指標(biāo)。41.黑盒測試不能發(fā)現(xiàn)______。A、功能錯誤或者遺漏B、輸入輸出錯誤C、執(zhí)行不到的代碼D、初始化和終止錯誤答案:C解析:試題分析:本題考查黑盒測試的基礎(chǔ)知識。黑盒測試是把程序看作一個不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,在程序接口進行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息。黑盒測試著眼于程序外部結(jié)構(gòu),不考慮內(nèi)部邏輯結(jié)構(gòu),主要針對軟件界面和軟件功能進行測試。黑盒測試能發(fā)現(xiàn)功能錯誤或者遺漏、輸入輸出錯誤以及初始化和終止錯誤。由于黑盒測試不考慮程序內(nèi)部結(jié)構(gòu),所以該方法不能檢測到執(zhí)行不到的代碼。參考答案:C42.在結(jié)構(gòu)化分析方法中,依據(jù)()來進行接口設(shè)計。A、數(shù)據(jù)流圖B、實體一關(guān)系圖C、數(shù)據(jù)字典D、狀態(tài)一遷移圖答案:A解析:結(jié)構(gòu)化分析方法是一種軟件開發(fā)方法,它將系統(tǒng)分解為多個模塊,每個模塊都有自己的輸入、輸出和處理過程。在結(jié)構(gòu)化分析方法中,接口設(shè)計是非常重要的一環(huán),它決定了模塊之間的數(shù)據(jù)傳輸方式和數(shù)據(jù)格式。在接口設(shè)計中,數(shù)據(jù)流圖是一種常用的工具。數(shù)據(jù)流圖是一種圖形化的表示方法,它用箭頭表示數(shù)據(jù)流動的方向,用方框表示處理過程,用圓圈表示數(shù)據(jù)存儲。通過數(shù)據(jù)流圖,可以清晰地了解模塊之間的數(shù)據(jù)傳輸方式和數(shù)據(jù)格式,從而進行接口設(shè)計。因此,本題的正確答案是A。數(shù)據(jù)流圖是結(jié)構(gòu)化分析方法中進行接口設(shè)計的重要工具。43.軟件測評相關(guān)的標(biāo)準(zhǔn)一般可以分為國際標(biāo)準(zhǔn)、國家標(biāo)準(zhǔn)、行業(yè)標(biāo)準(zhǔn)以及企業(yè)標(biāo)準(zhǔn)。一般情況下,技術(shù)要求最高的是()。A、國際標(biāo)準(zhǔn)B、國家標(biāo)準(zhǔn)C、行業(yè)標(biāo)準(zhǔn)D、企業(yè)標(biāo)準(zhǔn)答案:D解析:在國際標(biāo)準(zhǔn)、國家標(biāo)準(zhǔn)、行業(yè)標(biāo)準(zhǔn)以及企業(yè)標(biāo)準(zhǔn)中,對技術(shù)要求最高的是企業(yè)標(biāo)準(zhǔn)。根據(jù)《中華人民共和國標(biāo)準(zhǔn)化法》的規(guī)定,對需要在全國范圍內(nèi)統(tǒng)一的技術(shù)要求,應(yīng)當(dāng)制定國家標(biāo)準(zhǔn)。國家標(biāo)準(zhǔn)由國務(wù)院標(biāo)準(zhǔn)化行政主管部門制定。對沒有國家標(biāo)準(zhǔn)而又需要在全國某個行業(yè)范圍內(nèi)統(tǒng)一的技術(shù)要求,可以制定行業(yè)標(biāo)準(zhǔn)。行業(yè)標(biāo)準(zhǔn)由國務(wù)院有關(guān)行政主管部門制定,并報國務(wù)院標(biāo)準(zhǔn)化行政主管部門備案。對沒有國家標(biāo)準(zhǔn)和行業(yè)標(biāo)準(zhǔn)而又需要在省、自治區(qū)、直轄市范圍內(nèi)統(tǒng)一的工業(yè)產(chǎn)品的安全、衛(wèi)生要求,可以制定地方標(biāo)準(zhǔn)。地方標(biāo)準(zhǔn)由省、自治區(qū)、直轄市標(biāo)準(zhǔn)化行政主管部門制定,并報國務(wù)院標(biāo)準(zhǔn)化行政主管部門和國務(wù)院有關(guān)行政主管部門備案。企業(yè)生產(chǎn)的產(chǎn)品沒有國家標(biāo)準(zhǔn)和行業(yè)標(biāo)準(zhǔn)的,應(yīng)當(dāng)制定企業(yè)標(biāo)準(zhǔn),作為組織生產(chǎn)的依據(jù)。已有國家標(biāo)準(zhǔn)或者行業(yè)標(biāo)準(zhǔn)的,國家鼓勵企業(yè)制定嚴(yán)于國家標(biāo)準(zhǔn)的企業(yè)標(biāo)準(zhǔn),在企業(yè)內(nèi)部適用。44.ISO/IEC9126《軟件工程產(chǎn)品質(zhì)量》統(tǒng)一了多種質(zhì)量模型。其中,下述關(guān)于軟件使用質(zhì)量描述,不正確的是()。A、它測量用戶在特定環(huán)境中能達到其目標(biāo)的程度,不是測量軟件自身的屬性B、使用質(zhì)量的屬性分為四個特性:有效性,生產(chǎn)率,安全性和滿意度C、使用質(zhì)量是基于用戶、開發(fā)者、維護者觀點的質(zhì)量D、使用質(zhì)量的獲得依賴于取得必須的外部質(zhì)量,而外部質(zhì)量的獲得則依賴于取得必須的內(nèi)部質(zhì)量答案:C解析:影響軟件質(zhì)量可分為:可直接測量(如每個功能點錯誤)、間接度量(可用性、可維護性)包括:質(zhì)量模型、外部度量、內(nèi)部度量、使用質(zhì)量度量。外部、內(nèi)部質(zhì)量的質(zhì)量模型:質(zhì)量屬性包括:功能性、可靠性、易用性、效率、可維護性和可移植性ISO/IEC9126《軟件工程產(chǎn)品質(zhì)量》統(tǒng)一了多種質(zhì)量模型。其中,下述關(guān)于軟件使用質(zhì)量描述,使用質(zhì)量是從用戶角度看待的質(zhì)量,其屬性分為4種:有效性、生產(chǎn)率、安全性和滿意度。使用質(zhì)量是從用戶角度看待的質(zhì)量。使用質(zhì)量的獲得依賴于取得必須的外部質(zhì)量,而外部質(zhì)量的獲得則依賴于取得必須的內(nèi)部質(zhì)量。45.以下不屬于軟件測試對象的有()項。①需求規(guī)格說明書②軟件的程序模塊③概要設(shè)計說明書與詳細設(shè)計說明書④軟件的用戶手冊A、2B、3C、4D、0答案:D解析:本題考查的是軟件測試對象的范圍。軟件測試對象是指需要進行測試的軟件或軟件相關(guān)的文檔、數(shù)據(jù)等。根據(jù)題目所給選項,需求規(guī)格說明書、軟件的程序模塊、概要設(shè)計說明書與詳細設(shè)計說明書以及軟件的用戶手冊都是軟件測試對象,因此不屬于軟件測試對象的選項為0,答案為D。46.()是指按內(nèi)容訪問的存儲器。A、虛擬存儲器B、相聯(lián)存儲器C、高速緩存(Cache)D、隨機訪問存儲器答案:B解析:本題考查計算機存儲器的分類。根據(jù)存儲器的訪問方式和存儲內(nèi)容的特點,計算機存儲器可以分為多種類型,其中相聯(lián)存儲器是按內(nèi)容訪問的存儲器。因此,本題的正確答案為B。A選項虛擬存儲器是一種利用磁盤空間擴展主存儲器容量的技術(shù),它并不是按內(nèi)容訪問的存儲器。C選項高速緩存(Cache)是一種利用局部性原理提高存儲器訪問速度的技術(shù),它也不是按內(nèi)容訪問的存儲器。D選項隨機訪問存儲器(RAM)是一種按地址訪問的存儲器,它也不是按內(nèi)容訪問的存儲器。因此,本題的正確答案為B。47.在程序的執(zhí)行過程中,Cache與主存的地址映像由()。A、專門的硬件自動化完成B、程序員進行調(diào)度C、操作系統(tǒng)進行管理D、程序員和操作系統(tǒng)共同協(xié)調(diào)完成答案:A解析:程序執(zhí)行過程中,Cache和主存都被分成若干個大小相等的塊,每塊由若干個字節(jié)組成,主存和Cache的數(shù)據(jù)交換是以塊為單位,需要考慮二者地址的邏輯關(guān)系。地址映像:把主存地址空間映像到Cache地址空間,即按某種規(guī)則把主存的塊復(fù)制到Cache中。映像可分為全相聯(lián)映像、直接映像和組相聯(lián)映像等。Cache的地址變換和數(shù)據(jù)塊的替換算法都采用硬件。48.面向?qū)ο蠓椒ㄖ?,()是一種概念、抽象或具有狀態(tài)、行為和標(biāo)識的事物。A、關(guān)系B、屬性C、標(biāo)識D、對象答案:D解析:本題考查面向?qū)ο蠓椒ㄖ械幕靖拍?。面向?qū)ο蠓椒ㄊ且环N基于對象的程序設(shè)計方法,其中的對象是指具有狀態(tài)、行為和標(biāo)識的事物。因此,本題的正確答案是D,即對象。選項A關(guān)系、選項B屬性、選項C標(biāo)識都是面向?qū)ο蠓椒ㄖ械母拍?,但不是本題的正確答案。因此,本題的正確答案是D。49.若有關(guān)系R(A,B,C,D,E)和S(B,C,F,G),則R與S自然聯(lián)接運算后的屬性列有()個?與表達式π1,3,6,7(σ3<6(R∞S))等價的SQL語句如下:SELECT(請作答此空)FROM()WHERE();A、,R.C,F,GB、A,C,S.B,S.FC、A,C,S.B,S.CD、R.A,R.C,S.B,S.C答案:A解析:本題考查關(guān)系代數(shù)運算與SQL查詢方面的基礎(chǔ)知識。50.POP3協(xié)議采用()模式,客戶端代理與POP3服務(wù)器通過建立(請作答此空)連接來傳送數(shù)據(jù)。A、TCPB、UDPC、P2PD、IP答案:A解析:概念:全名為“PostOfficeProtocol-Version3”,即“郵局協(xié)議版本3”。POP適用于C/S結(jié)構(gòu)的脫機模型的電子郵件協(xié)議,目前已發(fā)展到第三版,稱POP3。協(xié)議支持離線郵件處理,當(dāng)郵件發(fā)送到服務(wù)器后,電子郵件客戶端會調(diào)用郵件客戶端程序,下載所有未閱讀的電子郵件,當(dāng)郵件從郵件服務(wù)器發(fā)送到個人計算機上,同時郵件服務(wù)器會刪除該郵件。POP3協(xié)議特性默認端口:110默認傳輸協(xié)議:TCP適用的構(gòu)架結(jié)構(gòu):C/S訪問模式:離線訪問C/S即Client/Server,本題正確答案為A。51.關(guān)于軟件測試與質(zhì)量保證,正確的理解的是()A、軟件測試關(guān)注的是過程中的活動,軟件質(zhì)量保證關(guān)注的是過程的產(chǎn)物B、軟件測試不是軟件質(zhì)量保證工作中的內(nèi)容C、軟件測試是軟件質(zhì)量保證的重要手段D、軟件質(zhì)量保證人員就是軟件測試人員答案:C解析:A選項:軟件測試和質(zhì)量保證都關(guān)注軟件開發(fā)過程中的活動和產(chǎn)物,因此該選項不正確。B選項:軟件測試是軟件質(zhì)量保證工作中的重要內(nèi)容,因此該選項不正確。C選項:軟件測試是確保軟件質(zhì)量的重要手段,通過測試可以發(fā)現(xiàn)和修復(fù)軟件中的缺陷,提高軟件的可靠性、可用性和安全性,從而保證軟件的質(zhì)量。D選項:軟件質(zhì)量保證人員和軟件測試人員是兩個不同的職位,雖然兩者都關(guān)注軟件質(zhì)量,但是具體的工作內(nèi)容和職責(zé)不同,因此該選項不正確。52.軟件系統(tǒng)的安全性是信息安全的一個重要組成部分,針對程序和數(shù)據(jù)的安全性測試與評估是軟件安全性測試的重要內(nèi)容,()不屬于安全性測試與評估的基本內(nèi)容。A、用戶認證機制B、加密機制C、系統(tǒng)能承受的并發(fā)用戶量D、數(shù)據(jù)備份與恢復(fù)手段答案:C解析:本題考查的是軟件安全性測試與評估的基本內(nèi)容。選項A、B、D都是軟件安全性測試與評估的基本內(nèi)容,而選項C“系統(tǒng)能承受的并發(fā)用戶量”與軟件安全性測試與評估無關(guān),因此選C。53.關(guān)于數(shù)據(jù)庫索引,以下表述正確的是()。①如果對表創(chuàng)建了索引,那么更新、插入和刪除表中的記錄都將導(dǎo)致額外的系統(tǒng)開銷。②全表掃描一定比使用索引的執(zhí)行效率低。③在字段選擇性很低的情況下適用索引。④一個表創(chuàng)建的索引越多,對系統(tǒng)的性能提升越大。A、①②③B、①③C、①②③④D、①③④答案:B解析:本題考查性能測試中數(shù)據(jù)庫索引的概念。正確的描述是:·如果對表創(chuàng)建了索引,那么更新、插入和刪除表中的記錄都將導(dǎo)致額外的系統(tǒng)開銷?!ぎ?dāng)表中記錄數(shù)不多時,全表掃描不一定比使用索引的執(zhí)行效率低?!ぴ谧侄芜x擇性很低的情況下適用索引?!ぎ?dāng)索引建立不正確時,一個表創(chuàng)建的索引多,不一定對系統(tǒng)的性能提升大。54.下列操作系統(tǒng)中,()保持網(wǎng)絡(luò)系統(tǒng)的全部功能,并具有透明性、可靠性和高性能等特性。A、批處理操作系統(tǒng)B、分時操作系統(tǒng)C、分布式操作系統(tǒng)D、實時操作系統(tǒng)答案:C解析:本題考查的是操作系統(tǒng)的分類及特點。根據(jù)題干中的關(guān)鍵詞“網(wǎng)絡(luò)系統(tǒng)的全部功能”、“透明性”、“可靠性”、“高性能”,可以判斷本題考查的是分布式操作系統(tǒng)。A選項批處理操作系統(tǒng),是一種按照一定的順序批量處理作業(yè)的操作系統(tǒng),不涉及網(wǎng)絡(luò)系統(tǒng)的功能,排除。B選項分時操作系統(tǒng),是一種多用戶共享計算機資源的操作系統(tǒng),雖然可以實現(xiàn)網(wǎng)絡(luò)系統(tǒng)的功能,但是沒有提到透明性、可靠性和高性能等特性,排除。D選項實時操作系統(tǒng),是一種對時間要求非常嚴(yán)格的操作系統(tǒng),主要用于控制系統(tǒng)、嵌入式系統(tǒng)等領(lǐng)域,不涉及網(wǎng)絡(luò)系統(tǒng)的功能,排除。C選項分布式操作系統(tǒng),是一種將計算機資源分布在不同的計算機上,通過網(wǎng)絡(luò)進行協(xié)同工作的操作系統(tǒng),可以保持網(wǎng)絡(luò)系統(tǒng)的全部功能,并具有透明性、可靠性和高性能等特性,符合題干要求,是正確答案。綜上所述,本題答案為C。55.在匯編指令中,操作數(shù)在某寄存器中的尋址方式稱為()尋址。A、直接B、變址C、寄存器D、寄存器間接答案:C解析:尋址方式:處理器根據(jù)指令中給出的地址信息來尋找物理地址的方式,是確定本條指令的數(shù)據(jù)地址以及下一條要執(zhí)行的指令地址的方法。形成操作數(shù)的有效地址的方法稱為操作數(shù)的尋址方式。直接尋址:在指令格式的地址的字段中直接指出操作數(shù)在內(nèi)存的地址。由于操作數(shù)的地址直接給出而不需要經(jīng)過某種變換,所以稱這種尋址方式為直接尋址方式。變址尋址:把CPU中某個變址寄存器的內(nèi)容與偏移量D相加來形成操作數(shù)有效地址。寄存器尋址:當(dāng)操作數(shù)不放在內(nèi)存中,而是放在CPU的通用寄存器中時,可采用寄存器尋址方式。寄存器間接尋址:與寄存器尋址方式的區(qū)別在于:指令格式中的寄存器內(nèi)容不是操作數(shù),而是操作數(shù)的地址,該地址指明的操作數(shù)在內(nèi)存中。56.以下描述可以作為軟件測試結(jié)束的標(biāo)志的是()。A、使用了特定的測試用例B、錯誤強度曲線下降到預(yù)定的水平C、查出了預(yù)定數(shù)目的錯誤D、按照測試計劃中所規(guī)定的時間進行了測試答案:B解析:本題考查的是軟件測試結(jié)束的標(biāo)志。選項A、C、D都是軟件測試中的重要環(huán)節(jié),但并不能作為軟件測試結(jié)束的標(biāo)志。只有選項B中的錯誤強度曲線下降到預(yù)定的水平,才能說明軟件測試已經(jīng)達到了預(yù)期的質(zhì)量要求,可以結(jié)束測試。因此,本題的正確答案是B。57.單元測試的測試內(nèi)容包括()。①模塊接口②局部數(shù)據(jù)庫結(jié)構(gòu)③模塊內(nèi)路徑④邊界條件⑤錯誤處理⑥系統(tǒng)性能A、①②③④⑤⑥B、①②③④⑤C、①②③④D、①②③答案:B解析:單元測試是針對軟件系統(tǒng)中最小的可測試單元——模塊進行的測試,其測試內(nèi)容主要包括模塊接口、局部數(shù)據(jù)庫結(jié)構(gòu)、模塊內(nèi)路徑、邊界條件和錯誤處理等方面。而系統(tǒng)性能測試則是針對整個系統(tǒng)的性能進行測試的,不屬于單元測試的范疇。因此,本題的正確答案為B,即單元測試的測試內(nèi)容包括①模塊接口②局部數(shù)據(jù)庫結(jié)構(gòu)③模塊內(nèi)路徑④邊界條件⑤錯誤處理。58.BUG記錄應(yīng)該包括()。①編號②bug描述③bug級別④bug所屬模塊⑤發(fā)現(xiàn)人A、①②B、①②③C、①②③④D、①②③④⑤答案:D解析:BUG記錄是軟件測試中非常重要的一環(huán),它記錄了軟件中存在的缺陷,以便開發(fā)人員進行修復(fù)。一份完整的BUG記錄應(yīng)該包括以下內(nèi)容:①編號:為了方便管理和跟蹤,每個BUG都應(yīng)該有一個唯一的編號。②bug描述:詳細描述BUG的現(xiàn)象、出現(xiàn)的條件、影響等信息,以便開發(fā)人員能夠準(zhǔn)確地定位和修復(fù)BUG。③bug級別:根據(jù)BUG的影響程度和緊急程度,將其分為不同的級別,以便開發(fā)人員優(yōu)先處理。④bug所屬模塊:記錄BUG所在的模塊或功能,以便開發(fā)人員能夠快速定位問題。⑤發(fā)現(xiàn)人:記錄發(fā)現(xiàn)BUG的人員,以便開發(fā)人員能夠及時與其溝通,了解更多細節(jié)信息。因此,選項D是正確的,包括了所有必要的內(nèi)容。選項A和B缺少了一些重要的信息,選項C則多了一個不必要的內(nèi)容。59.()不屬于主動攻擊。A、流量分析B、重放C、IP地址欺騙D、拒絕服務(wù)答案:A解析:主動攻擊包含攻擊者訪問他所需信息的故意行為。包括拒絕服務(wù)攻擊、分布式拒絕服務(wù)(DDos)、信息篡改、資源使用、IP地址欺騙、偽裝、重放等攻擊方法。流量分析不屬于主動攻擊范疇。60.以下敘述中,不正確的是()A、拒絕服務(wù)攻擊的目的是使計算機或者網(wǎng)絡(luò)無法提供正常的服務(wù)B、拒絕服務(wù)攻擊是不斷向計算機發(fā)起請求來實現(xiàn)的C、拒絕服務(wù)攻擊會造成用戶密碼的泄漏D、DoS是一種拒絕服務(wù)攻擊形式答案:C解析:本題考查對拒絕服務(wù)攻擊的基本概念和特點的理解。拒絕服務(wù)攻擊(DenialofService,DoS)是指攻擊者通過各種手段,使得計算機或網(wǎng)絡(luò)無法提供正常的服務(wù),從而使得合法用戶無法正常訪問或使用該計算機或網(wǎng)絡(luò)。拒絕服務(wù)攻擊的目的是癱瘓目標(biāo)系統(tǒng),而不是獲取用戶密碼等信息。因此,選項C不正確。選項A、B、D都是拒絕服務(wù)攻擊的特點和形式,是正確的。因此,本題的正確答案是C。61.網(wǎng)絡(luò)殺毒軟件廠商已經(jīng)開始使用數(shù)據(jù)庫技術(shù)和LDAP技術(shù)進行策略日志存儲和用戶管理,這里L(fēng)DAP指的是()。A、輕量目錄訪問協(xié)議B、本地目錄訪問協(xié)議C、輕量數(shù)據(jù)訪問協(xié)議D、本地數(shù)據(jù)訪問協(xié)議答案:A解析:LDAP即輕量目錄訪問協(xié)議,是LightweightDirectoryAccessProtocol的縮寫,是一個用來發(fā)布目錄信息到許多不同資源的協(xié)議。62.以下對于軟件測試與軟件開發(fā)的認識,不正確的是()。A、軟件生命周期各個階段都可能產(chǎn)生錯誤B、軟件測試是獨立于軟件開發(fā)的一個工作C、軟件開發(fā)的需求分析和設(shè)計階段就應(yīng)開始測試工作D、測試越早進行,越有助于提高被測軟件的質(zhì)量答案:B解析:本題考察軟件測試和軟件開發(fā)之間的關(guān)系。軟件測試是貫穿于軟件開發(fā)過程的。軟件生存周期的各個階段中都少不了相應(yīng)的測試,軟件生存周期各個階段的測試分別對應(yīng)于軟件測試過程中的單元測試、集成測試、系統(tǒng)測試和確認測試。這種對應(yīng)關(guān)系有利于軟件開發(fā)過程的管理和軟件質(zhì)量的控制。63.()是可靠性最直接的表示方式。A、失效強度B、可靠度C、失效率D、MTTF答案:B解析:失效強度是單位時間內(nèi)軟件出現(xiàn)失效的概率;失效率也叫條件失效強度或風(fēng)險系數(shù),在運行此軟件系統(tǒng)未出現(xiàn)失效的情況下,單位時間軟件系統(tǒng)出現(xiàn)失效的概率;平均無失效時間(MTTF)指軟件運行后到下一次出現(xiàn)失效的平均時間;可靠度是可靠性最直接的表示方式。64.()不是單元測試主要檢查的內(nèi)容?A、模塊接口B、局部數(shù)據(jù)結(jié)構(gòu)C、全局?jǐn)?shù)據(jù)結(jié)構(gòu)D、重要的執(zhí)行路徑答案:C解析:本題考查軟件測試的基礎(chǔ)知識。單元測試:又稱為模塊測試,是針對軟件設(shè)計的最小單元——程序模塊,進行正確性檢驗的測試。單元測試需要從程序的內(nèi)部結(jié)構(gòu)出發(fā)設(shè)計測試用例。模塊可以單獨進行單元測試。目的:發(fā)現(xiàn)各模塊內(nèi)不可能存在的各種問題和錯誤。測試對象:模塊接口,局部數(shù)據(jù)結(jié)構(gòu),執(zhí)行路徑,錯誤處理和邊界。故正確答案為:C65.軟件的易用性包括()。①易理解性②易學(xué)習(xí)性③易操作性④吸引性⑤依從性A、①②B、①②③C、①②③④D、①②③④⑤答案:D解析:本題考查易用性測試的基礎(chǔ)知識。軟件的易用性包括易理解性、易學(xué)習(xí)性、易操作性、吸引性以及依從性。66.()不是單元測試主要檢查的內(nèi)容。A、模塊接口B、局部數(shù)據(jù)結(jié)構(gòu)C、全局?jǐn)?shù)據(jù)結(jié)構(gòu)D、重要的執(zhí)行路徑答案:C解析:本題考查軟件測試的基礎(chǔ)知識。單元測試又稱為模塊測試,是針對軟件設(shè)計的最小單元--程序模塊,進行正確性檢驗的測試。其目的在于發(fā)現(xiàn)各模塊內(nèi)不可能存在的各種問題和錯誤。單元測試需要從程序的內(nèi)部結(jié)構(gòu)出發(fā)設(shè)計測試用例。模塊可以單獨進行單元測試。單元測試測試以下幾個方面:模塊接口、局部數(shù)據(jù)結(jié)構(gòu)、執(zhí)行路徑、錯誤處理和邊界。67.針對下列程序段,需要()個測試用例才可以滿足語句覆蓋的要求。switch(value){case0:other=30;break;case1:other=50;break;case2:other=300;case3:other=other/value;break;default:other=other*value;}A、2B、3C、4D、5答案:C解析:本題考查白盒測試用例設(shè)計方法--語句覆蓋法的概念。語句覆蓋(StatementCoverage)的含義是:選擇足夠多的測試數(shù)據(jù),使被測程序中的每條語句至少執(zhí)行一次。68.計算機系統(tǒng)中,虛擬存儲體系由()兩級存儲器構(gòu)成。A、主存一輔存B、寄存器一CacheC、寄存器一主存D、Cache一主存<br>答案:A解析:虛擬存儲是指計算機系統(tǒng)中,將主存和輔存結(jié)合起來,形成一個比主存更大的存儲器空間,使得程序能夠訪問比主存更大的存儲器空間。虛擬存儲體系由兩級存儲器構(gòu)成,即主存和輔存。因此,本題的正確答案為A。其他選項中,寄存器和Cache都是主存的一部分,不屬于虛擬存儲體系的組成部分。69.以下關(guān)于數(shù)的定點表示和浮點表示的敘述中,不正確的是(3)A、定點表示法表示的數(shù)(稱為定點數(shù))常分為定點整數(shù)和定點小數(shù)兩種B、定點表示法中,小數(shù)點需要占用一個存儲位C、浮點表示法用階碼和尾數(shù)來表示數(shù),稱為浮點數(shù)D、在總位數(shù)相同的情況下,浮點表示法可以表示更大的數(shù)答案:B解析:A.定點表示法表示的數(shù)可以分為定點整數(shù)和定點小數(shù)兩種,這是正確的。B.定點表示法中,小數(shù)點不需要占用一個存儲位,因為定點數(shù)的小數(shù)點位置是固定的,可以在程序中預(yù)先規(guī)定好。因此,B選項是不正確的。C.浮點表示法用階碼和尾數(shù)來表示數(shù),稱為浮點數(shù),這是正確的。D.在總位數(shù)相同的情況下,浮點表示法可以表示更大的數(shù),這是正確的。綜上所述,選項B是不正確的。70.多條件覆蓋是一種邏輯覆蓋,它的含義是設(shè)計足夠的測試用例,使得每個判定中條件的各種可能組合都至少出現(xiàn)一次,滿足多條件覆蓋級別的測試用例也是滿足(1)級別的:針對布爾表達式A&&(B||C)執(zhí)行邏輯覆蓋測試,測試用例至少需要(2)種組合才能滿足多條件覆蓋的要求。(1)____A、語句覆蓋、判定覆蓋、條件覆蓋、條件判定組合覆蓋B、判定覆蓋、條件覆蓋;條件判定組合覆蓋、修正條件判定覆蓋C、語句覆蓋、判定覆蓋、條件判定組合覆蓋、修正條件判定覆蓋D、路徑覆蓋、判定覆蓋、條件覆蓋、條件判定組合覆蓋答案:A解析:試題(1)考查白盒測試用例設(shè)計法中邏輯覆蓋法的基礎(chǔ)知識。語句覆蓋要求每條語句至少執(zhí)行一次;判定覆蓋也叫做分支覆蓋,要求每一個判定獲得每一種可能的結(jié)果至少一次;條件覆蓋要求每一個判定語句中每個邏輯條件的可能值至少滿足一次;條件判定組合覆蓋要求判定中每個條件的所有可能(真/假)至少出現(xiàn)一次,并且每個判定本身的結(jié)果(真假)也至少出現(xiàn)一次;多條件覆蓋要求“每個判定中條件的各種可能組合都至少出現(xiàn)一次”。因此包含語句覆蓋、判定覆蓋、條件覆蓋、條件判定組合覆蓋,但是不包含修正條件判定覆蓋。71.GB/T16260-2006《軟件工程產(chǎn)品質(zhì)量》規(guī)定的軟件產(chǎn)品使用質(zhì)量特性包括()。A、適應(yīng)性、生產(chǎn)率、可靠性、滿意度B、有效性、生產(chǎn)率、安全性、滿意度C、有效性、可靠性、適應(yīng)性、滿意度D、適應(yīng)性、適用性、效率、滿意度答案:B解析:本題考查GB/T16260中使用質(zhì)量的概念。正確的理解是:GB/T16260-2006《軟件工程產(chǎn)品質(zhì)量》規(guī)定的軟件產(chǎn)品使用質(zhì)量特性包括有效性、生產(chǎn)率、安全性、滿意度。72.白盒測試不能發(fā)現(xiàn)()。A、代碼路徑中的錯誤B、死循環(huán)C、邏輯錯誤D、功能錯誤答案:D解析:本題考查白盒測試的基礎(chǔ)知識。白盒測試也稱結(jié)構(gòu)測試或邏輯驅(qū)動測試,它是知道產(chǎn)品內(nèi)部工作過程,按照程序內(nèi)部的結(jié)構(gòu)測試程序,檢驗程序中的每條通路是否都有能按預(yù)定要求正確工作,而不考慮其功能,白盒測試的主要方法有靜態(tài)結(jié)構(gòu)分析法、邏輯覆蓋法、基本路徑測試法等。白盒測試完全基于代碼,能發(fā)現(xiàn)代碼路徑中的錯誤、程序中的死循環(huán)以及邏輯錯誤。白盒測試不關(guān)心功能需求,因此無法確定功能正確與否。73.以下關(guān)于邊界值測試法的敘述中,不正確的是()A、邊界值分析法不僅重視輸入域邊界,而且也必須考慮輸出域邊界B、邊界值分析法是對等價類劃分方法的補充C、發(fā)生在輸入輸出邊界上的錯誤比發(fā)生在輸入輸出范圍的內(nèi)部的錯誤要少D、測試數(shù)據(jù)應(yīng)盡可能選取邊界上的值,而不是等價類中的典型值或任意值答案:C解析:本題考查黑盒測試的邊界值測試法。邊界值測試法就是對輸入或輸出的邊界值進行測試的一種黑盒測試方法。邊界值分析法是對等價類劃分方法的補充,用例來自于等價類的邊界。邊界值分析法不僅重視輸入域邊界,而且也必須考慮輸出域邊界。在進行邊界值測試時,測試數(shù)據(jù)應(yīng)盡可能選取邊界上的值,例如正好等于,剛剛大于或小于邊界值等,而不是等價類中的典型值或任意值。長期的測試經(jīng)驗告訴我們,大量的錯誤是發(fā)生在輸入或輸出范圍的邊界上,而不是發(fā)生在輸入輸出范圍的內(nèi)部。故正確答案為C。74.原型化(Prototyping)方法是一類動態(tài)定義需求的方法,()不是原型化方法所具有的特征。與結(jié)構(gòu)化方法相比,原型化方法更需要(請作答此空)。衡量原型開發(fā)人員能力的重要標(biāo)準(zhǔn)是()。A、熟練的開發(fā)人員B、完整的生命周期C、較長的開發(fā)時間D、明確的需求定義答案:A解析:原型化方法基于這樣一種客觀事實:并非所有的需求在系統(tǒng)開發(fā)之前都能準(zhǔn)確地說明和定義。因此,它不追求也不可能要求對需求的嚴(yán)格定義,而是采用了動態(tài)定義需求的方法。具有廣泛技能、高水平的原型化人員是原型實施的重要保證。原型化人員應(yīng)該是具有經(jīng)驗與才干、訓(xùn)練有素的專業(yè)人員。衡量原型化人員能力的重要標(biāo)準(zhǔn)是他是否能夠從用戶的模糊描述中快速獲取實際的需求。75.某高校人事管理系統(tǒng)中,規(guī)定講師每課時的教學(xué)酬金不能超過100元,副教授課時的學(xué)酬金不能超過130元,教授每課時的教學(xué)酬金不能超過160元。這種情況下所設(shè)置的數(shù)據(jù)完整性約束條件稱之為()A、用戶定義完整性B、實體完整性C、主鍵約束完整性D、參照完整性答案:A解析:本題考查數(shù)據(jù)庫中的數(shù)據(jù)完整性約束條件。數(shù)據(jù)完整性是指數(shù)據(jù)的正確性、有效性和一致性,保證數(shù)據(jù)的完整性是數(shù)據(jù)庫設(shè)計的重要目標(biāo)之一。本題中,規(guī)定了講師、副教授、教授每課時的教學(xué)酬金的上限,這是用戶自定義的完整性約束條件,因此答案為A。實體完整性是指表中每行數(shù)據(jù)都有唯一的標(biāo)識,主鍵約束完整性是指表中某一列或多列的值唯一標(biāo)識一行數(shù)據(jù),參照完整性是指表之間的關(guān)系必須滿足某些條件。這些完整性約束條件都是數(shù)據(jù)庫設(shè)計中常見的約束條件。76.對于邏輯表達式((a&&b)||c),需要()個測試用例才能完成條件組合覆蓋。A、2B、4C、8D、16答案:C解析:本題考查白盒測試中邏輯覆蓋法的條件組合覆蓋。條件組合覆蓋的含義是:選擇足夠的測試用例,使得每個判定中條件的各種可能組合都至少出現(xiàn)一次。本題中有三個條件,組合之后需要的用例數(shù)是8。77.銀行系統(tǒng)數(shù)據(jù)流圖中,某個加工根據(jù)客戶的多個不同屬性的值來執(zhí)行不同的操作,則對該加工最適宜采用()描述A、結(jié)構(gòu)化語言B、判定表C、自然語言D、流程圖答案:B解析:數(shù)據(jù)流圖中加工的常用描述方法有結(jié)構(gòu)化語言、判定樹和判定表。結(jié)構(gòu)化語言是一種介于自然語言和形式化語言之間的半形式化語言,并沒有嚴(yán)格的語法。其結(jié)構(gòu)通常分為內(nèi)層和外層,外層用來描述控制結(jié)構(gòu),采用順序、選擇和重復(fù)三種基本結(jié)構(gòu),而內(nèi)層可以用接近自然語言的描述。在加工的一組動作依賴于多個邏輯條件的取值時用自然語言和結(jié)構(gòu)化語言不易清晰表達,而判定樹和判定表則可以很好的表示。自然語言具有二義性,不適合用來描述加工。流程圖不用于描述加工。78.程序計數(shù)器(PC)是()中的寄存器。A、運算器B、控制器C、acheD、I/O設(shè)備<br>答案:B解析:程序計數(shù)器(PC)是計算機中的一種寄存器,用于存儲下一條指令的地址。它是控制器中的一部分,用于控制指令的執(zhí)行順序。因此,選項B“控制器”是正確答案。選項A“運算器”是用于執(zhí)行算術(shù)和邏輯運算的部件,選項C“Cache”是用于存儲數(shù)據(jù)的高速緩存,選項D“I/O設(shè)備”是用于輸入輸出的設(shè)備,與程序計數(shù)器無關(guān)。79.假設(shè)在程序控制流圖中,有14條邊,10個節(jié)點,則控制流程圖的環(huán)境復(fù)雜性V(G)等于是()A、12B、8C、6D、4答案:C解析:V(G)=邊數(shù)-節(jié)點數(shù)+2=14-10+2=680.集成測試關(guān)注的問題不包括()。A、模塊間的數(shù)據(jù)傳遞是否正確B、一個模塊的功能是否會對另一個模塊的功能產(chǎn)生影響C、所有模塊組合起來的性能是否能滿足要求D、函數(shù)內(nèi)局部數(shù)據(jù)結(jié)構(gòu)是否有問題,會不會被異常修改答案:D解析:本題考查集成測試的基礎(chǔ)知識。集成測試是在單元測試的基礎(chǔ)上,測試在將所有的軟件單元按照概要設(shè)計規(guī)格說明的要求組裝成模塊、子系統(tǒng)或系統(tǒng)的過程中各部分工作是否達到或?qū)崿F(xiàn)相應(yīng)技術(shù)指標(biāo)及要求的活動,因此集成測試關(guān)注的主要是各個單元(模塊)之間交互的問題,包括模塊間數(shù)據(jù)傳遞是否正確,一個模塊功能是否會影響另一個模塊的功能,模塊組合起來性能能否滿足要求等。函數(shù)內(nèi)部數(shù)據(jù)結(jié)構(gòu)是否正確屬于單元測試的范疇。應(yīng)選擇選項D。81.在性能測試中,關(guān)于數(shù)據(jù)準(zhǔn)備,()描述是正確的。①識別數(shù)據(jù)狀態(tài)驗證測試案例。②初始數(shù)據(jù)提供了基線用來評估測試執(zhí)行的結(jié)果。③業(yè)務(wù)數(shù)據(jù)提供負載壓力背景。④腳本中參數(shù)數(shù)據(jù)真實模擬負載。A、①②③B、①③④C、②③D、①②③④答案:D解析:本題考查性能測試中為什么要準(zhǔn)備測試數(shù)據(jù)。原因包括:·識別數(shù)據(jù)狀態(tài)驗證測試案例?!こ跏紨?shù)據(jù)提供了基線用來評估測試執(zhí)行的結(jié)果?!I(yè)務(wù)數(shù)據(jù)提供負載壓力背景。·腳本中參數(shù)數(shù)據(jù)真實模擬負載。82.以下關(guān)于集成測試的敘述中,不正確的是()A、在完成軟件的概要設(shè)計后,即開始制定集成測試計劃B、實施集成測試時需要設(shè)計所需驅(qū)動和樁C、樁函數(shù)是所測函數(shù)的主程序,它接受測試數(shù)據(jù)并把數(shù)據(jù)傳送給所測試函數(shù)D、常見的集成測試方法包括自頂向下,自底向上和Big-Bang等答案:C解析:本題考查集成測試的基礎(chǔ)知識。集成測試是在單元測試的基礎(chǔ)上,測試在將所有的軟件單元按照概要設(shè)計規(guī)格說明書的要求組裝成模塊,子系統(tǒng)或系統(tǒng)的過程中各部分工作是否達到或?qū)崿F(xiàn)相應(yīng)技術(shù)指標(biāo)及要求的活動。ABD選項敘述都是正確的,C選項中驅(qū)動模塊是所測函數(shù)的主程序,不是樁函數(shù),樁模塊用來模擬被測模塊工作過程中所調(diào)用的模塊,一般只進行很少的數(shù)據(jù)處理,故正確答案為C。83.以下關(guān)于軟件測試分類定義的敘述,不正確的是()。A、軟件測試可分為單元測試、集成測試、確認測試、系統(tǒng)測試和驗收測試B、確認測試是在模塊測試完成的基礎(chǔ)上將所有的程序模塊進行組合并驗證其是否滿足用戶需求的過程C、軟件測試可分為白盒測試和黑盒測試D、系統(tǒng)測試是將被測軟件作為整個基于計算機系統(tǒng)的一個元素,與計算機硬件、外設(shè)、某些支持軟件、數(shù)據(jù)和人員等其他系統(tǒng)元素結(jié)合在一起進行測試的過程答案:B解析:本題考察軟件測試的分類。選項中B是錯誤的,集成測試是在模塊測試完成的基礎(chǔ)上將所有的程序模塊進行組合并驗證,主要目標(biāo)是發(fā)現(xiàn)與接口有關(guān)的問題;確認測試驗證軟件的功能和性能及其他特性是否與用戶的要求一致。84.以下對用戶口令進行限定的措施中,()對提高安全性來說是無用的。A、最小改變口令的時限B、最短口令長度C、口令不能全為數(shù)字或小寫字母之外的字符D、首次登錄必須改變口令答案:C解析:A、B、D三項措施都可以提高用戶口令的安全性,因為它們都限制了用戶口令的復(fù)雜度和使用時間,從而減少了口令被猜測或破解的可能性。而C項措施則是限制了口令的字符類型,但是并沒有限制字符長度和復(fù)雜度,因此對提高安全性來說是無用的。因此,本題答案為C。85.已知函數(shù)f()、g()的定義如下所示,執(zhí)行表達式"x=f(5)"的運算時,若函數(shù)調(diào)用g(a)是引用調(diào)用(callbyreference)方式,則執(zhí)行"x=f(5)"后x的值為();若函數(shù)調(diào)用g(a)是值調(diào)用(callbyvalue)方式,則執(zhí)行"x=f(5)"后x的值為(請作答此空)。A、20B、25C、60D、75答案:A解析:本題考查程序語言基礎(chǔ)知識。若實現(xiàn)函數(shù)調(diào)用時,將實參的值傳遞給對應(yīng)的形參,則稱為是傳值調(diào)用。這種方式下形式參數(shù)不能向?qū)崊鬟f信息。引用調(diào)用的本質(zhì)是將實參的地址傳給形參,函數(shù)中對形參的訪問和修改實際上就是針對相應(yīng)實際參數(shù)變量所作的訪問和改變。根據(jù)題目說明,調(diào)用函數(shù)f時,實參的值為5,也就是在函數(shù)f中,x的初始值為5,接下來先通過"a=x-1"將a的值設(shè)置為4,再調(diào)用函數(shù)g(a)。函數(shù)g()執(zhí)行時,形參y的初始值為4,經(jīng)過"y=y*y-1"運算后,y的值就修改為15。在引用調(diào)用方式下,g函數(shù)中y是f函數(shù)中a的引用(可視為形參y與實參a是同一對象),也就是說函數(shù)f中a的值被改為15,因此,返回函數(shù)f中再執(zhí)行"a*x"運算后得到75(x=5,a=15),因此第一空應(yīng)填入的值為75。在值調(diào)用方式下,g函數(shù)中y只獲得f函數(shù)中a的值(形參y與實參a是兩個不同的對象),也就是說在函數(shù)g中修改y的值與函數(shù)f中a的值已經(jīng)沒有關(guān)系了,因此,返回函數(shù)f再執(zhí)行"a*x"運算后得到20(x=5,a=4),因此第二空應(yīng)填入的值為20。86.負載壓力性能測試需求分析時,應(yīng)該選擇()類型的業(yè)務(wù)作為測試案例。①高吞吐量的業(yè)務(wù)②業(yè)務(wù)邏輯復(fù)雜的業(yè)務(wù)③高商業(yè)風(fēng)險的業(yè)務(wù)④高服務(wù)器負載的業(yè)務(wù)⑤批處理的業(yè)務(wù)A、①②③B、①③④C、①④D、①②③④⑤答案:B解析:本題考查負載壓力性能測試需求分析的方法。應(yīng)該選擇高吞吐量的業(yè)務(wù)、高商業(yè)風(fēng)險的業(yè)務(wù)、高服務(wù)器負載類型的業(yè)務(wù)作為測試案例。87.下列敘述中錯誤的是()。A、面向?qū)ο蟪绦蛟O(shè)計語言可支持過程化的程序設(shè)計B、給定算法的時間復(fù)雜性與實現(xiàn)該算法所采用的程序設(shè)計語言無關(guān)C、與匯編語言相比,采用腳本語言編程可獲得更高的運行效率D、面向?qū)ο蟪绦蛟O(shè)計語言不支持對一個對象的成員變量進行直接訪問答案:C解析:本題考查程序設(shè)計基礎(chǔ)知識。關(guān)于腳本語言的一些基本知識如下:①腳本語言(JavaScript,VBscript等)是介于HTML和C、++、Java、C#等編程語言之間的程序設(shè)計語言。HTML通常用于格式化和鏈接文本,而編程語言通常用于向機器發(fā)出一系列復(fù)雜的指令。②腳本語言中也使用變量和函數(shù),這一點與編程語言相似。與編程語言之間最大的區(qū)別是編程語言的語法和規(guī)則更為嚴(yán)格和復(fù)雜。③腳本語言一般都有相應(yīng)的腳本引擎來解釋執(zhí)行,是一種解釋性語言,一般需要解釋器才能運行。④腳本語言一般以文本形式存在,類似于一種命令。下面舉例說明腳本語言。設(shè)有一個可執(zhí)行程序open_aa.exe,用于打開擴展名為.aa的文件。編寫.aa文件需要指定一套規(guī)則(語法),openaa.exe就用這種規(guī)則來理解文件編寫人的意圖并做出回應(yīng)。因此,這一套規(guī)則就是腳本語言。匯編語言是符號化的機器語言,一般情況下,用匯編語言編寫的程序比高級語言效率更高。根據(jù)腳本語言的以上特點,"采用腳本語言編程可獲得更高的運行效率"是錯誤的。88.某單位局域網(wǎng)配置如下圖所示,PC2發(fā)送到Internet上的報文的源IP地址為()。A、B、C、D、答案:D解析:本試題考查局域網(wǎng)配置中IP地址設(shè)置相關(guān)問題。PC2發(fā)送到Internet上的報文經(jīng)代理服務(wù)器轉(zhuǎn)換后,源IP地址變成代理服務(wù)器的出口IP地址,即。89.以下說法不正確的是()。A、易用性測試不僅是針對應(yīng)用程序的測試,而且還要包括用戶手冊等系列文檔B、安裝測試就是按照用戶安裝手冊安裝軟件,來評估安裝過程的易用性、正確性C、輔助系統(tǒng)測試包括幫助測試、向?qū)y試、信息提示測試等D、界面整體測試是指對界面的規(guī)范性、可維護性、整體性等進行測試和評估答案:D解析:本題考查易用性測試的概念。正確的概念如下:·易用性測試不僅是針對應(yīng)用程序的測試,而且還包括用戶手冊等系列文檔。·安裝測試就是按照用戶安裝手冊安裝軟件,來評估安裝過程的易用性、正確性。·輔助系統(tǒng)測試包括幫助測試、向?qū)y試、信息提示測試等?!そ缑嬲w測試是指對界面的規(guī)范性、一致性、合理性等進行測試和評估。90.若某線性表長度為n且采用順序存儲方式,則運算速度最快的操作是()A、查找與給定值相匹配的元素的位置<br>B、查找并返回第i個元素的值(1≤i≤n)<br>C、刪除第i個元素(1≤i<n)<br>D、在第i個元素(1≤i≤n)之前插入一個新元素<br>答案:B解析:由于采用順序存儲方式,線性表中的元素在內(nèi)存中是連續(xù)存儲的,因此可以通過下標(biāo)直接訪問元素,即查找并返回第i個元素的值是最快的操作。而查找與給定值相匹配的元素的位置、刪除第i個元素、在第i個元素之前插入一個新元素都需要遍歷線性表,時間復(fù)雜度較高,因此不如查找并返回第i個元素的值快。因此,本題答案為B。91.以下測試方法中,不屬于典型安全性測試的是()A、安全功能驗證B、漏洞掃描C、通信加密D、模擬攻擊試驗答案:C解析:本題考查的是安全性測試的相關(guān)知識。選項A、B、D都是典型的安全性測試方法,而選項C的通信加密是一種安全措施,不屬于安全性測試。因此,答案為C。92.采用插入排序算法對n個整數(shù)排序,其基本思想是:在插入第i個整數(shù)時,前i-1個整數(shù)已經(jīng)排好序,將第i個整數(shù)依次和第i-1,i-2,…個整數(shù)進行比較,找到應(yīng)該插入的位置?,F(xiàn)采用插入排序算法對6個整數(shù){5,2,4,6,1,3}進行從小到大排序,則需要進行()次整數(shù)之間的比較。對于該排序算法,輸入數(shù)據(jù)具有(請作答此空)特點時,對整數(shù)進行從小到大排序,所需的比較次數(shù)最多。A、從小到大B、從大到小C、所有元素相同D、隨機分布答案:B解析:采用插入排序算法對6個整數(shù){5,2,4,6,1,3}進行從小到大排序的過程如表所示。綜上,元素間共比較12次。從上表中的第4步可看出,當(dāng)待插入的元素比已排序部分的所有元素都要小時,需要比較和移動的元素最多,因此當(dāng)輸入數(shù)據(jù)序列正好從大到小排列,而需要將其從小到大排序時,元素間的比較次數(shù)最多。93.采用模2除法進行校驗碼計算的是()。A、CRC碼B、ASCⅡ碼C、BCD碼D、海明碼答案:A解析:CRC碼:即循環(huán)冗余校驗碼,是一種數(shù)據(jù)傳輸檢錯功能,借助于模2除法則,其余數(shù)為校驗字段。ASCⅡ碼:是基于拉丁字母的一套電腦編碼系統(tǒng),主要用于顯示現(xiàn)代英語和其他西歐語言,是現(xiàn)今最通用的單字節(jié)編碼系統(tǒng)。BCD碼:亦稱二進碼十進數(shù)或二—十進制代碼。用4位二進制數(shù)來表示1位十進制數(shù)中的0~9這10個數(shù)碼。是一種二進制的數(shù)字編碼形式,用二進制編碼的十進制代碼。海明碼:也叫做“漢明碼”,是在電信領(lǐng)域的一種線性調(diào)試碼,以發(fā)明者理查德·衛(wèi)斯里·漢明的名字命名。故正確答案為A94.計算機感染特洛伊木馬后的典型現(xiàn)象是()。A、程序異常退出B、有未知程序試圖建立網(wǎng)絡(luò)連接C、郵箱被垃圾郵件填滿D、Windows系統(tǒng)黑屏答案:B解析:本題考查計算機病毒相關(guān)知識。特洛伊木馬是一種通過網(wǎng)絡(luò)傳播的病毒,分為客戶端和服務(wù)器端兩部分,服務(wù)器端位于被感染的計算機,特洛伊木馬服務(wù)器端運行后會試圖建立網(wǎng)絡(luò)連接,所以計算機感染特洛伊木馬后的典型現(xiàn)象是有未知程序試圖建立網(wǎng)絡(luò)連接。95.假設(shè)段頁式存儲管理系統(tǒng)中的地址結(jié)構(gòu)如下圖所示,則系統(tǒng)()。A、最多可有2048個段,每個段的大小均為2048個頁,頁的大小為2KB、最多可有2048個段,每個段最大允許有2048個頁,頁的大小為2KC、最多可有1024個段,每個段的大小均為1024個頁,頁的大小為4KD、最多可有1024個段,每個段最大允許有1024個頁,頁的大小為4K答案:D解析:本題考查操作系統(tǒng)頁式存儲管理方面的基礎(chǔ)知識。從圖中可見,頁內(nèi)地址的長度是12位,212=4096,即4K;頁號部分的地址長度是10位,每個段最大允許有210=1024個頁;段號部分的地址長度是10位,210=1024,最多可有1024個段。96.如果程序的功能說明中含有輸入條件的組合情況,則一開始就可以選用______和判定表驅(qū)動法。A、等價類劃分B、因果圖法C、正交試驗法D、場景法答案:B解析:試題分析:本組題考查對黑盒測試用例中幾種設(shè)計方法的理解。場景法基于測試用例場景,測試用例的設(shè)計業(yè)務(wù)路徑,從用例開始到結(jié)束遍歷其中所有基本流和備選流。正交試驗法是指從大量的試驗數(shù)據(jù)中挑選適量的、有代表性的點,從而合理地安排測試的一種科學(xué)試驗設(shè)計方法。因果圖法對輸入值的考慮是輸入情況的各種組合,以及各個輸入情況之間的相互制約關(guān)系參考答案:B97.Thereisnothinginthisworldconstantbutinconstancy.—SWIFTProjectafterprojectdesignsasetofalgorithmsandthenplungesintoconstructionofcustomer-deliverablesoftwareonaschedulethatdemandsdeliveryofthefirstthingbuilt.Inmostprojects,thefirstsystembuiltis(請作答此空)usable.Itmaybetooslow,toobig,awkwardtouse,orallthree.Thereisno()buttostartagain,smartingbutsmarter,andbuildaredesignedversioninwhichtheseproblemsaresolved.Thediscardand()maybedoneinonelump,oritmaybedonepiece-by-piece.Butalllarge-systemexperienceshowsthatitwillbedone.Whereanewsystemconceptornewtechnologyisused,onehastobuildasystemtothrowaway,foreventhebestplanningisnotsoomniscient(全知的)astogetitrightthefirsttime.Themanagementquestion,therefore,isnotwhethertobuildapilotsystemandthrowitaway.Youwilldothat.Theonlyquestioniswhethertoplaninadvancetobuilda(),ortopromisetodeliverthethrowawaytocustomers.Seenthisway,theanswerismuchclearer.Deliveringthatthrowawaytocustomersbuystime,butitdoessoonlyatthe()ofagony(極大痛苦)fortheuser,distractionforthebuilderswhiletheydotheredesign,andabadreput

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論