![2025年下半年軟件水平考試中級軟件評測師上午基礎(chǔ)知識試_第1頁](http://file4.renrendoc.com/view11/M00/02/20/wKhkGWeo1LaAclx6AAJbziaxyWw281.jpg)
![2025年下半年軟件水平考試中級軟件評測師上午基礎(chǔ)知識試_第2頁](http://file4.renrendoc.com/view11/M00/02/20/wKhkGWeo1LaAclx6AAJbziaxyWw2812.jpg)
![2025年下半年軟件水平考試中級軟件評測師上午基礎(chǔ)知識試_第3頁](http://file4.renrendoc.com/view11/M00/02/20/wKhkGWeo1LaAclx6AAJbziaxyWw2813.jpg)
![2025年下半年軟件水平考試中級軟件評測師上午基礎(chǔ)知識試_第4頁](http://file4.renrendoc.com/view11/M00/02/20/wKhkGWeo1LaAclx6AAJbziaxyWw2814.jpg)
![2025年下半年軟件水平考試中級軟件評測師上午基礎(chǔ)知識試_第5頁](http://file4.renrendoc.com/view11/M00/02/20/wKhkGWeo1LaAclx6AAJbziaxyWw2815.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
下六個月軟件水平考試(中級)軟件評測師上午(基礎(chǔ)知識)試題真題試卷(題後含答案及解析)題型有:1.選擇題選擇題(每題1分,共75分)下列各題A、B、C、D四個選項中,只有一種選項是對的的,請將此選項涂寫在答題卡對應(yīng)位置上,答在試卷上不得分。1.在匯編指令中,操作數(shù)在某寄存器中的尋址方式稱為______尋址。A.直接B.變址C.寄存器D.寄存器間接對的答案:C解析:本題考察計算機系統(tǒng)基礎(chǔ)知識。尋址方式就是處理器根據(jù)指令中給出的地址信息來尋找物理地址的方式,是確定本條指令的數(shù)據(jù)地址以及下一條要執(zhí)行的指令地址的措施。尋址方式中,操作數(shù)在指令中稱為立即尋址;操作數(shù)在通用寄存器中稱為寄存器尋址;操作數(shù)在主存單元,而其地址在指令中稱為直接尋址;操作數(shù)在主存單元,而其地址在寄存器中稱為寄存器間接尋址。2.計算機系統(tǒng)中,虛擬存儲體系由______兩級存儲器構(gòu)成。A.主存一輔存B.寄存器一CacheC.寄存器一主存D.Cache一主存對的答案:A解析:本題考察計算機系統(tǒng)基礎(chǔ)知識。虛擬存儲是指將多種不一樣類型、獨立存在的物理存儲體,通過軟、硬件技術(shù),集成為一種邏輯上的虛擬的存儲系統(tǒng),集中管理供顧客統(tǒng)一使用。這個虛擬邏輯存儲單元的存儲容量是它所集中管理的各物理存儲體的存儲量的總和,而它具有的訪問帶寬則在一定程度上靠近各個物理存儲體的訪問帶寬之和。虛擬存儲器實際上是主存.輔存構(gòu)成的一種邏輯存儲器,實質(zhì)是對物理存儲設(shè)備進行邏輯化的處理,并將統(tǒng)一的邏輯視圖展現(xiàn)給顧客。3.程序計數(shù)器(PC)是_______中的寄存器。A.運算器B.控制器C.CacheD.I/O設(shè)備對的答案:B解析:本題考察計算機系統(tǒng)基礎(chǔ)知識。計算機中控制器的重要功能是從內(nèi)存中取出指令,并指出下一條指令在內(nèi)存中的位置,首先將取出的指令送入指令寄存器,然後啟動指令譯碼器對指令進行分析,最終發(fā)出對應(yīng)的控制信號和定期信息,控制和協(xié)調(diào)計算機的各個部件有條不紊地工作,以完畢指令所規(guī)定的操作。程序計數(shù)器(PC)的內(nèi)容為下一條指令的地址。當(dāng)程序次序執(zhí)行時,每取出一條指令,PC內(nèi)容自動增長一種值,指向下一條要取的指令。當(dāng)程序出現(xiàn)轉(zhuǎn)移時,則將轉(zhuǎn)移地址送入PC,然後由PC指出新的指令地址。4.中斷向量提供______。A.外設(shè)的接口地址B.待傳送數(shù)據(jù)的起始和終止地址C.主程序的斷點地址D.中斷服務(wù)程序入口地址對的答案:D解析:本題考察計算機系統(tǒng)基礎(chǔ)知識。中斷是這樣一種過程:在CPU執(zhí)行程序的過程中,由于某一種外部的或CPU內(nèi)部事件的發(fā)生,使CPU臨時中斷正在執(zhí)行的程序,轉(zhuǎn)去處理這一事件(即執(zhí)行中斷服務(wù)程序),當(dāng)事件處理完畢後又回到原先被中斷的程序,接著中斷前的狀態(tài)繼續(xù)向下執(zhí)行。這一過程就稱為中斷,中斷服務(wù)程序入口地址稱為中斷向量。5.在計算機系統(tǒng)中總線寬度分為地址總線寬度和數(shù)據(jù)總線寬度。若計算機中地址總線的寬度為32位,則最多容許直接訪問主存儲器_____的物理空間。A.40MBB.4GBC.40GBD.400GB對的答案:B解析:在計算機中總線寬度分為地址總線寬度和數(shù)據(jù)總線寬度。其中,數(shù)據(jù)總線的寬度(傳播線根數(shù))決定了通過它一次所能傳遞的二進制位數(shù)。顯然,數(shù)據(jù)總線越寬則每次傳遞的位數(shù)越多,因而,數(shù)據(jù)總線的寬度決定了在主存儲器和CPU之間數(shù)據(jù)互換的效率。地址總線寬度決定了CPU可以使用多大容量的主存儲器,即地址總線寬度決定了CPU能直接訪問的內(nèi)存單元的個數(shù)。假定地址總線是32位,則可以訪問232=4GB個內(nèi)存單元。6.為了提高計算機磁盤存取效率,一般可以________。A.運用磁盤格式化程序,定期對ROM進行碎片整頓B.運用磁盤碎片整頓程序,定期對內(nèi)存進行碎片整頓C.運用磁盤碎片整頓程序,定期對磁盤進行碎片整頓D.運用磁盤格式化程序,定期對磁盤進行碎片整頓對的答案:C解析:文獻在磁盤上一般是以塊(或扇區(qū))的形式存儲的。磁盤上的文獻有的也許存儲在一種持續(xù)的區(qū)域內(nèi),有的則被分割成若干個“片”存儲在磁盤中不持續(xù)的多種區(qū)域。後一種狀況對文獻的完整性沒有影響,但由于文獻過于分散,將增長計算機讀盤的時間,從而減少了計算機的效率。磁盤碎片整頓程序可以在整個磁盤系統(tǒng)范圍內(nèi)對文獻重新安排,將各個文獻碎片在保證文獻完整性的前提下轉(zhuǎn)換到持續(xù)的存儲區(qū)內(nèi),提高對文獻的讀取速度。但整頓是要花費時間的,因此應(yīng)當(dāng)定期對磁盤進行碎片整頓,而不是每小時對磁盤進行碎片整頓。7.安全的電子郵件協(xié)議為______。A.MIMEB.PGPC.POP3D.SMTP對的答案:B解析:本題考察安全的電子郵件協(xié)議基礎(chǔ)知識。MIME提供的是多格式郵件服務(wù),PGP是安全郵件協(xié)議,POP3為郵件接受協(xié)議,SMTP為郵件發(fā)送協(xié)議。8.操作系統(tǒng)通過______來組織和管理外存中的信息。A.字處理程序B.設(shè)備驅(qū)動程序C.文獻目錄和目錄項D.語言翻譯程序?qū)Φ拇鸢福篊解析:為了以便顧客存取信息,操作系統(tǒng)是通過文獻目錄和目錄項來組織和管理外存中的信息,使得顧客可以按名存取。9.下列操作系統(tǒng)中,_____保持網(wǎng)絡(luò)系統(tǒng)的所有功能,并具有透明性、可靠性和高性能等特性。A.批處理操作系統(tǒng)B.分時操作系統(tǒng)C.分布式操作系統(tǒng)D.實時操作系統(tǒng)對的答案:C解析:本題考察操作系統(tǒng)基礎(chǔ)知識。選項A批處理操作系統(tǒng)是脫機處理系統(tǒng),即在作業(yè)運行期間無需人工干預(yù),由操作系統(tǒng)根據(jù)作業(yè)闡明書控制作業(yè)運行。選項B分時操作系統(tǒng)是將CPU的時間劃提成時間片,輪番為各個顧客服務(wù)。其設(shè)計目的是多顧客的通用操作系統(tǒng),交互能力強。選項C分布式操作系統(tǒng)是網(wǎng)絡(luò)操作系統(tǒng)的更高級形式,它保持網(wǎng)絡(luò)系統(tǒng)所擁有的所有功能,同步又有透明性、可靠性和高性能等特性。選項D實時操作系統(tǒng)的設(shè)計目的是專用系統(tǒng),其重要特性是實時性強及可靠性高。10.在進程狀態(tài)轉(zhuǎn)換過程中,也許會引起進程阻塞的原因是______。A.時間片到B.執(zhí)行V操作C..I/O完畢D.執(zhí)行P操作對的答案:D解析:當(dāng)某進程時間片屆時,操作系統(tǒng)將該進程置于就緒狀態(tài),并從就緒狀態(tài)的進程中選一種進程投入運行;執(zhí)行V操作意味著要釋放一種資源,不會引起進程阻塞;I/O完畢意味著某進程等待的事件發(fā)生了,將喚醒該進程,故不會引起進程阻塞;執(zhí)行P操作表達申請一種資源,當(dāng)無可用資源時,系統(tǒng)將該進程插入阻塞隊列。11.假設(shè)系統(tǒng)有n個進程共享資源R,且資源R的可用數(shù)為3,其中n≥3。若采用PV操作,則信號量S的取值范圍應(yīng)為______。A.一1~n-1B.一3~3C.一(n-3)~3D.一(n一1)~1對的答案:C解析:本題中已知有n個進程共享R資源,且R資源的可用數(shù)為3,故信號量S的初值應(yīng)設(shè)為3。當(dāng)?shù)?個進程申請資源時,信號量S減1,即S=2;當(dāng)?shù)?個進程申請資源時,信號量S減1,即S=1;當(dāng)?shù)?個進程申請資源時,信號量S減1,即S=0;當(dāng)?shù)?個進程申請資源時,信號量S減1,即S=-1……當(dāng)?shù)趎個進程申請資源時,信號量S減1,即S=一(n一3)。12.設(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ù)據(jù)構(gòu)造基礎(chǔ)知識。數(shù)組a的元素可示意如下。對于元素a[i,j],按行排列時,其之前有i行且每行有m個元素(行下標為0,1….,i.1),即i*m個,行下標為i時,排列在a[i,j]之前的元素有a[i,0],a[i,1]….,a[i,j一1],即j個,因此一共有i*m+j個元素排在a[i,j]之前,因此該元素的存儲位置相對于數(shù)組空間首地址的偏移量為(i*m+j)*4。13.線性表采用單循環(huán)鏈表存儲的重要長處是_______。A.從表中任一結(jié)點出發(fā)都能遍歷整個鏈表B.可直接獲取指定結(jié)點的直接前驅(qū)和直接後繼結(jié)點C.在進行刪除操作後,能保證鏈表不停開D.與單鏈表相比,更節(jié)省存儲空間對的答案:A解析:本題考察數(shù)據(jù)構(gòu)造基礎(chǔ)知識。不含頭結(jié)點且有n個元素的單鏈表和單循環(huán)鏈表分別如下圖(a)、(b)所示。在單鏈表和單循環(huán)鏈表中,由于結(jié)點指針域的鏈接方向都是單方向的,因此對于表中的任意一種結(jié)點,都可以直接得到後繼結(jié)點的指針,要獲得前驅(qū)結(jié)點的指針則需要一種遍歷過程。對鏈表進行刪除操作時,只要在修改結(jié)點中的指針域之前,暫存其後繼結(jié)點的指針,就可以將結(jié)點重新鏈接起來,與單鏈表與否循環(huán)無關(guān)。從鏈表所需的存儲空間來說,它們沒有差異。觀測單循環(huán)鏈表可知,從表中任意結(jié)點出發(fā),沿著結(jié)點間的鏈接關(guān)系都能回到出發(fā)的結(jié)點,因此從表中任一結(jié)點出發(fā)都能遍歷整個鏈表。14.若某線性表長度為n且采用次序存儲方式,則運算速度最快的操作是_______。A.查找與給定值相匹配的元素的位置B.查找并返回第i個元素的值(1≤i≤n)C.刪除第i個元素(1≤i≤n)D.在第i個元素(1≤i≤n)之前插入一種新元素對的答案:B解析:本題考察數(shù)據(jù)構(gòu)造基礎(chǔ)知識。線性表(a1,a2,…,an)采用次序存儲時占用一段地址持續(xù)的存儲單元,元素之間沒有空閑單元,如下圖所示。在這種存儲方式下,插入和刪除元素都需要移動一部分元素,這是比較耗時的操作。按照序號來查找元素,實際上是直接計算出元素的存儲位置,例如,第i個元素ai的存儲位置為LOC(ai)=LOC(a1)+(i-1)×L,其中L是每個元素所占用的存儲單元數(shù)。按照值來查找元素時,需要與表中的部分元素進行比對,相對于按照序號來查找元素,需要更多的時間。15.設(shè)元素a、b、c、d依次進入一種初始為空的棧,則不也許通過合法的棧操作序列得到________。A.a(chǎn)bcdB.badcC.cadbD.dcba對的答案:C解析:本題考察數(shù)據(jù)構(gòu)造基礎(chǔ)知識。棧的運算特點是後進先出,若棧中有多種元素,必須是棧頂?shù)脑叵瘸鰲?。一般狀況下,在一種由入棧和出棧操作構(gòu)成的序列中,只要在任何一種棧操作之前,入棧操作不少于出棧操作的次數(shù)即可。若用I表達入棧、O表達出棧,則選項A的序列可以由IOIOIOIOIO操作序列得到:選項B由IIOOIl00操作序列得到;選項D由IIIIOOOO得到,選項C不能由合法的操作序列得到。16.若規(guī)定對大小為n的數(shù)組進行排序的時間復(fù)雜度為O(nlog2n),且是穩(wěn)定的(即假如待排序的序列中兩個數(shù)據(jù)元素具有相似的值,在排序前後它們的相對位置不變),則可選擇的排序措施是______。A.迅速排序B.歸并排序C.堆排序D.冒泡排序?qū)Φ拇鸢福築解析:本題考察數(shù)據(jù)構(gòu)造基礎(chǔ)知識。迅速排序、歸并排序、堆排序是時間復(fù)雜度為O(nlog2n)的排序措施,冒泡排序的時間復(fù)雜度是O(n2)。迅速排序的過程重要是劃分操作,劃分是以基準元素為界,從序列的兩端向中間掃描,將不小于基準元素者往後端移動(或互換),不不小于基準元素者向前端移動(或互換),移動元素時不考慮所波及兩個位置之間的其他元素,這樣就不能保證序列中兩個相似元素的相對位置不變,也就是說迅速排序是不穩(wěn)定的排序措施。堆排序是規(guī)定序列中ai,a2i,a2i+1這三個元素滿足ai最小(小頂堆)或最大(大項堆),若不滿足,則通過互換進行調(diào)整,這樣,在ai與a2i之間若有相等的兩個元素,則互換後就不能保證它們的相對位置,因此堆排序是不穩(wěn)定的排序措施。歸并排序是穩(wěn)定的排序措施。17.對于一般的樹構(gòu)造,可以采用孩子.兄弟表達法,即每個結(jié)點設(shè)置兩個指針域,一種指針(左指針)指示目前結(jié)點的第一種孩子結(jié)點,另一種指針(右指針)指示目前結(jié)點的下一種兄弟結(jié)點。某樹的孩子一兄弟表達如下圖所示。如下有關(guān)結(jié)點D與E的關(guān)系的論述中,對的的是_____。A.結(jié)點D與結(jié)點E是兄弟B.結(jié)點D是結(jié)點E的祖父結(jié)點C.結(jié)點E的父結(jié)點與結(jié)點D的父結(jié)點是兄弟D.結(jié)點E的父結(jié)點與結(jié)點D是兄弟對的答案:D解析:本題考察數(shù)據(jù)構(gòu)造基礎(chǔ)知識。按照樹的孩子-兄弟表達法,題圖二叉樹對應(yīng)的樹如下圖所示。結(jié)點E的父結(jié)點是C,結(jié)點C與D是兄弟關(guān)系。18.某企業(yè)研發(fā)信息系統(tǒng)的過程中,______不屬于數(shù)據(jù)庫管理員(DBA)的職責(zé)。A.決定數(shù)據(jù)庫中的信息內(nèi)容和構(gòu)造B.決定數(shù)據(jù)庫的存儲構(gòu)造和存取方略C.進行信息系統(tǒng)程序的設(shè)計與編寫D.定義數(shù)據(jù)的安全性規(guī)定和完整性約束條件對的答案:C解析:本題考察的是應(yīng)試者數(shù)據(jù)庫系統(tǒng)概念方面的基本知識。研發(fā)信息系統(tǒng)過程的一種重要環(huán)節(jié)是數(shù)據(jù)的建立和維護,需要專門的人員來完畢,而這種人員稱為數(shù)據(jù)庫管理員(DBA),詳細職責(zé)如下:①決定數(shù)據(jù)庫中的信息內(nèi)容和構(gòu)造,DBA要參與數(shù)據(jù)庫設(shè)計的全過程,決策數(shù)據(jù)庫究竟要寄存哪些信息,信息的構(gòu)造。②決定數(shù)據(jù)庫的存儲構(gòu)造和存取方略,以獲得較高的存儲效率和存儲空間的運用率。③定義數(shù)據(jù)的安全性規(guī)定和完整性約束條件。④監(jiān)控數(shù)據(jù)庫的使用和運行。一旦數(shù)據(jù)庫出現(xiàn)問題,DBA必須在最短的時間內(nèi)將數(shù)據(jù)庫恢復(fù)到對的狀態(tài)。⑤數(shù)據(jù)庫的改善和重組重構(gòu)。當(dāng)顧客的需求發(fā)生變化時,DBA還要對數(shù)據(jù)庫改善,重組重構(gòu)。19.某高校人事管理系統(tǒng)中,規(guī)定講師每課時的教學(xué)酬金不能超過100元,副專家每課時的教學(xué)酬金不能超過130元,專家每課時的教學(xué)酬金不能超過160元。這種狀況下所設(shè)置的數(shù)據(jù)完整性約束條件稱之為______。A.顧客定義完整性B.實體完整性C.主鍵約束完整性D.參照完整性對的答案:A解析:本題考察數(shù)據(jù)庫系統(tǒng)基本概念。數(shù)據(jù)庫的完整性是指數(shù)據(jù)的對的性和相容性,是防止合法顧客使用數(shù)據(jù)庫時向數(shù)據(jù)庫加入不符合語義的數(shù)據(jù)。保證數(shù)據(jù)庫中數(shù)據(jù)是對的的,防止非法的更新。數(shù)據(jù)庫完整性重要有:實體完整性、參照完整性以及顧客定義完整性。試題(21)“規(guī)定講師每課時的教學(xué)酬金不能超過100元”這樣的數(shù)據(jù)完整性約束條件是顧客定義完整性。由于,對于不一樣的顧客也許規(guī)定不一樣樣。例如,另一所高校講師每課時的教學(xué)酬金不能超過80,副專家每課時的教學(xué)酬金不能超過100,專家每課時的教學(xué)酬金不能超過200。20.能隔離局域網(wǎng)中廣播風(fēng)暴、提高帶寬運用率的設(shè)備是______。A.網(wǎng)橋B.集線器C.路由器D.互換機對的答案:C解析:可以根據(jù)網(wǎng)絡(luò)互連設(shè)備工作的協(xié)議層對其進行分類。中繼器(Repeater)工作于物理層,只是起到擴展傳播距離的作用,對高層協(xié)議是透明的。集線器的工作原理基本上與中繼器相似。簡樸地說,集線器就是一種多端口中繼器,它把一種端口上收到的數(shù)據(jù)廣播到所有其他端口上。網(wǎng)橋(Bridge)工作于數(shù)據(jù)鏈路層,網(wǎng)橋檢查幀的源地址和目的地址,假如目的地址和源地址不在同一種網(wǎng)段上,就把幀轉(zhuǎn)發(fā)到另一種網(wǎng)段上。以太網(wǎng)中廣泛使用的互換機(Switch)是一種多端口網(wǎng)橋,每一種端口都可以連接一種局域網(wǎng)。由網(wǎng)橋或互換機連接的各個子網(wǎng)構(gòu)成一種更大的局域網(wǎng),形成一種廣播域。路由器(Router)工作于網(wǎng)絡(luò)層。路由器根據(jù)網(wǎng)絡(luò)層地址(一般是IP地址)在互連的子網(wǎng)之間傳遞分組。路由器連接的各個子網(wǎng)屬于不一樣的局域網(wǎng),路由器隔離了各個局域網(wǎng)的廣播幀,從而克制了網(wǎng)絡(luò)中的廣播風(fēng)暴,提高了網(wǎng)絡(luò)帶寬運用率。網(wǎng)關(guān)(Gateway)用于連接網(wǎng)絡(luò)層之上執(zhí)行不一樣協(xié)議的子網(wǎng),構(gòu)成異構(gòu)型的互連網(wǎng)絡(luò)。網(wǎng)關(guān)能對互不兼容的高層協(xié)議進行轉(zhuǎn)換。21.某企業(yè)內(nèi)部使用wb.xyz.com.cn作為訪問某服務(wù)器的地址,其畔wb是______。A.主機名B.協(xié)議名C.目錄名D.文獻名對的答案:A解析:本題考察URL的基礎(chǔ)知識。URL,(UniformResourceLocator),統(tǒng)一資源定位符,是對互聯(lián)網(wǎng)上的資源位置和訪問措施的一種簡潔的表達,是互聯(lián)網(wǎng)上資源的地址?;ヂ?lián)網(wǎng)上的每個文獻均有一種唯一的URL,它包括的信息指出文獻的位置以及瀏覽器應(yīng)當(dāng)怎么處理它。一種原則的URL的格式如下:協(xié)議://主機名.域名.域名後綴或IP地址(:端口號)/目錄/文獻名其中,目錄也許存在多級目錄。22.假如路由器收到了多種路由協(xié)議轉(zhuǎn)發(fā)的有關(guān)某個目的的多條路由,那么決定采用哪條路由的方略是______。A.選擇與自已路由協(xié)議相似的B.選擇路由費用最小的C.比較各個路由的管理距離D.比較各個路由協(xié)議的版本對的答案:C解析:假如路由器收到了由多種路由協(xié)議轉(zhuǎn)發(fā)的有關(guān)某個目的的多條路由,則比較各個路由的管理距離,并采用管理距離小的路由來源提供的路由信息。多種路由來源的管理距離如下表所示。23.下面是路由表的4個表項,與地址220.112.179.92匹配的表項是________。A.220.112.145.32/22B.220.112.145.64/22C.220.112.147.64/22D.220.112.177.64/22對的答案:D解析:地址220.112.145.32/22的二進制形式是11011100.01110000.10010001.00100000地址220.112.145.64/22的二進制形式是11011100.01110000.10010001.01000000地址220.112.147.64/22的二進制形式是11011100.01110000.10010011.01000000地址220.112.177.64/22的二進制形式是11011100.01110000.10110001.01000000而地址220.112.179.92的二進制形式是11011100.01110000.10110011.01011100因此與地址220.112.179.92匹配的是220.112.177.64/22。24.用面向?qū)ο蟠胧┰O(shè)計了一種父類File和兩個子類DiskFile和TapeFile,這兩個子類繼承了其父類的open措施,并給出不一樣的實現(xiàn)。不一樣的子類執(zhí)行open措施時,有不一樣的行為,這種機制稱為_____。A.繼承B.多態(tài)C.消息傳遞D.關(guān)聯(lián)對的答案:B解析:在面向?qū)ο蠹夹g(shù)中,繼承是父類和子類之間共享數(shù)據(jù)和操作的機制。多態(tài)是不一樣的對象收到相似的消息產(chǎn)生不一樣的成果的一種現(xiàn)象。消息傳遞是對象之間進行通信的方式。關(guān)聯(lián)是類和類之間的一種關(guān)系。根據(jù)題干可知,不一樣對象執(zhí)行open操作有不一樣的行為,故這是多態(tài)機制。25.在計算機系統(tǒng)中,系統(tǒng)的______可以用MTTF/(1+MTTF)來度量,其中MTTF為平均無端障時間。A.可靠性B.可用性C.可維護性D.強健性對的答案:A解析:本題考察軟件質(zhì)量的基礎(chǔ)知識??煽啃浴⒖捎眯院涂删S護性是軟件的屬性,軟件工程中,用0~1之間的數(shù)來度量。其中:可靠性是指一種系統(tǒng)對于給定的時間間隔內(nèi)、在給定條件下無失效運作的概率??梢杂肕TTF/(1+MTTF)來度量,其中MTTF為平均無端障時間。可用性是在給定的時間點上,一種系統(tǒng)可以按照規(guī)格闡明對的運作的概率。可以用MTBF/(1+MTBF)來度量,其中MTBF為平均失效間隔時間??删S護性是在給定的使用條件下,在規(guī)定的時間間隔內(nèi),使用規(guī)定的過程和資源完畢維護活動的概率??梢杂?/(1+MTTR)來度量,其中MTTR為平均修復(fù)時間。26.修改既有軟件系統(tǒng)的設(shè)計文檔和代碼以增強可讀性,這種行為屬于________維護。A.對的性B.適應(yīng)性C.完善性D.防止性對的答案:C解析:本題考察維護的基礎(chǔ)知識。系統(tǒng)維護類型有對的性維護、適應(yīng)性維護、完善性維護、防止性維護四類。對的性維護(改正性維護)是指改正在系統(tǒng)開發(fā)階段已發(fā)生而系統(tǒng)測試階段尚未發(fā)現(xiàn)的錯誤。適應(yīng)性維護是指使應(yīng)用軟件適應(yīng)信息技術(shù)變化和管理需求變化而進行的修改。完善性維護是為擴展功能和改善性能而進行的修改。防止性維護是變化系統(tǒng)的某些方面,以防止失效的發(fā)生。修改既有軟件系統(tǒng)的設(shè)計文檔和代碼以增強可讀性,實際上是在提高軟件的質(zhì)量。因此屬于完善性維護。27.如下不屬于系統(tǒng)測試范圍的是_______。A.單元測試B.安全測試C.強度測試D.性能測試對的答案:A解析:本題考察系統(tǒng)測試的概念。根據(jù)軟件測試方略和過程,軟件測試可以劃分為單元測試、集成測試、系統(tǒng)測試、確認測試、驗收測試等階段。其中,系統(tǒng)測試是將通過集成測試的軟件,作為計算機系統(tǒng)的一種部分,與系統(tǒng)中其他部分結(jié)合起來,在實際運行環(huán)境下對計算機系統(tǒng)進行的一系列嚴格有效的測試,以發(fā)現(xiàn)軟件潛在的問題,保證系統(tǒng)的正常運行,安全測試、強度測試、性能測試都屬于系統(tǒng)測試的范圍。28.如下有關(guān)文檔測試的說法中,不對的的是_______。A.文檔測試需要仔細閱讀文檔,檢查每個圖形B.文檔測試需要檢查文檔內(nèi)容與否對的和完善C.文檔測試需要檢查標識與否對的D.文檔測試需要保證大部分示例通過測試對的答案:D解析:本題考察文檔測試的基本概念。根據(jù)文檔測試的定義,文檔測試需要仔細閱讀文檔,檢查每個圖形,檢查文檔內(nèi)宿與否對的和完善,檢查標識與否對的,還需要保證所有示例通過測試。文檔測試的規(guī)定是所有示例通過測試,選項D不對的。29.軟件測試的對象不包括________。A.軟件代碼B.軟件文檔C.質(zhì)量保證措施D.有關(guān)數(shù)據(jù)對的答案:C解析:本題考察軟件測試的對象。根據(jù)軟件的定義,軟件包括程序、數(shù)據(jù)和文檔。因此軟件測試并不僅僅是程序測試,還應(yīng)包括對應(yīng)文檔和數(shù)據(jù)的測試。30.測試用例的三要素不包括________。A.輸入B.預(yù)期輸出C.執(zhí)行條件D.實際輸出對的答案:D解析:本題考察測試用例的構(gòu)成。根據(jù)測試用例的定義,測試用例由輸入、預(yù)期輸出和執(zhí)行條件三個要素構(gòu)成。實際輸出是實際測試後得到的成果,不屬于測試用例的構(gòu)成部分。31.如下有關(guān)軟件測試原則的論述中,對的的是______。①測試開始得越早,越有助于發(fā)現(xiàn)缺陷②測試覆蓋率和測試用例數(shù)量成正比③測試用例既需選用合理的輸入數(shù)據(jù),又需要選擇不合理的輸入數(shù)據(jù)④應(yīng)制定測試計劃并嚴格執(zhí)行,排除隨意性⑤采用合適的測試措施,可以做到窮舉測試⑥程序員應(yīng)盡量測試自已的程序A.①②③④⑤⑥B.①②③④⑤C.①②③④D.①③④對的答案:D解析:本題考察軟件測試的原則。軟件測試應(yīng)遵照的原則包括:應(yīng)當(dāng)把“盡早和不停地測試”作為開發(fā)者的座右銘,由于測試開展得越早,越有助于發(fā)現(xiàn)缺陷;程序員應(yīng)當(dāng)防止檢查自已的程序,測試工作應(yīng)當(dāng)由獨立且專業(yè)的軟件測試機構(gòu)來完畢;設(shè)計測試用例時,應(yīng)當(dāng)考慮到合法的輸入和不合法的輸入,以及多種邊界條件;一定要注意測試中的錯誤集中發(fā)生現(xiàn)象,應(yīng)對錯誤群集的程序段進行重點測試;對測試錯誤成果一定要有一種確認的過程;制定嚴格的測試計劃,并把測試時間安排得盡量寬松,不要但愿在極短的時間內(nèi)完畢一種高水平的測試;回歸測試的關(guān)聯(lián)性一定要引起充足的注意,修改一種錯誤而引起更多錯誤出現(xiàn)的現(xiàn)象并不少見;妥善保留一切測試過程文檔;窮舉測試是不能實現(xiàn)的。32.如下有關(guān)測試時機的論述中,對的的是_______。①應(yīng)當(dāng)盡量早地進行測試②軟件中的錯誤暴露得越遲,則修復(fù)和改正錯誤所花費的代價就越高③應(yīng)當(dāng)在代碼編寫完畢後開始測試④項目需求分析和設(shè)計階段不需要測試人員參與A.①②⑧④B.①②③C.①②D.①對的答案:C解析:本題考察軟件測試原則中的測試時機。軟件測試應(yīng)遵照的原則中對測試時機的規(guī)定包括:測試貫穿于所有軟件生命周期:應(yīng)當(dāng)把“盡早和不停地測試”作為開發(fā)者的座右銘。根據(jù)上述描述,測試貫穿于所有軟件生命周期,而不僅僅是編碼實現(xiàn)之後的一種階段,因此③和④的說法錯誤。33.如下屬于軟件測試工具的是_______。①JTest②LoadRunner③VisualStudio④JbuilderA.①②③④B.①②③C.①②D.①對的答案:C解析:本題考察軟件工具的基本知識。LoadRunner和JTest都是軟件測試工具,JBuilder,VisualStudio屬于軟件開發(fā)工具。故本題對的的選項為C。34.兼容性測試不包括________。A.軟件兼容性測試B.硬件兼容性測試C.?dāng)?shù)據(jù)兼容性測試D.操作人員兼容性測試對的答案:D解析:本題考察兼容性測試的概念。兼容性測試分類重要可以分為三大類:硬件兼容性測試、軟件兼容性測試、數(shù)據(jù)兼容性測試。沒有操作人員兼容性測試這個說法。35.根據(jù)輸出對輸入的依賴關(guān)系設(shè)計測試用例的黑盒測試措施是________。A.等價類劃分法B.因果圖法C.邊界值分析法D.場景法對的答案:B解析:常見的黑盒測試措施包括等價類劃分法、邊界值分析法、因果圖法、決策表法、場景法等等。其中,根據(jù)輸出對輸入的依賴關(guān)系設(shè)計用例的是因果圖法。36.如下有關(guān)邊界值測試法的論述中,不對的的是_______。A.邊界值分析法僅需考慮輸入域邊界,不用考慮輸出域邊界B.邊界值分析法是對等價類劃分措施的補充C.錯誤更輕易發(fā)生在輸入輸出邊界上而不是輸入輸出范圍的內(nèi)部D.測試數(shù)據(jù)應(yīng)盡量選用邊界上的值對的答案:A解析:本題考察黑盒測試中的邊界值測試法。邊界值測試法就是對輸入或輸出的邊界值進行測試的一種黑盒測試措施。邊界值測試法是作為對等價類劃分法的補充,這種狀況下,其測試用例來自等價類的邊界。長期的測試工作經(jīng)驗告訴我們,大量的錯誤是發(fā)生在輸入或輸出范圍的邊界上,而不是發(fā)生在輸入輸出范圍的內(nèi)部。因此針對多種邊界狀況設(shè)計測試用例,可以查出更多的錯誤。邊界值測試不是從某等價類中隨便挑一種作為代表,而是使這個等價類的每個邊界都要作為測試條件。邊界值測試不僅考慮輸入條件,還要考慮輸出空間產(chǎn)生的測試狀況。用邊界值測試措施設(shè)計測試用例,首先應(yīng)確定邊界狀況。一般輸入和輸出等價類的邊界,就是應(yīng)著重測試的邊界狀況。應(yīng)當(dāng)選用恰好等于,剛剛不小于或剛剛不不小于邊界的值作為測試數(shù)據(jù),而不是選用等價類中的經(jīng)典值或任意值作為測試數(shù)據(jù)。根據(jù)上述描述,邊界值分析法既需要考慮輸入域的邊界,也需要考慮輸出域的邊界,本題中選項A不對的。37.一種程序的控制流圖中有6個節(jié)點,10條邊,在測試用例數(shù)至少的狀況下,保證程序中每個可執(zhí)行語句至少執(zhí)行一次所需要的測試用例數(shù)的上限是______。A.2B.4C.6D.8對的答案:C解析:本題考察白盒測試中的基本途徑測試法。基本途徑測試法是在程序控制流圖的基礎(chǔ)上,通過度析控制構(gòu)造的環(huán)路復(fù)雜度,導(dǎo)出基本可執(zhí)行途徑集合,從而設(shè)計測試用例的措施。程序中每個可執(zhí)行語句至少執(zhí)行一次所需要的測試用例數(shù)的上限就是指程序控制流圖的環(huán)路復(fù)雜度,其計算措施為邊數(shù)減去節(jié)點數(shù)加上2。本題中,10—6+2=6。38.對于邏輯體現(xiàn)式((bl&b2)||in),需要_______個測試用例才能完畢條件組合覆蓋。A.2B.4C.8D.16對的答案:B解析:本題考察白盒測試中邏輯覆蓋法的條件組合覆蓋。條件組合覆蓋的含義是:選擇足夠的測試用例,使得每個鑒定中條件的多種也許組合都至少出現(xiàn)一次。本題中有b1&b2、in兩個條件,組合之後需要的用例數(shù)是4。39.測試執(zhí)行過程的階段不包括______。A.初測期B.系統(tǒng)測試期C.細測期D.回歸測試期對的答案:B解析:本題考察測試執(zhí)行過程的定義。測試執(zhí)行過程包括初測期、細測期和回歸測試期三個階段。系統(tǒng)測試屬于軟件測試方略中的一種環(huán)節(jié),不屬于測試執(zhí)行過程三個階段之一。40.如下有關(guān)回歸測試的論述中,不對的的是_______。A.回歸測試是為了保證改動不會帶來不可預(yù)料的後果或錯誤B.回歸測試需要針對修改正的軟件成分進行測試C.回歸測試需要可以測試軟件的所有功能的代表性測試用例D.回歸測試不輕易實現(xiàn)自動化對的答案:D解析:本題考察回歸測試中的基本概念?;貧w測試的目的是為了保證改動不會帶來不可預(yù)料的後果或錯誤?;貧w測試用例選擇時需考慮針對修改正的軟件成分進行測試、針對修改也許影響的功能或模塊進行測試以及針對所用功能的代表性測試。由于回歸測試需要反復(fù)執(zhí)行,因此可以采用自動測試來實現(xiàn)反復(fù)的和一致的回歸測試。41.如下屬于測試停止根據(jù)的是______。①測試用例所有執(zhí)行結(jié)束②測試覆蓋率到達規(guī)定③測試超過了預(yù)定期間④查出了預(yù)定數(shù)目的故障⑤執(zhí)行了預(yù)定的測試方案⑥測試時間局限性A.①②③④⑤⑥B.①②③④⑤C.①②③④D.①②③對的答案:B解析:本題考察測試停止準則。常見的測試停止準則包括:測試超過了預(yù)定期間;執(zhí)行了所有的測試用例,沒有發(fā)現(xiàn)新的故障;采用特定的測試用例設(shè)計方案;查出某一預(yù)定數(shù)目的故障;單位時間內(nèi)查出故障的數(shù)量少于預(yù)定值。測試時間或者其他資源局限性屬于項目管理的問題,不能作為測試結(jié)束原則。42.如下有關(guān)測試措施的論述中,不對的的是_______。A.根據(jù)被測代碼與否可見分為白盒測試和黑盒測試B.黑盒測試一般用來確認軟件功能的對的性和可操作性C.靜態(tài)測試重要是對軟件的編程格式、構(gòu)造等方面進行評估D.動態(tài)測試不需要實際執(zhí)行程序?qū)Φ拇鸢福篋解析:測試措施根據(jù)被測代碼與否可見分為白盒測試和黑盒測試,根據(jù)與否需要實際執(zhí)行程序分為靜態(tài)測試和動態(tài)測試。其中,黑盒測試一般用來確認軟件功能的對的性和可操作性,白盒測試用來確認程序構(gòu)造邏輯的對的性;靜態(tài)測試不需要實際執(zhí)行程序,重要是對軟件的編程格式、構(gòu)造等方面進行評估,動態(tài)測試需要實際執(zhí)行程序,重要對軟件功能等方面進行評估。動態(tài)測試需要實際執(zhí)行程序。43.如下有關(guān)性能測試的論述中,不對的的是______。A.性能測試的目的是為了驗證軟件系統(tǒng)與否可以到達顧客提出的性能指標B.性能測試不用于發(fā)現(xiàn)軟件系統(tǒng)中存在的性能瓶頸C.性能測試類型包括負載測試,強度測試,容量測試等D.性能測試常通過工具來模擬大量顧客操作,增長系統(tǒng)負載對的答案:B解析:本題考察性能測試的基本概念。性能測試的目的是為了驗證軟件系統(tǒng)與否可以到達顧客提出的性能指標。性能測試可用于發(fā)現(xiàn)軟件系統(tǒng)中存在的性能瓶頸。性能測試類型包括負載測試,強度測試,容量測試等。性能測試常通過工具來模擬大量顧客操作,增長系統(tǒng)負載。44.不一樣加密機制或算法的用途、強度是不相似的,一種軟件或系統(tǒng)中的加密機制使用得與否合理,強度與否滿足目前規(guī)定,是需要通過測試來完畢的,一般_______是測試的一種重要手段。A.模擬加密B.模擬解密C.漏洞掃描D.算法強度理論分析對的答案:B解析:本題考察加密機制或算法的基本測試手段。加密機制是保護數(shù)據(jù)安全的重要手段,密碼技術(shù)可以提供或有助于提供有關(guān)保護,以防止信息流的觀測和篡改、通信業(yè)務(wù)流分析、抵賴、偽造、非授權(quán)連接、篡改消息等行為的出現(xiàn)。常見的加密機制包括VPN技術(shù)、對稱加密、非對稱加密、HASH算法等,不一樣加密機制或算法的用途、強度是不相似的,一種軟件或系統(tǒng)中的加密機制使用得與否合理,強度與否滿足目前規(guī)定,是需要通過測試來完畢的,一般模擬解密是測試的一種重要手段。候選答案中,選項A模擬加密并不能驗證加密機制的強度與否滿足需求;而選項C漏洞掃描是經(jīng)典的安全防護方略,一般不用于加密機制的安全測試;且對于原則的加密算法,一般無需對加密強度進行論證,因此選項D也是不精確的。45.安全曰志是軟件產(chǎn)品的一種被動防備措施,是系統(tǒng)重要的安全功能,因此安全曰志測試是軟件系統(tǒng)安全性測試的重要內(nèi)容,下列不屬于安全曰志測試基本測試內(nèi)容的是_______。A.對安全曰志的完整性進行測試,測試安全曰志中與否記錄包括顧客登錄名稱、時間、地址,數(shù)據(jù)操作行為以及退出時間等所有內(nèi)容B.對安全曰志的對的性進行測試,測試安全曰志中記錄的顧客登錄、數(shù)據(jù)操作等曰志信息與否對的C.對曰志信息的保密性進行測試,測試安全曰志中的曰志信息與否加密存儲,加密強度與否充足D.對于大型應(yīng)用軟件系統(tǒng),測試系統(tǒng)與否提供安全曰志的記錄分析能力對的答案:C解析:安全曰志是軟件產(chǎn)品的一種被動防備措施,是系統(tǒng)重要的安全功能,因此安全曰志測試是軟件系統(tǒng)安全性測試的重要內(nèi)容。安全曰志中應(yīng)當(dāng)記錄所有顧客訪問系統(tǒng)的操作內(nèi)容,包括顧客登錄名稱、登錄時間、瀏覽數(shù)據(jù)動作、修改數(shù)據(jù)動作、刪除數(shù)據(jù)動作、退出時間、登錄機器的IP等。對安全曰志進行測試時,測試人員應(yīng)根據(jù)需求,對曰志的完整性、對的性進行測試,測試安全曰志中與否包括上述所有內(nèi)容,與否對的;并且對于大型應(yīng)用軟件來說,還應(yīng)測試系統(tǒng)與否提供安全曰志的記錄分析能力,與否可以按照多種特性進行曰志記錄,分析潛在的安全隱患,并及時發(fā)現(xiàn)非法行為??梢钥闯龊蜻x項A、B、D均為安全曰志測試的基本內(nèi)容,而安全曰志自身一般并不規(guī)定必須加密存儲,因此選項C不屬于安全曰志測試基本測試內(nèi)容。46.下述有關(guān)DoS襲擊的描述,錯誤的是________。A.DoS襲擊一般通過克制所有或流向某一特定目的端的消息,從而使系統(tǒng)某一實體不能執(zhí)行其正常功能,產(chǎn)生服務(wù)拒絕B.DoS襲擊不需侵入目的系統(tǒng),僅從外部就可實現(xiàn)襲擊C.只要軟件系統(tǒng)內(nèi)部沒有漏洞,DoS襲擊就不也許成功D.死亡之Ping、Land襲擊、UDP洪水、Smurf襲擊均是常見的DoS襲擊手段對的答案:C解析:本題考察DoS襲擊的基本知識。DoS是DenialofService的簡稱,即拒絕服務(wù),導(dǎo)致DoS的襲擊行為被稱為DoS襲擊,DoS襲擊一般通過克制所有或流向某一特定目的端的消息,從而使系統(tǒng)某一實體不能執(zhí)行其正常功能,產(chǎn)生服務(wù)拒絕。常見的DoS襲擊手段包括死亡之Ping、Land襲擊、UDP洪水、SYN洪水、Smurf襲擊、Fraggle襲擊、畸形消息襲擊等。DoS襲擊一般故意襲擊網(wǎng)絡(luò)協(xié)議實現(xiàn)的缺陷或直接通過野蠻手段耗盡被襲擊對象的資源,從而實現(xiàn)使目的計算機或網(wǎng)絡(luò)無法提供正常的服務(wù)或資源訪問,使目的系統(tǒng)服務(wù)系統(tǒng)停止響應(yīng)甚至瓦解,而在此襲擊中并不包括侵入目的服務(wù)器或目的網(wǎng)絡(luò)設(shè)備,并不一定需要運用軟件系統(tǒng)內(nèi)部的漏洞,僅從外部就可以實現(xiàn)襲擊。已知函數(shù)f()、g()的定義如下所示,調(diào)用函數(shù)f時傳遞給形參x的值是5。若g(a)采用引用調(diào)用(callbyreference)方式傳遞參數(shù),則函數(shù)f的返回值為(12);若g(a)采用值調(diào)用(callbyvalue)的方式傳遞參數(shù),則函數(shù)f的返回值為(13)。其中,體現(xiàn)式“x>>1”的含義是將x的值右移1位,相稱于x除以2。47.(12)A.35B.32C.11D.7對的答案:C48.(13)A.35B.32C.11D.7對的答案:D解析:本題考察程序語言基礎(chǔ)知識。首先分析函數(shù)f的語句執(zhí)行過程。形參x的值為5,將x的值(二進制形式高位都為0,低八位為00000101)右移1位後賦值給a,使得a的值為2(二進制形式高位都為0,低八位為00000010),然後執(zhí)行函數(shù)調(diào)用g(a)。若以引用調(diào)用方式調(diào)用g(a),則在函數(shù)g執(zhí)行時,其形參x相稱于是f中a的別名,對于運算“x=x*(x+1)”,此運算前x的值為2,運算後x的值變化為6,返回到函數(shù)f後a的值被變化為是6,在f中a和x是兩個數(shù)據(jù)對象,因此f結(jié)束時返回a+x的值為11即(5+6)。若以值調(diào)用方式調(diào)用g(a),則在函數(shù)g執(zhí)行時,其形參x是一種獨立的數(shù)據(jù)對象(值為2),接下來進行運算“x=x*(x+1)”,運算前x的值為2,運算後x的值變化為6,最終返回到函數(shù)f,a的值不變化,仍然是2,因此f結(jié)束時返回a+x的值為7(即2+5)。下面的協(xié)議中屬于應(yīng)用層協(xié)議的是(26),該協(xié)議的報文封裝在(27)中傳送。49.(26)A.SNMPB.ARPC.ICMPD.X.25對的答案:A50.(27)A.TCPB.IPC.UDPD.ICMP對的答案:C解析:屬于應(yīng)用層協(xié)議的是簡樸網(wǎng)絡(luò)管理協(xié)議SNMP,它的傳播層協(xié)議是UDP。ARP和ICMP都屬于網(wǎng)絡(luò)層協(xié)議。X.25是分組互換網(wǎng)上的協(xié)議,也歸于網(wǎng)絡(luò)層。某開發(fā)小組欲開發(fā)一種軟件系統(tǒng),實現(xiàn)都市中不一樣圖書館的資源共享,包括實體資源和電子資源,共享規(guī)則也許在開發(fā)過程中有變化??蛻舻搁_發(fā)小組能盡快提交可運行的軟件,且可以接受多次交付。這種狀況下最合適采用(31)開發(fā)過程模型。重要是由于這種模型(32)。51.(31)A.瀑布B.原型C.增量D.螺旋對的答案:C52.(32)A.可以迅速提交階段性的軟件產(chǎn)品B.需求變化對開發(fā)沒有影響C.減少顧客適應(yīng)和習(xí)慣系統(tǒng)的時間和精力D.可以很好處理風(fēng)險問題對的答案:A解析:本題考察軟件開發(fā)過程模型的基礎(chǔ)知識。1.瀑布模型。將開發(fā)階段描述為從一種階段瀑布般地轉(zhuǎn)換到另一種階段。2.原型模型。開發(fā)人員迅速地構(gòu)造整個系統(tǒng)或者系統(tǒng)的一部分以理解或澄清問題。3.增量模型。把軟件產(chǎn)品作為一系列的增量構(gòu)件來設(shè)計、編碼、集成和測試,每個構(gòu)件由多種互相作用的模塊構(gòu)成,并且可以完畢特定的功能。4.螺旋模型。將開發(fā)活動和風(fēng)險管理結(jié)合起來,以減小風(fēng)險。以上開發(fā)過程模型中,增量模型可以迅速地、階段性地提交可以運行的軟件產(chǎn)品。某軟件項目的活動圖如下圖所示,其中頂點表達項目裏程碑,連接頂點的邊表達包括的活動,邊上的數(shù)字表達活動的持續(xù)時間(天),則完畢該項目的至少時間為(33)天?;顒覤C和BF分別最多可以晚開始(34)天而不會影響整個項目的進度。53.(33)A.11B.15C.16D.18對的答案:D54.(34)A.0和7B.0和11C.2和7D.2和11對的答案:A解析:本題考察軟件項目管理的基礎(chǔ)知識?;顒訄D是描述一種項目中各個工作任務(wù)互相依賴關(guān)系的一種模型,項目的諸多重要特性可以通過度析活動圖得到,如估算項目完畢時間,計算關(guān)鍵途徑和關(guān)鍵活動等。根據(jù)上圖計算出關(guān)鍵途徑為A-B-C-E-F-J和A.B-D-G-F-J,其長度為18,故試題(33)對的的選項為D。關(guān)鍵途徑上的活動均為關(guān)鍵活動?;顒覤C在關(guān)鍵途徑上,因此松弛時間為0?;顒覤F不在關(guān)鍵途徑上,包括該活動的最長途徑為A-B-F-J,其長度為11,因此該活動的松弛時間為18一11=7。故試題(34)對的的選項為A。模塊A的功能為:從數(shù)據(jù)庫中讀出產(chǎn)品信息,修改後存回數(shù)據(jù)庫,然後將修改記錄寫到維護文獻中。該模塊內(nèi)聚類型為(38)內(nèi)聚。如下有關(guān)該類內(nèi)聚的論述中,對的的是(39)。55.(38)A.邏輯B.時間C.過程D.功能對的答案:C56.(39)A.是最低的內(nèi)聚類型B.是最高的內(nèi)聚類型C.不易于重用D.模塊獨立性好對的答案:C解析:本題考察軟件設(shè)計的基礎(chǔ)知識。模塊間的耦合和模塊的內(nèi)聚是度量模塊獨立性的兩個準則。內(nèi)聚是模塊功能強度的度量,即模塊內(nèi)部各個元素彼此結(jié)合的緊密程度。一種模塊內(nèi)部各個元素之間的緊密程度越高,則其內(nèi)聚性越高,模塊獨立性越好。模塊內(nèi)聚類型重要有如下幾類:①偶爾內(nèi)聚或巧合內(nèi)聚:指一種模塊內(nèi)的各處理元素之間沒有任何聯(lián)絡(luò)。②邏輯內(nèi)聚:指模塊內(nèi)執(zhí)行若干個邏輯上相似的功能,通過參數(shù)確定該模塊完畢哪一種功能。③時間內(nèi)聚:把需要同步執(zhí)行的動作組合在一起形成的模塊。④過程內(nèi)聚:指一種模塊完畢多種任務(wù),這些任務(wù)必須按指定的過程執(zhí)行。⑤通信內(nèi)聚:指模塊內(nèi)的所有處理元素都在同一種數(shù)據(jù)構(gòu)造上操作,或者各處理使用相似的輸入數(shù)據(jù)或產(chǎn)生相似的輸出數(shù)據(jù)。⑥次序內(nèi)聚:指一種模塊中的各個處理元素都親密相有關(guān)同一種功能且必須次序執(zhí)行,前一種功能元素的輸出就是下一功能元素的輸入。⑦功能內(nèi)聚:指模塊內(nèi)的所有元素共同作用完畢一種功能,缺一不可。根據(jù)題干論述,此模塊內(nèi)聚類型為過程內(nèi)聚,因此,試題(38)對的的選項為C。過程內(nèi)聚不是最低的內(nèi)聚類型,也不是最高的內(nèi)聚類型,獨立性不好,不易于重用,因此,試題(39)對的的選項為C。某個應(yīng)用中,需要對輸入數(shù)據(jù)進行排序,輸入數(shù)據(jù)序列基本有序(如輸入為1,2,5,3,4,6,8,7)。在這種狀況下,采用(40)排序算法最佳,時間復(fù)雜度為(41)。57.(40)A.插入B.歸并C.堆D.迅速對的答案:A58.(41)A.O(n)B.O(nlgn)C.O(n2)D.0(n2lgn)對的答案:A解析:排序是基本的數(shù)據(jù)處理規(guī)定,存在多種排序算法,規(guī)定考生掌握基本的排序算法。插入排序算法將輸入數(shù)組分為兩部分,已排序部分和未排序部分,每次從未排序部分中取出第一種元素,插入到已排序部分的對的位置。當(dāng)輸入數(shù)據(jù)基本有序時,插入排序所需要進行元素之間比較的次數(shù)至少,是最佳狀況下的運行時間,其復(fù)雜度為線性時間。歸并排序和堆排序在所有狀況下的運行時間均為O(nlgn)。迅速排序在最壞狀況下的運行時間O(n2),當(dāng)輸入數(shù)據(jù)序列基本有序時,迅速排序處在最壞的狀況。在構(gòu)造化分析中,用數(shù)據(jù)流圖描述(42)。當(dāng)采用數(shù)據(jù)流圖對銀行客戶關(guān)系管理進行分析時,(43)是一種加工。59.(42)A.?dāng)?shù)據(jù)對象之間的關(guān)系,用于對數(shù)據(jù)建模B.?dāng)?shù)據(jù)在系統(tǒng)中怎樣被傳送或變換,以及怎樣對數(shù)據(jù)流進行變換C.系統(tǒng)對外部事件怎樣響應(yīng),怎樣動作,用于對行為建模D.系統(tǒng)中的數(shù)據(jù)對象和控制信息的特性對的答案:B60.(43)A.工作人員B.賬戶C.余額D.存款對的答案:D解析:本題考察構(gòu)造化分析的基礎(chǔ)知識。構(gòu)造化分析措施是一種建模技術(shù),其建立的分析模型的關(guān)鍵是數(shù)據(jù)字典,描述了所有的在目的系統(tǒng)中使用的和生成的數(shù)據(jù)對象。圍繞這個關(guān)鍵有三個圖:數(shù)據(jù)流圖,描述數(shù)據(jù)在系統(tǒng)中怎樣被傳送或變換以及描述怎樣對數(shù)據(jù)流進行變換的功能(子功能),用于功能建模;實體聯(lián)絡(luò)圖,描述數(shù)據(jù)對象及數(shù)據(jù)對象之間的關(guān)系,用于數(shù)據(jù)建模;狀態(tài)遷移圖,描述系統(tǒng)對外部事件怎樣響應(yīng),怎樣動作,用于行為建模。數(shù)據(jù)流由四個基本要素構(gòu)成:外部實體是指存在于軟件系統(tǒng)之外的人員或組織。加工描述了輸入數(shù)據(jù)流到輸出數(shù)據(jù)流之間的變換。數(shù)據(jù)存儲用來表達存儲的數(shù)據(jù)。數(shù)據(jù)流由一組固定成分的數(shù)據(jù)構(gòu)成,表達數(shù)據(jù)的流向。根據(jù)題干描述,工作人員是外部實體,賬戶和余額是數(shù)據(jù)流,存款是加工。某教學(xué)管理數(shù)據(jù)庫中,學(xué)生、課程關(guān)系模式和主鍵分別為:S(學(xué)號,姓名,性別,家庭住址,電話),關(guān)系S的主鍵為學(xué)號;C(課程號,課程名,學(xué)分),關(guān)系C的主鍵為課程號。假設(shè)一種學(xué)生可以選擇多門課程,一門課程可以由多種學(xué)生選擇。一旦學(xué)生選擇某門課程必然有該課程的成績。由于學(xué)生與課程之間的“選課”聯(lián)絡(luò)類型為(22);因此對該聯(lián)絡(luò)(23)。查詢“軟件工程”課程的平均成績、最高成績與最低成績之間差值的SQL語句如下:SELECTAVG(成績)AS平均成績,(24)FROMC,SCWHEREC.課程名=’軟件工程’ANDC.課程號=SC.課程號;61.(22)A.n:mB.1:nC.n:1D.1:1對的答案:A62.(23)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é)生號,課程號,成績)對的答案:D63.(24)A.差值A(chǔ)SMAX(成績)一MIN(成績)B.MAX(成績)一MIN(成績)AS差值C.差值INMAX(成績)一MIN(成績)D.MAX(成績)一MIN(成績)IN差值對的答案:B解析:本題考察關(guān)系數(shù)據(jù)庫及SQL基礎(chǔ)知識。根據(jù)題意“一種學(xué)生可以選擇多門課程,一門課程可以由多種學(xué)生選擇”,故學(xué)生“選課”的聯(lián)絡(luò)類型為n:m。學(xué)生“選課”的聯(lián)絡(luò)類型為n:m,故需要構(gòu)建一種獨立的關(guān)系模式,且關(guān)系模式應(yīng)由學(xué)生關(guān)系模式的碼“學(xué)生號”和課程關(guān)系模式的碼“課程號”,以及聯(lián)絡(luò)的屬性“成績”構(gòu)成。故“選課”關(guān)系模式為:SC(學(xué)生號,課程號,成績)。SQL提供可為關(guān)系和屬性重新命名的機制,這是通過使用品有“Old-nameasnew-name”形式的as子句來實現(xiàn)的。as子句即可出目前select子句,也可出目前from子句中。構(gòu)造化開發(fā)措施中,(35)重要包括對數(shù)據(jù)構(gòu)造和算法的設(shè)計。對算法設(shè)計時,其重要根據(jù)來自(36)。描述算法時,(37)不是理想的體現(xiàn)方式。64.(35)A.體系構(gòu)造設(shè)計B.?dāng)?shù)據(jù)設(shè)計C.接口設(shè)計D.過程設(shè)計對的答案:D65.(36)A.?dāng)?shù)據(jù)流圖B.E-R圖C.狀態(tài)-遷移圖D.加工規(guī)格闡明對的答案:D66.(37)A.流程圖B.決策樹C.程序設(shè)計語言代碼D.偽代碼對的答案:C解析:本題考察軟件設(shè)計的基礎(chǔ)知識。構(gòu)造化設(shè)計重要包括:體系構(gòu)造設(shè)計:定義軟件的重要構(gòu)造元素及其之間的關(guān)系。根據(jù)系統(tǒng)規(guī)格闡明、數(shù)據(jù)流圖進行。數(shù)據(jù)設(shè)計:基于實體聯(lián)絡(luò)圖確定軟件波及的文獻系統(tǒng)的構(gòu)造及數(shù)據(jù)庫的表構(gòu)造。接口設(shè)計:描述顧客界面、軟件和其他硬件設(shè)備、其他軟件系統(tǒng)及使用人員的外部接口,以及多種構(gòu)件之間的內(nèi)部接口。根據(jù)數(shù)據(jù)流圖進行。過程設(shè)計:確定軟件各個構(gòu)成部分內(nèi)的算法及內(nèi)部數(shù)據(jù)構(gòu)造,并選定某種過程的體現(xiàn)形式來描述多種算法。根據(jù)加工規(guī)格闡明進行。故試題(35)對的的選項為D,試題(36)對的的選項為D。在描述加工規(guī)格闡明時,流程圖、決策樹、決策表和偽代碼都是常用的體現(xiàn)方式,而程序設(shè)計語言則不合適。故試題(37)對的的選項為C。如下有關(guān)用例圖的論述中,不對的的是(44)。圖書館管理系統(tǒng)需求中包括“還書”用例和“到書告知”用例,對于“還書”用例,應(yīng)先查詢該書與否有人預(yù)定,若有則執(zhí)行“到書告知”?!斑€書”用例和“到書告知”用例是(45)關(guān)系,如下用例圖中,(46)是對的的。管理員處理“還書”用例時,需要先執(zhí)行“驗證身份”用例,那么“還書”用例和“驗證身份”用例之間是(47)關(guān)系。67.(44)A.系統(tǒng)用例圖反應(yīng)了整個系統(tǒng)提供的外部可見服務(wù)B.系統(tǒng)用例圖對系統(tǒng)的協(xié)作建模C.用例圖重要包括用例、參與者及其之間關(guān)系三個要素D.系統(tǒng)用例圖對系統(tǒng)的需求建模,用例圖的用例之間關(guān)系對的答案:B68.(45)A.關(guān)聯(lián)B.?dāng)U展C.包括D.泛化對的答案:B69.(46)A.B.C.D.對的答案:B70.(47)A.關(guān)聯(lián)B.?dāng)U展C.包括D.泛化對的答案:C解析:本題考察軟件需求分析和UML建模語言的基礎(chǔ)知識。用例圖是UML,中的需求分析模型,對需求建模,用于系統(tǒng)用例圖反應(yīng)了整個系統(tǒng)提供的外部可見服務(wù)。用例圖重要包括用例、參與者及其之間關(guān)系三個要素。用例之間的泛化關(guān)系是一般與特殊的關(guān)系,子用例是父用例的特殊形式;擴展關(guān)系是把新行為插入到已經(jīng)有用例的措施。包括關(guān)系是一種依賴聯(lián)絡(luò),是指一種基本用例的行為包括了另一種用例。“還書”用例和“到書告知”用例是擴展關(guān)系,“到書告知”用例指向“還書”用例。而“還書”用例和“驗證身份”用例之間則是包括關(guān)系。Softwareentitiesaremorecomplexfortheirsizethanperhapsanyotherhumanconstruct,becausenotwopartsarealike(atleastabovethestatementlevel).Iftheyare,wemakethetwosimilarpartsintoone,a(71),openorclosed.Inthisrespectsoftwaresystemsdifferprofoundlyfromco
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年其他計算機信息服務(wù)項目申請報告模稿
- 2025年多孔微孔陶瓷材料項目規(guī)劃申請報告模板
- 2025年企業(yè)高校實習(xí)生三方協(xié)議
- 2025年人才共享協(xié)議標準化文本
- 2025年合作共管協(xié)議示范文本
- 2025年借款合同范本速覽
- 2025年個人公積金貸款合同調(diào)整全覽
- 2025年專利權(quán)使用和解協(xié)議指南
- 2025年養(yǎng)老院入住協(xié)議標準
- 2025年供電設(shè)施更新改造協(xié)議
- 學(xué)校保潔服務(wù)投標方案(技術(shù)標)
- 青島中國(山東)自由貿(mào)易試驗區(qū)青島片區(qū)(青島前灣綜合保稅區(qū))管理委員會選聘35人筆試歷年參考題庫附帶答案詳解
- 《社區(qū)工作者培訓(xùn)課件 新浪版》
- 教育信息化背景下的學(xué)術(shù)研究趨勢
- 人教版小學(xué)數(shù)學(xué)(2024)一年級下冊第五單元100以內(nèi)的筆算加、減法綜合素養(yǎng)測評 B卷(含答案)
- 電子課件-《飯店服務(wù)心理(第四版)》-A11-2549
- 糖基轉(zhuǎn)移酶和糖苷酶課件(PPT 111頁)
- 部編版五年級語文下冊全冊教材分析
- 自來水業(yè)務(wù)辦理授權(quán)委托書
- 電子商務(wù)客戶服務(wù)ppt課件匯總(完整版)
- 2022危險化學(xué)品及石化化工項目必須進園區(qū)的規(guī)定文件匯總
評論
0/150
提交評論