版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
PAGEPAGE12023年軟件評測師(軟考)名師預(yù)測三套卷之(一)附詳解一、單選題1.下圖是()設(shè)計模式的類圖,該設(shè)計模式的目的是(),圖中,Abstraction和RefinedAbstraciton之間是()關(guān)系,Abstraction和Implementor之間是(請作答此空)關(guān)系。A、依賴B、關(guān)聯(lián)C、繼承D、聚合答案:D解析:適配器模式:將一個類的接口適配成用戶所期待的。一個適配允許通常因為接口不兼容而不能在一起工作的類工作在一起,做法是將類自己的接口包裹在一個已存在的類中。橋接模式:將抽象部分與它的實現(xiàn)部分分離,使它們都可以獨立地變化。裝飾模式:指的是在不必改變原類文件和使用繼承的情況下,動態(tài)地擴展一個對象的功能。它是通過創(chuàng)建一個包裝對象,也就是裝飾來包裹真實的對象。代理模式:為一個對象提供代理以控制該對象的訪問。類之間的關(guān)系主要有以下幾種:(1)繼承關(guān)系:是指子類自動地具有其父類的全部屬性與操作,也稱為父類對子類的泛化。在UML建模語言中,采用空心三角形表示,從子類指向父類。(2)關(guān)聯(lián)關(guān)系:是指兩個或多個類之間的一種靜態(tài)關(guān)系,表現(xiàn)為一個類是另一個類的成員變量。在UML類圖中,用實線連接有關(guān)聯(lián)的對象所對應(yīng)的類。(3)聚合關(guān)系:是整體與部分之間的關(guān)系,是強的關(guān)聯(lián)關(guān)系。在UML中,聚合關(guān)系用帶空心菱形的實心線,菱形指向整體。(4)依賴關(guān)系:也是類之間的一種靜態(tài)關(guān)系,表現(xiàn)為一個類是另外一個類的局部變量。在UML中,依賴關(guān)系用帶箭頭的虛線表示,由依賴的一方指向被依賴的一方。2.下面關(guān)于加密的說法中,錯誤的是()。A、數(shù)據(jù)加密的目的是保護數(shù)據(jù)的機密性B、加密過程是利用密鑰和加密算法將明文轉(zhuǎn)換成密文的過程C、選擇密鑰和加密算法的原則是保證密文不可能被破解D、加密技術(shù)通常分為非對稱加密技術(shù)和對稱密鑰加密技術(shù)答案:C解析:本題考查數(shù)據(jù)加密基礎(chǔ)知識。數(shù)據(jù)加密是利用密鑰和加密算法將明文轉(zhuǎn)換成密文從而保護數(shù)據(jù)機密性的方法。加密算法分為非對稱加密和對稱密鑰加密兩類。任何加密算法在原理上都是可能被破解的,加密的原則是盡量增加破解的難度,使破解在時間上或成本上變得不可行,所以選項C是錯誤的。3.針對程序段:IF(X>10)AND(Y<20)THENW=W/A,對于(X,Y)的取值,以下()組測試用例能夠滿足判定覆蓋的要求。A、(30,15)(40,10)B、(3,0)(30,30)C、(5,25)(10,20)D、(20,10)(1,100)答案:D解析:本題考查白盒測試用例設(shè)計方法--判定覆蓋法的概念。比語句覆蓋稍強的覆蓋標(biāo)準(zhǔn)是判定覆蓋(DecisionCoverage)。判定覆蓋的含義是:設(shè)計足夠的測試用例,使得程序中的每個判定至少都獲得一次"真值"或"假值",或者說使得程序中的每一個取"真"分支和取"假"分支至少經(jīng)歷一次,因此判定覆蓋又稱為分支覆蓋。4.為說明某一問題,在學(xué)術(shù)論文中需要引用某些資料。以下敘述中,()是不正確的。A、既可以引用發(fā)表的作品,也可以引用未發(fā)表的作品B、只能限于介紹,評論作品C、只要不構(gòu)成自己作品的主要部分,可以適當(dāng)引用資料D、不必征得原作者的同意,不需要向他支付報酬答案:A解析:本題考查知識產(chǎn)權(quán)方面的基礎(chǔ)知識。選項A的說法顯然是錯誤的,因為為說明某一問題,在學(xué)術(shù)論文中需要引用某些資料必須是已發(fā)表的作品,但只能限于介紹和評論作品,只要不構(gòu)成自己作品的主要部分,可以適當(dāng)引用資料,而不必征得原作者的同意,不需要向他支付報酬。故正確答案為:A5.()不是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ù)中。6.集線器是一種物理層聯(lián)網(wǎng)設(shè)備,下面有關(guān)集線器的敘述中,錯誤的是()。A、集線器沒有自動尋址能力B、連接在集線器上的故障設(shè)備不會影響其他節(jié)點通信C、集線器可以隔離廣播風(fēng)暴D、連接在集線器上的所有節(jié)點構(gòu)成一個沖突域答案:C解析:集線器是一種物理層設(shè)備,它把從一個端口接收的數(shù)據(jù)向各個端口廣播出去。一般的集線器不檢查數(shù)據(jù)幀的格式,也不分析數(shù)據(jù)幀的地址,即使有故障設(shè)備連接在集線器上,也不影響其他節(jié)點的通信。連接在同一個集線器上的所有設(shè)備構(gòu)成一個沖突域,即一段時間只能有一個設(shè)備發(fā)送數(shù)據(jù),若有兩個以上設(shè)備同時發(fā)送就會出現(xiàn)通信沖突。如果多個集線器互聯(lián)成一個局域網(wǎng),則整個局域網(wǎng)就是一個沖突域,其中的任何設(shè)備發(fā)送的數(shù)據(jù)都會廣播到整個網(wǎng)絡(luò)中,形成廣播風(fēng)暴。7.以下不屬于系統(tǒng)測試范疇的是()A、單元測試B、安全測試C、強度測試D、性能測試答案:A8.采用插入排序算法對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ù)之間的比較。A、9B、10C、12D、13答案:C解析:這種排序法思想很簡單,例如這6個數(shù),先用2和之前的數(shù)比較一次,得出序列{2,5},然后再用4和5,2分別比較一次,得出序列{2,4,5},當(dāng)6插入時只需要和5比一次即可,得到新序列{2,4,5,6},以此類推,最終共比較12次,得到從小到大的最終序列{1,2,3,4,5,6},故正確答案為C。9.在分層體系結(jié)構(gòu)中,()實現(xiàn)與實體對象相關(guān)的業(yè)務(wù)邏輯。在基于JavaEE技術(shù)開發(fā)的軟件系統(tǒng)中,常用(請作答此空)技術(shù)來實現(xiàn)該層。A、HTMLB、JSPC、ServletD、EJB答案:D解析:本題考查軟件設(shè)計的基礎(chǔ)知識。在分層體系結(jié)構(gòu)中,表示層是應(yīng)用系統(tǒng)的用戶界面部分,負(fù)責(zé)用戶與應(yīng)用程序的交互;控制層接收用戶請求,選擇適當(dāng)?shù)倪壿媽訕?gòu)件處理并接收處理結(jié)果,選擇適當(dāng)?shù)慕缑嬲故窘o用戶;模型層訪問數(shù)據(jù)層的數(shù)據(jù)對象,并根據(jù)要求進行查詢或更新數(shù)據(jù),實現(xiàn)業(yè)務(wù)邏輯功能,JavaEE體系結(jié)構(gòu)中,常用EJB技術(shù)實現(xiàn);數(shù)據(jù)層負(fù)責(zé)數(shù)據(jù)的存儲。10.Teamsarerequiredformostengineeringprojects.Althoughsomesmallhardwareorsoftwareproductscanbedevelopedbyindividuals,thescaleandplexityofmodemsystemsissuch,andthedemandforshortschedulessogreat,thatitisnolonger()foronepersontodomostengineeringjobs.Systemsdevelopmentisateam(請作答此空),andtheeffectivenessoftheteamlargelydeterminesthe()oftheengineermg.Developmentteamsoftenbehavemuchlikebaseballorbasketballteams.Eventhoughtheymayhavemultiplespecialties,allthemembersworktoward().However,onsystemsmaintenanceandenhancementteams,theengineersoftenworkrelativelyindependently,muchlikewrestlingandtrackteams.Ateamis()justagroupofpeoplewhohappentoworktogether.Teamworktakespracticeanditinvolvesspecialskills.Teamsrequiremonprocesses;theyneedagreed-upongoals;andtheyneedeffectiveguidanceandleadership.Themethodsforguidingandleadingsuchteamsarewellknown,buttheyarenotobvious.A、activityB、jobC、processD、Application答案:A解析:本題意想要表達的意思是團隊活動,正確答案為A,活動。附(參考翻譯):團隊是大多數(shù)工程項目的要求。雖然有一些小的硬件或軟件產(chǎn)品可以由個人開發(fā),但對一個有規(guī)模、復(fù)雜的現(xiàn)代系統(tǒng)來說,短時間內(nèi)完成如此巨大的需求,還是一個人做多個工作的工程方式不再實用。系統(tǒng)開發(fā)是一項團隊活動,團隊的效率很大程度上決定了軟件工程的質(zhì)量。開發(fā)團隊往往表現(xiàn)得很像棒球或籃球隊。盡管他們有多專業(yè)技能,所有成員都朝著一個單一的目的工作。然而,致力于對系統(tǒng)維護和改善的團隊,工程師們經(jīng)常工作相對獨立,就像摔跤和田徑隊。一個團隊不僅僅是一群人碰巧在一起工作。團隊需要實踐,它涉及到特殊技能。團隊需要共同的過程;他們需要達成一致的目標(biāo);他們需要有效的指導(dǎo)和領(lǐng)導(dǎo)。指導(dǎo)和領(lǐng)導(dǎo)小組的方法是眾所周知的,但他們并不明顯。11.高度為n的完全二叉樹最少的結(jié)點數(shù)為()。A、AB、BC、CD、D答案:A解析:完全二叉樹:葉節(jié)點只能出現(xiàn)在最下層和次下層,并且最下面一層的結(jié)點都集中在該層最左邊的若干位置的二叉樹。如果一棵具有k個結(jié)點的深度為n的二叉樹,它的每一個結(jié)點都與深度為n的滿二叉樹中編號為1~k的結(jié)點一一對應(yīng),這棵二叉樹稱為完全二叉樹。1層結(jié)點個數(shù)為12層結(jié)點個數(shù)為2~33層結(jié)點個數(shù)為4~7n層結(jié)點個數(shù)為所以深度為n的完全二叉樹最多有2n-1個結(jié)點,最少有2n-1個結(jié)點。是否是完全二叉樹圖示如下圖所示:12.()屬于系統(tǒng)軟件,它直接執(zhí)行高級語言源程序或與源程序等價的某種中間代碼。A、編譯程序B、預(yù)處理程序C、匯編程序D、解釋程序答案:D解析:本題考查計算機系統(tǒng)軟件方面的基礎(chǔ)知識。計算機系統(tǒng)中的軟件可分為系統(tǒng)軟件和應(yīng)用軟件兩大類,語言處理程序用于將高級語言編寫的程序翻譯成匯編語言或機器語言,以便在計算機上執(zhí)行。編譯程序、匯編程序和解釋程序是常見的語言處理程序,其工作對象或方式不同。匯編程序?qū)R編語言編寫的程序翻譯成機器語言程序。編譯程序的翻譯方式是將高級語言源程序翻譯成目標(biāo)程序(匯編語言或機器語言形式),進行匯編及連接后在計算機上執(zhí)行。解釋程序直接執(zhí)行高級語言源程序或先翻譯成某種中間代碼形式再執(zhí)行,不形成與源程序功能等價的目標(biāo)程序。有些語言在編譯之前還需要進行預(yù)處理,如C/C++語言等。13.以下選項中,屬于作業(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)度。14.兼容性測試的測試范圍包括()。①硬件兼容性測試②軟件兼容性測試③數(shù)據(jù)兼容性測試④平臺兼容性測試A、①②③④B、①②③C、①②D、①答案:A15.使用質(zhì)量是從用戶的角度來看待的產(chǎn)品質(zhì)量,其屬性不包括()A、有效性B、生產(chǎn)率C、可靠性D、安全性答案:C解析:軟件產(chǎn)品質(zhì)量可以通過測量內(nèi)部屬性,或者測量外部屬性,或者測量使用質(zhì)量的屬性來評價。使用質(zhì)量是從用戶角度看待的質(zhì)量,其屬性分為4種:有效性、生產(chǎn)率、安全性和滿意度??煽啃允擒浖a(chǎn)品質(zhì)量的外部度量的屬性,不屬于使用質(zhì)量的屬性。16.某指令流水線由4段組成,各段所需的時間如下圖所示。連續(xù)輸入8條指令時的吞吐率(單位時間內(nèi)流水線所完成的任務(wù)數(shù)或輸出的結(jié)果數(shù))為()?A、8/56ΔtB、8/32ΔtC、8/28ΔtD、8/24Δt答案:C解析:流水線的吞吐率指的是計算機中的流水線在特定的時間內(nèi)可以處理的任務(wù)或輸出的數(shù)據(jù)的結(jié)果的數(shù)量。流水線的吞吐率可以進一步分為最大吞吐率和實際吞吐率。該題目中要求解的是實際吞吐率,以流水方式執(zhí)行8條指令的執(zhí)行時間計算方式是:第一條完全執(zhí)行完畢需要7Δt,而第二條指令再需3Δt即可執(zhí)行完成,以此類推,總時間為7+(8-1)*3=28Δt。因此吞吐率為8/28Δt。17.某財務(wù)系統(tǒng)在使用過程中,因個人所得稅政策變化,需修改計算工資的程序。這種修改屬于()維護A、正確性B、適應(yīng)性C、完善性D、預(yù)防性答案:B18.以下關(guān)于信息和信息化的論述中,不正確的是()。A、信息化就是開發(fā)利用信息資源,促進信息交流和知識共享,提高經(jīng)濟增長質(zhì)量,推動經(jīng)濟社會發(fā)展轉(zhuǎn)型的歷史進程B、信息、材料和能源共同構(gòu)成經(jīng)濟和社會發(fā)展的3大戰(zhàn)略資源,這三者之間不可以相互轉(zhuǎn)化C、信息是“用以消除隨機不確定的東西”D、信息資源是重要的生產(chǎn)要素答案:B19.為了提高計算機磁盤存取效率,通??梢裕ǎ〢、利用磁盤格式化程序,定期對ROM進行碎片整理<br>B、利用磁盤碎片整理程序,定期對內(nèi)存進行碎片整理<br>C、利用磁盤碎片整理程序,定期對磁盤進行碎片整理D、利用磁盤格式化程序,定期對磁盤進行碎片整理<br>答案:C20.軟件評測師下午場考試第()道題是必答題?A、1,2B、2,3C、3,4D、4,5答案:A解析:軟件評測師下午場為軟件測試應(yīng)用技術(shù),5道問答題,前兩道題目偏基礎(chǔ),為必答題目,后三道為創(chuàng)新發(fā)揮題目,三選二。21.計算機采用分級存儲體系的主要目的是為了解決()的問題。A、主存容量不足B、存儲器讀寫可靠性C、外設(shè)訪問效率D、存儲容量、成本和速度之間的矛盾答案:D22.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,andabadreputationfortheproductthatthebestredesignwillfindhardtolivedown.Henceplantothrowoneaway;youwill,anyhow.A、designB、redesignC、planD、Build答案:B解析:本題意想要表達的意思是系統(tǒng)的丟棄和重新設(shè)計可以一步完成,正確答案為B,重新設(shè)計。附(參考翻譯):世界上沒有一成不變的東西.——斯威夫特項目組設(shè)計了一套項目算法,在按照約定交付給客戶時發(fā)現(xiàn)了該軟件存在結(jié)構(gòu)性的問題。在大多數(shù)項目中,建立的第一套系統(tǒng)幾乎是不可用的,它可能運行太慢、數(shù)據(jù)太大、使用不方便等,或者這三者都有。除了重新開始之外我們別無選擇,雖然很痛苦但是我們可以更加睿智地構(gòu)建一個重新設(shè)計的版本,解決掉存在的問題??梢砸淮稳縼G棄和重構(gòu),也可以分批進行。但是從過往的經(jīng)驗來看,所有的大型系統(tǒng)都必然經(jīng)歷這樣的過程。在使用時系統(tǒng)研究新概念或新技術(shù),就必須建立一個系統(tǒng)并拋棄,因為即使最好的規(guī)劃也不能保證考慮到方方面面,使第一次便獲得讓人滿意的結(jié)果。因此,管理并不是考慮是否需要建立一項試驗系統(tǒng)然后又把它扔了,因為這是必須的。問題僅在于是否要計劃提前打造產(chǎn)品,或作出承諾,為客戶提供這種必然會被替換的產(chǎn)品。如果這樣來考慮,答案是很清楚的。為客戶提供這類產(chǎn)品需要花費時間,但對用戶來說痛苦的代價是巨大的,會使建設(shè)者他們重新設(shè)計時分心,壞的聲譽也會導(dǎo)致最好的重新設(shè)計難以落實。所以將舍棄寫進你的計劃;無論怎樣,你都會的。23.軟件設(shè)計師王某在其公司的某一綜合信息管理系統(tǒng)軟件開發(fā)工作中承擔(dān)了大部分程序設(shè)計工作,該系統(tǒng)交付用戶,投入試運行后,王某離職離開公司,并帶走了該綜合信息管理系統(tǒng)的源程序,拒不交還公司,王某認(rèn)為,綜合信息管理系統(tǒng)的源程序是他獨立完成的,他是綜合信息系統(tǒng)源程序的軟件著作權(quán)人,王某的行為()。A、侵犯了公司的軟件著作權(quán)B、未侵犯公司的軟件著作權(quán)C、侵犯了公司的商業(yè)秘密權(quán)D、不涉及侵犯公司的軟件著作權(quán)答案:A解析:關(guān)于軟件著作權(quán)的取得,《計算機軟件保護條例》規(guī)定:“軟件著作權(quán)自軟件開發(fā)完成之日起產(chǎn)生。”即軟件著作權(quán)自軟件開發(fā)完成之日起自動產(chǎn)生,不論整體還是局部,只要具備了軟件的屬性即產(chǎn)生軟件著作權(quán),既不要求履行任何形式的登記或注冊手續(xù),也無須在復(fù)制件上加注著作權(quán)標(biāo)記,也不論其是否已經(jīng)發(fā)表都依法享有軟件著作權(quán)。王某在原來的公司工作期間,該軟件的著作權(quán)應(yīng)該歸王某和公司共有,所以公司有權(quán)獲取該程序,王某拒不交還公司屬于侵權(quán)行為。一項商業(yè)秘密受到法律保護的依據(jù),必須具備構(gòu)成商業(yè)秘密的三個條件,即不為公眾所知悉、具有實用性、采取了保密措施。商業(yè)秘密權(quán)保護軟件是以軟件中是否包含著“商業(yè)秘密”為必要條件的。故正確答案為:A24.以下關(guān)于RISC和CISC的敘述中,不正確的是()。A、RISC通常比CISC的指令系統(tǒng)更復(fù)雜B、RISC通常會比CISC配置更多的寄存器C、RISC編譯器的子程序庫通常要比CISC編譯器的子程序庫大得多D、RISC比CISC更加適合VLSI工藝的規(guī)整性要求答案:A解析:RISC是ReducedInstructionSetputer的縮寫,即精簡指令集計算機。CISC計算機指復(fù)雜指令集計算機。RISC有下列特點:(1)指令系統(tǒng)中只包含使用頻率較高但不復(fù)雜的指令。(2)指令長度固定,指令格式少,尋址方式少。(3)只有存取數(shù)指令訪問主存,其他指令都在寄存器之間運算。(4)大部分指令在一個機器周期內(nèi)完成,采用流水技術(shù)。(5)CPU中增加了通用寄存器的數(shù)量。(6)硬聯(lián)邏輯控制,不用微程序控制技術(shù)。(7)采用優(yōu)化的編譯,以有效地支持高級語言。25.以下有關(guān)如何看待測試工具的使用以及自動化的說法有誤的是()。A、測試工具可以完全替代手工測試。B、測試工具本身具有局限性,目前大部分是有針對性的一部分測試,例如偏向于功能自動化,或者性能壓力測試等,還有待改進。C、測試自動化的完全實現(xiàn)需要需求和流程的全面保障才能順利實施。D、測試工具與開發(fā)平臺的結(jié)合也是重要的發(fā)展趨勢。答案:A解析:測試工具可以減輕一部分重復(fù)性的手工測試,但是無法完全替代。26.l以下屬于軟件測試工具的是()①JTest②LoadRunner③VisualStudio④JBuilderA、①②③④B、①②③C、①②D、①答案:C27.()不是測試文檔包括的內(nèi)容。A、合同文檔B、開發(fā)文檔C、管理文檔D、用戶文檔答案:A解析:本題考查文檔測試的內(nèi)容:文檔測試包括:開發(fā)文檔、管理文檔、用戶文檔28.為檢驗?zāi)砏eb系統(tǒng)并發(fā)用戶數(shù)是否滿足性能要求,應(yīng)進行()A、負(fù)載測試B、壓力測試C、疲勞強度測試D、大數(shù)據(jù)量測試答案:A解析:本題考查負(fù)載測試、壓力測試、疲勞強度測試、大數(shù)據(jù)量測試的基本知識。負(fù)載測試是通過逐步增加系統(tǒng)負(fù)載,測試系統(tǒng)性能的變化,并最終確定在滿足性能指標(biāo)的情況下,系統(tǒng)所能承受的最大負(fù)載量的情況。壓力測試是通過逐步增加系統(tǒng)負(fù)載,測試系統(tǒng)性能的變化,并最終確定在什么負(fù)載條件下系統(tǒng)性能處于失效狀態(tài),并以此來獲得系統(tǒng)能提供的最大服務(wù)級別的測試。疲勞強度測試是采用系統(tǒng)穩(wěn)定運行情況下能夠支持的最大并發(fā)用戶數(shù),或者日常運行用戶數(shù),持續(xù)執(zhí)行一段時間業(yè)務(wù),保證達到系統(tǒng)疲勞強度需求的業(yè)務(wù)量,通過綜合分析交易執(zhí)行指標(biāo)和資源監(jiān)控指標(biāo),來確定系統(tǒng)處理最大工作量強度性能的過程。大數(shù)據(jù)量測試包括獨立的數(shù)據(jù)量測試和綜合數(shù)據(jù)量測試,獨立數(shù)據(jù)量測試是指針對系統(tǒng)存儲、傳輸、統(tǒng)計、查詢等業(yè)務(wù)進行的大數(shù)據(jù)量測試;綜合數(shù)據(jù)量測試是指和壓力測試、負(fù)載測試、疲勞強度測試相結(jié)合的綜合測試。本題的目標(biāo)是檢驗系統(tǒng)并發(fā)用戶數(shù)是否滿足性能要求,因此應(yīng)該是負(fù)載測試。29.假設(shè)A、B為布爾變量,對于邏輯表達式(A&&B||C),需要()測試用例才能完成判定覆蓋(DC)。A、2B、3C、4D、5答案:A解析:設(shè)計足夠多的測試用例,使得程序中的每一個判定至少獲得一次‘真’值和‘假’值,或者使得程序中的每一個取‘真’分支或取‘假’分支至少經(jīng)歷一次,因此又稱分支覆蓋。如:A&&(B||C),A||(B||C)A=T,B=T,C=TA=F,B=F,C=F30.以下關(guān)于結(jié)構(gòu)化開發(fā)方法的敘述中,不正確的是()。A、總的指導(dǎo)思想是自頂向下,逐層分解B、基本原則是功能的分解與抽象C、比面向?qū)ο箝_發(fā)方法更適合于開發(fā)大規(guī)模的、特別復(fù)雜的項目D、特別適合解決數(shù)據(jù)處理領(lǐng)域的問題答案:C解析:結(jié)構(gòu)化方法總的指導(dǎo)思想是自頂向下、逐層分解,它的基本原則是功能的分解與抽象。是軟件工程中最早出現(xiàn)的開發(fā)方法,特別適合于數(shù)據(jù)處理領(lǐng)域的問題,但是不適合解決大規(guī)模的、特別復(fù)雜的項目,且難以適應(yīng)需求的變化。故正確答案為C。31.在數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)的()是指保護數(shù)據(jù)庫,以防止不合法的使用所造成的數(shù)據(jù)泄漏、更改或破壞。A、安全性B、可靠性C、完整性D、并發(fā)控制答案:A解析:本題考查概念區(qū)分。數(shù)據(jù)控制功能包括對數(shù)據(jù)庫中的數(shù)據(jù)的安全性、完整性、并發(fā)和恢復(fù)的控制。數(shù)據(jù)庫的安全性保護:數(shù)據(jù)庫的安全性是指保護數(shù)據(jù)庫以防止不合法的使用所造成的數(shù)據(jù)泄露、更改或破壞。用戶只能按規(guī)定對數(shù)據(jù)進行處理。例如,劃分不同的權(quán)限,有的用戶只能有讀數(shù)據(jù)的權(quán)限,有的用戶有修改數(shù)據(jù)的權(quán)限。用戶只能在規(guī)定的權(quán)限范圍內(nèi)操縱數(shù)據(jù)庫。數(shù)據(jù)的完整性:數(shù)據(jù)庫的完整性是指數(shù)據(jù)庫的正確性和相容性,是防止合法用戶使用數(shù)據(jù)庫時向數(shù)據(jù)庫加入不符合語義的數(shù)據(jù)。保證數(shù)據(jù)庫中數(shù)據(jù)是正確的,避免非法的更新。并發(fā)控制:在多用戶共享的系統(tǒng)中,許多用戶可能同時對同一數(shù)據(jù)進行操作。并發(fā)操作帶來的問題是數(shù)據(jù)的不一致性,主要有丟失更新、不可重復(fù)讀和讀臟數(shù)據(jù)3類,其主要原因是事務(wù)的并發(fā)操作破壞了事務(wù)的隔離性。DBMS的并發(fā)控制子系統(tǒng)負(fù)責(zé)協(xié)調(diào)并發(fā)事務(wù)的執(zhí)行,保證數(shù)據(jù)庫的完整性不受破壞,避免用戶得到不正確的數(shù)據(jù)。故障恢復(fù):數(shù)據(jù)庫中的3類故障是事務(wù)內(nèi)部故障、系統(tǒng)故障以及介質(zhì)故障。故正確答案為A。32.()不屬于功能測試用例構(gòu)成元素。A、測試數(shù)據(jù)B、測試步驟C、預(yù)期結(jié)果D、實測結(jié)果答案:D解析:本題考查功能測試用例概念。功能測試用例的主要元素包括測試步驟、測試數(shù)據(jù)和預(yù)期結(jié)果。實測結(jié)果是案例的執(zhí)行結(jié)果。33.若有關(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、RB、SC、RSD、R,S答案:D解析:本題考查關(guān)系代數(shù)運算與SQL查詢方面的基礎(chǔ)知識。投影就是從關(guān)系R中選出若干屬性列組成新的關(guān)系。π1,3,6,7(σ3<6(R∞S))的含義為:從R∞S結(jié)果集中選取R.C34.若一個雙處理器的計算機系統(tǒng)中同時存在3個并發(fā)進程,則同一時刻允許占用處理器的進程數(shù)()。A、至少為3個B、至少為2個C、最多為1個D、最多為2個答案:D解析:雙處理器的計算機系統(tǒng),同一時刻允許占用處理器的進程數(shù)最多為2個,剩余的進程需要進行排隊等待。35.用等價類劃分法設(shè)計8位長數(shù)字類型用戶名登錄操作的測試用例,應(yīng)該分成()個等價區(qū)間。A、2B、3C、4D、6答案:C解析:試題分析:本題考查黑盒測試用例的設(shè)計方法--等價類劃分法。等價類劃分的辦法是把程序的輸入域劃分成若干部分,然后從每個部分中選取少數(shù)代表性數(shù)據(jù)作為測試用例。每一類的代表性數(shù)據(jù)在測試中的作用等價于這一類中的其他值,也就是說,如果某一類中的一個例子發(fā)現(xiàn)了錯誤,這一等價類中的其他例子也能發(fā)現(xiàn)同樣的錯誤;反之,如果某一類中的一個例子沒有發(fā)現(xiàn)錯誤,則這一類中的其他例子也不會查出錯誤(除非等價類中的某些例子屬于另一等價類,因為幾個等價類是可能相交的)。本題規(guī)定了用戶名必須是8位長并且數(shù)字類型,因此,可以確立一個有效等價區(qū)間:8位長數(shù)字,和三個無效等價區(qū)間:非8位長數(shù)字、8位長非數(shù)字、非8位長非數(shù)字。因此,選擇C.4。參考答案:C36.以下屬于CPU中算術(shù)邏輯單元的部件是()。A、程序計數(shù)器B、加法器C、指令寄存器D、指令譯碼器答案:B解析:中央處理器主要包括運算器(算術(shù)邏輯運算單元:運算器的基本操作包括加、減、乘、除四則運算,與、或、非、異或等邏輯操作,以及移位、比較和傳送等操作)和高速緩沖存儲器(Cache)及實現(xiàn)它們之間聯(lián)系的數(shù)據(jù)(Data)、控制及狀態(tài)的總線(Bus)。算術(shù)邏輯單元是運算器的重要組成部件,負(fù)責(zé)處理數(shù)據(jù),實現(xiàn)對數(shù)據(jù)的算術(shù)運算和邏輯運算。程序計數(shù)器是用于存放下一條指令所在單元的地址的地方。37.在IPv4向IPv6的過渡期間,如果要使得兩個IPv6結(jié)點可以通過現(xiàn)有的IPv4網(wǎng)絡(luò)進行通信,則應(yīng)該使用();如果要使得純IPv6結(jié)點可以與純IPv4結(jié)點進行通信,則需要使用(請作答此空)。A、堆棧技術(shù)B、雙協(xié)議棧技術(shù)C、隧道技術(shù)D、翻譯技術(shù)答案:D解析:如果要使得兩個IPv6結(jié)點可以通過現(xiàn)有的IPv4網(wǎng)絡(luò)進行通信,則應(yīng)該使用隧道技術(shù);如果要使得純IPv6結(jié)點可以與純IPv4結(jié)點進行通信,則需要使用翻譯技術(shù)。38.以下說法不正確的選項包括()。①軟件測試不僅僅指測試的執(zhí)行,還包括很多其他的活動②軟件測試是一個獨立的流程,貫穿產(chǎn)品整個生命周期,與其他流程并發(fā)地進行③應(yīng)用H模型有利于資源調(diào)配,有助于跟蹤測試投入的流向④H模型指出,單元測試、集成測試、系統(tǒng)測試不存在嚴(yán)格的次序關(guān)系,各層次之間的測試存在反復(fù)觸發(fā)、迭代和增量關(guān)系等A、①③B、②③C、①④D、無答案:D解析:本題考查H模型的應(yīng)用。H模型中指出:測試不僅僅是測試執(zhí)行,還包括其他活動。測試是一個獨立流程,貫穿產(chǎn)品整個周期,與其他流程并發(fā)進行。測試要盡早準(zhǔn)備,盡早執(zhí)行。測試準(zhǔn)備和測試執(zhí)行分離,有利于資源調(diào)配。降低成本,提高效率。有組織、結(jié)構(gòu)化的獨立流程,有助于跟蹤測試投入的流向。H模型指出,單元測試、集成測試、系統(tǒng)測試不存在嚴(yán)格的次序關(guān)系,各層次之間的測試存在反復(fù)觸發(fā)、迭代和增量關(guān)系。39.以下對軟件測試問題分類的描述中,正確的是()。A、軟件錯誤是指軟件生命周期內(nèi)的不希望或不可接受的人為錯誤,其結(jié)果是導(dǎo)致軟件故障的產(chǎn)生。B、軟件缺陷是存在于軟件(文檔、數(shù)據(jù)、文檔)之中的那些不希望或不可接受的偏差。C、軟件故障是指軟件運行過程中出現(xiàn)的一種不希望或不可接受的外部狀態(tài)。D、軟件失效是指軟件運行時產(chǎn)生的一種不希望或不可接受的內(nèi)部行為結(jié)果。答案:B解析:本題考察軟件問題的分類。軟件錯誤(Error):指在軟件生存期內(nèi)不希望或不可接受的人為錯誤,其結(jié)果將導(dǎo)致軟件缺陷的產(chǎn)生。其中A選項中寫的是導(dǎo)致軟件故障的產(chǎn)生,顯然是錯誤的。既然是人為錯誤,那么對軟件本身是一種外部行為。軟件缺陷(Defect):存在于軟件之中的那些不希望或不可接受的偏差,因此選項B是正確的,缺陷被認(rèn)為是“欠缺和不夠完備的地方”,符合以下任何一種情況,都叫做軟件缺陷:1、軟件未達到產(chǎn)品說明書中標(biāo)明的功能;2、軟件出現(xiàn)了產(chǎn)品說明書中指明不會出現(xiàn)的錯誤;3、軟件功能超出了產(chǎn)品說明書指明的范圍;4、軟件未達到產(chǎn)品說明書雖未指出但應(yīng)達到的目標(biāo);5、軟件測試人員認(rèn)為難以理解、不易使用、運行速度慢,和最終用戶認(rèn)為不好使用。軟件故障(Fault):指在軟件運行過程中出現(xiàn)的一種不希望或不可接受的內(nèi)部狀態(tài)。其中C選項說的是外部狀態(tài),顯然也是錯誤的。軟件故障是一種狀態(tài)行為,是指一個實體發(fā)生障礙和毛病。軟件失效(Failure):指在軟件運行時產(chǎn)生的一種不希望或不可接受的外部行為結(jié)果。其中D選項說的是內(nèi)部行為,也是錯誤的。軟件失效是系統(tǒng)行為對用戶要求的偏離,是一種面向用戶的概念。40.由我國信息產(chǎn)業(yè)部批準(zhǔn)發(fā)布,在信息產(chǎn)業(yè)部門范圍內(nèi)統(tǒng)一使用的標(biāo)準(zhǔn),稱為()。A、地方標(biāo)準(zhǔn)B、部門標(biāo)準(zhǔn)C、行業(yè)標(biāo)準(zhǔn)D、企業(yè)標(biāo)準(zhǔn)答案:C解析:本題考查標(biāo)準(zhǔn)的層次,《中華人民共和國標(biāo)準(zhǔn)化法》將國內(nèi)的標(biāo)準(zhǔn)分為國家標(biāo)準(zhǔn)、行業(yè)標(biāo)準(zhǔn)、地方標(biāo)準(zhǔn)和企業(yè)標(biāo)準(zhǔn)。相關(guān)條款如下。第六條對需要在全國范圍內(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)即行廢止。對沒有國家標(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)行政主管部門備案,在公布國家標(biāo)準(zhǔn)或者行業(yè)標(biāo)準(zhǔn)之后,該項地方標(biāo)準(zhǔ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ù)。企業(yè)的產(chǎn)品標(biāo)準(zhǔn)須報當(dāng)?shù)卣畼?biāo)準(zhǔn)化行政主管部門和有關(guān)行政主管部門備案。已有國家標(biāo)準(zhǔn)或者行業(yè)標(biāo)準(zhǔn)的,國家鼓勵企業(yè)制定嚴(yán)于國家標(biāo)準(zhǔn)或者行業(yè)標(biāo)準(zhǔn)的企業(yè)標(biāo)準(zhǔn),在企業(yè)內(nèi)部適用。41.在執(zhí)行測試和評價的過程中,會產(chǎn)生較多的文檔,()是對文檔內(nèi)容的正確描述。①評價需求的主要內(nèi)容是描述評價的目標(biāo),特別是描述了產(chǎn)品的質(zhì)量需求。②評價規(guī)格說明的主要內(nèi)容是確定對軟件及其部件實行的所有分析和測量,標(biāo)識要采用的操作規(guī)程、測試方法和工具。③評價記錄的主要內(nèi)容是對評價執(zhí)行過程的詳細(xì)記載,由評價請求者保留。④評價報告的主要內(nèi)容是執(zhí)行測量和分析的結(jié)果,以及能被重復(fù)和重新評價的必要信息。A、①②B、②③C、①④D、②④答案:C解析:本題考查對測試和評價的過程中產(chǎn)生的文檔的理解?!ぴu價需求的主要內(nèi)容是描述評價的目標(biāo),特別是描述了產(chǎn)品的質(zhì)量需求?!ぴu價規(guī)格說明是確定對軟件及其部件實行的所有分析和測量,標(biāo)識要分析和測量的軟件部件。·評價記錄是評價執(zhí)行計劃時詳細(xì)記載的動作組成?!ぴu價報告的主要內(nèi)容是執(zhí)行測量和分析的結(jié)果,以及能被重復(fù)和重新評價的必要信息。42.為了解系統(tǒng)在何種服務(wù)級別下會崩潰,應(yīng)進行()。A、負(fù)載測試B、壓力測試C、疲勞強度測試D、大數(shù)據(jù)量測試答案:B解析:本題考查負(fù)載測試、壓力測試、疲勞強度測試、大數(shù)據(jù)量測試的基本知識。負(fù)載測試:通過逐步增加系統(tǒng)負(fù)載,測試系統(tǒng)性能的變化,并最終確定在滿足性能指標(biāo)的情況下,系統(tǒng)所能承受的最大負(fù)載量的情況。壓力測試:通過逐步增加系統(tǒng)負(fù)載,測試系統(tǒng)性能的變化,并最終確定在什么負(fù)載條件下系統(tǒng)性能處于失效狀態(tài),并以此來獲得系統(tǒng)能提供的最大服務(wù)級別的測試。疲勞強度測試:采用系統(tǒng)穩(wěn)定運行情況下能夠支持的最大并發(fā)用戶數(shù),或者日常運行用戶數(shù),持續(xù)執(zhí)行一段時間業(yè)務(wù),保證達到系統(tǒng)疲勞強度需求的業(yè)務(wù)量,通過綜合分析交易執(zhí)行指標(biāo)和資源監(jiān)控指標(biāo),來確定系統(tǒng)處理最大工作量強度性能的過程。大數(shù)據(jù)量測試:包括獨立的數(shù)據(jù)量測試和綜合數(shù)據(jù)量測試,獨立數(shù)據(jù)量測試是指針對系統(tǒng)存儲、傳輸、統(tǒng)計、查詢等業(yè)務(wù)進行的大數(shù)據(jù)量測試;綜合數(shù)據(jù)量測試是指和壓力測試、負(fù)載測試、疲勞強度測試相結(jié)合的綜合測試。本題的目標(biāo)是檢驗系統(tǒng)在何種服務(wù)級別下會崩潰,因此應(yīng)該是壓力測試。43.POP3協(xié)議采用(請作答此空)模式,客戶端代理與POP3服務(wù)器通過建立()連接來傳送數(shù)據(jù)。A、Browser/ServerB、Client/ServerC、PeertoPeerD、PeertoServer答案:B解析:概念:全名為“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é)議特性默認(rèn)端口:110默認(rèn)傳輸協(xié)議:TCP適用的構(gòu)架結(jié)構(gòu):C/S訪問模式:離線訪問C/S即Client/Server,本正確答案為B44.在進行軟件設(shè)計時,以下結(jié)構(gòu)設(shè)計原則中,不正確的是()。A、模塊應(yīng)具有較強的獨立性,即高內(nèi)聚和低耦合B、模塊之間的連接存在上下級的調(diào)用關(guān)系和同級之間的橫向聯(lián)系C、整個系統(tǒng)呈樹狀結(jié)構(gòu),不允許網(wǎng)狀結(jié)構(gòu)或交叉調(diào)用關(guān)系出現(xiàn)D、所有模塊都必須嚴(yán)格地分類編碼并建立歸檔文件答案:B解析:為了保證系設(shè)計工作的順利進行,結(jié)構(gòu)設(shè)計應(yīng)遵循如下原則:(1)所劃分的模塊其內(nèi)部的凝聚性要強,模塊之間的聯(lián)系要少,即模塊具有較強的獨立性。(2)模塊之間的連接只能存在上下級之間的調(diào)用關(guān)系,不能有同級之間的橫向聯(lián)系。(3)整個系統(tǒng)呈樹狀結(jié)構(gòu),不允許網(wǎng)狀結(jié)構(gòu)或交叉調(diào)用關(guān)系出現(xiàn)。(4)所有模塊(包括后繼IPO圖)都必須嚴(yán)格地分類編碼并建立歸檔文件。故正確答案為B。45.一個程序的控制流圖中有6個節(jié)點,10條邊,在測試用例數(shù)最少的情況下,確保程序中每個可執(zhí)行語句至少執(zhí)行一次所需要的測試用例數(shù)的上限是()。A、2B、4C、6D、8答案:C解析:V(g)=邊-節(jié)點+2=10-6+2=6;V(g)表示實現(xiàn)基本路徑覆蓋測試用例的最大數(shù)量。46.以下關(guān)于軟件測試原則的敘述中,不正確的是()A、測試用例不僅選用合理的輸入數(shù)據(jù),還要選擇不合理的輸入數(shù)據(jù)B、應(yīng)制定測試計劃并嚴(yán)格執(zhí)行,排除隨意性C、對發(fā)現(xiàn)錯誤較多的程序段。應(yīng)進行更深入的測試D、程序員應(yīng)盡量測試自己的程序答案:D解析:D,應(yīng)盡量避免讓程序員應(yīng)盡量測試自己的程序47.以下軟件質(zhì)量保證的目標(biāo)中,()是錯誤的。A、通過監(jiān)控軟件開發(fā)過程保證產(chǎn)品質(zhì)量B、保證開發(fā)出來的軟件和軟件開發(fā)過程符合相應(yīng)標(biāo)準(zhǔn)與規(guī)程,不存在軟件缺陷C、保證軟件產(chǎn)品、軟件過程中存在的問題得到處理,必要時將問題反映給高級管理者D、確保項目組制定的計劃、標(biāo)準(zhǔn)和規(guī)程適合項目組需要,同時滿足評審和審計需要答案:B解析:本題考查質(zhì)量保證的概念。B選項是錯誤的,正確的理解是:保證開發(fā)出來的軟件和軟件開發(fā)過程符合相應(yīng)標(biāo)準(zhǔn)與規(guī)程是正確的,保證不存在軟件缺陷違背了測試的原則,是不正確的。48.軟件工程每一個階段結(jié)束前,應(yīng)該著重對可維護性進行復(fù)審。在系統(tǒng)設(shè)計階段的復(fù)審期間,應(yīng)該從()出發(fā);評價軟件的結(jié)構(gòu)和過程。A、指出可移植性問題以及可能影響軟件維護的系統(tǒng)界面B、容易修改、模塊化和功能獨立的目的C、強調(diào)編碼風(fēng)格和內(nèi)部說明文檔D、可測試性答案:B解析:本題考查軟件復(fù)審基本概念??删S護性是所有軟件都應(yīng)具有的基本特點,必須在開發(fā)階段保證軟件具有可維護的特點。在系統(tǒng)[分析]階段的復(fù)審過程中,應(yīng)該指出軟件的可移植性問題以及可能影響軟件維護的系統(tǒng)界面;在系統(tǒng)設(shè)計階段的復(fù)審期間,應(yīng)該從容易修改、模塊化和功能獨立的目的出發(fā),評價軟件的結(jié)構(gòu)和過程;在系統(tǒng)實施階段的復(fù)審期間,代碼復(fù)審應(yīng)該強調(diào)編碼風(fēng)格和內(nèi)部說明文檔這兩個影響可維護性的因素??蓽y試性是可維護性的一個評價指標(biāo)。49.采用UML進行軟件設(shè)計時,可用()關(guān)系表示兩類事物之間存在的特殊/一般關(guān)系,用聚集關(guān)系表示事物之間存在的整體/部分關(guān)系。A、依賴B、聚集C、泛化D、實現(xiàn)答案:C解析:本題考查對UML中關(guān)系概念的理解。按照面向?qū)ο蠹夹g(shù)的描述,若兩類事物之間存在特殊/一般關(guān)系,則用繼承機制表示該關(guān)系,即UML中的泛化關(guān)系。50.()是指按內(nèi)容訪問的存儲器。A、虛擬存儲器B、相聯(lián)存儲器C、高速緩存(Cache)D、隨機訪問存儲器答案:B解析:本題考查計算機系統(tǒng)存儲器方面的基礎(chǔ)知識。計算機系統(tǒng)的存儲器按所處的位置可分為內(nèi)存和外存。按構(gòu)成存儲器的材料可分為磁存儲器、半導(dǎo)體存儲器和光存儲器。按存儲器的工作方式可分為讀寫存儲器和只讀存儲器。按訪問方式可分為按地址訪問的存儲器和按內(nèi)容訪問的存儲器。按尋址方式可分為隨機存儲器、順序存儲器和直接存儲器。相聯(lián)存儲器是一種按內(nèi)容訪問的存儲器。51.編寫測試計劃的目的是()①使用測試工作順利進行②使項目參與人員溝通更舒暢③使測試工作更加系統(tǒng)化④軟件過程規(guī)范化的要求⑤控制軟件質(zhì)量A、②③⑤B、①②③C、①②④D、①②⑤答案:B52.以下關(guān)于軟件測試概念的敘述,不正確的是()。A、軟件失效是指軟件運行時產(chǎn)生了一種不希望或不可接受的內(nèi)部行為結(jié)果B、軟件功能實現(xiàn)超出了產(chǎn)品說明書的規(guī)定說明軟件存在缺陷C、測試目的是為了發(fā)現(xiàn)軟件缺陷與錯誤,也是對軟件質(zhì)量進行度量和評估D、在軟件生命周期各個階段都可能產(chǎn)生錯誤答案:A解析:本題考查軟件測試基本概念。正確的理解是:軟件失效是指軟件運行時產(chǎn)生的一種不希望或不可接受的外部行為結(jié)果。軟件缺陷包括軟件未達到產(chǎn)品說明書標(biāo)明的功能,軟件出現(xiàn)了產(chǎn)品說明書指明不會出現(xiàn)的錯誤,軟件功能超出產(chǎn)品說明書指明范圍等。測試的目的之一是以評價一個程序或者系統(tǒng)屬性為目標(biāo)的一種活動,測試是對軟件質(zhì)量的度量與評估,以驗證軟件的質(zhì)量滿足用戶的需求,為用戶選擇與接受軟件提供有力的依據(jù)。測試的目的之二是想以最少的人力、物力和時間找出軟件中潛在的各種錯誤和缺陷,通過修正各種錯誤和缺陷提高軟件質(zhì)量,回避軟件發(fā)布后由于潛在的軟件缺陷和錯誤造成的隱患帶來的商業(yè)風(fēng)險。在軟件生命周期中任何一個階段都可能產(chǎn)生錯誤。53.下圖是一個軟件項目的活動圖,其中頂點表示項目里程碑,連接頂點的邊表示包含的活動,則里程碑(請作答此空)在關(guān)鍵路徑上。活動GH的松弛時間是()。A、BB、EC、CD、K答案:A解析:項目關(guān)鍵路徑是路徑最長的一條,在該圖中路徑:A->B->D->I->J->L=3+5+2+2+8=20,是路徑最長的一條。故第一問正確答案為A。松弛時間是在不影響項目進度的前提下,可推遲開始的時間。本題中項目關(guān)鍵路徑的時間是20,G、H所在的路徑A->E->G->H->K->L=4+3+3+4+3=17,20-17=3,即GH的松弛時間為3。故第二問正確答案為D。54.指令寄存器的位數(shù)取決于()。A、存儲器的容量B、指令字長C、數(shù)據(jù)總線的寬度D、地址總線的寬度答案:B解析:指令寄存器是CPU中關(guān)鍵的寄存器,其內(nèi)容為正在執(zhí)行的指令,顯然其位數(shù)取決于指令字長。55.為檢測系統(tǒng)在長時間運行下是否存在性能瓶頸,應(yīng)進行()A、負(fù)載測試B、壓力測試C、疲勞強度測試D、大數(shù)據(jù)量測試答案:C解析:本題考查性能測試的基礎(chǔ)知識。負(fù)載測試是通過逐步增加系統(tǒng)負(fù)載,確定在滿足性能指標(biāo)的情況下,系統(tǒng)所能承受的最大負(fù)載量。壓力測試是通過逐步加大系統(tǒng)負(fù)載,確定在什么條件下系統(tǒng)開始處于失效狀態(tài),以此來獲得系統(tǒng)能提供的最大服務(wù)級別。疲勞強度測試是采用系統(tǒng)穩(wěn)定運行情況下能夠支持的最大并發(fā)用戶數(shù),或者日常運行用戶數(shù),持續(xù)執(zhí)行一段時間業(yè)務(wù),保證達到系統(tǒng)疲勞強度需求的業(yè)務(wù)量。大數(shù)據(jù)量測試包括獨立的數(shù)據(jù)量測試和綜合數(shù)據(jù)量測試,該題目是檢測長時間運行下的表現(xiàn),顯然應(yīng)該進行疲勞強度測試,故正確答案為C。56.DHCP客戶端可從DHCP服務(wù)器獲得()。A、DHCP服務(wù)器的地址和Web服務(wù)器的地址B、DNS服務(wù)器的地址和DHCP服務(wù)器的地址C、客戶端地址和郵件服務(wù)器地址D、默認(rèn)網(wǎng)關(guān)的地址和郵件服務(wù)器地址答案:B解析:本題考查DHCP。協(xié)議的工作原理。DHCP客戶端可從DHCP服務(wù)器獲得本機IP地址、DNS服務(wù)器的地址、DHCP服務(wù)器的地址、默認(rèn)網(wǎng)關(guān)的地址等,但沒有Web服務(wù)器、郵件服務(wù)器地址。57.以下關(guān)于性能測試的敘述中,不正確的是()。A、性能測試是為了驗證軟件系統(tǒng)是否能夠達到用戶提出的性能指標(biāo)B、性能測試不用于發(fā)現(xiàn)軟件系統(tǒng)中存在的性能瓶頸C、性能測試類型包括負(fù)載測試、強度測試、容量測試等D、性能測試常通過工具來模擬大量用戶操作,增加系統(tǒng)負(fù)載答案:B解析:本題考查性能測試的基礎(chǔ)知識。性能測試:通過自動化的測試工具模擬多種正常、峰值以及異常負(fù)載條件來對系統(tǒng)的各項性能指標(biāo)進行測試。主要包括疲勞強度測試、大數(shù)據(jù)量測試、負(fù)載測試和壓力測試等。其中壓力測試是通過確定一個系統(tǒng)的瓶頸或者不能接受的性能點,來獲得系統(tǒng)能提供的最大服務(wù)級別的測試。故正確答案為B58.有關(guān)評估系統(tǒng)效率質(zhì)量特性,以下論述正確的是()A、響應(yīng)時間越長,系統(tǒng)執(zhí)行效率越高B、響應(yīng)時間和交易執(zhí)行吞吐量都是用來衡量系統(tǒng)執(zhí)行快慢的C、響應(yīng)時間越短,交易執(zhí)行吞吐量越大D、系統(tǒng)的訪問量越大,交易執(zhí)行吞吐量越大答案:B解析:本題考查系統(tǒng)效率質(zhì)量特性的基本概念。響應(yīng)時間越長,系統(tǒng)效率越低,所以A是錯誤的;交易執(zhí)行吞吐量不是由響應(yīng)時間決定的,如果系統(tǒng)的訪問量很小,響應(yīng)時間再快,吞吐量也不會大,所以C是錯的;同理,系統(tǒng)訪問量很大,但是處理能力有限,交易執(zhí)行吞吐量也不會大,所以D是錯的。59.對于邏輯表達式((b1&b2)||In)需要()個測試用例才能完成條件組合覆蓋。A、2B、4C、8D、16答案:B解析:本題考查白盒測試中邏輯覆蓋法的條件組合覆蓋。條件組合覆蓋:選擇足夠的測試用例,使得每個判定中條件的各種可能組合都至少出現(xiàn)一次。本題中有b1&b2和In兩個條件,組合之后需要的用例數(shù)是4。注意需要區(qū)分b1&b2和b1&&b2是不一樣的,故正確答案為B60.線性表采用單循環(huán)鏈表存儲的主要優(yōu)點是()A、從表中任一結(jié)點出發(fā)都能遍歷整個鏈表<br>B、可直接荻取指定結(jié)點的直接前驅(qū)和直接后繼結(jié)點<br>C、在進行刪除操作后,能保證鏈表不斷開<br>D、與單鏈表相比,更節(jié)省存儲空間<br>答案:A61.軟件測試的對象包括()。A、目標(biāo)程序和相關(guān)文檔B、源程序、目標(biāo)程序、數(shù)據(jù)及相關(guān)文檔C、目標(biāo)程序、操作系統(tǒng)和平臺軟件D、源程序和目標(biāo)程序答案:B解析:本題考查軟件測試的對象。軟件測試的對象不僅是程序,還包括數(shù)據(jù)和相關(guān)文檔。其中源程序是單元測試和白盒測試的主要對象;目標(biāo)程序是黑盒測試、集成測試、系統(tǒng)測試和驗收測試的對象。62.以下關(guān)于瀑布模型的敘述中,正確的是()。A、適用于需求被清晰定義的情況B、可以快速構(gòu)造系統(tǒng)的可運行版本C、唯一一個適合大規(guī)模項目開發(fā)的模型D、已不能適應(yīng)當(dāng)前軟件開發(fā)的過時模型答案:A解析:本題考查軟件開發(fā)過程的基礎(chǔ)知識。軟件開發(fā)過程以系統(tǒng)需求作為輸入,以要交付的產(chǎn)品作為輸出,涉及活動、約束和資源使用的一系列工具和技術(shù)。瀑布模型、快速原型化模型、增量模型、螺旋模型等都是典型的軟件開發(fā)過程模型。在20世紀(jì)80年代之前,瀑布模型一直是唯一被廣泛采用的生命周期模型,該模型規(guī)定了軟件開發(fā)從一個階段瀑布般的轉(zhuǎn)換到另一個階段。其優(yōu)點是:①可強迫開發(fā)人員采用規(guī)范化的方法;②嚴(yán)格地規(guī)定了每個階段必須提交的文檔;③要求每個階段交出的所有產(chǎn)品都必須是經(jīng)過驗證的。缺點是:①每個階段開發(fā)幾乎完全依賴于書面的規(guī)格說明,因此可能導(dǎo)致開發(fā)出的軟件產(chǎn)品不能真正滿足用戶需求;②適用于項目開始時需求就確定的情況。63.設(shè)數(shù)組a[0...n-1,0...m-1](n>1,m>1)中的元素以行為主序存放,每個元素占用4個存儲單元,則數(shù)組元素a[i,j](0≤i<n,0≤j<m)的存儲位置相對于數(shù)組空間首地址的偏移量為()A、(j*m+i)*4B、(i*m+j)*4C、(j*n+i)*4D、(i*n+j)*4答案:B解析:數(shù)組元素的存儲地址=數(shù)組空間首地址+偏移量,其中偏移量的計算方式為排列在所訪問元素之前的元素個數(shù)乘以每個元素占用的存儲單元數(shù)。對于元素a[i,j],在按行存儲(以行為主序存放)方式下,從第0行和0列開始算起,每一行有m個元素,每一列有n個元素,每個元素占用4個存儲單元,在a[i,j]前面已經(jīng)有i行元素,然后在本行中,前面有j個元素,所以a[i,j]相對于數(shù)組空間首地址的偏移量為(i*m+j)*4。64.關(guān)于軟件著作權(quán)產(chǎn)生的時間,下面表述正確的是()。A、自作品首次公開發(fā)表時B、自作者有創(chuàng)作意圖時C、自作品得到國家著作權(quán)行政管理部門認(rèn)可時D、自作品完成創(chuàng)作之日答案:D解析:本題考查軟件著作權(quán)的時間,《計算機軟件保護條例》第+四條規(guī)定如下。第十四條軟件著作權(quán)自軟件開發(fā)完成之日起產(chǎn)生。自然人的軟件著作權(quán),保護期為自然人終生及其死亡后50年,截止于自然人死亡后第50年的12月31日:軟件是合作開發(fā)的,截止于最后死亡的自然人死亡后第50年的12月31日。法人或者其他組織的軟件著作權(quán),保護期為50年,截止于軟件首次發(fā)表后第50年的12月31日。但軟件自開發(fā)完成之日起50年內(nèi)未發(fā)表的,本條例不再保護。65.()屬于概要設(shè)計說明書的評測內(nèi)容。①分析該軟件的系統(tǒng)結(jié)構(gòu)、子系統(tǒng)結(jié)構(gòu),確認(rèn)該軟件設(shè)計是否覆蓋了所有已確定的軟件需求,軟件每一成分是否可追溯到某一項需求。②系統(tǒng)定義的目標(biāo)是否與用戶的要求一致。③從軟件維護的角度出發(fā),確認(rèn)該軟件設(shè)計是否考慮了方便未來的維護。④是否所有界面與更高級別文檔中的需求一致。A、①②③B、①③④C、②③④D、①②③④答案:B解析:本題考查概要設(shè)計說明書的評測內(nèi)容。概要設(shè)計說明書的評測內(nèi)容如下?!た勺匪菪裕悍治鲈撥浖南到y(tǒng)結(jié)構(gòu)、子系統(tǒng)結(jié)構(gòu),確認(rèn)該軟件設(shè)計是否覆蓋了所有已確定的軟件需求,軟件每一成分是否可追溯到某一項需求。·接口:分析軟件各部分之間的聯(lián)系,確認(rèn)該軟件的內(nèi)部接口與外部接口是否已經(jīng)明確定義,模塊是否滿足高內(nèi)聚和低耦合的要求,模塊作用范圍是否在其控制范圍之內(nèi)。·風(fēng)險:確認(rèn)該軟件設(shè)計在現(xiàn)有技術(shù)條件下和預(yù)算范圍內(nèi)是否能按時實現(xiàn)?!嵱眯裕捍_認(rèn)該軟件設(shè)計對于需求的解決方案是否實用?!ぜ夹g(shù)清晰度:確認(rèn)該軟件設(shè)計是否以一種易于翻譯成代碼的形式表達。·可維護性:從軟件維護的角度出發(fā),確認(rèn)該軟件設(shè)計是否考慮了方便未來的維護?!べ|(zhì)量:確認(rèn)該軟件設(shè)計是否表現(xiàn)出良好的質(zhì)量特征?!じ鞣N選擇方案:看是否考慮過其他方案,比較各種選擇方案的標(biāo)準(zhǔn)是什么?!は拗疲涸u估對該軟件的限制是否現(xiàn)實,是否與需求一致?!て渌唧w問題:對于文檔、可測試性、設(shè)計過程等進行評估。66.從認(rèn)證中心CA獲取用戶B的數(shù)字證書,該證書用()做數(shù)字簽名,從用戶B的數(shù)字證書中可以獲得B的公鑰。A、CA的公鑰B、CA的私鑰C、B的公鑰D、B的私鑰答案:B解析:數(shù)字證書就是互聯(lián)網(wǎng)通訊中標(biāo)志通訊各方身份信息的一系列數(shù)據(jù),就好比日常生活中個人身份證一樣。數(shù)字證書是由一個權(quán)威機構(gòu)證書授權(quán)中心(CA)發(fā)行的。最簡單的證書包含一個公開密鑰、名稱以及證書授權(quán)中心的數(shù)字簽名。其中證書授權(quán)中心的數(shù)字簽名是用它自己的私鑰完成的,而它的公鑰也是公開的,大家可以通過它的公鑰來驗證該證書是否是某證書授權(quán)中心發(fā)行的,以達到驗證數(shù)字證書的真實性。因此本題答案選B。67.以下有關(guān)測試文檔的重要性中,描述正確的是()。①驗證需求的正確性②檢驗測試資源③明確任務(wù)的風(fēng)險④決定測試的有效性⑤評價測試結(jié)果A、①②③④B、①③④⑤C、①②④⑤D、①②③④⑤答案:D解析:測試文檔的重要性包括:(1)驗證需求的正確性(2)檢驗測試資源(3)明確任務(wù)的風(fēng)險(4)生成測試用例(5)評價測試結(jié)果(6)進行回歸測試(7)決定測試的有效性故正確答案為D68.為檢驗?zāi)砏eb系統(tǒng)并發(fā)用戶數(shù)是否滿足性能要求,應(yīng)進行()。A、負(fù)載測試B、壓力測試C、疲勞強度測試D、大數(shù)據(jù)量測試答案:A解析:本題考查負(fù)載測試、壓力測試、疲勞強度測試、大數(shù)據(jù)量測試的基本知識。負(fù)載測試:通過逐步增加系統(tǒng)負(fù)載,測試系統(tǒng)性能的變化,并最終確定在滿足性能指標(biāo)的情況下,系統(tǒng)所能承受的最大負(fù)載量的情況。壓力測試:通過逐步增加系統(tǒng)負(fù)載,測試系統(tǒng)性能的變化,并最終確定在什么負(fù)載條件下系統(tǒng)性能處于失效狀態(tài),并以此來獲得系統(tǒng)能提供的最大服務(wù)級別的測試。疲勞強度測試:采用系統(tǒng)穩(wěn)定運行情況下能夠支持的最大并發(fā)用
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度云南省高校教師資格證之高等教育學(xué)題庫練習(xí)試卷B卷附答案
- 2024年度云南省高校教師資格證之高等教育心理學(xué)考前自測題及答案
- 數(shù)據(jù)中心建設(shè)規(guī)劃
- 贛南師范大學(xué)《水文與水資源學(xué)》2021-2022學(xué)年第一學(xué)期期末試卷
- 2023年醫(yī)用衛(wèi)生材料敷料資金申請報告
- 2024年炮塔式銑床項目資金申請報告代可行性研究報告
- 阜陽師范大學(xué)《健美操》2022-2023學(xué)年第一學(xué)期期末試卷
- 2024年紅細(xì)胞類診斷抗原項目資金需求報告代可行性研究報告
- 《湖北科技》二(上)生命安全教育教案
- 福建師范大學(xué)協(xié)和學(xué)院《市場調(diào)查與預(yù)測》2021-2022學(xué)年第一學(xué)期期末試卷
- 南方談話學(xué)習(xí)匯報
- 需求變更申請表模板
- 處級干部因公短期出國(出境)申請表
- 福建省廈門市第一中學(xué)2023-2024學(xué)年七年級上學(xué)期期中數(shù)學(xué)試卷
- 國企行測常識900題
- 醫(yī)院病房超市經(jīng)營管理服務(wù)方案
- 社會秩序的維護主要靠法律還是靠道德辯論賽
- 中國各區(qū)域矢量地圖素材(詳細(xì)到省市、能編輯)
- 《新員工培訓(xùn)課件:企業(yè)文化及價值觀》
- 小數(shù)乘整數(shù)(說課 上課 課件)
- 小學(xué)生主題班會教學(xué)設(shè)計 隊會《男女平等》 通用版
評論
0/150
提交評論