2023年系統(tǒng)架構(gòu)設(shè)計師(軟考)名師預(yù)測三套卷之(三)附詳解_第1頁
2023年系統(tǒng)架構(gòu)設(shè)計師(軟考)名師預(yù)測三套卷之(三)附詳解_第2頁
2023年系統(tǒng)架構(gòu)設(shè)計師(軟考)名師預(yù)測三套卷之(三)附詳解_第3頁
2023年系統(tǒng)架構(gòu)設(shè)計師(軟考)名師預(yù)測三套卷之(三)附詳解_第4頁
2023年系統(tǒng)架構(gòu)設(shè)計師(軟考)名師預(yù)測三套卷之(三)附詳解_第5頁
已閱讀5頁,還剩42頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

PAGEPAGE12023年系統(tǒng)架構(gòu)設(shè)計師(軟考)名師預(yù)測三套卷之(三)附詳解一、單選題1.在面向?qū)ο蠓治鲋校茫ǎ┍硎拘枨?,并從中提煉出中(),以上兩者形成(請作答此空),之后再進行后續(xù)的開發(fā)工作。A、領(lǐng)域模型B、包圖C、體系結(jié)構(gòu)圖D、類圖答案:D解析:在面向?qū)ο蠓治鲋校糜美c用例圖表示需求,從用例模型中提煉形成領(lǐng)域模型,用例的實現(xiàn)可以用交互圖表示。從領(lǐng)域模型和用例圖形成類圖,用包圖和類圖形成體系結(jié)構(gòu)圖。之后再進行后續(xù)的開發(fā)工作。2.“4+1”視圖主要用于描述系統(tǒng)邏輯架構(gòu),最早由PhilippeKruchten于1995年提出。其中()視圖用于描述對象模型,并說明系統(tǒng)應(yīng)該為用戶提供哪些服務(wù)。當(dāng)采用面向?qū)ο蟮脑O(shè)計方法描述對象模型時,通常使用(請作答此空)表達類的內(nèi)部屬性和行為,以及類集合之間的交互關(guān)系;采用()定義對象的內(nèi)部行為。A、對象圖B、活動圖C、狀態(tài)圖D、類圖答案:D解析:“4+1”視圖是對邏輯架構(gòu)進行描述,最早由PhilippeKruchten提出,他在1995年的IEEESoftware上發(fā)表了題為The4+1ViewModelofArchitecture的論文,引起了業(yè)界的極大關(guān)注,并最終被RUP采納,現(xiàn)在已經(jīng)成為架構(gòu)設(shè)計的結(jié)構(gòu)標準?!?+1”視圖主要包括:①邏輯視圖(LogicalView),設(shè)計的對象模型(使用面向?qū)ο蟮脑O(shè)計方法時)。②過程視圖(ProcessView),捕捉設(shè)計的并發(fā)和同步特征。③物理視圖(PhysicalView),描述了軟件到硬件的映射,反映了分布式特性。④開發(fā)視圖(DevelopmentView),描述了在開發(fā)環(huán)境中軟件的靜態(tài)組織結(jié)構(gòu)。⑤架構(gòu)的描述,即所做的各種決定,可以圍繞著這四個視圖來組織,然后由一些用例(UseCases)或場景(Scenarios)來說明,從而形成了第五個視圖。當(dāng)采用面向?qū)ο蟮脑O(shè)計方法描述對象模型時,通常使用類圖表達類的內(nèi)部屬性和行為,以及類集合之間的交互關(guān)系;采用狀態(tài)圖定義對象的內(nèi)部行為。3.()不是反映嵌入式實時操作系統(tǒng)實時性的評價指標。A、任務(wù)執(zhí)行時間B、中斷響應(yīng)和延遲時間C、任務(wù)切換時間D、信號量混洗時間答案:A解析:一個嵌入式實時操作系統(tǒng)(BTOS)的評價要從很多角度進行,如體系結(jié)構(gòu)、API的豐富程度、網(wǎng)絡(luò)支持、可靠性等。其中,實時性是RTOS評價的最重要的指標之一,實時性的優(yōu)劣是用戶選擇操作系統(tǒng)的一個重要參考。嚴格地說,影響嵌入式操作系統(tǒng)實時性的因素有很多,如常用系統(tǒng)調(diào)用平均運行時間、任務(wù)切換時間、線程切換時間、信號量混洗時間(指從一個任務(wù)釋放信號量到另一個等待該信號量的任務(wù)被激活的時間延遲)、中斷響應(yīng)時間等。任務(wù)執(zhí)行時間不是反映RTOS實時性的評價指標。4.關(guān)于VRAPS原則、準則、模式和反模式的說法正確的是()A、VRAPS原則的5個原則分別是構(gòu)想原則、節(jié)奏原則、預(yù)見原則、統(tǒng)一原則B、反模式是在開發(fā)和使用軟件中可能遇到的基本常見問題和解決問題的方法,能夠幫助組織來更好地改進原則C、模式是組織在實踐中可能遇到的各種陷阱,描述了不該做的事,可以幫助更深入地理解原則D、VRAPS各個原則之間不是孤立的答案:D解析:結(jié)合本題只有D選項描述正確。5.用于管理信息系統(tǒng)規(guī)劃的方法有很多,其中(1)將整個過程看成是一個“信息集合”,并將組織的戰(zhàn)略目標轉(zhuǎn)變?yōu)楣芾硇畔⑾到y(tǒng)的戰(zhàn)略目標。(2)通過自上而下地識別企業(yè)目標、企業(yè)過程和數(shù)據(jù),然后對數(shù)據(jù)進行分析,自下而上地設(shè)計信息系統(tǒng)。【答括號2】A、企業(yè)信息分析與集成法B、投資回收法C、企業(yè)系統(tǒng)規(guī)劃法D、階石法答案:C解析:用于管理信息系統(tǒng)規(guī)劃的方法很多,主要是關(guān)鍵成功因素法(CriticalSuccessFactors,CSF)、戰(zhàn)略目標集轉(zhuǎn)化法(StrategySetTransformation,SST)和企業(yè)系統(tǒng)規(guī)劃法(BusinessSystemPlanning,BSP)。其它還有企業(yè)信息分析與集成技術(shù)(BIAIT)、產(chǎn)出/方法分析(E/MA)、投資回收法(ROI)、征費法、零線預(yù)算法、階石法等。用得最多的是前面三種。1.關(guān)鍵成功因素法(CSF)在現(xiàn)行系統(tǒng)中,總存在著多個變量影響系統(tǒng)目標的實現(xiàn),其中若干個因素是關(guān)鍵的和主要的(即關(guān)鍵成功因素)。通過對關(guān)鍵成功因素的識別,找出實現(xiàn)目標所需的關(guān)鍵信息集合,從而確定系統(tǒng)開發(fā)的優(yōu)先次序。關(guān)鍵成功因素來自于組織的目標,通過組織的目標分解和關(guān)鍵成功因素識別、性能指標識別,一直到產(chǎn)生數(shù)據(jù)字典。識別關(guān)鍵成功因素,就是要識別聯(lián)系于組織目標的主要數(shù)據(jù)類型及其關(guān)系。不同的組織的關(guān)鍵成功因素不同,不同時期關(guān)鍵成功因素也不相同。當(dāng)在一個時期內(nèi)的關(guān)鍵成功因素解決后,新的識別關(guān)鍵成功因素又開始。關(guān)鍵成功因素法能抓住主要矛盾,使目標的識別突出重點。由于經(jīng)理們比較熟悉這種方法,使用這種方法所確定的目標,因而經(jīng)理們樂于努力去實現(xiàn)。該方法最有利于確定企業(yè)的管理目標。2.戰(zhàn)略目標集轉(zhuǎn)化法(SST)把整個戰(zhàn)略目標看成是一個“信息集合”,由使命、目標、戰(zhàn)略等組成,管理信息系統(tǒng)的規(guī)劃過程即是把組織的戰(zhàn)略目標轉(zhuǎn)變成為管理信息系統(tǒng)的戰(zhàn)略目標的過程。戰(zhàn)略目標集轉(zhuǎn)化法從另一個角度識別管理目標,它反映了各種人的要求,而且給出了按這種要求的分層,然后轉(zhuǎn)化為信息系統(tǒng)目標的結(jié)構(gòu)化方法。它能保證目標比較全面,疏漏較少,但它在突出重點方面不如關(guān)鍵成功因素法。3.企業(yè)系統(tǒng)規(guī)劃法(BSP)信息支持企業(yè)運行。通過自上而下地識別系統(tǒng)目標、企業(yè)過程和數(shù)據(jù),然后對數(shù)據(jù)進行分析,自下而上地設(shè)計信息系統(tǒng)。該管理信息系統(tǒng)支持企業(yè)目標的實現(xiàn),表達所有管理層次的要求,向企業(yè)提供一致性信息,對組織機構(gòu)的變動具有適應(yīng)性。企業(yè)系統(tǒng)規(guī)劃法雖然也首先強調(diào)目標,但它沒有明顯的目標導(dǎo)引過程。它通過識別企業(yè)“過程”引出了系統(tǒng)目標,企業(yè)目標到系統(tǒng)目標的轉(zhuǎn)化是通過企業(yè)過程/數(shù)據(jù)類等矩陣的分析得到的。6.常用對稱加密算法不包括()。A、DESB、RC-5C、IDEAD、RSA答案:D解析:本題考查常用加密算法的基本概念。常用加密算法根據(jù)加密解密原理分為對稱密鑰體制和非對稱密鑰體制,對稱密鑰體制加密解密采用同一個密鑰。非對稱密鑰體制采用私鑰加密,公鑰解密。DES、RC-5、IDEA均屬于對稱密鑰體制,RSA屬于非對稱密鑰體制。所以答案為D。7.下圖中活動“G”可以拖延()周而不會延長項目的最終結(jié)束日期。(圖中時間單位為周)A、0B、1C、3D、4答案:D8.某數(shù)據(jù)庫中有員工關(guān)系E(員工號,姓名,部門,職稱,月薪);產(chǎn)品關(guān)系P(產(chǎn)品號,產(chǎn)品名稱,型號,尺寸,顏色);倉庫關(guān)系W(倉庫號,倉庫名稱,地址,負責(zé)人);庫存關(guān)系I(倉庫號,產(chǎn)品號,產(chǎn)品數(shù)量)。a.若數(shù)據(jù)庫設(shè)計中要求:①倉庫關(guān)系W中的“負責(zé)人”引用員工關(guān)系的員工號②庫存關(guān)系I中的“倉庫號,產(chǎn)品號”惟一標識I中的每一個記錄③員工關(guān)系E中的職稱為“工程師”的月薪不能低于3500元則①②③依次要滿足的完整性約束是()。A、實體完整性、參照完整性、用戶定義完整性B、參照完整性、實體完整性、用戶定義完整性C、用戶定義完整性、實體完整性、參照完整性D、實體完整性、用戶定義完整性、參照完整性答案:B解析:考察數(shù)據(jù)庫設(shè)計基礎(chǔ)知識9.在嵌入式系統(tǒng)的存儲部件中,存取速度最快的是()。A、內(nèi)存B、寄存器組C、FlashD、Cache答案:B解析:存儲速度從快到慢分別是:寄存器組、Cache、內(nèi)存、Flash。10.給定關(guān)系R(A,B,C,D)和S(C,D,E),若關(guān)系R與S進行自然連接運算,則運算后的元組屬性列數(shù)為(請作答此空);關(guān)系代數(shù)表達式與()等價。A、4B、5C、6D、7答案:B解析:對于自然連接只要把重復(fù)的列去掉就可以所以為5.第二空和選項等價的為D選項11.自動售貨機根據(jù)庫存、存放貨幣量、找零能力、所選項目等不同,在貨幣存入并進行選擇時具有如下行為:交付產(chǎn)品不找零:交付產(chǎn)品找零:存入貨幣不足而不提供任何產(chǎn)品;庫存不足而不提供任何產(chǎn)品。這一業(yè)務(wù)需求適合采用(13)模式設(shè)計實現(xiàn),其類圖如下圖所示,其中(14)是客戶程序使用的主要接口,可用狀態(tài)來對其進行配置。此模式為(15),體現(xiàn)的最主要的意圖是(16)。【回答括號14】A、VendingMachineStateB、BuyC、VendingDepositStateD、VendingStockState答案:A解析:狀態(tài)型模式的特點是對于對象內(nèi)部的狀態(tài),允許其在不同的狀態(tài)下,擁有不同的行為,對狀態(tài)單獨封裝成類。題干中根據(jù)投入貨幣的情況,售貨機分別有交付產(chǎn)品不找零和交付產(chǎn)品找零以及不提供貨物等行為判斷該模式是屬于狀態(tài)模式。VendingMachineState是客戶程序使用的主要接口。設(shè)計模式的類型如下所示:觀察者模式(ObserverPattern):觀察者模式定義了對象間的一種一對多依賴關(guān)系,使得每當(dāng)一個對象改變狀態(tài),則所有依賴于它的對象都會得到通知并被自動更新。訪問者模式(VisitorPattern):表示一個作用于某對象結(jié)構(gòu)中的各元素的操作。它使你可以在不改變各元素的類的前提下定義作用與這些元素的新操作。即對于某個對象或者一組對象,不同的訪問者,產(chǎn)生的結(jié)果不同,執(zhí)行操作也不同。備忘錄模式(MementoPattern):在不破壞封裝性的前提下,捕獲一個對象的內(nèi)部狀態(tài),并在該對象之外保存這個狀態(tài)。這樣就可以將該對象恢復(fù)到原先保存的狀態(tài)。策略模式(StrategyPattern):策略模式定義了一系列的算法,并將每一個算法封裝起來,而且使它們還可以相互替換。策略模式讓算法獨立于使用它的客戶而獨立變化。命令模式(mandPattern):將一個請求封裝成一個對象,從而使得用不同的請求對客戶進行參數(shù)化;對請求排隊或記錄請求日志,以及支持可撤銷的操作。12.以下關(guān)于軟件著作權(quán)產(chǎn)生時間的表述中,正確的是()。A、自軟件首次公開發(fā)表時B、自開發(fā)者有開發(fā)意圖時C、自軟件開發(fā)完成之目時D、自獲得軟件著作權(quán)登記證書時答案:C解析:在我國,著作權(quán)采用“自動保護”原則,即軟件著作權(quán)是自動獲得的?!队嬎銠C軟件保護條例》第十四條規(guī)定:“軟件著作權(quán)自軟件開發(fā)完成之日起產(chǎn)生?!保窜浖鳈?quán)自軟件開發(fā)完成之日起自動產(chǎn)生,不論整體還是局部,只要具備了軟件的屬性即產(chǎn)生軟件著作權(quán),既不要求履行任何形式的登記或注冊手續(xù),也無須加注著作權(quán)標記,且不論其是否已經(jīng)發(fā)表都依法享有軟件著作權(quán)。開發(fā)完成是指以計算機能夠識別并進行處理以實現(xiàn)一定功能的語句或指令的形式,并存儲在一定的有形介質(zhì)中,如內(nèi)存、硬盤、光盤等。我國實施了計算機軟件登記制度,于1992年頒布了《計算機軟件著作權(quán)登記辦法》。實施計算機軟件登記制度的目的是為促進我國軟件產(chǎn)業(yè)發(fā)展,增強我國軟件產(chǎn)業(yè)的創(chuàng)新能力和競爭能力。國家鼓勵計算機軟件著作權(quán)登記并對登記的軟件予以重點保護的辦法,而不是強制軟件登記。計算機軟件著作權(quán)登記可以分為軟件著作權(quán)登記、軟件著作權(quán)專有許可合同和轉(zhuǎn)讓合同的登記。計算機軟件著作權(quán)登記只是證明登記主體享有軟件著作權(quán)以及訂立許可合同、轉(zhuǎn)讓合同的重要的書面證據(jù),并不是軟件著作權(quán)產(chǎn)生的依據(jù)。因為軟件著作權(quán)是自軟件開發(fā)完成之日起產(chǎn)生的,未經(jīng)登記的軟件著作權(quán)或軟件著作權(quán)專有許可合同和轉(zhuǎn)讓合同仍受法律保護。13.某文件管理系統(tǒng)在磁盤上建立了位示圖(bitmap),記錄磁盤的使用情況。若磁盤上物理塊的編號依次為:0、1、2、;系統(tǒng)中的字長為32位,位示圖中字的編號依次為:0、1、2、..,每個字中的一個二進制位對應(yīng)文件存儲器上的一個物理塊,取值0和1分別表示物理塊是空閑或占用。假設(shè)操作系統(tǒng)將2053號物理塊分配給某文件,那么該物理塊的使用情況在位示圖中編號為(請作答此空)的字中描述,系統(tǒng)應(yīng)該將()A、32B、33C、64D、65答案:C解析:2053/32=64.156,屬于第65個字。題干問的是編號,編號64的是第65個字。14.面向消息中間件MOM的主要特點不包括()A、通信程序可在不同的時間運行B、程序與網(wǎng)絡(luò)復(fù)雜性相隔離C、程序與網(wǎng)絡(luò)不隔離D、對應(yīng)用程序的結(jié)構(gòu)沒有約束答案:C15.峰值MIPS(每秒百萬次指令數(shù))用來描述計算機的定點運算速度,通過對計算機指令集中基本指令的執(zhí)行速度計算得到。假設(shè)某計算機中基本指令的執(zhí)行需要5個機器周期,每個機器周期為3微秒,則該計算機的定點運算速度為()MIPS。A、8B、15C、0.125D、0.067答案:D解析:本題主要考查考生對計算機的定點運算速度描述的理解與掌握。根據(jù)題干描述,假設(shè)某計算機中基本指令的執(zhí)行需要5個機器周期,每個機器周期為3微秒,則該計算機每完成一個基本指令需要5×3=15微秒,根據(jù)峰值MIPS的定義,其定點運算速度為1/15=0.067MIPS,特別需要注意單位“微秒”和“百萬指令數(shù)”,在計算過程中恰好抵消。16.J2EE平臺采用了多層分布式應(yīng)用程序模型,實現(xiàn)不同邏輯功能的應(yīng)用程序被封裝到不同的構(gòu)件中,處于不同層次的構(gòu)件可被分別部署到不同的機器中。圖中的1-5分別為A、AppletB、ServletC、EntityBeanD、SessionBean答案:D17.Flynn分類法基于信息流特征將計算機分成4類,其中()只有理論意義而無實例。A、SISDB、MISDC、SIMDD、MIMD答案:B解析:按照Flynn分類法,根據(jù)計算機中指令和數(shù)據(jù)的并行狀況可把計算機分成:單指令流單數(shù)據(jù)流(SISD)——傳統(tǒng)的計算機包含單個CPU,它從存儲在內(nèi)存中的程序那里獲得指令,并作用于單一的數(shù)據(jù)流。單指令流多數(shù)據(jù)流(SIMD)——單個的指令流作用于多于一個的數(shù)據(jù)流上。例如有數(shù)據(jù)4、5和3、2,一個單指令執(zhí)行兩個獨立的加法運算:4+5和3+2,就被稱為單指令流多數(shù)據(jù)流。SIMD的一個例子就是一個數(shù)組或向量處理系統(tǒng),它可以對不同的數(shù)據(jù)并行執(zhí)行相同的操作。多指令流單數(shù)據(jù)流(MISD)——用多個指令作用于單個數(shù)據(jù)流的情況實際上很少見。這種冗余多用于容錯系統(tǒng)。多指令流多數(shù)據(jù)流(MIMD)——這種系統(tǒng)類似于多個SISD系統(tǒng)。實際上,MIMD系統(tǒng)的一個常見例子是多處理器計算機,如Sun的企業(yè)級服務(wù)器。18.在基于體系結(jié)構(gòu)的軟件設(shè)計方法中,采用(5)來描述質(zhì)量需求。A、連接件B、用例C、質(zhì)量場景D、視角答案:C解析:根據(jù)基于軟件架構(gòu)的設(shè)計的定義,基于軟件架構(gòu)的設(shè)計(ArchitectureBasedSoftwareDevelopment,ABSD)強調(diào)由商業(yè)、質(zhì)量和功能需求的組合驅(qū)動軟件架構(gòu)設(shè)計。它強調(diào)采用視角和視圖來描述軟件架構(gòu),采用用例和質(zhì)量屬性場景來描述需求。進一步來說,用例描述的是功能需求,質(zhì)量屬性場景描述的是質(zhì)量需求(或側(cè)重于非功能需求)。19.某航空公司機票銷售系統(tǒng)有n個售票點,該系統(tǒng)為每個售票點創(chuàng)建一個進程Pi(i=1,2,…,n)管理機票銷售。假設(shè)Tj(j=1,2,…,m)單元存放某日某航班的機票剩余票數(shù),Temp為Pi進程的臨時工作單元,x為某用戶的訂票張數(shù)。初始化時系統(tǒng)應(yīng)將信號量S賦值為()。Pi進程的工作流程如下圖所示,若用P操作和V操作實現(xiàn)進程間的同步與互斥,則圖中空(a)、空(b)和空(c)處應(yīng)分別填入(請作答此空)。A、P(S)、V(S)和V(S)B、P(S)、P(S)和V(S)C、V(S)、P(S)和P(S)D、V(S)、V(S)和P(S)答案:A解析:本題考查PV操作方面的基本知識。因為公共數(shù)據(jù)單元Tj是一個臨界資源,最多允許1個終端進程使用,因此需要設(shè)置一個互斥信號量S,初值等于1。第2小題因為進入臨界區(qū)時執(zhí)行P操作,退出臨界區(qū)時執(zhí)行V操作。20.前趨圖(PrecedenceGraph)是一個有向無環(huán)圖,記為:→={(Pi,Pj)|PimustpletebeforePjmaystrat}。假設(shè)系統(tǒng)中進程P={P1,P2,P3,P4,P5,P6,P7,P8},且進程的前驅(qū)圖如下:那么前驅(qū)圖可記為:(6)A、→={(P2,P1),(P3,P1),(P4,P1),(P6,P4),(P7,P5),(P7,P6),(P8,P7)}B、→={(P1,P2),(P1,P3),(P1,P4),(P2,P5),(P5,P7),(P6,P7),(P7,P8)}C、→={(P1,P2),(P1,P3),(P1,P4),(P2,P5),(P3,P5),(P4,P6),(P5,P7),(P6,P7),(P7,P8)}D、→={(P2,P1),(P3,P1),(P4,P1),(P5,P2),(P5,P2),(P5,P3),(P6,P4),(P7,P5),(P7,P6),(P8,P7)}答案:C解析:前趨圖表述,→={(P1,P2),(P1,P3),(P1,P4),(P2,P5),(P3,P5),(P4,P6),(P5,P7),(P6,P7),(P7,P8)}21.構(gòu)想原則的描述正確的是()A、向受益人描述未來圖景B、向受益人描述當(dāng)前圖景C、預(yù)測未來與現(xiàn)狀D、預(yù)測工作節(jié)奏答案:A22.數(shù)字簽名的功能不包括()。A、防止發(fā)送方和接收方的抵賴行為B、發(fā)送方身份確認C、接收方身份確認D、保證數(shù)據(jù)的完整性答案:C解析:本題考查數(shù)字簽名的概念。數(shù)字簽名(DigtalSignature)技術(shù)是不對稱密算法的典型應(yīng)用:數(shù)據(jù)源發(fā)送方使用自己的私鑰對數(shù)據(jù)校驗和其他與數(shù)據(jù)內(nèi)容有關(guān)的變量進行加密處理,完成對數(shù)據(jù)的合法“簽名”,數(shù)據(jù)接收方則利用對方的公鑰來解讀收到的“數(shù)字簽名”,并將解讀結(jié)果用于對數(shù)據(jù)完整性的檢驗,以確認簽名的合法性。數(shù)字簽名主要的功能是:保證信息傳輸?shù)耐暾?、發(fā)送者的身份認證、防止交易中的抵賴發(fā)生。數(shù)字簽名無法實現(xiàn)接收方身份確認,所以答案為C。23.按照設(shè)計模式的目的進行劃分,現(xiàn)有的設(shè)計模式可以分為三類。行為型模式主要用于對象之間的職責(zé)及其提供服務(wù)的分配方式,其代表有()模式等。A、PrototypeB、FacadeC、ProxyD、Visitor答案:D解析:行為型模式主要用于對象之間的職責(zé)及其提供服務(wù)的分配方式,其代表有Visitor模式等。24.關(guān)于XMLSchema與DTD的表述不正確的是()A、一個XML文檔可以調(diào)用多種schema文檔B、XMLSchema在代碼的重用性和可擴展方面優(yōu)于DTDC、一個XML文檔只能使用一個DTD文檔D、一個XML文檔可以使用多個DTD文檔答案:D25.給定關(guān)系R(A1,A2,A3,A4)上的函數(shù)依賴集F={A1→A2A5,A2→A3A4,A3→A2},函數(shù)依賴()∈F+。A、A5→A1A2B、A4→A1A2C、A3→A2A4D、A2→A1A5答案:C解析:第2題,F(xiàn)+是代表,F(xiàn)函數(shù)依賴集的閉包,通俗一點,就是從F函數(shù)依賴集能推導(dǎo)出來的依賴關(guān)系。原依賴集有A3→A2,A2→A3A4,因此可以得到A3→A2A4。26.給定關(guān)系R(A,B,C,D)和S(C,D,A、若關(guān)系R與S進行自然連接運算,則運算后的元組屬性列數(shù)為();關(guān)系代數(shù)表達式B、C、與(請作答此空)等價。D、答案:D解析:對于自然連接只要把重復(fù)的列去掉就可以所以為5.第二空和選項等價的為D選項27.某軟件項目的活動圖如下圖所示,其中頂點表示項目里程碑,鏈接頂點的邊表示包含的活動,邊上的數(shù)字表示活動的持續(xù)時間(天)。完成該項目的最少時間為(請作答此空)天。由于某種原因,現(xiàn)在需要同一個開發(fā)人員完成BC和BD,則完成該項目的最少時間為()天。A、11B、18C、20D、21答案:B解析:關(guān)鍵路徑為ABCEFJ和ABDGFJ,18天。28.________不是反映嵌入式實時操作系統(tǒng)實時性的評價指標。A、任務(wù)執(zhí)行時間B、中斷響應(yīng)和延遲時間C、任務(wù)切換時間D、信號量混洗時間答案:A解析:考核嵌入式操作系統(tǒng)基礎(chǔ)知識。29.某公司擬開發(fā)一個新聞系統(tǒng),該系統(tǒng)可根據(jù)用戶的注冊興趣,向用戶推送其感興趣的新聞內(nèi)容,該系統(tǒng)應(yīng)該采用()架構(gòu)風(fēng)格最為合適。A、事件驅(qū)動系統(tǒng)B、主程序-子程序C、黑板D、管道-過濾器答案:A解析:結(jié)合題意,本題應(yīng)該選擇A30.在結(jié)構(gòu)化分析方法中,用(9)表示功能模型,用(10)表示行為模型。【回答括號10】A、通信圖B、順序圖C、活動圖D、狀態(tài)轉(zhuǎn)換圖答案:D解析:結(jié)構(gòu)化分析方法的基本思想是自頂向下,逐層分解,把一個大問題分解成若干個小問題,每個小問題再分解成若干個更小的問題。經(jīng)過逐層分解,每個最低層的問題都是足夠簡單、容易解決的。結(jié)構(gòu)化方法分析模型的核心是數(shù)據(jù)字典,圍繞這個核心,有三個層次的模型,分別是數(shù)據(jù)模型、功能模型和行為模型(也稱為狀態(tài)模型)。在實際工作中,一般使用E-R圖表示數(shù)據(jù)模型,用DFD表示功能模型,用狀態(tài)轉(zhuǎn)換圖表示行為模型。這三個模型有著密切的關(guān)系,它們的建立不具有嚴格的時序性,而是一個迭代的過程。31.對于語音識別、知識推理等問題復(fù)雜、解空間很大、求解過程不確定的這一類軟件系統(tǒng),通常會采用()架構(gòu)風(fēng)格。A、管道-過濾器B、解釋器C、黑板D、過程控制答案:C解析:語音識別是黑板風(fēng)格的經(jīng)典應(yīng)用場景。32.特定領(lǐng)或軟件架構(gòu)(DSSA)是在一個特定應(yīng)用領(lǐng)域為—組應(yīng)用提供組織結(jié)構(gòu)參考的標準軟件架構(gòu)。實施DSSA的過程中包括一系列基本的活動,其中(請作答此空)活動的主要目的是為了獲得DSSA.該活動參加人員中,()的主要任務(wù)是提供關(guān)于領(lǐng)城中系統(tǒng)的需求規(guī)約和實現(xiàn)的知識。A、領(lǐng)域需求B、領(lǐng)域分析C、領(lǐng)域設(shè)計D、領(lǐng)城實現(xiàn)答案:C解析:本主要考查待定領(lǐng)域軟件架構(gòu)的基本定義和基本活動。特定領(lǐng)件架構(gòu)(0SSA)是在一個特定應(yīng)用領(lǐng)域為—組應(yīng)用提供組織結(jié)構(gòu)參考的標佳軟件架構(gòu)。實施DSSA的過程中包括—系列基本的活動其中領(lǐng)城設(shè)計活動的主要目的是為了獲得DSSA。該活動參加人員中,領(lǐng)城專家的主要任務(wù)是提供關(guān)于領(lǐng)城中系統(tǒng)的需求規(guī)約和實現(xiàn)的知識33.給定關(guān)系R(A1,A2,A3,A4)上的函數(shù)依賴集F={A1→A2A5,A2→A3A4,A3→A2},R的候選關(guān)鍵字為(請作答此空)。函數(shù)依賴()∈F+。A、A1B、A1A2C、A1A3D、A1A2A3答案:A解析:通過A1能推導(dǎo)出關(guān)系R的全部屬性,因此關(guān)鍵字為A1。第11題,F(xiàn)+是代表,F(xiàn)函數(shù)依賴集的閉包,通俗一點,就是從F函數(shù)依賴集能推導(dǎo)出來的依賴關(guān)系。原依賴集有A3→A2,A2→A3A4,因此可以得到A3→A2A4。34.Acceleratedanalysisapproachesemphasizetheconstructionof()tomorerapidlyidentifybusinessanduserrequirementsforanewsystem.Asanacceleratedanalysistechnology,()readstheprogramcodeandautomaticallygeneratestheequivalentsystemmodel,andthecodecanbeobtainedfrom().Allsystemanalysisapproachesrequiresomeformof()whichincludesthosetechniquestobeusedtoidentifyorextractsystemproblemsandsolutionrequirementsfromusermunity.(請作答此空)isaclassicalsetoftechniquesusedtocollectinformationaboutsystemproblems,opportunities,solutionrequirements,andpriorities.A、ContinuousprocessimprovementB、JointRequirementsplanningC、Fact-findingD、Structuredengineering答案:C35.緊耦合多機系統(tǒng)一般通過()實現(xiàn)多機間的通信。對稱多處理器結(jié)構(gòu)(SMP)屬于(請作答此空)系統(tǒng)。A、松耦合B、緊耦合C、混合耦合D、最低耦合答案:B解析:試題的正確答案是B,SMP(SymmeticalMulti-Processing.對稱多處理器結(jié)構(gòu))技術(shù),是指在一個計算機上匯集了一組處理器(多CPU),各CPU之間共享內(nèi)存子系統(tǒng)以及總線結(jié)構(gòu),所以屬于緊耦合多機系統(tǒng)。在這種架構(gòu)中,一臺電腦不再由單個CPU組成,而同時由多個處理器運行操作系統(tǒng)的單一復(fù)本,并共享內(nèi)存和一臺計算機的其他資源。雖然同時使用多個CPU,但是從管理的角度來看,它們的表現(xiàn)就像一臺單機一樣。系統(tǒng)將任務(wù)隊列對稱地分布于多個CPU之上,從而極大地提高了整個系統(tǒng)的數(shù)據(jù)處理能力。所有的處理器都可以平等地訪問內(nèi)存、I/O和外部中斷。在對稱多處理系統(tǒng)中,系統(tǒng)資源被系統(tǒng)中所有CPU共享,工作負載能夠均勻地分配到所有可用處理器之上。36.網(wǎng)絡(luò)邏輯結(jié)構(gòu)設(shè)計的內(nèi)容不包括()A、邏輯網(wǎng)絡(luò)設(shè)計圖B、IP地址方案C、具體的軟硬件、廣域網(wǎng)連接和基本服務(wù)D、用戶培訓(xùn)計劃答案:D解析:利用需求分析和現(xiàn)有網(wǎng)絡(luò)體系分析的結(jié)果來設(shè)計邏輯網(wǎng)絡(luò)結(jié)構(gòu),最后得到一份邏輯網(wǎng)絡(luò)設(shè)計文檔,輸出內(nèi)容包括以下幾點:1、邏輯網(wǎng)絡(luò)設(shè)計圖2、IP地址方案3、安全方案4、招聘和培訓(xùn)網(wǎng)絡(luò)員工的具體說明5、對軟硬件、服務(wù)、員工和培訓(xùn)的費用初步估計物理網(wǎng)絡(luò)設(shè)計是對邏輯網(wǎng)絡(luò)設(shè)計的物理實現(xiàn),通過對設(shè)備的具體物理分布、運行環(huán)境等確定,確保網(wǎng)絡(luò)的物理連接符合邏輯連接的要求。輸出如下內(nèi)容:1、網(wǎng)絡(luò)物理結(jié)構(gòu)圖和布線方案2、設(shè)備和部件的詳細列表清單3、軟硬件和安裝費用的估算4、安裝日程表,詳細說明服務(wù)的時間以及期限5、安裝后的測試計劃6、用戶的培訓(xùn)計劃由此可以看出D選項的工作是物理網(wǎng)絡(luò)設(shè)計階段的任務(wù)。37.默認情況下,F(xiàn)TP服務(wù)器的控制端口為(請作答此空),上傳文件時的端口為()。A、大于1024的端口B、20C、80D、21答案:D解析:FTP協(xié)議占用兩個標準的端口號:20和21,其中20為數(shù)據(jù)口,21為控制口。38.一般來說,架構(gòu)可以分為三個層次。()層主要負責(zé)接收用戶的請求,對用戶的輸入、輸出進行檢查與控制,處理客戶端的一些動作,包括控制頁面跳轉(zhuǎn)等,并向用戶呈現(xiàn)最終的結(jié)果信息。表現(xiàn)層主要采用()結(jié)構(gòu)來實現(xiàn),其中的(請作答此空)負責(zé)接收用戶的請求,并決定應(yīng)該調(diào)用哪個模型來處理。()主要負責(zé)將業(yè)務(wù)數(shù)據(jù)存儲在文件、數(shù)據(jù)庫等持久化存儲介質(zhì)中。A、模型B、控制器C、視圖D、處理器答案:B解析:一般來說,架構(gòu)可以分為表現(xiàn)層、中間層和持久層三個層次。(1)表現(xiàn)層。表現(xiàn)層主要負責(zé)接收用戶的請求,對用戶的輸入、輸出進行檢查與控制,處理客戶端的一些動作,包括控制頁面跳轉(zhuǎn)等,并向用戶呈現(xiàn)最終的結(jié)果信息。表現(xiàn)層主要采用MVC結(jié)構(gòu)來實現(xiàn)??刂破髫撠?zé)接收用戶的請求,并決定應(yīng)該調(diào)用哪個模型來處理;然后,模型根據(jù)用戶請求調(diào)用中間層進行相應(yīng)的業(yè)務(wù)邏輯處理,并返回數(shù)據(jù);最后,控制器調(diào)用相應(yīng)的視圖來格式化模型返回的數(shù)據(jù),并通過視圖呈現(xiàn)給用戶。(2)中間層。中間層主要包括業(yè)務(wù)邏輯層組件、業(yè)務(wù)邏輯層工作流、業(yè)務(wù)邏輯層實體和業(yè)務(wù)邏輯層框架四個方面。業(yè)務(wù)邏輯層組件分為接口和實現(xiàn)類兩個部分,接口用于定義業(yè)務(wù)邏輯組件,定義業(yè)務(wù)邏輯組件必須實現(xiàn)的方法。通常按模塊來設(shè)計業(yè)務(wù)邏輯組件,每個模塊設(shè)計為一個業(yè)務(wù)邏輯組件,并且每個業(yè)務(wù)邏輯組件以多個DAO組件作為基礎(chǔ),從而實現(xiàn)對外提供系統(tǒng)的業(yè)務(wù)邏輯服務(wù)。業(yè)務(wù)邏輯層工作流能夠?qū)崿F(xiàn)在多個參與者之間按照某種預(yù)定義的規(guī)則傳遞文檔、信息或任務(wù)的過程自動進行,從而實現(xiàn)某個預(yù)期的業(yè)務(wù)目標,或者促進此目標的實現(xiàn)。業(yè)務(wù)邏輯層實體提供對業(yè)務(wù)數(shù)據(jù)及相關(guān)功能的狀態(tài)編程訪問,業(yè)務(wù)邏輯層實體數(shù)據(jù)可以使用具有復(fù)雜架構(gòu)的數(shù)據(jù)來構(gòu)建,這種數(shù)據(jù)通常來自數(shù)據(jù)庫中的多個相關(guān)表。業(yè)務(wù)邏輯層實體數(shù)據(jù)可以作為業(yè)務(wù)過程的部分I/O參數(shù)傳遞,業(yè)務(wù)邏輯層的實體是可序列化的,以保持它們的當(dāng)前狀態(tài)。業(yè)務(wù)邏輯層是實現(xiàn)系統(tǒng)功能的核心組件,采用容器的形式,便于系統(tǒng)功能的開發(fā)、代碼重用和管理。(3)持久層。持久層主要負責(zé)數(shù)據(jù)的持久化存儲,主要負責(zé)將業(yè)務(wù)數(shù)據(jù)存儲在文件、數(shù)據(jù)庫等持久化存儲介質(zhì)中。持久層的主要功能是為業(yè)務(wù)邏輯提供透明的數(shù)據(jù)訪問、持久化、加載等能力。39.在地址http://./channel/wele.htm中,.表示()A、協(xié)議類型B、主機C、網(wǎng)頁文件名D、路徑答案:B解析:域名地址用來在Internet上唯一確定位置的地址,通常用來指明所使用的計算機資源位置及查詢信息的類型。其由字母或數(shù)字組成,中間以“.”隔開,如http://.中,http表示所使用的協(xié)議,.表示訪問的主機和域名。40.某計算機系統(tǒng)采用5級流水線結(jié)構(gòu)執(zhí)行指令,設(shè)每條指令的執(zhí)行由取指令(2?t)、分析指令(1?t)、取操作數(shù)(3?t)、運算(1?t)和寫回結(jié)果(2?t)組成,并分別用5個子部完成,該流水線的最大吞吐率為();若連續(xù)向流水線輸入10條指令,則該流水線的加速比為(請作答此空).A、1:10B、2:1C、5:2D、3:1答案:C解析:本題考察流水線知識,相關(guān)計算公式如下:計算機流水線執(zhí)行周期=最慢那個指令執(zhí)行時間;流水線執(zhí)行時間=首條指令執(zhí)行時間+(指令總數(shù)-1)*流水線執(zhí)行周期;流水線吞吐率=任務(wù)數(shù)/完成時間;流水線加速比=不采用流水線的執(zhí)行時間/采用流水線的執(zhí)行時間;根據(jù)公式:流水線執(zhí)行周期=3?t,流水線執(zhí)行時間=n/(2?t+1?t+3?t+1?t+2?t+(n-1)*3?t)=n/[9?t+(n-1)3?t)]=n/(6?t+n*3?t),當(dāng)n趨向無窮大時,比值為1/3?t10條指令不用流水線的執(zhí)行時間=(2?t+1?t+3?t+1?t+2?t)*10=90?t。10條指令使用流水線的執(zhí)行時間=(2?t+1?t+3?t+1?t+2?t)+(10-1)*3?t=36?t。所以加速比為:90?t/36?t=5:241.“4+1”視圖主要用于描述系統(tǒng)邏輯架構(gòu),最早由PhilippeKruchten于1995年提出。其中(4)視圖用于描述對象模型,并說明系統(tǒng)應(yīng)該為用戶提供哪些服務(wù)。當(dāng)采用面向?qū)ο蟮脑O(shè)計方法描述對象模型時,通常使用(5)表達類的內(nèi)部屬性和行為,以及類集合之間的交互關(guān)系;采用(6)定義對象的內(nèi)部行為?!净卮鹄ㄌ?】A、對象圖B、活動圖C、狀態(tài)圖D、類圖答案:D解析:“4+1”視圖是對邏輯架構(gòu)進行描述,最早由PhilippeKruchten提出,他在1995年的IEEESoftware上發(fā)表了題為The4+1ViewModelofArchitecture的論文,引起了業(yè)界的極大關(guān)注,并最終被RUP采納,現(xiàn)在已經(jīng)成為架構(gòu)設(shè)計的結(jié)構(gòu)標準?!?+1”視圖主要包括:①邏輯視圖(LogicalView),設(shè)計的對象模型(使用面向?qū)ο蟮脑O(shè)計方法時)。②過程視圖(ProcessView),捕捉設(shè)計的并發(fā)和同步特征。③物理視圖(PhysicalView),描述了軟件到硬件的映射,反映了分布式特性。④開發(fā)視圖(DevelopmentView),描述了在開發(fā)環(huán)境中軟件的靜態(tài)組織結(jié)構(gòu)。⑤架構(gòu)的描述,即所做的各種決定,可以圍繞著這四個視圖來組織,然后由一些用例(UseCases)或場景(Scenarios)來說明,從而形成了第五個視圖。當(dāng)采用面向?qū)ο蟮脑O(shè)計方法描述對象模型時,通常使用類圖表達類的內(nèi)部屬性和行為,以及類集合之間的交互關(guān)系;采用狀態(tài)圖定義對象的內(nèi)部行為。42.某商場商品數(shù)據(jù)庫的商品關(guān)系模式P(商品代碼,商品名稱,供應(yīng)商,聯(lián)系方式,庫存量),函數(shù)依賴集F={商品代碼→商品名稱,(商品代碼,供應(yīng)商)→庫存量,供應(yīng)商→聯(lián)系方式}。商品關(guān)系模式P達到1NF,該關(guān)系模式分解成()后,具有無損連接的特性,并能夠保持函數(shù)依賴。A、P1(商品代碼,聯(lián)系方式),P2(商品名稱,供應(yīng)商,庫存量)B、P1(商品名稱,聯(lián)系方式),P2(商品代碼,供應(yīng)商,庫存量)C、P1(商品代碼,商品名稱,聯(lián)系方式),P2(供應(yīng)商,庫存量)D、P1(商品代碼,商品名稱),P2(商品代碼,供應(yīng)商,庫存量),P3(供應(yīng)商,聯(lián)系方式)答案:D解析:關(guān)系模式P屬于1NF,1NF存在冗余度大、修改操作的不一致性、插入異常和刪除異常四個問題。所以需要對模式分解,其中選項A、選項B和選項C的分解是有損且不保持函數(shù)依賴。例如,選項A中的分解P1的函數(shù)依賴集F1=Ф,分解P2的函數(shù)依賴集F2=Ф,丟失了F中的函數(shù)依賴,即不保持函數(shù)依賴。43.以下設(shè)計模式中,()模式使多個對象都有機會處理請求。將這些對象連成一條鏈。并沿著這條鏈傳遞該請求。直到有一個對象處理為止。從而避免請求的發(fā)送者和接收者之間的耦合關(guān)系。()模式提供一種方法順序訪問一個聚合對象中的各個元素。且不需要暴露該對象的內(nèi)部表示。這兩種模式均為(請作答此空)A、創(chuàng)建型對象模式。B、結(jié)構(gòu)型對象模式。C、行為型對象模式。D、行為型類模式。答案:C解析:責(zé)任鏈模式:通過給多個對象處理請求的機會,減少請求的發(fā)送者與接受者之間的耦合。將接收對象鏈接起來,在鏈中傳遞請求,直到有一個對象處理這個請求。迭代器模式:提供一種方法來順序訪問一個聚合對象中的各個元素,而不需要暴露該對象的內(nèi)部表示命令模式:將一個請求封裝為一個對象,從而可用不同的請求對客戶進行參數(shù)化,將請求排隊或記錄請求日志,支持可撤銷的操作解釋器模式:給定一種語言,定義它的文法表示,并定義一個解釋器,該解釋器用來根據(jù)文法表示來解釋語言中的句子責(zé)任鏈模式和迭代器模式都是行為型對象模式44.給定IP地址為20,子網(wǎng)掩碼是,那么主機號是(請作答此空),該子網(wǎng)直接的廣播地址是()。A、20B、20C、D、20答案:A解析:本題考查子網(wǎng)的基本概念。其中,20是一個B類地址。如下圖所示:其網(wǎng)絡(luò)號是140.252,根據(jù)子網(wǎng)掩碼可知,它用8位主機號作為子網(wǎng)號。由此可知它子網(wǎng)號是,主機號是20,而對子網(wǎng)的廣播地址是5545.通常可以將計算機系統(tǒng)中執(zhí)行一條指令的過程分為取指令,分析和執(zhí)行指令3步。若取指令時間為4Δt,分析時間為2Δt。執(zhí)行時間為3Δt,按順序方式從頭到尾執(zhí)行完600條指令所需時間為()Δt;若按照執(zhí)行第i條,分析第i+1條,讀取第i+2條重疊的流水線方式執(zhí)行指令,則從頭到尾執(zhí)行完600條指令所需時間為(請作答此空)Δt。A、2400B、2405C、3000D、3009答案:B解析:按順序方式需要執(zhí)行完一條執(zhí)行之后再執(zhí)行下一條指令,執(zhí)行1條執(zhí)行所需的時間為4Δt+2Δt+3Δt=9Δt,執(zhí)行600條指令所需的時間為9Δt×600=5400Δt。若采用流水線方式,則處理過程如下圖所示,執(zhí)行完600條執(zhí)行所需要的時間為4Δt×600+2Δt+3Δt=2405Δt。46.自然災(zāi)害嚴重威脅數(shù)據(jù)的安全,存儲災(zāi)備是網(wǎng)絡(luò)規(guī)劃與設(shè)計中非常重要的環(huán)節(jié)。傳統(tǒng)的數(shù)據(jù)中心存儲災(zāi)備一般采用主備模式,存在資源利用效率低、可用性差、出現(xiàn)故障停機時間長、數(shù)據(jù)恢復(fù)慢等問題。雙活數(shù)據(jù)中心的出現(xiàn)解決了傳統(tǒng)數(shù)據(jù)中心的弊端,成為數(shù)據(jù)中心建設(shè)的趨勢。某廠商提供的雙活數(shù)據(jù)中心解決方案中,雙活數(shù)據(jù)中心架構(gòu)分為主機層、網(wǎng)絡(luò)層和存儲層。在雙活數(shù)據(jù)中心,存儲層需要實現(xiàn)的功能是();A、負載均衡與故障接管B、采用多臺設(shè)備構(gòu)建冗余網(wǎng)絡(luò)C、基于應(yīng)用/主機卷管理,借助第三方軟件實現(xiàn),如VeritasVolumeReplicator(VVR)、OracleDataGrtard等D、兩個存儲引擎同時處于工作狀態(tài),出現(xiàn)故障瞬間切換答案:D47.王某買了二幅美術(shù)作品原件,則他享有該美術(shù)作品的()A、著作權(quán)B、所有權(quán)C、展覽權(quán)D、所有權(quán)與其展覽權(quán)答案:D解析:《著作權(quán)法》第10條第1款第8項所稱的展覽權(quán),是指公開陳列美術(shù)作品、攝影作品的原件或者復(fù)制件的權(quán)利。所謂公開,就是向不特定的多數(shù)人展示。展覽的作品局限于美術(shù)作品、攝影作品,但包括復(fù)制件,不限于原件,也沒有營利性、非營利性的區(qū)分。美術(shù)作品著作權(quán)人的展覽權(quán)與作品原件的所有權(quán)有時會發(fā)生沖突,對此,《著作權(quán)法》第18條規(guī)定:“美術(shù)等作品原件所有權(quán)的轉(zhuǎn)移,不視為作品著作權(quán)的轉(zhuǎn)移,但美術(shù)作品的原件的展覽權(quán)由原件所有人享有?!奔醋髡叱鲎屆佬g(shù)作品的原件后,就喪失了對原件的展覽權(quán)。攝影作品則不適用該項規(guī)定,作者仍享有展覽權(quán)。48.請根據(jù)恢復(fù)塊方法工作原理完成下圖,在圖中(1)~(4)中填入恰當(dāng)?shù)膬?nèi)容。并比較恢復(fù)塊方法與N版本程序設(shè)計方法,將比較結(jié)果(5)~(8)填入下表中。(請作答第三個空)A、主塊B、驗證測試C、輸出正確結(jié)果D、異常處理答案:C49.系統(tǒng)維護的分類不包括()A、更正性維護B、可靠性維護C、適應(yīng)性維護D、預(yù)防性維護答案:B50.Acceleratedanalysisapproachesemphasizetheconstructionof(請作答此空)tomorerapidlyidentifybusinessanduserrequirementsforanewsystem.Asanacceleratedanalysistechnology,()readstheprogramcodeandautomaticallygeneratestheequivalentsystemmodel,andthecodecanbeobtainedfrom().Allsystemanalysisapproachesrequiresomeformof()whichincludesthosetechniquestobeusedtoidentifyorextractsystemproblemsandsolutionrequirementsfromusermunity.()isaclassicalsetoftechniquesusedtocollectinformationaboutsystemproblems,opportunities,solutionrequirements,andpriorities.A、objectmodelsB、prototypesC、usecasesD、ponents答案:B51.若對關(guān)系R(A,B,C,D)和S(C,D,E)進行關(guān)系代數(shù)運算,則表達式與()等價。A、πC,D,E(σDC(R×S))B、πR,C,R,D,E(σR.DS.C(R×S))C、πC,D,E(σR.DS.C(R×S))D、πR,C,R,D,E(σDC(R×S))答案:B解析:考察關(guān)系代數(shù)運算的知識。52.圖中的(3)是什么()。A、輸出正確結(jié)果B、重新設(shè)計C、異常處理D、通過答案:A解析:53.某公司擬開發(fā)一個新聞系統(tǒng),該系統(tǒng)可根據(jù)用戶的注冊興趣,向用戶推送其感興趣的新聞內(nèi)容,該系統(tǒng)應(yīng)該采用()架構(gòu)風(fēng)格最為合適。A、事件驅(qū)動系統(tǒng)B、主程序-子程序C、黑板D、管道-過濾器答案:A解析:用戶會注冊自己的興趣,然后系統(tǒng)也會把新聞按興趣分類,如果某個新聞事件發(fā)生,可以通過事件來觸發(fā)推送動作,將新聞推送給對其感興趣的用戶。這是典型的事件驅(qū)動系統(tǒng)應(yīng)用場景。54.系統(tǒng)移植也是系統(tǒng)構(gòu)建的一種實現(xiàn)方法,在移植工作中,()需要最終確定移植方法。A、計劃階段B、準備階段C、轉(zhuǎn)換階段D、驗證階段答案:A解析:移植工作大體上分為計劃階段、準備階段、轉(zhuǎn)換階段、測試階段、驗證階段。1、計劃階段,在計劃階段,要進行現(xiàn)有系統(tǒng)的調(diào)查整理,從移植技術(shù)、系統(tǒng)內(nèi)容(是否進行系統(tǒng)提煉等)、系統(tǒng)運行三個方面,探討如何轉(zhuǎn)換成新系統(tǒng),決定移植方法,確立移植工作體制及移植日程。2、準備階段,在準備階段要進行移植方面的研究,準備轉(zhuǎn)換所需的資料。該階段的作業(yè)質(zhì)量將對以后的生產(chǎn)效率產(chǎn)生很大的影響。3、轉(zhuǎn)換階段,這一階段是將程序設(shè)計和數(shù)據(jù)轉(zhuǎn)換成新機器能根據(jù)需要工作的階段。提高轉(zhuǎn)換工作的精度,減輕下一階段的測試負擔(dān)是提高移植工作效率的基本內(nèi)容。4、測試階段,這一階段是進行程序單元、工作單元測試的階段。在本階段要核實程序能否在新系統(tǒng)中準確地工作。所以,當(dāng)有不能準確工作的程序時,就要回到轉(zhuǎn)換階段重新工作。5、驗證階段,這是測試完的程序使新系統(tǒng)工作,最后核實系統(tǒng),準備正式運行的階段。55.以下說法錯誤的是()A、接口可通過(單)接口繼承從其他接口中派生。B、支持系統(tǒng)注冊器,它類似CORBA存儲器。C、的接口繼承與其支持的多態(tài)無關(guān)。D、即使公布了,接口和它的規(guī)范也可以以某種特定的形式改變。答案:D解析:本體考察的是和相關(guān)連的內(nèi)容的理解。一旦公布,接口和其他的規(guī)范不允許以任何形式改變,既解決了語法問題,也解決了弱基類問題。56.系統(tǒng)間進行異步串行通信時,數(shù)據(jù)的串/并和并/串轉(zhuǎn)換一般是通過(12)實現(xiàn)的。A、I/O指令B、專用的數(shù)據(jù)傳送指令C、CPU中有移位功能的數(shù)據(jù)寄存器D、接口中的移位寄存器答案:D解析:異步串行通信時數(shù)據(jù)的轉(zhuǎn)換方式。57.某高校管理信息系統(tǒng)的數(shù)據(jù)庫設(shè)計過程中,(請作答此空)階段是在需求分析的基礎(chǔ)上,對用戶信息加以分類、聚集和概括,建立信息模型,并依照選定的數(shù)據(jù)庫管理系統(tǒng)軟件,轉(zhuǎn)換成為數(shù)據(jù)的(),再依照軟硬件環(huán)境,最終實現(xiàn)數(shù)據(jù)的合理存儲。A、物理設(shè)計B、邏輯結(jié)構(gòu)設(shè)計C、數(shù)據(jù)庫實施D、概念結(jié)構(gòu)設(shè)計答案:D解析:本題考查的是應(yīng)試者對數(shù)據(jù)庫基本概念的掌握程度。第一空、第二空的正確答案分別為D和B。數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計階段是在需求分析的基礎(chǔ)上,依照需求分析中的信息要求,對用戶信息方加以分類、聚集和概括,建立信息模型,并依照選定的數(shù)據(jù)庫管理系統(tǒng)軟件,轉(zhuǎn)換成為數(shù)據(jù)庫的邏輯模式,再依照軟硬件環(huán)境,最終實現(xiàn)數(shù)據(jù)的合理存儲。這—過程也稱為數(shù)據(jù)建模。58.與SOA緊密相關(guān)的技術(shù)主要有UDDI、WSDL、SOAP和REST等,而這些技術(shù)都是以XML為基礎(chǔ)而發(fā)展起來的。(請作答此空)提供了一種服務(wù)發(fā)布、查找和定位的方法,是服務(wù)的信息注冊規(guī)范,以便被需要該服務(wù)的用戶發(fā)現(xiàn)和使用它。()是對服務(wù)進行描述的語言,它有一套基于XML的語法定義,包含服務(wù)實現(xiàn)定義和服務(wù)接口定義。()定義了服務(wù)請求者和服務(wù)提供者之間的消息傳輸規(guī)范。通過它,應(yīng)用程序可以在網(wǎng)絡(luò)中進行數(shù)據(jù)交換和遠程過程調(diào)用(RemoteProcedureCall,RPC)。A、UDDIB、RestC、WSDLD、SOAP答案:A解析:UDDI(UniversalDescriptionDiscoveryandIntegration,統(tǒng)一描述、發(fā)現(xiàn)和集成)提供了一種服務(wù)發(fā)布、查找和定位的方法,是服務(wù)的信息注冊規(guī)范,以便被需要該服務(wù)的用戶發(fā)現(xiàn)和使用它。WSDL(WebServiceDescriptionLanguage,Web服務(wù)描述語言)是對服務(wù)進行描述的語言,它有一套基于XML的語法定義。WSDL描述的重點是服務(wù),它包含服務(wù)實現(xiàn)定義和服務(wù)接口定義。SOAP(SimpleObjectAccessProtocol,簡單對象訪問協(xié)議)定義了服務(wù)請求者和服務(wù)提供者之間的消息傳輸規(guī)范。SOAP用XML來格式化消息,用HTTP來承載消息。通過SOAP,應(yīng)用程序可以在網(wǎng)絡(luò)中進行數(shù)據(jù)交換和遠程過程調(diào)用(RemoteProcedureCall,RPC)簡單來說,WSDL用來描述服務(wù),UDDI用來注冊和查zhao服務(wù),而SOAP作為傳輸層,用來在消費這和服務(wù)者之間傳送消息,一個消費者可以在UDDI注冊表查zhao服務(wù),取得服務(wù)的WSDL描述,然后通過SOAP來調(diào)用該服務(wù)。REST(RepresentationalStateTransfer,表述性狀態(tài)轉(zhuǎn)移)是一種只使用HTTP和XML進行基于Web通信的技術(shù),可以降低開發(fā)的復(fù)雜性,提高系統(tǒng)的可伸縮性。59.計算機系統(tǒng)的(1)可以用MTBF/(1+MTBF)來度量,其中MTBF為平均失效間隔時間。A、可靠性B、可用性C、可維護性D、健壯性答案:A解析:MTBF:稱為平均故障間隔時間,用于衡量產(chǎn)品可靠性的一個指標。可靠性:在規(guī)定的時間內(nèi),產(chǎn)品保持正常功能的一種能力。60.基于架構(gòu)的軟件開發(fā)(ArchitectureBasedSoftwareDevelopment,ABSD.強調(diào)由商業(yè)、質(zhì)量和功能需求的組合驅(qū)動軟件架構(gòu)設(shè)計。它強調(diào)采用(11)來描述軟件架構(gòu),采用(12)來描述需求。【回答括號12】A、用例與類圖B、用例與視角C、用例與質(zhì)量場景D、視角與質(zhì)量場景答案:C解析:根據(jù)定義,基于軟件架構(gòu)的開發(fā)(ArchitectureBasedSoftwareDevelopment,ABSD)強調(diào)由商業(yè)、質(zhì)量和功能需求的組合驅(qū)動軟件架構(gòu)設(shè)計。它強調(diào)采用視角和視圖來描述軟件架構(gòu),采用用例和質(zhì)量屬性場景來描述需求。61.某異地開發(fā)的信息系統(tǒng)集成項目以程序流程圖、數(shù)據(jù)流程圖等為主要分析設(shè)計工具。由于用戶身處異地,現(xiàn)場參與系統(tǒng)開發(fā)成本較高,因此項目組采用了先開發(fā)一個簡化系統(tǒng),待用戶認可后再開發(fā)最終系統(tǒng)的策略。該信息系統(tǒng)集成項目的開發(fā)方法屬于()。A、結(jié)構(gòu)化方法與原型法的組合應(yīng)用B、結(jié)構(gòu)化方法與面向?qū)ο蠓椒ǖ慕M合應(yīng)用C、原型法與面向?qū)ο蠓椒ǖ慕M合應(yīng)用D、原型法與形式化方法的組合應(yīng)用答案:A解析:結(jié)構(gòu)化方法使用的主要分析設(shè)計工具是“程序流程圖、數(shù)據(jù)流程圖等”,“先開發(fā)一個簡化系統(tǒng),待用戶認可后再開發(fā)最終系統(tǒng)”是原型法的特點。所以,該信息系統(tǒng)集成項目的開發(fā)方法屬于“A結(jié)構(gòu)化方法與原型法的組合應(yīng)用”。62.在地址http://./channel/wele.htm中,wele.htm表示()。A、協(xié)議類型B、主機域名C、網(wǎng)頁文件名D、路徑答案:C解析:域名地址用來在Internet上唯一確定位置的地址,通常用來指明所使用的計算機資源位置及查詢信息的類型。其由字母或數(shù)字組成,中間以“.”隔開,如http://.中,http表示所使用的協(xié)議,.表示訪問的主機和域名。63.螺旋模型每一階段的組成部分不包括()A、風(fēng)險分析B、評審C、有效性驗證D、軟件描述答案:D64.統(tǒng)一軟件開發(fā)過程是一種基于面向?qū)ο蠹夹g(shù)的軟件開發(fā)過程,其特點是“用例驅(qū)動,以架構(gòu)為核心,迭代并增量”。統(tǒng)一軟件開發(fā)過程定義了四種通用的開發(fā)階段,它們按照過程順序分別是:起始階段、(請作答此空)、構(gòu)建階段和(),其中在構(gòu)建階段主要產(chǎn)生的文檔有()。A、分析階段B、細化階段C、設(shè)計階段D、交付階段答案:B解析:統(tǒng)一軟件開發(fā)過程(UP)是一種基于面向?qū)ο蠹夹g(shù)的軟件開發(fā)過程。其特點是“用例驅(qū)動,以架構(gòu)為核心,迭代并增量”。統(tǒng)一軟件過程定義了5種通用的框架活動,它們按照過程順序分別是:起始階段、細化階段、構(gòu)建階段、交付階段和生產(chǎn)價段.其中在構(gòu)階段主要產(chǎn)生的文檔包括設(shè)計模型。因此本題應(yīng)該選擇B65.假如有3塊80T的硬盤,采用RAID6的容量是()。A、40TB、80TC、160TD、240T答案:B解析:RAID6的容量是(N-2)*最低容量=(3-2)*80T=80T。66.某公司內(nèi)部使用作為訪問某服務(wù)器的地址,其中wb是()。A、主機名B、協(xié)議名C、目錄名D、文件名答案:A解析:wb是主

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論