中級軟件設(shè)計師上半年上午試題及答案解析_第1頁
中級軟件設(shè)計師上半年上午試題及答案解析_第2頁
中級軟件設(shè)計師上半年上午試題及答案解析_第3頁
中級軟件設(shè)計師上半年上午試題及答案解析_第4頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費閱讀

付費下載

下載本文檔

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

文檔簡介

1、浮點數(shù)的表示分為階和尾數(shù)兩部分。兩個浮點數(shù)相加時,需要先對階,即(1)( n 為階差的絕對值)(1) A將大階向小階對齊,同時將尾數(shù)左移n 位B 將大階向小階對齊,同時將尾數(shù)右移n 位C 將小階向大階對齊,同時將尾數(shù)左移n 位D 將小階向大階對齊,同時將尾數(shù)右移n 位計算機運行工程中,遇到突發(fā)事件, 要求 CPU 暫時停止正在運行的程序,轉(zhuǎn)去為突發(fā)事件服務(wù),服務(wù)完畢,再自動返回原程序繼續(xù)執(zhí)行,這個過程稱為( 2),其處理過程中保存現(xiàn)場的目的是( 3)。(2) A 阻塞B 中斷C 動態(tài)綁定D 靜態(tài)綁定(3) A 防止丟失數(shù)據(jù)B 防止對其他部件造成影響C 返回去繼續(xù)執(zhí)行原程序D 為中斷處理程序提供

2、數(shù)據(jù)海明碼是一種糾錯碼,其方法是為需要校驗的數(shù)據(jù)位增加若干校驗位,使得校驗位的值決定于某些被校位的數(shù)據(jù), 當(dāng)被校數(shù)據(jù)出錯時, 可根據(jù)校驗位的值的變化找到出錯位, 從而糾正錯誤。對于 32 位的數(shù)據(jù),至少需要增加( 4)個校驗位才能構(gòu)成海明碼。以 10 位數(shù)據(jù)為例,其海明碼表示為D 9D8D 7D 6D5D 4 P4D 3D2D 1P3D0P2P1 中,其中, D i (0i 9)表示數(shù)據(jù)位, Pj(1 j 4)表示校驗位,數(shù)據(jù)位9432進行校驗(從右至左D由 PP和 PD的位序為14,即等于 8+4+2 ,因此用第 8 位的 P第 4 位的 P 和第二位的 P 校驗)數(shù)據(jù)9432位 D 5 由

3、( 5)進行校驗(4)A 3B 4C5D6(5)A P4 14 24 3 13 2 1P BPP CPPPDPPP流水線的吞吐率是指單位時間流水線處理任務(wù)數(shù),如果個段流水的操作時間不同,則流水線的吞吐率是( 6)的倒數(shù)。(6) A 最短流水段操作時間B 各段流水的操作時間之和B 最長流水段操作時間D 流水段數(shù)乘以最長流水段操作時間網(wǎng)絡(luò)管理員通過命令行方式對路由器進行管理,需要確保ID ,口令和會話內(nèi)容的保密性,應(yīng)采取的訪問方式是(7)(7) A 控制臺B AUXC TELENTD SSH在安全通信中, S 將所發(fā)送的信息使用(8)進行數(shù)字簽名, T 收到該消息后可利用(9)驗證該消息的真實性。

4、(8) A. S 的公鑰B.S 的私鑰C.T 的公鑰D.T 的私鑰(9) A. S 的公鑰B.S 的私鑰C.T 的公鑰D.T 的私鑰在網(wǎng)絡(luò)安全管理中,加強內(nèi)務(wù)內(nèi)控可采取的策略有(10)控制終端接入數(shù)量終端訪問授權(quán),防止合法終端越權(quán)訪問加強終端的安全檢查與策略管理加強員工上網(wǎng)行為管理與違規(guī)審計10A.B.C.D.攻擊者通過發(fā)送一個目的主機已經(jīng)接受過的報文來達到攻擊目的,這種攻擊方式屬于 ( 11)攻擊( 11) A. 重放B. 拒絕服務(wù)C.數(shù)據(jù)截獲D.數(shù)據(jù)流分析以下關(guān)于計算機軟件著作權(quán)的敘述中,正確的是(12)(12) A. 非法進行拷貝,發(fā)布或更改軟件的人被稱為軟件盜版者B.計算機軟件保護條例

5、是國家知識產(chǎn)權(quán)局頒布的,用來保護軟件著作權(quán)人的權(quán)益C. 軟件著作權(quán)屬于軟件開發(fā)者,軟件著作權(quán)自軟件開發(fā)完成之日起產(chǎn)生 D. 用戶購買了具有版權(quán)的軟件,則具有對該軟件的使用權(quán)和復(fù)制權(quán)王某是某公司的軟件設(shè)計師,完成某項軟件開發(fā)后按公司規(guī)定進行軟件歸檔。以下有關(guān)該軟件的著作權(quán)的敘述中,正確的是( 13)(13) A. 著作權(quán)應(yīng)由公司和王某共同享有B.著作權(quán)應(yīng)由公司享有C.著作權(quán)應(yīng)由王某享有D.除了署名權(quán)以外,著作權(quán)的其它權(quán)利由王某享有著作權(quán)中,( 14)的保護期不受限制。(14) A.發(fā)表權(quán)B. 發(fā)行權(quán)C.署名權(quán)D.展覽權(quán)數(shù)據(jù)字典是結(jié)構(gòu)化分析的一個重要輸出。數(shù)據(jù)字典的條目不包括(15)(15) A.

6、 外部實體B. 數(shù)據(jù)流C.數(shù)據(jù)項D. 基本加工某商店業(yè)務(wù)處理系統(tǒng)中,基本加工“檢查訂貨單”的描述為:如定貨單金額大于5000 元,且欠款時間超過 60 天,則不予批準(zhǔn)了;如訂貨單金額大于5000元,且欠款時間不超過 60天,則發(fā)出批準(zhǔn)書和發(fā)貨單;如訂貨單金額小于或等于5000 元,則發(fā)出批準(zhǔn)書和發(fā)貨單,如欠款時間超過 60 天,則還要發(fā)催款通知書?,F(xiàn)采用決策表表示該基本加工,則條件取值的組合數(shù)最少是(16)(16) A.2B.3C.4D.5某軟件項目的活動圖如下圖所示。其中頂點表示項目里程碑,連接頂點的邊表示包含的活動,邊上的數(shù)字表示活動的持續(xù)天數(shù),則完成該項目的最少時間是(17)天?;顒?E

7、H 和 IJ的松弛時間分別是(18)天(17) A.17B.19C.20D.22(18) A.3 和 3B.3和 6C.5和 3D.5和6工作量估計模型COCOMO II 的層次結(jié)構(gòu)中,估算選擇不包括(19)(19) A.對象點B. 功能點C.用例數(shù)D. 源代碼行( 20)是一種函數(shù)式編程語言。(20) A.LispB.PrologC.PythonD.Java/C+將高級語言源程序翻譯為可在計算機上執(zhí)行的形式有多種不同的方式,其中,( 21)( 21) A. 編譯方式和解釋方式都生成邏輯上與源程序等價的目標(biāo)程序 B. 編譯方式和解釋方式都不生成邏輯上與源程序等價的目標(biāo)程序C.編譯方式生成邏輯上

8、與源程序等價的目標(biāo)程序,解釋方式不生成D. 解釋方式生成邏輯上與源程序等價的目標(biāo)程序,編譯方式不生成對于后綴表達式 abc-+d* (其中, -,+,* 表示二元算術(shù)運算減,加,乘) ,與該后綴式等價的語法樹為( 22)假設(shè)鐵路自動售票系統(tǒng)有n 個售票終端,該系統(tǒng)為每個售票終端創(chuàng)建一個進程Pi(i=1,2,.,n)管理車票銷售進程。假設(shè)Tj(j=1,2,.,m)單位存放某日某趟車的車票剩余票數(shù),Temp 為 Pi進程的臨時工作單元,x 為某用戶的購票張數(shù)。Pi 進程的工作流程如下圖所示,用P 操作和V 操作實現(xiàn)進程間的同步與互斥。初始化時系統(tǒng)應(yīng)將信號量S 賦值為( 23)。圖中( a)( b)

9、(c)處應(yīng)分別填入(24)。(23) A.n-1B.0C.1D.2(24) A.V(S),P (S) 和 (S)B. P(S),P(S)和 V (S)C.V (S),V(S) 和 P (S)D.P(S),V(S) 和若系統(tǒng)在將(25)文件修改的結(jié)果寫回磁盤時發(fā)生奔潰,則對系統(tǒng)的影響相對較大。(25) A. 目錄B.空閑塊C.用戶程序D. 用戶數(shù)據(jù)I/O 設(shè)備管理軟件一般分為4 個層次,如下圖所示。圖中分別對應(yīng)(26)V (S)( 26) A. 設(shè)備驅(qū)動程序,虛設(shè)備管理,與設(shè)備無關(guān)的系統(tǒng)軟件B. 設(shè)備驅(qū)動程序,與設(shè)備無關(guān)的系統(tǒng)軟件,虛設(shè)備管理C. 與設(shè)備無關(guān)的系統(tǒng)軟件,中斷處理程序,設(shè)備驅(qū)動程序

10、D. 與設(shè)備無關(guān)的系統(tǒng)軟件,設(shè)備驅(qū)動程序,中斷處理程序若某文件系統(tǒng)的目錄結(jié)構(gòu)如下圖所示,假設(shè)用戶要訪問文件 rw.dll ,且當(dāng)前工作目錄為 swtools ,則該文件的全文件名為( 27),相對路徑和絕對路徑分別為( 28)。(27) A. rw.dllB.flash/rw.dll(28) A. /swtools/flash/ 和 /flash/C. /swtools/flash/ 和 flash/C./swtools/flash/rw.dllD./Programe file/Skey/rw.dllB. flash/ 和 /swtools/flash/D. /flash/ 和 /swtool

11、s/flash/以下關(guān)于增量模型的敘述中,不正確的是(29)( 29) A. 容易理解,管理成本低B. 核心的產(chǎn)品往往首先開發(fā),因此經(jīng)歷最充分的“測試”D. 即使一開始用戶需求不清晰,對開發(fā)進度和質(zhì)量也沒有影響能力成熟模型集成(CMMI )是若干過程模型的綜合和改進。連續(xù)式模型和階段式模型是CMMI 提供的兩種表示方法。連續(xù)式模型包括6 個過程域能力等級(CapabilityLevel ,CL )其中( 30)的共性目標(biāo)是過程將可標(biāo)識的輸入工作產(chǎn)品轉(zhuǎn)換成可標(biāo)識的輸出工作產(chǎn)品,以實現(xiàn)支持過程域的特定目標(biāo)。(30) A.CL1 (已執(zhí)行的B.CL2 (已管理的)C.CL3 (已定義的)D.CL4

12、(定量管理的)軟件維護工具不包括(31)工具( 31) A. 版本控制 B. 配置管理 C.文檔分析 D. 逆向工程概要設(shè)計文檔的內(nèi)容不包括( 32)( 32) A. 體系結(jié)構(gòu)設(shè)計B.數(shù)據(jù)庫設(shè)計C.模塊內(nèi)算法設(shè)計D. 邏輯數(shù)據(jù)結(jié)構(gòu)設(shè)計耦合是模塊之間的相對獨立性(互相連接點緊密程度)的度量。耦合程度不取決于(33)(33) A. 調(diào)用模塊的方式B. 各個模塊之間接口的復(fù)雜程度C.通過接口的信息類型D. 模塊提供的功能數(shù)對下圖所示的程序流程圖進行判斷覆蓋測試,則至少需要 ( 34)個測試用例。 采用 McCabe度量法計算器環(huán)路復(fù)雜度為(35)。(34) A.2B.3C.4D.5(35) A.2B

13、.3C.4D.5軟件調(diào)試的任務(wù)就是根據(jù)測試時所發(fā)現(xiàn)的錯誤,找出原因和具體的位置,進行改正。其常用的方法中,( 36)是指從測試所暴露的問題出發(fā),收集所有正確或不正確的數(shù)據(jù),分析他們之間的關(guān)系,提出假想的錯誤原因,用這些數(shù)據(jù)來證明或反駁,從而查出錯誤所在。(36) A.試探法B. 回溯法C.歸納法D. 演繹法對象的( 37)標(biāo)識了該對象的所有屬性(通常是靜態(tài)的)以及每個屬性的當(dāng)前值(通常是動態(tài)的)。(37) A. 狀態(tài)B.唯一 IDC.行為D.語義在下列機制中, ( 38)是指過程調(diào)用和響應(yīng)所需執(zhí)行的代碼在運行時加以結(jié)合;而(39)是過程調(diào)用和響應(yīng)調(diào)用所需執(zhí)行的代碼在編譯時加以結(jié)合。(38) A

14、. 消息傳遞B. 類型檢查C.靜態(tài)綁定D. 動態(tài)綁定( 39) A. 消息傳遞 B. 類型檢查 C.靜態(tài)綁定 D. 動態(tài)綁定同一消息可以調(diào)用多種不同種類的對象的方法,這些類有某個相同的超類,這種現(xiàn)象是( 40)( 40) A. 類型轉(zhuǎn)換B. 映射C.單態(tài)D. 多態(tài)如下所示的圖為UML的( 41),用于展示某汽車導(dǎo)航系統(tǒng)中(42)。 Mapping 對象獲取汽車當(dāng)前位置( GPS Location )的消息為( 43)(41) A. 類圖B.組件圖C.通信圖D.部署圖(42) A. 對象之間的消息流及其順序B. 完成任務(wù)所進行的活動流C.對象的狀態(tài)轉(zhuǎn)換及其事件順序D. 對象之間信息的時間順序(4

15、3) A.1:getGraphic()B.2:getCarPos()假設(shè)現(xiàn)在要創(chuàng)建一個Web 應(yīng)用框架,基于此框架能創(chuàng)建不同的具體Web 應(yīng)用,比如博客,新聞網(wǎng)站和網(wǎng)上商店等;并可以為每個Web 應(yīng)用創(chuàng)建不同的主題樣式,比如淺色或深色等。這一業(yè)務(wù)需求的類圖設(shè)計適合采用(44)模式(如下圖所示) 。其中( 45)是客戶程序使用的主要接口,維護隊主題類型的應(yīng)用。此模式為(46),提現(xiàn)的最主要的意圖是(47)。(44) A. 觀察者 (Observer)B. 訪問者 (Visitor)C.策略 (Strategy)D.橋接 (Bridge)(45) A.WebApplicationB.BlogC.T

16、hemeD.Light(46) A. 創(chuàng)建型對象模式B.結(jié)構(gòu)型對象模式C.行為型類模式D. 行為型對象模式( 47) A. 將抽象部分與其實現(xiàn)部分分離,使它們都可以獨立地變化 B. 動態(tài)地給一個對象添加一些額外的職責(zé)D. 將一個類的接口轉(zhuǎn)換成客戶希望的另一個接口下圖所示為一個不確定有限自動機(NFA) 的狀態(tài)裝換圖。該NFA識別的字符串集合可用正規(guī)式( 48)描述。(48) A.ab* aB.(ab)* aC.a* baD.a(ba)*簡單算術(shù)表達式的結(jié)構(gòu)可以用下面的上下文無關(guān)文法進行描述(E 為開始符號) ,(49)是符合該文法的句子。(49) A.2-3*4B.2+-3*4C.(2+3)*

17、4D.2*4-3語法制導(dǎo)翻譯是一種(50)方法。(50) A. 動態(tài)語義分析B.中間代碼優(yōu)化C.靜態(tài)語義分析D. 目標(biāo)代碼優(yōu)化給定關(guān)系模式R<U,F>, 其中 U 為屬性集, F 是 U 上的一組函數(shù)依賴,那么Armstrong 公理系統(tǒng)的偽傳遞規(guī)律是指(51)。( 51)A.若 XY,XZ,則 X YZ 為 F 所蘊含B. 若 X Y,WY Z,則 XW Z 為 F 所蘊含C. 若 XY,YZ 為 F所蘊含,則 XZ 為 F所蘊含D. 若 XY 為 F 所蘊含,且,則 XZ YZ 為 F 所蘊含給定關(guān)系 R(A,B,C,D,E) 與 S(B,C,F,G), 那么與表達式2,4,6

18、,7( (R ? S)等價的 SQL 語句如2<7下:SELECT ( 52)FROMR,S WHERE ( 53)給定教師關(guān)系Teacher(T_no,T_name,Dept_name,Tel),其中屬性和 Tel 的含義分別為教師號,教師姓名,學(xué)院名和電話號碼。用名求該學(xué)院的教師數(shù)”的函數(shù)如下:T_no,T_name,Dept_name SQL 創(chuàng)建一個“給定學(xué)院Create function Dept_count(Dept_namevarchar(20)( 54)begin(55)selectcount(*) into d_countfrom Teacherwhere Teache

19、r.Dept_name=Dept_namereturn d_countend(54)A.returns integer(55)A.returns integerB.returns B.returnsd_count integer d_count integerC.declare integer D.declare d_count integer C.declare integer D.declare d_count integer某集團公司下屬有多個超市,每個超市的所有銷售數(shù)據(jù)最終要存入公司的數(shù)據(jù)倉庫中。假設(shè)該公司高管需要從時間,地區(qū)和商品種類三個維度來分析某家店商品的銷售數(shù)據(jù),適合采用( 5

20、6)來完成。(56) A.Data ExtractionB.OLAPC.OLTPD.ETL隊列的特點是先進先出,若用循環(huán)單鏈表表示隊列,則(57)那么最( 57) A. 入隊列和出隊列操作都不需要遍歷鏈表B. 入隊列和出隊列操作都需要遍歷鏈表C. 入隊列操作需要遍歷鏈表而出隊列操作不需要D. 入隊列操作不需要遍歷鏈表而出隊列操作需要設(shè)有 n 階三對角矩陣A,即非 0 元素都位于主對角線以及與主對角線平行且緊鄰的兩條對角線上,現(xiàn)對該矩陣進行按行壓縮存儲,若其壓縮空間用數(shù)組B 表示, A 的元素下標(biāo)從0開始, B 的元素下標(biāo)從1 開始。已知A0,0 存儲在B1,An-1,n-1 存儲在B3n-2,

21、 那么非0元素 Ai,j ( 0 i n, 0 j n, |i-j| 1)存儲在 B (58) 。(58) A.2i+j-1B.2i+jC.2i+j+1D.3i-j+1對下面的二叉樹進行順序存儲(用數(shù)組MEM 表示),已知結(jié)點A ,B, C 在 MEM 中對應(yīng)元素的下標(biāo)分別為1,2,3,那么結(jié)點D, E,F(xiàn) 對應(yīng)的數(shù)組元素下標(biāo)為(59)(59) A.4,5,6B.4,7,10C.6,7,8D.6,7,14用哈希表存儲元素時,需要進行沖突(碰撞 )處理,沖突是指(60)(60) A. 關(guān)鍵字被依次映射到地址編號連續(xù)的存儲位置B. 關(guān)鍵字不同的元素被映射到相同的存儲位置D. 關(guān)鍵字被映射到哈希表之

22、外的位置對有 n 個結(jié)點, e 條邊且采用數(shù)組表示法(即領(lǐng)接矩陣存儲)的無向圖進行深度優(yōu)先遍歷,時間復(fù)雜度為( 61)(61) A.O(n 2)B. O(e 2)C. O(n+e)D. O(n*e)現(xiàn)需要申請一些場地舉辦一批活動,每個活動有開始時間和結(jié)束時間。在同一個場地,如果一個活動結(jié)束之前,另一個活動開始,即兩個活動沖突。若活動A 從1時間開始, 5時間結(jié)束,活動 B 從 5 時間開始,8 時間結(jié)束,則活動A 和 B 不沖突?,F(xiàn)要計算n 個活動需要的最少場地數(shù)。求解該問題的基本思路如下(假設(shè)需要場地數(shù)為m,活動數(shù)為 n,場地集合為 P12,P ,.,Pm),初始條件 Pi 均無活動安排:(

23、 1)采用快速排序算法對n 個活動的開始時間從小到大排序,得到活動a1 2n,a ,.,a 。對每個活動 ai從 1 到 n,重復(fù)步驟( 2),( 3),( 4);, i( 2)從 P1i1若沖突,考慮下一個場地2開始,判斷 a 與 P 的最后一個活動是否沖突,P ,.;( 3)一旦發(fā)現(xiàn) ai 與某個 Pj 的最后一個活動不沖突, 則將 ai 安排到 Pj,考慮下一個活動;( 4)若 ai 與所有已安排活動的 Pj 的最后一個活動均沖突, 則將 ai 安排到一個新的場地,考慮下一個活動;( 5)將 n 減去沒有安排活動的場地數(shù)即可得到所用的最少場地數(shù)。算法首先采用快速排序算法進行排序,其算法設(shè)

24、計策略是(62);后面步驟采用的算法設(shè)計策略是( 63)。整個算法的時間復(fù)雜度是(64)。下表給出了n=11 的活動集合,根據(jù)上述算法,得到最少的場地數(shù)為(65)。(62) A.分治B. 動態(tài)規(guī)劃C.貪心D. 回溯(63) A.分治B. 動態(tài)規(guī)劃C.貪心D. 回溯(64) A. (lgn)B. (n)C. (nlgn)D. (n2)(65) A.4B.5C.6D.7下列網(wǎng)絡(luò)互連設(shè)備中,屬于物理層的是(66)。(66) A.交換機B. 中繼器C.路由器D. 網(wǎng)橋在地址 中, 表示( 67), welcome.html 表示( 68)。(67) A. 協(xié)議類型B. 主機域名C.網(wǎng)頁文件名D. 路徑

25、(68) A. 協(xié)議類型B. 主機域名C.網(wǎng)頁文件名D. 路徑在 Linux 中,要更正一個文件的權(quán)限設(shè)置可使用(69)命令。(69) A.attribB.modifyC.chmodD.change主域名服務(wù)器在接收到域名請求后,首先查詢的是(70)。(70) A. 本地 hostsB. 轉(zhuǎn)發(fā)域名服務(wù)器C.本地緩存D 授權(quán)域名服務(wù)器 .Creating a clear map of where the projectis going is an important first step. It lets youidentify risks, clarifyobjectives, an dete

26、rmine ifthe project even makes sense. The only thingmore important than the Release Plan is not to take it too seriously.Release planning is creating a game plan for your Web project ( 71)what you think you wantyour Web site to be. The plan is guide for the content, design elements, and functionalit

27、y of a Website to be released to the public, to partners, or internally. It also ( 72) how long the project will take and how much it will cost. What the plan is not is a functional ( 73)that defines the project indetail or that produces a budget you can take to the bank.Basically you use a Release

28、Plan to do an initialsanity check of the project's ( 74) andworthiness. Release Plans are useful road maps, but don't think of them as guides to the interstate road system. Instead, think of them as the ( 75)used by early explorers-half rumor and guess andhalf hope and expectation.It's a

29、lways a good idea to have a map of where a project is headed.(71) A. constructingB. designingC. implementingD. outlining(72) A. definesB. calculatesC. estimatesD. knows(73) A. specificationB. structureC. requirementD. implementation(74) A. correctnessB. modifiabilityC. feasibilityD. traceability(75)

30、 A. navigatorsB. mapsC. guidancesD. goals答案解析:1 D 對階是指將兩個進行運算的浮點數(shù)階碼對齊的操作。對階的目的是為使兩個浮點數(shù)的尾數(shù)能夠進行加減運算。 首先求出兩浮點數(shù)階碼的差,即n,將小階碼加上n,使之與大階碼相等,同時將小階碼對應(yīng)的浮點數(shù)的尾數(shù)右移相應(yīng)的位數(shù)n,以保證該浮點數(shù)的值不變。23B C阻塞:一般是指線程阻塞,線程在運行的過程中因為某些原因而發(fā)生阻塞,阻塞狀態(tài)的線程的特點是:該線程放棄CPU 的使用,暫停運行,只有等到導(dǎo)致阻塞的原因消除之后才回復(fù)運行?;蛘呤潜黄渌木€程中斷,該線程也會退出阻塞狀態(tài),同時拋出InterruptedExce

31、ption 。中斷:處理機處理程序運行中出現(xiàn)的緊急事件的整個過程.程序運行過程中,系統(tǒng)外部、系統(tǒng)內(nèi)部或者現(xiàn)行程序本身若出現(xiàn)緊急事件,處理機立即中止現(xiàn)行程序的運行,自動轉(zhuǎn)入相應(yīng)的處理程序(中斷服務(wù)程序) ,待處理完后, 再返回原來的程序運行, 這整個過程稱為程序中斷 ;當(dāng)處理機接受中斷時,只需暫停一個或幾個周期而不執(zhí)行處理程序的中斷,稱為簡單中斷.中斷又可分為屏蔽中斷和非屏蔽中斷兩類。把一個方法與其所在的類 /對象關(guān)聯(lián)起來叫做方法的綁定。 綁定分為靜態(tài)綁定 (前期綁定)和動態(tài)綁定 (后期綁定)。靜態(tài)綁定(前期綁定)是指在程序運行前就已經(jīng)知道方法是屬于那個類的,在編譯的時候就可以連接到類的中,定位

32、到這個方法。動態(tài)綁定(后期綁定)是指在程序運行過程中,根據(jù)具體的實例對象才能具體確定是哪個方法。靜態(tài)綁定發(fā)生于數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)間,程序執(zhí)行之前。靜態(tài)綁定發(fā)生于編譯期,因此不能利用任何運行期的信息。它針對函數(shù)調(diào)用與函數(shù)的主體,或變量與內(nèi)存中的區(qū)塊。動態(tài)綁定則針對運行期產(chǎn)生的訪問請求,只用到運行期的可用信息。在面向?qū)ο蟮拇a中,動態(tài)綁定意味著決定哪個方法被調(diào)用或哪個屬性被訪問,將基于這個類本身而不基于訪問范圍。中斷保存現(xiàn)場:指的是進入中斷服務(wù)程序或子程序后,由于寄存器有限,主程序和中斷服務(wù)程序或子程序中用到相同的寄存器,所以為防止沖突,在中斷服務(wù)程序前或在子程序前用進棧指令保護那些可能受到?jīng)_突的

33、寄存器,然后在返回前恢復(fù)。4-5 D B 漢明碼也利用了奇偶位校驗的概念,通過在數(shù)據(jù)位后面增加一些比特,可以驗證數(shù)據(jù)的有效性。利用一個以上的校驗位,漢明碼不僅可以驗證數(shù)據(jù)是否有效,還能在數(shù)據(jù)出錯的情況下指明錯誤位置。2P P+D+1,其中 P 代表漢明碼的個數(shù),D 代表數(shù)據(jù)位的個數(shù)。D=32 ,所以 P=6;奇偶校驗是一種添加一個奇偶位用來指示之前的數(shù)據(jù)中包含有奇數(shù)還是偶數(shù)個1 的檢驗方式。如果在傳輸?shù)倪^程中,有奇數(shù)個位發(fā)生了改變,那么這個錯誤將被檢測出來(注意奇偶位本身也可能改變)。一般來說,如果數(shù)據(jù)中包含有奇數(shù)個1 的話,則將奇偶位設(shè)定為1;反之,如果數(shù)據(jù)中有偶數(shù)個1 的話,則將奇偶位設(shè)定

34、為 0。換句話說, 原始數(shù)據(jù)和奇偶位組成的新數(shù)據(jù)中,將總共包含偶數(shù)個1. 奇偶校驗并不總是有效,如果數(shù)據(jù)中有偶數(shù)個位發(fā)生變化,則奇偶位仍將是正確的,因此不能檢測出錯誤。而且,即使奇偶校驗檢測出了錯誤,它也不能指出哪一位出現(xiàn)了錯誤,從而難以進行更正。數(shù)據(jù)必須整體丟棄并且重新傳輸。在一個噪音較大的媒介中,成功傳輸數(shù)據(jù)可能需要很長時間甚至不可能完成。雖然奇偶校驗的效果不佳,但是由于他只需要一位額外的空間開銷,因此這是開銷最小的檢測方式。并且,如果知道了發(fā)生錯誤的位,奇偶校驗還可以恢復(fù)數(shù)據(jù)。如果一條信息中包含更多用于糾錯的位,且通過妥善安排這些糾錯位使得不同的出錯位產(chǎn)生不同的錯誤結(jié)果,那么我們就可以找

35、出出錯位了。在一個7 位的信息中,單個數(shù)據(jù)位出錯有7 種可能,因此3 個錯誤控制位就足以確定是否出錯及哪一位出錯了。6 C當(dāng)流水線達到穩(wěn)定時,經(jīng)過最長流水段操作時間后,會出來一個新的產(chǎn)品。用總產(chǎn)品數(shù)除以對應(yīng)時間。就是吞吐率。7 DAUX接口( Auxiliary)是指 音頻輸入接口,可以輸出包括mp3 在內(nèi)的電子聲頻設(shè)備的音頻(一般的耳機插孔),可通過車上的音響來輸出這些設(shè)備內(nèi)的音樂。Telnet 協(xié)議是 TCP/IP 協(xié)議族中的一員,是Internet 遠程登陸服務(wù)的標(biāo)準(zhǔn)協(xié)議和主要方式。它為用戶提供了在本地計算機上完成遠程主機工作的能力。在終端使用者的電腦上使用telnet 程序,用它連接到

36、服務(wù)器。終端使用者可以在telnet程序中輸入命令,這些命令會在服務(wù)器上運行,就像直接在服務(wù)器的控制臺上輸入一樣??梢栽诒镜鼐湍芸刂品?wù)器。要開始一個telnet 會話,必須輸入用戶名和密碼來登錄服務(wù)器。Telnet是常用的遠程控制Web 服務(wù)器的方法。SSH為Secure Shell的縮寫,由IETF的網(wǎng)絡(luò)小組(Network Working Group)所制定;SSH為建立在應(yīng)用層基礎(chǔ)上的安全協(xié)議。SSH是目前較可靠,專為遠程登錄會話和其他網(wǎng)絡(luò)服務(wù)提供安全性的協(xié)議。利用SSH協(xié)議可以有效防止遠程管理過程中的信息泄露問題。SSH 最初是UNIX系統(tǒng)上的一個程序,后來又迅速擴展到其他操作平臺。

37、SSH 在正確使用時可彌補網(wǎng)絡(luò)中的漏洞。SSH 客戶端適用于多種平臺。幾乎所有 UNIX 平臺 包括 HP-UX 、Linux 、AIX 、Solaris、Digital UNIX 、Irix ,以及其他平臺,都可運行SSH。8-9 B A 數(shù)字簽名保證信息傳輸?shù)耐暾?、發(fā)送者的身份認證、防止交易中的抵賴發(fā)生。數(shù)字簽名技術(shù)是將摘要信息用發(fā)送者的私鑰加密,與原文一起傳送給接收者。接收者只有用發(fā)送者的公鑰才能解密被加密的摘要信息,然后用 HASH 函數(shù)對收到的原文產(chǎn)生一個摘要信息,與解密的摘要信息對比。如果相同,則說明收到的信息是完整的,在傳輸過程中沒有被修改,否則說明信息被修改過,因此數(shù)字簽名能

38、夠驗證信息的完整性。數(shù)字簽名是個加密的過程,數(shù)字簽名驗證是個解密的過程。10 D 內(nèi)務(wù)內(nèi)控管理,主要是為了管理內(nèi)部網(wǎng)絡(luò),防止越權(quán)訪問,以及內(nèi)部泄露信息。11 A重放攻擊 (Replay Attacks)又稱重播攻擊、回放攻擊或新鮮性攻擊(Freshness Attacks) ,是指攻擊者發(fā)送一個目的主機已接收過的包,來達到欺騙系統(tǒng)的目的,主要用于身份認證過程,破壞認證的正確性。它是一種攻擊類型,這種攻擊會不斷惡意或欺詐性地重復(fù)一個有效的數(shù)據(jù)傳輸,重放攻擊可以由發(fā)起者,也可以由攔截并重發(fā)該數(shù)據(jù)的敵方進行。攻擊者利用網(wǎng)絡(luò)監(jiān)聽或者其他方式盜取認證憑據(jù),之后再把它重新發(fā)給認證服務(wù)器。從這個解釋上理解,

39、加密可以有效防止會話劫持,但是卻防止不了重放攻擊。重放攻擊任何網(wǎng)絡(luò)通訊過程中都可能發(fā)生。重放攻擊是計算機世界黑客常用的攻擊方式之一,它的書面定義對不了解密碼學(xué)的人來說比較抽象。拒絕服務(wù) (英文名稱 denial of service;DoS) 是指通過向服務(wù)器發(fā)送大量垃圾信息或干擾信息的方式,導(dǎo)致服務(wù)器無法向正常用戶提供服務(wù)的現(xiàn)象。利用域名解析服務(wù)器不驗證請求源的弱點,攻擊者偽裝成攻擊目標(biāo)域名向全世界數(shù)以百萬計的域名解析服務(wù)器發(fā)送查詢請求,域名服務(wù)器返回的數(shù)據(jù)要遠大于請求的數(shù)據(jù),導(dǎo)致目標(biāo)遭受了放大數(shù)十倍的DDoS攻擊。被利用的域名服務(wù)器因此每天會收到大量的惡意請求,它也不斷的遭受較小規(guī)模的DD

40、oS 攻擊。數(shù)據(jù)截獲,就是通過一個網(wǎng)絡(luò)設(shè)備或軟件,竊取通信雙方的交流信息。數(shù)據(jù)流分析,就是對網(wǎng)絡(luò)中的流量信息等進行檢測。12 C 國務(wù)院于 1991 年 6 月 4 日發(fā)布了計算機軟件保護條例。該條例指出 :計算機軟件是指計算機程序及有關(guān)文檔。受保護的軟件必須由開發(fā)者獨立開發(fā),即必須具備原創(chuàng)性,同時,必須是已固定在某種有形物體上而非存在于開發(fā)者的頭腦中。新條例自2002 年 1 月 1 日起施行。 1991年 6月 4 日國務(wù)院發(fā)布的計算機軟件保護條例同時廢止。軟件開發(fā)者的開發(fā)者身份權(quán)保護期不受限制。軟件著作權(quán)的其他權(quán)利保護期為25 年,截止于軟件首次發(fā)表后第 25 年的 12 月 31 日,

41、保護期滿前,軟件著作權(quán)人可以向軟件登記機關(guān)申請續(xù)展25 年,但保護期最長不超過 50 年。因繼承或單位分立、 合并等法律行為使著作權(quán)人主體發(fā)生合法變更時,不改變相應(yīng)軟件著作權(quán)的保護期。因依法簽訂使用權(quán)或使用權(quán)許可合同而轉(zhuǎn)讓有關(guān)權(quán)利時,轉(zhuǎn)讓活動的發(fā)生不改變有關(guān)軟件著作權(quán)的保護期。當(dāng)擁有軟件著作權(quán)的單位終止或擁有軟件著作權(quán)的公民死亡而無合法繼承者時,除開發(fā)者身份權(quán)外,有關(guān)軟件的其他各項權(quán)利在保護期滿之前進入公有領(lǐng)域。計算機軟件所有人應(yīng)向軟件登記機構(gòu)辦理軟件著作權(quán)登記。軟件登記機構(gòu)發(fā)放的登記證明文件,是軟件著作權(quán)有效或者登記申請文件中所述事實確定的初步證明。凡已辦登記的軟件,在軟件權(quán)利發(fā)生轉(zhuǎn)讓活動時

42、,受讓方應(yīng)當(dāng)在轉(zhuǎn)讓合同正式簽訂后3 個月內(nèi)向軟件登記管理機構(gòu)備案,否則不能對抗第三者的侵權(quán)活動。中國藉的軟件著作權(quán)人將其在中國境內(nèi)開發(fā)的軟件權(quán)利向外國人許可或轉(zhuǎn)讓時,應(yīng)當(dāng)報請國務(wù)院有關(guān)主管部門批準(zhǔn)并向軟件登記管理機構(gòu)備案。軟件著作權(quán)人,是指依法享有軟件著作權(quán)的自然人、法人或者其他組織。軟件著作權(quán)自軟件開發(fā)完成之日起產(chǎn)生。除法律另有規(guī)定外,軟件著作權(quán)屬于軟件開發(fā)者,即實際組織開發(fā)、直接進行開發(fā),并對開發(fā)完成的軟件承擔(dān)責(zé)任的法人或者其他組織;或者依靠自己具有的條件獨立完成軟件開發(fā),并對軟件承擔(dān)責(zé)任的自然人。如無相反證據(jù),在軟件上署名的自然人、法人或者其他組織為開發(fā)者。委托開發(fā)、合作開發(fā)軟件著作權(quán)的

43、歸屬及行使原則與一般作品著作權(quán)歸屬及行使原則一樣,但職務(wù)計算機軟件的著作權(quán)歸屬有一定的特殊性。自然人在法人或者其他組織中任職期間所開發(fā)的軟件有下列情形之一的,該軟件著作權(quán)由該法人或者其他組織享有,該法人或者其他組織可以對開發(fā)軟件的自然人進行獎勵:(1)針對本職工作中明確指定的開發(fā)目標(biāo)所開發(fā)的軟件;(2)開發(fā)的軟件是從事本職工作活動所預(yù)見的結(jié)果或者自然的結(jié)果;(3)主要使用了法人或者其他組織的資金、專用設(shè)備、未公開的專門信息等物質(zhì)技術(shù)條件所開發(fā)并由法人或者其他組織承擔(dān)責(zé)任的軟件。用戶購買了具有版權(quán)的軟件,僅僅有了使用權(quán),想想正版的windows系統(tǒng),只能安裝一次。13 B在 12 中有解釋14

44、C在 12 中有解釋15 A數(shù)據(jù)字典有以下4 類條目:數(shù)據(jù)流,數(shù)據(jù)項,數(shù)據(jù)存儲和基本加工。16 B解析: if(金額小于5000 元 )slse if(欠款時間大于60 天 )slse if(欠款時間小于60 天)17-18 D C關(guān)鍵路徑為A-B-D-G-I-K-L從 A到H 共需要12 天(只有一條路徑),從 A到L 最長為22天,在不影響H 到L 的前提之下,EH 可以推遲22-12-6=5天。同理IJ 的松弛時間為3 天。19 C 中規(guī)模表示為源代碼千行數(shù)()。常用的方法有工作分解結(jié)構(gòu)、類比評估技術(shù)、法則、專家判定技術(shù)、功能點分析法等。其中功能點分析法是基于數(shù)學(xué)理論、適用于項目的各個階

45、段,是提倡的一種方法。有三種不同的規(guī)模估算選擇:對象點,功能點和代碼行。20AProlog(ProgramminginLogic的縮寫 )是一種邏輯編程語言。Python,Java/C+都是一種面向?qū)ο蟮慕忉屝陀嬎銠C程序設(shè)計語言, Lisp 是一種函數(shù)式編程語言。21C 在編譯方式下,機器上運行的是與源程序等價的目標(biāo)程序,源程序和編譯程序不在參與目標(biāo)程序的執(zhí)行過程。在解釋方式下,解釋程序和源程序( 或其某種等價表示) 要參與到程序的運行過程當(dāng)中,運行程序的控制權(quán)在解釋程序中。22B 后綴表達式就是二叉樹的后序遍歷。左樹右樹 中樹的順序。23-24CD P 操作是 S 自減一, S0時,繼續(xù)執(zhí)行

46、;V 是 S 自加一, S>0,繼續(xù)執(zhí)行。25A目錄文件是長度固定的記錄式文件。大多數(shù)操作系統(tǒng)如UNIX ,DOS 采用多級目錄機構(gòu),稱為樹型目錄結(jié)構(gòu)。從根目錄出發(fā)到任一非葉結(jié)點或樹頁結(jié)點都有且只有一條路徑。系統(tǒng)為用戶提供一個目前使用的工作目錄,稱為當(dāng)前目錄。目錄分解法:將目錄項分為:名號目錄項,基本目錄項。目錄文件也分為名號目錄文件和基本目錄文件。文件存取控制通過文件的共享,保護和保密三方面體現(xiàn)。文件的共享是一個文件可以允許多個用戶共同使用??臻e塊也就是用戶沒有用到的部分。用戶程序和用戶數(shù)據(jù)對系統(tǒng)的影響相對來說比較小。26D 這個題比較好理解,硬件設(shè)備和用戶程序之間通過系統(tǒng)交互,而設(shè)備

47、驅(qū)動程序就相當(dāng)于設(shè)備的接口。中斷程序是硬件處理程序。27-28CB 這里的全文件名是指在根目錄下如何打開這個文檔,就是絕對路徑加上文檔全名。絕對路徑:是從盤符開始的路徑;相對路徑:是從當(dāng)前路徑開始的路徑29 D 對于增量模型:優(yōu)點1)第一個可交付版本所需要的成本和時間是較少的,從而可減少開發(fā)由增量表示的小系統(tǒng)承擔(dān)的風(fēng)險2)由于很快發(fā)布第一個版本,因此可以減少用戶需求的變更3)允許增量投資,即在項目開始時可以僅對一個或兩個增量投資缺點: 1)如果沒有對用戶的變更要求進行規(guī)劃,那么產(chǎn)生的初始增量可能會造成后來增量的不穩(wěn)定2)如果需求不像早期思考的那樣穩(wěn)定和完整,那么一些增量就可能需要重新開發(fā),重新

48、發(fā)布3) 由于進度和配置的復(fù)雜性,可能會增大管理成本,超出組織的能力。30A CL0( 未完成的 ) :過程域未執(zhí)行或未得到CL1 中定義的所有目標(biāo)。CL1( 已執(zhí)行的 ):其共性目標(biāo)是過程將可標(biāo)識的輸入工作產(chǎn)品轉(zhuǎn)換成可標(biāo)識的輸出工作產(chǎn)品,以實現(xiàn)支持過程域的特定目標(biāo)。CL2( 已管理的 ):其共性目標(biāo)集中于已管理的過程的制度化。CL3( 已定義級的 ):其共性目標(biāo)集中于已定義的過程制度化。CL4( 定量管理的 ):其共性目標(biāo)集中于可定量管理的過程的制度化。CL5( 優(yōu)化的 );使用量化 (統(tǒng)計學(xué) )手段改變和優(yōu)化過程域,以滿足客戶要求的改變和持續(xù)改進計劃中的過程域的功效。31B 輔助軟件維護過程中的活動的軟件稱為“軟件維護工具 ”,它輔助維護人員對軟件代碼及其文檔進行各種維護活動。軟件維護工具主要有:1、版本控制工具;2、文檔分析工具;3、開發(fā)信息庫工具; 、4、

溫馨提示

  • 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

提交評論