版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
(高級)系統(tǒng)架構(gòu)設(shè)計(jì)師單選題(總共507題)1.(9)主要負(fù)責(zé)接收用戶的請求,對用戶的輸入、輸出進(jìn)行檢查與控制,處理客戶端的-些動作,包括控制頁面跳轉(zhuǎn)等,并向用戶呈現(xiàn)最終的結(jié)果信息。該層次主要通過(10)結(jié)構(gòu)實(shí)現(xiàn).(11)負(fù)責(zé)接收用戶的請求,并決定應(yīng)該調(diào)用哪個(gè)模型來處理;然后,(12)根據(jù)用戶請求調(diào)用(13)進(jìn)行相應(yīng)的業(yè)務(wù)邏輯處理,并返回?cái)?shù)據(jù);最后,控制器調(diào)用相應(yīng)的(14)來格式化模型返回的數(shù)據(jù),并通過視圖呈現(xiàn)給用戶。(1分)A、瀏覽器B、視圖C、控制器D、模型答案:D解析:
暫無解析2.以下關(guān)于統(tǒng)一過程UP的敘述中,不正確的是。(1分)A、UP是以用例和風(fēng)險(xiǎn)為驅(qū)動,以架構(gòu)為中心,迭代并且增量的開發(fā)過程B、UP定義了四個(gè)階段,即起始、精化、構(gòu)建和確認(rèn)階段C、每次迭代都包含計(jì)劃、分析、設(shè)計(jì)、構(gòu)造、集成、測試以及內(nèi)部和外部發(fā)布D、RUP有9個(gè)核心工作流答案:B解析:
統(tǒng)一過程(UP)的基本特征是以用例和風(fēng)險(xiǎn)驅(qū)動,以架構(gòu)為中心,受控的迭代式的增量開發(fā)。UP定義了四個(gè)階段:起始階段(Inception):該階段的主要目的是建立項(xiàng)目的范圍和版本,確定項(xiàng)目目標(biāo)的可行性和穩(wěn)定性,提交結(jié)果包括需求和用例。精化階段(Elaboration):該階段的目的是對問題域進(jìn)行分析,建立系統(tǒng)需求和架構(gòu),確定實(shí)現(xiàn)的可行性和穩(wěn)定性,提交結(jié)果包括系統(tǒng)架構(gòu)、問題領(lǐng)域、修改后的需求及項(xiàng)目開發(fā)計(jì)劃等相關(guān)文檔。構(gòu)建階段(Construction):增量式開發(fā)可以交付給用戶的軟件產(chǎn)品。移交階段(Transition):目的是將軟件產(chǎn)品交付給用戶。3.mVC模式強(qiáng)制性地將一一個(gè)應(yīng)用處理流程按照模型、視圖、控制的方式進(jìn)行分離,三者的協(xié)作關(guān)系如圖所示。圖中的(1)-(3)分別是(1)、(2)、(3)。
(1分)A、選擇視圖B、業(yè)務(wù)處理C、狀態(tài)查詢D、觸發(fā)事件答案:A解析:
系統(tǒng)架構(gòu)設(shè)計(jì)師4.請根據(jù)恢復(fù)塊方法工作原理完成下圖,在圖中(1)~(4)中填入恰當(dāng)?shù)膬?nèi)容。并比較恢復(fù)塊方法與N版本程序設(shè)計(jì)方法,將比較結(jié)果(5)~(8)填入下表中。(請作答第六個(gè)空)
(1分)A、表決B、反向恢復(fù)C、差D、好答案:B解析:
暫無解析5.軟件確認(rèn)測試也稱為有效性測試,確認(rèn)測試計(jì)劃通常是在需求分析階段完成的。根據(jù)用戶的參與程度不同,軟件確認(rèn)測試通常包括()(1分)A、黑盒測試和白盒測試B、一次性組裝測試和增量式組裝測試C、內(nèi)部測試、Alpha、Beta和驗(yàn)收測試D、功能測試、性能測試、用戶界面測試和安全性測試答案:C解析:
軟件確認(rèn)測試包括:內(nèi)部確認(rèn)測試、Alpha、Beta和驗(yàn)收測試。6.下面可提供安全電子郵件服務(wù)的是()(1分)A、RSAB、SSLC、SETD、S/MIME答案:D解析:
MIME(MultipurposeInternetMailExtensions)中文名為:多用途互聯(lián)網(wǎng)郵件擴(kuò)展類型。Internet電子郵件由一個(gè)郵件頭部和一個(gè)可選的郵件主體組成,其中郵件頭部含有郵件的發(fā)送方和接收方的有關(guān)信息。而MIME是針對郵件主體的一種擴(kuò)展描述機(jī)制。它設(shè)定某種擴(kuò)展名的文件用一種應(yīng)用程序來打開的方式類型,當(dāng)該擴(kuò)展名文件被訪問的時(shí)候,瀏覽器會自動使用指定應(yīng)用程序來打開。多用于指定一些客戶端自定義的文件名,以及一些媒體文件打開方式。所以這是與郵件內(nèi)容直接相關(guān)的一個(gè)協(xié)議。而S/MIME(SecureMultipurposeInternetMailExtensions)是對MIME在安全方面的擴(kuò)展。它可以把MIME實(shí)體(比如數(shù)字簽名和加密信息等)封裝成安全對象。增強(qiáng)安全服務(wù),例如具有接收方確認(rèn)簽收的功能,這樣就可以確保接收者不能否認(rèn)已經(jīng)收到過的郵件。還可以用于提供數(shù)據(jù)保密、完整性保護(hù)、認(rèn)證和鑒定服務(wù)等功能。S/MIME只保護(hù)郵件的郵件主體,對頭部信息則不進(jìn)行加密,以便讓郵件成功地在發(fā)送者和接收者的網(wǎng)關(guān)之間傳遞。7.模型是現(xiàn)實(shí)世界的抽象或近似,主要包括敘述型、物理型、圖解型和數(shù)學(xué)型等。無論開發(fā)何種模型,()都是最關(guān)鍵的因素。(1分)A、經(jīng)濟(jì)性B、簡單性C、靈活性D、準(zhǔn)確性答案:D解析:
客觀的世界是復(fù)雜的,當(dāng)評估現(xiàn)實(shí)世界的對象之間的關(guān)系和影響時(shí),通常使用系統(tǒng)模型,用簡化的模型來代替真實(shí)的系統(tǒng)。不論開發(fā)什么模型,準(zhǔn)確性都是關(guān)鍵因素。一個(gè)不準(zhǔn)確的模型通常會導(dǎo)致對問題的不準(zhǔn)確解決方案。另外,大多數(shù)模型包括許多假設(shè),應(yīng)盡可能這些假設(shè)同現(xiàn)實(shí)情況相符。8.Anapplicationarchitecturespecifiesthetechnologiestobeusedtoimplementoneormoreinformationsystems.Itservesasanoutlinefordetaileddesign,construction,andimplementation.Giventhemodelsanddetails,include(請作答此空),wecandistributedataandprocessestocreateageneraldesignofapplicationarchitecture.Thedesignwillnormallybeconstrainedbyarchitecturestandards,projectobjectives,and().ThefirstphysicalDFDtobedrawnisthe().Thenextstepistodistributedatastorestodifferentprocessors.Data()aretwotypesofdistributeddatawhichmostRDBMSssupport.Therearemanydistributionoptionsusedindatadistribution.Inthecaseof(),weshouldrecordeachtableasadatastoreonthephysicalDFDandconnecteachtotheappropriateserver.(1分)A、logicalDFDsandERDB、idealobjectmodelandanalysisclassmodelC、usecasemodelsandinterfaceprototypesD、physicalDFDsanddatabaseschema答案:A解析:
應(yīng)用架構(gòu)說明了實(shí)現(xiàn)一個(gè)或多個(gè)信息系統(tǒng)所使用的技術(shù),它作為詳細(xì)設(shè)計(jì)、構(gòu)造和實(shí)現(xiàn)的一個(gè)大綱。給定了包括邏輯數(shù)據(jù)流圖和實(shí)體聯(lián)系圖在內(nèi)的模型和詳細(xì)資料,我們可以分配數(shù)據(jù)和過程以創(chuàng)建應(yīng)用架構(gòu)的一個(gè)概要設(shè)計(jì)。概要設(shè)計(jì)通常會受到架構(gòu)標(biāo)準(zhǔn)、項(xiàng)目目標(biāo)和所使用技術(shù)的可行性的制約。需要繪制的第一個(gè)物理數(shù)據(jù)流圖是網(wǎng)絡(luò)架構(gòu)數(shù)據(jù)流圖。接下來是分配數(shù)據(jù)存儲到不同的處理器。數(shù)據(jù)分區(qū)和復(fù)制是大多數(shù)關(guān)系型數(shù)據(jù)庫支持的兩種分布式數(shù)據(jù)形式。有許多分配方法用于數(shù)據(jù)分布。在不同服務(wù)器上存儲特定表的情況下,我們應(yīng)該將每個(gè)表記為物理數(shù)據(jù)流圖中的一個(gè)數(shù)據(jù)存儲,并將其連接到相應(yīng)的服務(wù)器。9.網(wǎng)絡(luò)入侵檢測系統(tǒng)和防火墻是兩種典型的信息系統(tǒng)安全防御技術(shù),下面關(guān)于入侵檢測系統(tǒng)和防火墻的說法正確的是(4)。(1分)A、防火墻是入侵檢測系統(tǒng)之后的又一道防線,防火墻可以及時(shí)發(fā)現(xiàn)入侵檢測系統(tǒng)沒有發(fā)現(xiàn)的入侵行為B、入侵檢測系統(tǒng)通常是一個(gè)旁路監(jiān)聽設(shè)備,沒有也不需要跨接在任何鏈路上,無須網(wǎng)絡(luò)流量流經(jīng)它便可以工作C、入侵檢測系統(tǒng)可以允許內(nèi)部的一些主機(jī)被外部訪問,而防火墻沒有這些功能,只是監(jiān)視和分析系統(tǒng)的活動D、防火墻必須和安全審計(jì)系統(tǒng)聯(lián)合使用才能達(dá)到應(yīng)用目的,而入侵檢測系統(tǒng)是一個(gè)獨(dú)立的系統(tǒng),不需要依賴防火墻和安全審計(jì)系統(tǒng)答案:B解析:
打個(gè)比喻:假如防火墻是一幢大廈的門鎖,那么入侵檢測系統(tǒng)就是這幢大廈里的監(jiān)視系統(tǒng)。一旦小偷進(jìn)入了大廈,或內(nèi)部人員有越界行為,只有實(shí)時(shí)監(jiān)視系統(tǒng)才能發(fā)現(xiàn)情況并發(fā)出警告,所以A是錯(cuò)誤的,應(yīng)該為入侵檢測系統(tǒng)是防火墻之后的又一道防線,入侵檢測系統(tǒng)可以發(fā)現(xiàn)防火墻沒有發(fā)現(xiàn)的入侵行為。選項(xiàng)C弄反了,防火墻可以允許內(nèi)部的一些主機(jī)被外部訪問,入侵檢測系統(tǒng)則沒有這些功能,只是監(jiān)視和分析用戶和系統(tǒng)活動。選項(xiàng)D的錯(cuò)誤很明顯,防火墻和入侵檢測系統(tǒng)都是一個(gè)獨(dú)立的系統(tǒng)。10.進(jìn)程P1、P2、P3、P4和P5的前趨圖如下所示:
若用PV操作控制進(jìn)程P1、P2、P3、P4和P5并發(fā)執(zhí)行的過程,需要設(shè)置5個(gè)信號量S1、S2、S3、S4和S5,且信號量S1~S5的初值都等于零。如下的進(jìn)程執(zhí)行圖中a和b處應(yīng)分別填寫();c和d處應(yīng)分別填寫();e和f處應(yīng)分別填寫(請作答此空)。
(1分)A、P(S4)和V(S5)B、V(S5)和P(S4)C、V(S4)和P(S5)D、V(S4)和V(S5)答案:A解析:
圖中有五條箭線,因此需要設(shè)置五個(gè)信號量,按照從小到大的順序分別是:P1→P2是S1,P2→P3是S2,P2→P4是S3,P3→P4是S4,P4→P5是S5。每個(gè)進(jìn)程開始的時(shí)候執(zhí)行P操作(P1沒有P操作,只有V操作),結(jié)束的時(shí)候執(zhí)行V操作,如P2開始的時(shí)候執(zhí)行P(S1)的操作,結(jié)束時(shí)執(zhí)行V(S2)的操作。其他同理。11.對于開發(fā)模型來說,(請作答此空)復(fù)用好、開發(fā)過程無間隙、節(jié)省時(shí)間。()是瀑布與原型(演化)模型結(jié)合體,適用于復(fù)雜項(xiàng)目。()需要用戶參與,模塊化要求高,不適用新技術(shù)。()是用例驅(qū)動、架構(gòu)為中心、迭代、增量。(1分)A、RAD模型B、螺旋模型C、RUP模型D、噴泉模型答案:D解析:
開發(fā)模型的特點(diǎn)如下:
12.數(shù)據(jù)庫系統(tǒng)運(yùn)行的基本工作單位是事務(wù),事務(wù)相當(dāng)于操作系統(tǒng)中的進(jìn)程,是用戶定義的一個(gè)數(shù)據(jù)庫操作序列,這些操作序列要么全做要么全不做,是一個(gè)不可分割的工作單位。數(shù)據(jù)庫的()是指操作序列要么全做要么全不做。設(shè)計(jì)時(shí)用(請作答此空)實(shí)現(xiàn)。數(shù)據(jù)庫從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)的性質(zhì)稱為()。設(shè)計(jì)時(shí)用()檢查實(shí)現(xiàn)。(1分)A、影子拷貝B、差異備份C、深拷貝D、完全備份答案:A解析:
數(shù)據(jù)庫的原子性是指操作序列要么全做要么全不做。設(shè)計(jì)時(shí)用影子拷貝(淺拷貝)實(shí)現(xiàn)。淺拷貝就是你的影子,深拷貝是你的克隆人,你沒了影子也就沒了,但是克隆人還活著。數(shù)據(jù)庫從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)稱為一致性。設(shè)計(jì)時(shí)用完整性約束檢查實(shí)現(xiàn)。13.用例(usecase)用來描述系統(tǒng)對事件做出響應(yīng)時(shí)所采取的行動。用例之間是具有相關(guān)性的。在一個(gè)會員管理系統(tǒng)中,會員注冊時(shí)可以采用電話和郵件兩種方式。用例“會員注冊”和“電話注冊”、“郵件注冊”之間是()關(guān)系。(1分)A、包含(include)B、擴(kuò)展(extend)C、泛化(generalize)D、依賴(dependson)答案:C解析:
用例之間的關(guān)系主要有包含、擴(kuò)展和泛化。14.基于0DP的架構(gòu)開發(fā)過程按照順序分別為系統(tǒng)構(gòu)想、()、原型分析、()、架構(gòu)原型、項(xiàng)目規(guī)劃、并行開發(fā)、系統(tǒng)轉(zhuǎn)換、()、()。(1分)A、需求分析B、架構(gòu)規(guī)劃C、操作維護(hù)D、概要設(shè)計(jì)答案:C解析:
暫無解析15.J2EE平臺采用了多層分布式應(yīng)用程序模型,實(shí)現(xiàn)不同邏輯功能的應(yīng)用程序被封裝到不同的構(gòu)件中,處于不同層次的構(gòu)件可被分別部署到不同的機(jī)器中。圖中的1-5分別為
(1分)A、AppletB、ServletC、EJB容器D、SessionBean答案:A解析:
暫無解析16.軟件架構(gòu)風(fēng)格是描述某一特定應(yīng)用領(lǐng)域中系統(tǒng)組織方式的慣用模式。一個(gè)體系結(jié)構(gòu)定義了一個(gè)詞匯表和一組(請作答此空)。架構(gòu)風(fēng)格反映領(lǐng)域中眾多系統(tǒng)所共有的結(jié)構(gòu)和()。(1分)A、約束B、連接件C、拓?fù)浣Y(jié)構(gòu)D、規(guī)則答案:A解析:
暫無解析17.ERP(EnterpriseResourcePlanning)是建立在信息技術(shù)的基礎(chǔ)上,利用現(xiàn)代企業(yè)的先進(jìn)管理思想,對企業(yè)的物流、資金流和(14)流進(jìn)行全面集成管理的管理信息系統(tǒng),為企業(yè)提供決策、計(jì)劃、控制與經(jīng)營業(yè)績評估的全方位和系統(tǒng)化的管理平臺。在ERP系統(tǒng)中,(15)管理模塊主要是對企業(yè)物料的進(jìn)、出、存進(jìn)行管理?!净卮鹄ㄌ?5】(1分)A、庫存B、物料C、采購D、銷售答案:A解析:
本題考查到的,是信息化的“三流”:信息流,資金流,物流。采購與庫存管理是ERP的基本模塊,其中采購管理模塊是對采購工作——從采購訂單產(chǎn)生至貨物收到的全過程進(jìn)行組織、實(shí)施與控制,庫存管理(InventoryManagement,IM)模塊則是對企業(yè)物料的進(jìn)、出、存進(jìn)行管理。18.分布式數(shù)據(jù)庫兩階段提交協(xié)議中的兩個(gè)階段是指()(1分)A、加鎖階段、解鎖階段B、獲取階段、運(yùn)行階段C、表決階段、執(zhí)行階段D、擴(kuò)展階段、收縮階段答案:C解析:
二階段提交(Two-phaseCommit)是指,在計(jì)算機(jī)網(wǎng)絡(luò)以及數(shù)據(jù)庫領(lǐng)域內(nèi),為了使基于分布式系統(tǒng)架構(gòu)下的所有節(jié)點(diǎn)在進(jìn)行事務(wù)提交時(shí)保持一致性而設(shè)計(jì)的一種算法(Algorithm)。通常,二階段提交也被稱為是一種協(xié)議(Protocol))。在分布式系統(tǒng)中,每個(gè)節(jié)點(diǎn)雖然可以知曉自己的操作時(shí)成功或者失敗,卻無法知道其他節(jié)點(diǎn)的操作的成功或失敗。當(dāng)一個(gè)事務(wù)跨越多個(gè)節(jié)點(diǎn)時(shí),為了保持事務(wù)的ACID特性,需要引入一個(gè)作為協(xié)調(diào)者的組件來統(tǒng)一掌控所有節(jié)點(diǎn)(稱作參與者)的操作結(jié)果并最終指示這些節(jié)點(diǎn)是否要把操作結(jié)果進(jìn)行真正的提交(比如將更新后的數(shù)據(jù)寫入磁盤等等)。因此,二階段提交的算法思路可以概括為:參與者將操作成敗通知協(xié)調(diào)者,再由協(xié)調(diào)者根據(jù)所有參與者的反饋情報(bào)決定各參與者是否要提交操作還是中止操作。所謂的兩個(gè)階段是指:第一階段:準(zhǔn)備階段(表決階段)和第二階段:提交階段(執(zhí)行階段)。準(zhǔn)備階段:事務(wù)協(xié)調(diào)者(事務(wù)管理器)給每個(gè)參與者(資源管理器)發(fā)送Prepare消息,每個(gè)參與者要么直接返回失敗(如權(quán)限驗(yàn)證失敗),要么在本地執(zhí)行事務(wù),寫本地的redo和undo日志,但不提交,到達(dá)一種萬事俱備,只欠東風(fēng)的狀態(tài)。提交階段:如果協(xié)調(diào)者收到了參與者的失敗消息或者超時(shí),直接給每個(gè)參與者發(fā)送回滾(Rollback)消息;否則,發(fā)送提交(Commit)消息;參與者根據(jù)協(xié)調(diào)者的指令執(zhí)行提交或者回滾操作,釋放所有事務(wù)處理過程中使用的鎖資源。(注意:必須在最后階段釋放鎖資源)。19.某計(jì)算機(jī)系統(tǒng)采用5級流水線結(jié)構(gòu)執(zhí)行指令,設(shè)每條指令的執(zhí)行由取指令(2Δt)、分析指令(1Δt)、取操作數(shù)(3Δt)、運(yùn)算(1Δt)和寫回結(jié)果(2Δt)組成,并分別用5個(gè)子部完成,該流水線的最大吞吐率為()(1分)A、1/9ΔtB、1/3ΔtC、1/2ΔtD、1/1Δt答案:B解析:
本題考察流水線知識,相關(guān)計(jì)算公式如下:計(jì)算機(jī)流水線執(zhí)行周期=最慢那個(gè)指令執(zhí)行時(shí)間;流水線執(zhí)行時(shí)間=首條指令執(zhí)行時(shí)間+(指令總數(shù)-1)*流水線執(zhí)行周期;流水線吞吐率=任務(wù)數(shù)/完成時(shí)間;流水線加速比=不采用流水線的執(zhí)行時(shí)間/采用流水線的執(zhí)行時(shí)間;根據(jù)公式:流水線執(zhí)行周期=3Δt,流水線執(zhí)行時(shí)間=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趨向無窮大時(shí),比值為1/3Δt20.照設(shè)計(jì)模式的目的進(jìn)行劃分,現(xiàn)有的設(shè)計(jì)模式可以分為三類。(15)模式主要用于對象之間的職責(zé)及其提供服務(wù)的分配方式;(1分)A、行為型B、交互型C、耦合型D、關(guān)聯(lián)型答案:A解析:
行為型模式主要用于對象之間的職責(zé)及其提供服務(wù)的分配方式,其代表有Visitor模式等。21.軟件構(gòu)件是一個(gè)獨(dú)立可部署的軟件單元,與程序設(shè)計(jì)中的對象不同,構(gòu)件()(1分)A、是一個(gè)實(shí)例單元,具有唯一的標(biāo)志B、可以利用容器管理自身對外的可見狀態(tài)C、利用工廠方法(如構(gòu)造函數(shù)〉來創(chuàng)建自己的實(shí)例D、之間可以共享一個(gè)類元素答案:C解析:
構(gòu)件的特性是:(1)獨(dú)立部署單元;(2)作為第三方的組裝單元;(3)沒有(外部的)可見狀態(tài)。一個(gè)構(gòu)件可以包含多個(gè)類元素,但是一個(gè)類元素只能屬于一個(gè)構(gòu)件。將一個(gè)類拆分進(jìn)行部署通常沒什么意義。對象的特性是:(1)一個(gè)實(shí)例單元,具有唯一的標(biāo)志。(2)可能具有狀態(tài),此狀態(tài)外部可見。(3)封裝了自己的狀態(tài)和行為。22.數(shù)據(jù)庫系統(tǒng)運(yùn)行的基本工作單位是事務(wù),事務(wù)相當(dāng)于操作系統(tǒng)中的進(jìn)程,是用戶定義的一個(gè)數(shù)據(jù)庫操作序列,這些操作序列要么全做要么全不做,是一個(gè)不可分割的工作單位。數(shù)據(jù)庫的()是指操作序列要么全做要么全不做。設(shè)計(jì)時(shí)用()實(shí)現(xiàn)。數(shù)據(jù)庫從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)的性質(zhì)稱為()。設(shè)計(jì)時(shí)用(請作答此空)檢查實(shí)現(xiàn)。(1分)A、封鎖協(xié)議B、完整性約束C、影子拷貝D、測試答案:B解析:
數(shù)據(jù)庫的原子性是指操作序列要么全做要么全不做。設(shè)計(jì)時(shí)用影子拷貝(淺拷貝)實(shí)現(xiàn)。淺拷貝就是你的影子,深拷貝是你的克隆人,你沒了影子也就沒了,但是克隆人還活著。數(shù)據(jù)庫從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)稱為一致性。設(shè)計(jì)時(shí)用完整性約束檢查實(shí)現(xiàn)。23.某公司內(nèi)部使用作為訪問某服務(wù)器的地址,其中wb是()。(1分)A、主機(jī)名B、協(xié)議名C、目錄名D、文件名答案:A解析:
wb是主機(jī)名24.在uml圖中,()展現(xiàn)了一組對象、接口、協(xié)作和它們之間的關(guān)系。()強(qiáng)調(diào)消息跨越不同對象或參與者的實(shí)際時(shí)間,而不僅僅只是關(guān)心消息的相對順序。(請作答此空)軟件和硬件組件之間的物理關(guān)系以及處理節(jié)點(diǎn)的組件分布情況。()描述由模型本身分解而成的組織單元,以及它們之間的依賴關(guān)系。(1分)A、類圖B、對象圖C、部署圖D、交互圖答案:C解析:
類圖展現(xiàn)了一組對象、接口、協(xié)作和它們之間的關(guān)系。定時(shí)圖強(qiáng)調(diào)消息跨越不同對象或參與者的實(shí)際時(shí)間,而不僅僅只是關(guān)心消息的相對順序。部署圖軟件和硬件組件之間的物理關(guān)系以及處理節(jié)點(diǎn)的組件分布情況。包圖描述由模型本身分解而成的組織單元,以及它們之間的依賴關(guān)系。25.在磁盤上存儲數(shù)據(jù)的排列方式會影響I/O服務(wù)的總時(shí)間。假設(shè)每磁道劃分成10個(gè)物理塊,每塊存放1個(gè)邏輯記錄。邏輯記錄RI.R2,...,RI0存放在同一個(gè)磁道上,記錄的安排順序如下表所示;
假定磁盤的旋轉(zhuǎn)速度為30ms/周,磁頭當(dāng)前處在R1的開始處。若系統(tǒng)順序處理這些記錄,使用單緩沖區(qū),每個(gè)記錄處理時(shí)間為6ms,則處理這10個(gè)記錄的最長時(shí)間為();若對信息存儲進(jìn)行優(yōu)化分布后,處理10個(gè)記錄的最少時(shí)間為(請作答此空).
(1分)A、60msB、90msC、l09msD、180ms答案:B解析:
系統(tǒng)讀記錄的時(shí)間為30/10=3ms。對第一種情況:系統(tǒng)讀出并處理記錄R1之后,將轉(zhuǎn)到記錄R4的開始處,所以為了讀出記錄R2,磁盤必須再轉(zhuǎn)一圈,需要3ms(讀記錄)加30ms(轉(zhuǎn)一圈)的時(shí)間。這樣,處理10個(gè)記錄的總時(shí)間應(yīng)為處理前9個(gè)記錄(即R1,R2,…,R9)的總時(shí)間再加上讀R10和處理時(shí)間(9×33ms+6ms=306ms)。若對信息進(jìn)行分布優(yōu)化的結(jié)果對應(yīng)關(guān)系所示:物理塊12345678910邏輯記錄R1R8R5R2R9R6R3R10R7R4從上表可以看出,當(dāng)讀出記錄R1并處理結(jié)束后,磁頭剛好轉(zhuǎn)至R2記錄的開始處,立即就可以讀出并處理,因此處理10個(gè)記錄的總時(shí)間為:10×(3ms(讀記錄)+6ms(處理記錄))=10×9ms90ms26.分布透明性指用戶不必關(guān)心數(shù)據(jù)的邏輯分片,不必關(guān)心數(shù)據(jù)存儲的物理位置分配細(xì)節(jié),也不必關(guān)心局部場地上數(shù)據(jù)庫的數(shù)據(jù)模型。()是分布透明性的最高層次。()指用戶或應(yīng)用程序應(yīng)當(dāng)了解分片情況,但不必了解片段的存儲場地。(請作答此空)透明性是指用戶或應(yīng)用程序應(yīng)當(dāng)了解分片及各片斷存儲的場地,但不必了解局部場地上使用的是何種數(shù)據(jù)模型。(1分)A、分片透明性B、邏輯透明性C、位置透明性D、全局透明性答案:B解析:
分布透明性包括:分片透明性、位置透明性和局部數(shù)據(jù)模型透明性。(1)分片透明性是分布透明性的最高層次。所謂分片透明性是指用戶或應(yīng)用程序只對全局關(guān)系進(jìn)行操作而不必考慮數(shù)據(jù)的分片。當(dāng)分片模式改變時(shí),只要改變?nèi)帜J降椒制J降挠诚?,而不影響全局模式和?yīng)用程序。全局模式不變,應(yīng)用程序不必改寫,這就是分片透明性。(2)位置透明性是分布透明性的下一層次。所謂位置透明性是指,用戶或應(yīng)用程序應(yīng)當(dāng)了解分片情況,但不必了解片段的存儲場地。(3)局部數(shù)據(jù)模型(邏輯透明)透明性是指用戶或應(yīng)用程序應(yīng)當(dāng)了解分片及各片斷存儲的場地,但不必了解局部場地上使用的是何種數(shù)據(jù)模型。27.某軟件項(xiàng)目的活動圖如下圖所示,其中頂點(diǎn)表示項(xiàng)目里程碑,連接頂點(diǎn)的邊表示包含的活動,邊上的數(shù)字表示活動的持續(xù)天數(shù),則完成該項(xiàng)目的最少時(shí)間為()天?;顒覧H和IJ的松弛時(shí)間分別為()天。
(1分)A、17B、19C、20D、22答案:D解析:
暫無解析28.給定關(guān)系模式R(U,F(xiàn)),其中:屬性集U={A1,A2,A3,A4,A5,A6},函數(shù)依賴集F={A1→A2,A1→A3,A3→A4,A1A5→A6}。關(guān)系模式R的候選碼為()(1分)A、A1A3B、A1A4C、A1A5D、A1A6答案:C解析:
先求候選碼:關(guān)系模式碼的確定,設(shè)關(guān)系模式R<U,F>1.首先應(yīng)該找出F中所有的決定因素,即找出出現(xiàn)在函數(shù)依賴規(guī)則中“→”左邊的所有屬性,組成集合U1.2.再從U1中找出一個(gè)屬性或?qū)傩越MK,運(yùn)用Armstrong公理系統(tǒng)及推論,使得K→U,而K的真子集K'→U不成立,這樣就得到了關(guān)系模式R的一個(gè)候選碼,找遍U1屬性的所有組合。重復(fù)此步驟,最終得到關(guān)系模式R的所有候選碼。29.Anapplicationarchitecturespecifiesthetechnologiestobeusedtoimplementoneormoreinformationsystems.Itservesasanoutlinefordetaileddesign,construction,andimplementation.Giventhemodelsanddetails,include(),wecandistributedataandprocessestocreateageneraldesignofapplicationarchitecture.Thedesignwillnormallybeconstrainedbyarchitecturestandards,projectobjectives,and(請作答此空).ThefirstphysicalDFDtobedrawnisthe().Thenextstepistodistributedatastorestodifferentprocessors.Data()aretwotypesofdistributeddatawhichmostRDBMSssupport.Therearemanydistributionoptionsusedindatadistribution.Inthecaseof(),weshouldrecordeachtableasadatastoreonthephysicalDFDandconnecteachtotheappropriateserver.(1分)A、thedatabasemanagementsystemB、thefeasibilityoftechniquesusedC、thenetworktopologyandtechnologyD、theuserinterfaceandprocessmethods答案:B解析:
應(yīng)用架構(gòu)說明了實(shí)現(xiàn)一個(gè)或多個(gè)信息系統(tǒng)所使用的技術(shù),它作為詳細(xì)設(shè)計(jì)、構(gòu)造和實(shí)現(xiàn)的一個(gè)大綱。給定了包括邏輯數(shù)據(jù)流圖和實(shí)體聯(lián)系圖在內(nèi)的模型和詳細(xì)資料,我們可以分配數(shù)據(jù)和過程以創(chuàng)建應(yīng)用架構(gòu)的一個(gè)概要設(shè)計(jì)。概要設(shè)計(jì)通常會受到架構(gòu)標(biāo)準(zhǔn)、項(xiàng)目目標(biāo)和所使用技術(shù)的可行性的制約。需要繪制的第一個(gè)物理數(shù)據(jù)流圖是網(wǎng)絡(luò)架構(gòu)數(shù)據(jù)流圖。接下來是分配數(shù)據(jù)存儲到不同的處理器。數(shù)據(jù)分區(qū)和復(fù)制是大多數(shù)關(guān)系型數(shù)據(jù)庫支持的兩種分布式數(shù)據(jù)形式。有許多分配方法用于數(shù)據(jù)分布。在不同服務(wù)器上存儲特定表的情況下,我們應(yīng)該將每個(gè)表記為物理數(shù)據(jù)流圖中的一個(gè)數(shù)據(jù)存儲,并將其連接到相應(yīng)的服務(wù)器。30.基于架構(gòu)的軟件開發(fā)(ArchitectureBasedSoftwareDevelopment,ABSD.強(qiáng)調(diào)由商業(yè)、質(zhì)量和功能需求的組合驅(qū)動軟件架構(gòu)設(shè)計(jì)。它強(qiáng)調(diào)采用(11)來描述軟件架構(gòu),采用(12)來描述需求?!净卮鹄ㄌ?1】(1分)A、類圖和序列圖B、視角與視圖C、構(gòu)件和類圖D、構(gòu)件與功能答案:B解析:
根據(jù)定義,基于軟件架構(gòu)的開發(fā)(ArchitectureBasedSoftwareDevelopment,ABSD)強(qiáng)調(diào)由商業(yè)、質(zhì)量和功能需求的組合驅(qū)動軟件架構(gòu)設(shè)計(jì)。它強(qiáng)調(diào)采用視角和視圖來描述軟件架構(gòu),采用用例和質(zhì)量屬性場景來描述需求。31.數(shù)字簽名首先需要生成消息摘要,然后發(fā)送方用自己的私鑰對報(bào)文摘要進(jìn)行加密,接收方用發(fā)送方的公鑰驗(yàn)證真?zhèn)?。生成消息摘要的目的是(),對摘要進(jìn)行加密的目的是(請作答此空)。(1分)A、防止竊聽B、防止抵賴C、防止篡改D、防止重放答案:B解析:
報(bào)文摘要用于對發(fā)送的報(bào)文生成一個(gè)非常小的摘要信息。這個(gè)摘要信息保證原報(bào)文的完整性,即原報(bào)文只要有一位被改變,則摘要信息就會不匹配。用私鑰對摘要做加密,不僅保證了摘要的私密性,還可以防止抵賴。因?yàn)橹挥衅ヅ涞墓€能夠解開。也就是說,如果用某人的公鑰能夠解開報(bào)文,說明就是某人做的。32.中間件的作用表述不正確的是()(1分)A、負(fù)責(zé)客戶機(jī)與服務(wù)器之間的連接和通信,以及客戶機(jī)與應(yīng)用層之間的高效率的通信機(jī)制B、提供應(yīng)用層相同服務(wù)之間的互操作機(jī)制,以及應(yīng)用層與數(shù)據(jù)庫之間的高效率通信機(jī)制C、提供一個(gè)多層架構(gòu)的應(yīng)用開發(fā)和運(yùn)行平臺,以及一個(gè)應(yīng)用開發(fā)框架,支持模塊化的應(yīng)用開發(fā)D、屏蔽硬件、操作系統(tǒng)、網(wǎng)絡(luò)和數(shù)據(jù)庫的差異答案:B解析:
暫無解析33.系統(tǒng)間進(jìn)行異步串行通信時(shí),數(shù)據(jù)的串/并和并/串轉(zhuǎn)換一般是通過(12)實(shí)現(xiàn)的。(1分)A、I/O指令B、專用的數(shù)據(jù)傳送指令C、CPU中有移位功能的數(shù)據(jù)寄存器D、接口中的移位寄存器答案:D解析:
異步串行通信時(shí)數(shù)據(jù)的轉(zhuǎn)換方式。34.在軟件設(shè)計(jì)中,(請作答此空)的主要任務(wù)是將系統(tǒng)的功能需求分配給軟件模塊,確定每個(gè)模塊的功能和調(diào)用關(guān)系,形成軟件()。而為每個(gè)具體任務(wù)選擇適當(dāng)?shù)募夹g(shù)手段和處理方法的過程稱為()。(1分)A、詳細(xì)設(shè)計(jì)B、概要設(shè)計(jì)C、架構(gòu)設(shè)計(jì)D、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)答案:B解析:
系統(tǒng)設(shè)計(jì)的主要內(nèi)容包括概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)。概要設(shè)計(jì)又稱為系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì),它是系統(tǒng)開發(fā)過程中很關(guān)鍵的一步,其主要任務(wù)是將系統(tǒng)的功能需求分配給軟件模塊,確定每個(gè)模塊的功能和調(diào)用關(guān)系,形成軟件的模塊結(jié)構(gòu)圖,即系統(tǒng)結(jié)構(gòu)圖。在概要設(shè)計(jì)中,將系統(tǒng)開發(fā)的總?cè)蝿?wù)分解成許多個(gè)基本的、具體的任務(wù),為每個(gè)具體任務(wù)選擇適當(dāng)?shù)募夹g(shù)手段和處理方法的過程稱為詳細(xì)設(shè)計(jì)。根據(jù)任務(wù)的不同,詳細(xì)設(shè)計(jì)又可分為多種,例如,網(wǎng)絡(luò)設(shè)計(jì)、代碼設(shè)計(jì)、輸入/輸出設(shè)計(jì)、處理流程設(shè)計(jì)、數(shù)據(jù)存儲設(shè)計(jì)、用戶界面設(shè)計(jì)、安全性和可靠性設(shè)計(jì)等。35.面向?qū)ο蟮姆治瞿P椭饕身攲蛹軜?gòu)圖、用例與用例圖和()構(gòu)成。(1分)A、數(shù)據(jù)流模型B、領(lǐng)域概念模型C、功能分解圖D、功能需求模型答案:B解析:
面向?qū)ο蟮姆治瞿P椭饕身攲蛹軜?gòu)圖、用例與用例圖和領(lǐng)域概念模型構(gòu)成。36.分布式事務(wù)的執(zhí)行可能會涉及到多個(gè)站點(diǎn)上的數(shù)據(jù)操作,在兩階段提交協(xié)議中,當(dāng)事務(wù)Ti的所有讀寫操作執(zhí)行結(jié)束后,事務(wù)Ti的發(fā)起者協(xié)調(diào)器Ci向所有參與Ti的執(zhí)行站點(diǎn)發(fā)送<prepareTi>的消息,當(dāng)收到所有執(zhí)行站點(diǎn)返回的<readyTi>消息后,Ci再向所有執(zhí)行站點(diǎn)發(fā)送<commitTi>消息。若參與事務(wù)Ti執(zhí)行的某個(gè)站點(diǎn)故障恢復(fù)后日志中有<readyTi>記錄,而沒有<commitTi>記錄,則()。(1分)A、事務(wù)Ti已完成提交,該站點(diǎn)無需做任何操作B、事務(wù)Ti已完成提交,該站點(diǎn)應(yīng)做REDO操作C、事務(wù)Ti未完成提交,該站點(diǎn)應(yīng)做UNDO操作D、應(yīng)向協(xié)調(diào)器詢問以決定Ti的最終結(jié)果答案:B解析:
系統(tǒng)故障恢復(fù)時(shí),對于故障發(fā)生前已經(jīng)提交的事務(wù),應(yīng)記入重做(Redo)隊(duì)列;對于故障發(fā)生時(shí)尚未完成的事務(wù),應(yīng)記入撤銷(Undo)隊(duì)列。因?yàn)檎军c(diǎn)故障恢復(fù)后日志中已有<readyTi>記錄,因此需要執(zhí)行REDO操作。37.中間件的類型可以采用自底向上的方式劃分,以下說法正確的是()(1分)A、集成型中間件的主流技術(shù)有:Java虛擬機(jī)、CLR等B、通用型中間件的主流技術(shù)有:Java虛擬機(jī)、CLR等C、通用型中間件的主流技術(shù)有:RPC、ORB等D、集成型中間件的主流技術(shù)有:RPC、ORB等答案:C解析:
暫無解析38.某軟件項(xiàng)目的活動圖如下圖所示,其中頂點(diǎn)表示項(xiàng)目里程碑,連接頂點(diǎn)的邊表示包含的活動,邊上的數(shù)字表示相應(yīng)活動的持續(xù)時(shí)間(天),則完成該項(xiàng)目的最少時(shí)間為()天?;顒覤C和BF最多可以晚開始()天而不會影響整個(gè)項(xiàng)目的進(jìn)度。
(1分)A、11B、15C、16D、18答案:D解析:
項(xiàng)目中關(guān)鍵路徑是ABCEFJ,總共需要18天。39.計(jì)算機(jī)系統(tǒng)的性能一般包括兩個(gè)大的方面。一個(gè)方面是它的(請作答此空),也就是計(jì)算機(jī)系統(tǒng)能正常工作的時(shí)間,其指標(biāo)可以是能夠持續(xù)工作的時(shí)間長度,也可以是在一段時(shí)間內(nèi),能正常工作的時(shí)間所占的百分比;另一個(gè)方面是處理能力,這又可分為三類指標(biāo),第一類指標(biāo)是吞吐率,第二類指標(biāo)是響應(yīng)時(shí)間,第三類指標(biāo)是(3),即在給定時(shí)間區(qū)間中,各種部件被使用的時(shí)間與整個(gè)時(shí)間之比。(1分)A、可用性B、安全性C、健壯性D、可伸縮性答案:A解析:
計(jì)算機(jī)系統(tǒng)的性能一般包括兩個(gè)大的方面。一個(gè)方面是它的可靠性或可用性,也就是計(jì)算機(jī)系統(tǒng)能正常工作的時(shí)間,其指標(biāo)可以是能夠持續(xù)工作的時(shí)間長度(例如,平均無故障時(shí)間),也可以是在一段時(shí)間內(nèi),能正常工作的時(shí)間所占的百分比。另一個(gè)方面是它的處理能力或效率,這又可分為三類指標(biāo),第一類指標(biāo)是吞吐率(例如,系統(tǒng)在單位時(shí)間內(nèi)能處理正常作業(yè)的個(gè)數(shù)),第二類指標(biāo)是響應(yīng)時(shí)間(從系統(tǒng)得到輸入到給出輸出之間的時(shí)間),第三類指標(biāo)是資源利用率,即在給定的時(shí)間區(qū)間中,各種部件(包括硬設(shè)備和軟件系統(tǒng))被使用的時(shí)間與整個(gè)時(shí)間之比。當(dāng)然,不同的系統(tǒng)對性能指標(biāo)的描述有所不同。例如,計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)常用的性能評估指標(biāo)為信道傳輸速率、信道吞吐量和容量、信道利用率、傳輸延遲、響應(yīng)時(shí)間和負(fù)載能力等。40.不屬于調(diào)用/返回風(fēng)格的架構(gòu)是()(1分)A、主程序/子程序B、數(shù)據(jù)抽象和面向?qū)ο驝、層次結(jié)構(gòu)D、管道/過濾器答案:D解析:
暫無解析41.在對一個(gè)軟件系統(tǒng)的架構(gòu)進(jìn)行設(shè)計(jì)與確認(rèn)之后,需要進(jìn)行架構(gòu)復(fù)審。架構(gòu)復(fù)審的目的是為了標(biāo)識潛在的風(fēng)險(xiǎn),及早發(fā)現(xiàn)架構(gòu)設(shè)計(jì)中的缺陷和錯(cuò)誤。在架構(gòu)復(fù)審過程中,主要由()決定架構(gòu)是否滿足需求、質(zhì)量需求是否在設(shè)計(jì)中得到體現(xiàn)。(1分)A、系統(tǒng)分析師與架構(gòu)師B、用戶代表與領(lǐng)域?qū)<褻、系統(tǒng)擁有者與項(xiàng)目經(jīng)理D、系統(tǒng)開發(fā)與測試人員答案:B解析:
在對一個(gè)軟件系統(tǒng)的架構(gòu)進(jìn)行設(shè)計(jì)與確認(rèn)之后,需要進(jìn)行架構(gòu)復(fù)審。架構(gòu)復(fù)審的目的是為了標(biāo)識潛在的風(fēng)險(xiǎn),及早發(fā)現(xiàn)架構(gòu)設(shè)計(jì)中的缺陷和錯(cuò)誤。在架構(gòu)復(fù)審過程中,主要由用戶代表與領(lǐng)域?qū)<覜Q定架構(gòu)是否滿足需求、質(zhì)量需求是否在設(shè)計(jì)中得到體現(xiàn)。42.信息系統(tǒng)訪問控制機(jī)制中,(2)是指對所有主體和客體都分配安全標(biāo)簽用來標(biāo)識所屬的安全級別,然后在訪問控制執(zhí)行時(shí)對主體和客體的安全級別進(jìn)行比較,確定本次訪問是否合法性的技術(shù)或方法。(1分)A、自主訪問控制B、強(qiáng)制訪問控制C、基于角色的訪問控制D、基于組的訪問控制答案:B解析:
訪問控制授權(quán)方案有:(1)自主訪問控制(DiscretionaryAccessControl,DAC),由客體的屬主對自己的客體進(jìn)行管理,由屬主自己決定是否將自己的客體訪問權(quán)或部分訪問權(quán)授予其他主體,這種控制方式是自主的。也就是說,在自主訪問控制下,用戶可以按自己的意愿,有選擇地與其他用戶共享他的文件。(2)強(qiáng)制訪問控制(MandatoryAccessControl——MAC),用于將系統(tǒng)中的信息分密級和類進(jìn)行管理,以保證每個(gè)用戶只能訪問到那些被標(biāo)明可以由他訪問的信息的一種訪問約束機(jī)制。通俗的來說,在強(qiáng)制訪問控制下,用戶(或其他主體)與文件(或其他客體)都被標(biāo)記了固定的安全屬性(如安全級、訪問權(quán)限等),在每次訪問發(fā)生時(shí),系統(tǒng)檢測安全屬性以便確定一個(gè)用戶是否有權(quán)訪問該文件。(3)基于角色的訪問控制(RBAC),基于角色的訪問控制中,角色由應(yīng)用系統(tǒng)的管理員定義。而且授權(quán)規(guī)定是強(qiáng)加給用戶的,用戶只能被動接受,不能自主地決定,這是一種非自主型訪問控制。其基本思想是,對系統(tǒng)操作的各種權(quán)限不是直接授予具體的用戶,而是在用戶集合與權(quán)限集合之間建立一個(gè)角色集合。每一種角色對應(yīng)一組相應(yīng)的權(quán)限。一旦用戶被分配了適當(dāng)?shù)慕巧?,該用戶就擁有此角色的所有操作?quán)限。43.某企業(yè)的生產(chǎn)流水線上有2名工人P1和P2,1名檢驗(yàn)員P3。P1]將初步加工的半成品放入半成品箱B1;P2從半成品箱B1取出繼續(xù)加工,加工好的產(chǎn)品放入成品箱B2;P3從成品箱B2取出產(chǎn)品檢驗(yàn)。假設(shè)B1可存放n件半成品,B2可存放m件產(chǎn)品,并設(shè)置6個(gè)信號量S1、S2、S3、S4、S5和S6,且S3和S6的初值都為0。采用PV操作實(shí)現(xiàn)P[1]、P2和P3的同步模型如下圖所示,則信號量S1和S5(請作答此空);S2、S4的初值分別為()。
(1分)A、分別為同步信號量和互斥信號量,初值分別為0和1B、都是同步信號量,其初值分別為0和0C、都是互斥信號量,其初值分別為1和1D、都是互斥信號量,其初值分別為0和1答案:C解析:
本題的正確的答案為C。因?yàn)樾盘柫縎1是一個(gè)互斥信號量,表示半成品箱B1當(dāng)前有無工人(生產(chǎn)者)使用,所以初值為1。信號量S5也是一個(gè)互斥信號量,表示成品箱B2當(dāng)前有無工人或檢驗(yàn)員使用,所以初值為1。44.軟件架構(gòu)風(fēng)格描述某一特定領(lǐng)域中的系統(tǒng)組織方式和慣用模式,反映了領(lǐng)域中眾多系統(tǒng)所共有的()特征。(1分)A、語法和語義B、結(jié)構(gòu)和語義C、靜態(tài)和動態(tài)D、行為和約束答案:B解析:
體系結(jié)構(gòu)風(fēng)格反映了領(lǐng)域中眾多系統(tǒng)所共有的結(jié)構(gòu)和語義特性,并指導(dǎo)如何將各個(gè)模塊和子系統(tǒng)有效地組織成一個(gè)完整的系統(tǒng)。對軟件體系結(jié)構(gòu)風(fēng)格的研究和實(shí)踐促進(jìn)對設(shè)計(jì)的重用,一些經(jīng)過實(shí)踐證實(shí)的解決方案也可以可靠地用于解決新的問題。例如,如果某人把系統(tǒng)描述為客戶/服務(wù)器模式,則不必給出設(shè)計(jì)細(xì)節(jié),我們立刻就會明白系統(tǒng)是如何組織和工作的。45.常用對稱加密算法不包括()。(1分)A、DESB、RC-5C、IDEAD、RSA答案:D解析:
本題考查常用加密算法的基本概念。常用加密算法根據(jù)加密解密原理分為對稱密鑰體制和非對稱密鑰體制,對稱密鑰體制加密解密采用同一個(gè)密鑰。非對稱密鑰體制采用私鑰加密,公鑰解密。DES、RC-5、IDEA均屬于對稱密鑰體制,RSA屬于非對稱密鑰體制。所以答案為D。46.以下()不是現(xiàn)代信息系統(tǒng)的架構(gòu)的三個(gè)要素。(1分)A、構(gòu)件B、模式C、規(guī)劃D、屬性答案:D解析:
現(xiàn)代信息系統(tǒng)的架構(gòu)有三個(gè)要素,即構(gòu)件、模式和規(guī)劃47.防衛(wèi)式程序設(shè)計(jì)不包括()(1分)A、錯(cuò)誤檢測B、破壞估計(jì)C、錯(cuò)誤調(diào)整D、錯(cuò)誤恢復(fù)答案:C解析:
暫無解析48.在面向?qū)ο蠓治鲋?,利用()表示需求,并從中提煉出中(請作答此空),以上兩者形成(),之后再進(jìn)行后續(xù)的開發(fā)工作。(1分)A、領(lǐng)域模型B、架構(gòu)模型C、體系結(jié)構(gòu)圖D、類圖答案:A解析:
在面向?qū)ο蠓治鲋校糜美c用例圖表示需求,從用例模型中提煉形成領(lǐng)域模型,用例的實(shí)現(xiàn)可以用交互圖表示。從領(lǐng)域模型和用例圖形成類圖,用包圖和類圖形成體系結(jié)構(gòu)圖。之后再進(jìn)行后續(xù)的開發(fā)工作。49.數(shù)字簽名首先需要生成消息摘要,然后發(fā)送方用自己的私鑰對報(bào)文摘要進(jìn)行加密,接收方用發(fā)送方的公鑰驗(yàn)證真?zhèn)巍I上⒄哪康氖牵ㄕ堊鞔鸫丝眨?,對摘要進(jìn)行加密的目的是()。(1分)A、防止竊聽B、防止抵賴C、防止篡改D、防止重放答案:C解析:
報(bào)文摘要用于對發(fā)送的報(bào)文生成一個(gè)非常小的摘要信息。這個(gè)摘要信息保證原報(bào)文的完整性,即原報(bào)文只要有一位被改變,則摘要信息就會不匹配。用私鑰對摘要做加密,不僅保證了摘要的私密性,還可以防止抵賴。因?yàn)橹挥衅ヅ涞墓€能夠解開。也就是說,如果用某人的公鑰能夠解開報(bào)文,說明就是某人做的。50.服務(wù)組件體系結(jié)構(gòu)(ServiceComponentArchitecture,SCA)是基于面向服務(wù)體系結(jié)構(gòu)(ServiceOrientedArchitecture,SOA)的思想描述服務(wù)之間組合和協(xié)作的規(guī)范。以下關(guān)于SCA的敘述,不正確的是()。(1分)A、SCA定義了語言中立的服務(wù)組合方式,能夠進(jìn)行跨語言的服務(wù)調(diào)用B、SCA加強(qiáng)組件的接口與傳輸協(xié)議的關(guān)聯(lián),提高組件的內(nèi)聚性C、SCA實(shí)現(xiàn)服務(wù)組件和其傳輸協(xié)議的綁定,這種綁定是可擴(kuò)展的D、SCA主要是為了滿足軟件集成的需要而創(chuàng)建的架構(gòu)答案:B解析:
服務(wù)組件體系結(jié)構(gòu)(SCA)是面向服務(wù)體系結(jié)構(gòu)(SOA)中描述服務(wù)之間組合和協(xié)作的規(guī)范。SCA定義了語言中立的服務(wù)組合方式,能夠進(jìn)行跨語言的服務(wù)調(diào)用;SCA解決的主要問題是加強(qiáng)組件的接口與傳輸協(xié)議的關(guān)聯(lián);SCA實(shí)現(xiàn)服務(wù)組件和其傳輸協(xié)議的綁定,這種綁定是可擴(kuò)展的;SCA主要是為了滿足軟件集成的需要而創(chuàng)建的架構(gòu)。因此本題應(yīng)該選B。51.設(shè)有關(guān)系模式R(A1,A2,A3,A4,A5,A6),函數(shù)依賴集F={A1→A3,A1A2→A4,A5A6→A1,A3A5→A6,A2A5→A6}。關(guān)系模式R的一個(gè)主鍵是(請作答此空),從函數(shù)依賴集F可以推出關(guān)系模式R()。(1分)A、A1A4B、A2A5C、A3A4D、A4A5答案:B解析:
把每個(gè)選項(xiàng)代入求它的閉包,A2A5能推出所有屬性的為主鍵。第二空,根據(jù)第一空可知R的一個(gè)主鍵為A2A5,由函數(shù)依賴集F可知,存在A2A5→A6,A5A6→A1,A1→A3,這里存在傳遞函數(shù)依賴,故A、B選項(xiàng)均不正確,C選項(xiàng)本身不正確,存在非主屬性對候選鍵的傳遞函數(shù)依賴,是不滿足3NF的。因此本題選擇D選項(xiàng)。52.給定關(guān)系R(A1,A2,A3,A4)上的函數(shù)依賴集F={A1→A2A5,A2→A3A4,A3→A2},R的候選關(guān)鍵字為(請作答此空)。函數(shù)依賴()∈F+。(1分)A、A1B、A1A2C、A1A3D、A1A2A3答案:A解析:
通過A1能推導(dǎo)出關(guān)系R的全部屬性,因此關(guān)鍵字為A1。第11題,F(xiàn)+是代表,F(xiàn)函數(shù)依賴集的閉包,通俗一點(diǎn),就是從F函數(shù)依賴集能推導(dǎo)出來的依賴關(guān)系。原依賴集有A3→A2,A2→A3A4,因此可以得到A3→A2A4。53.關(guān)于XML的語法要求不正確的是()(1分)A、在XML中編寫注釋的語法與HTML的語法很相似B、XML文檔必須有一個(gè)元素是所有其他元素的父元素。該元素稱為根元素C、XML的屬性值與HTML語言不一樣,不須加引號D、聲明不屬于XML本身的組成部分。它不是XML元素,也不需要關(guān)閉標(biāo)簽答案:C解析:
暫無解析54.面向?qū)ο蟮姆治瞿P椭饕身攲蛹軜?gòu)圖、用例與用例圖和(13)構(gòu)成:設(shè)計(jì)模型則包含以(14)表示的軟件體系機(jī)構(gòu)圖、以交互圖表示的用例實(shí)現(xiàn)圖、完整精確的類圖、描述復(fù)雜對象的(15)和用以描述流程化處理過程的活動圖等?!净卮鹄ㄌ?5】(1分)A、序列圖B、協(xié)作圖C、流程圖D、狀態(tài)圖答案:D解析:
面向?qū)ο蟮姆治瞿P椭饕身攲蛹軜?gòu)圖、用例與用例圖和領(lǐng)域概念模型構(gòu)成;設(shè)計(jì)模型則包含以包圖表示的軟件體系機(jī)構(gòu)圖、以交互圖表示的用例實(shí)現(xiàn)圖、完整精確的類圖、描述復(fù)雜對象的狀態(tài)圖和用以描述流程化處理過程的活動圖等。55.Anapplicationarchitecturespecifiesthetechnologiestobeusedtoimplementoneormoreinformationsystems.Itservesasanoutlinefordetaileddesign,construction,andimplementation.Giventhemodelsanddetails,include(),wecandistributedataandprocessestocreateageneraldesignofapplicationarchitecture.Thedesignwillnormallybeconstrainedbyarchitecturestandards,projectobjectives,and().ThefirstphysicalDFDtobedrawnisthe(請作答此空).Thenextstepistodistributedatastorestodifferentprocessors.Data()aretwotypesofdistributeddatawhichmostRDBMSssupport.Therearemanydistributionoptionsusedindatadistribution.Inthecaseof(),weshouldrecordeachtableasadatastoreonthephysicalDFDandconnecteachtotheappropriateserver.(1分)A、contextDFDB、systemDFDC、networkarchitectureDFDD、event-responseDFD答案:C解析:
應(yīng)用架構(gòu)說明了實(shí)現(xiàn)一個(gè)或多個(gè)信息系統(tǒng)所使用的技術(shù),它作為詳細(xì)設(shè)計(jì)、構(gòu)造和實(shí)現(xiàn)的一個(gè)大綱。給定了包括邏輯數(shù)據(jù)流圖和實(shí)體聯(lián)系圖在內(nèi)的模型和詳細(xì)資料,我們可以分配數(shù)據(jù)和過程以創(chuàng)建應(yīng)用架構(gòu)的一個(gè)概要設(shè)計(jì)。概要設(shè)計(jì)通常會受到架構(gòu)標(biāo)準(zhǔn)、項(xiàng)目目標(biāo)和所使用技術(shù)的可行性的制約。需要繪制的第一個(gè)物理數(shù)據(jù)流圖是網(wǎng)絡(luò)架構(gòu)數(shù)據(jù)流圖。接下來是分配數(shù)據(jù)存儲到不同的處理器。數(shù)據(jù)分區(qū)和復(fù)制是大多數(shù)關(guān)系型數(shù)據(jù)庫支持的兩種分布式數(shù)據(jù)形式。有許多分配方法用于數(shù)據(jù)分布。在不同服務(wù)器上存儲特定表的情況下,我們應(yīng)該將每個(gè)表記為物理數(shù)據(jù)流圖中的一個(gè)數(shù)據(jù)存儲,并將其連接到相應(yīng)的服務(wù)器。56.某指令流水線由5段組成,各段所需要的時(shí)間如下圖所示。
連續(xù)輸入100條指令時(shí)的吞吐率為()。
(1分)A、AB、BC、CD、D答案:C解析:
流水線的執(zhí)行時(shí)間=(t1+t2+...+tk)+(n-1)*1.jpgt=(t+3t+t+2t+t)+(100-1)*3t=305t流水線的吞吐率=指令執(zhí)行條數(shù)/流水線執(zhí)行時(shí)間=100/305△t57.分布透明性指用戶不必關(guān)心數(shù)據(jù)的邏輯分片,不必關(guān)心數(shù)據(jù)存儲的物理位置分配細(xì)節(jié),也不必關(guān)心局部場地上數(shù)據(jù)庫的數(shù)據(jù)模型。(請作答此空)是分布透明性的最高層次。()指用戶或應(yīng)用程序應(yīng)當(dāng)了解分片情況,但不必了解片段的存儲場地。()透明性是指用戶或應(yīng)用程序應(yīng)當(dāng)了解分片及各片斷存儲的場地,但不必了解局部場地上使用的是何種數(shù)據(jù)模型。(1分)A、分片透明性B、邏輯透明性C、位置透明性D、全局透明性答案:A解析:
分布透明性包括:分片透明性、位置透明性和局部數(shù)據(jù)模型透明性。(1)分片透明性是分布透明性的最高層次。所謂分片透明性是指用戶或應(yīng)用程序只對全局關(guān)系進(jìn)行操作而不必考慮數(shù)據(jù)的分片。當(dāng)分片模式改變時(shí),只要改變?nèi)帜J降椒制J降挠诚?,而不影響全局模式和?yīng)用程序。全局模式不變,應(yīng)用程序不必改寫,這就是分片透明性。(2)位置透明性是分布透明性的下一層次。所謂位置透明性是指,用戶或應(yīng)用程序應(yīng)當(dāng)了解分片情況,但不必了解片段的存儲場地。(3)局部數(shù)據(jù)模型(邏輯透明)透明性是指用戶或應(yīng)用程序應(yīng)當(dāng)了解分片及各片斷存儲的場地,但不必了解局部場地上使用的是何種數(shù)據(jù)模型。58.為了加強(qiáng)對企業(yè)信息資源的管理,企業(yè)應(yīng)按照信息化和現(xiàn)代化企業(yè)管理要求設(shè)置信息管理機(jī)構(gòu),建立信息中心。信息中心的主要職能不包括()(1分)A、處理信息,確定信息處理的方法B、用先進(jìn)的信息技術(shù)提高業(yè)務(wù)管理水平C、組織招聘信息資源管理員D、建立業(yè)務(wù)部門期望的信息系統(tǒng)和網(wǎng)絡(luò)答案:C解析:
本題考查企業(yè)信息中心的主要職能。為了加強(qiáng)對企業(yè)信息資源的管理,企業(yè)應(yīng)按照信息化和現(xiàn)代化企業(yè)管理要求設(shè)置信息管理機(jī)構(gòu),建立信息中心,確定信息主管,統(tǒng)一管理和協(xié)調(diào)企業(yè)信息資源的開發(fā)、收集和使用。信息中心是企業(yè)的獨(dú)立機(jī)構(gòu),直接由最高層領(lǐng)導(dǎo)并為企業(yè)最高管理者提供服務(wù)。其主要職能是處理信息,確定信息處理的方法,用先進(jìn)的信息技術(shù)提高業(yè)務(wù)管理水平,建立業(yè)務(wù)部門期望的信息系統(tǒng)和網(wǎng)絡(luò)并預(yù)測未來的信息系統(tǒng)和網(wǎng)絡(luò),培養(yǎng)信息資源的管理人員等。59.把應(yīng)用程序中應(yīng)用最頻繁的那部分核心程序作為評價(jià)計(jì)算機(jī)性能的標(biāo)準(zhǔn)程序,稱為()程序。(1分)A、仿真測試B、核心測試C、基準(zhǔn)測試D、標(biāo)準(zhǔn)測試答案:C解析:
第7題考查基準(zhǔn)測試程序的概念:把應(yīng)用程序中應(yīng)用最頻繁的那部分核心程序作為評價(jià)計(jì)算機(jī)性能的標(biāo)準(zhǔn)程序,稱為基準(zhǔn)測試程序。60.Acceleratedanalysisapproachesemphasizetheconstructionof()tomorerapidlyidentifybusinessanduserrequirementsforanewsystem.Asanacceleratedanalysistechnology,(請作答此空)readstheprogramcodeandautomaticallygeneratestheequivalentsystemmodel,andthecodecanbeobtainedfrom().Allsystemanalysisapproachesrequiresomeformof()whichincludesthosetechniquestobeusedtoidentifyorextractsystemproblemsandsolutionrequirementsfromusercommunity.()isaclassicalsetoftechniquesusedtocollectinformationaboutsystemproblems,opportunities,solutionrequirements,andpriorities.(1分)A、eXtremeprogrammingB、modeldrivenC、reverseengineeringD、agileMethod答案:C解析:
暫無解析61.()是一種靜態(tài)的故障屏蔽技術(shù),采用前向恢復(fù)的策略;N版本程序的設(shè)計(jì)思想是用N個(gè)具有相同功能的程序同時(shí)執(zhí)行一項(xiàng)計(jì)算,結(jié)果通過多數(shù)表決來選擇。(1分)A、N版本程序設(shè)計(jì)B、M模冗余C、恢復(fù)塊方法D、防衛(wèi)式程序設(shè)計(jì)等答案:A解析:
N版本程序的設(shè)計(jì)思想是用N個(gè)具有相同功能的程序同時(shí)執(zhí)行一項(xiàng)計(jì)算,結(jié)果通過多數(shù)表決來選擇。其中N個(gè)版本的程序必須由不同的人(小組)獨(dú)立設(shè)計(jì),使用不同的方法、不同的設(shè)計(jì)語言、不同的開發(fā)環(huán)境和工具來實(shí)現(xiàn),目的是減少N個(gè)版本的程序在表決點(diǎn)上相關(guān)錯(cuò)誤的概率。62.SNMP是一種異步請求/響應(yīng)協(xié)議,采用()協(xié)議進(jìn)行封裝。(1分)A、IPB、ICMPC、TCPD、UDP答案:D解析:
SNMP:簡單網(wǎng)絡(luò)管理協(xié)議,使用UDP協(xié)議進(jìn)行封裝。63.面向服務(wù)(Service-Oriented,SO)的開發(fā)方法將(請作答此空)的定義與實(shí)現(xiàn)進(jìn)行解耦,并將跨構(gòu)件的功能調(diào)用暴露出來。該方法有三個(gè)主要的抽象級別,最低層的()代表單個(gè)邏輯單元的事物,包含特定的結(jié)構(gòu)化接口,并且返回結(jié)構(gòu)化的響應(yīng);第二層的服務(wù)代表操作的邏輯分組;最高層的()則是為了實(shí)現(xiàn)特定業(yè)務(wù)目標(biāo)而執(zhí)行的一組長期運(yùn)行的動作或者活動。(1分)A、接口B、功能C、活動D、用例答案:A解析:
OO的應(yīng)用構(gòu)建在類和對象之上,隨后發(fā)展起來的建模技術(shù)將相關(guān)對象按照業(yè)務(wù)功能進(jìn)行分組,就形成了構(gòu)件(Component)的概念。對于跨構(gòu)件的功能調(diào)用,則采用接口的形式暴露出來。進(jìn)一步將接口的定義與實(shí)現(xiàn)進(jìn)行解耦,則催生了服務(wù)和面向服務(wù)(Service-Oriented,SO)的開發(fā)方法。由此可見,面向?qū)ο?、基于?gòu)件、面向服務(wù)是三個(gè)遞進(jìn)的抽象層次。SO方法有三個(gè)主要的抽象級別,分別是操作、服務(wù)和業(yè)務(wù)流程。位于最低層的操作代表單個(gè)邏輯單元的事物,執(zhí)行操作通常會導(dǎo)致讀、寫或修改一個(gè)或多個(gè)持久性數(shù)據(jù)。服務(wù)的操作類似于對象的方法,它們都有特定的結(jié)構(gòu)化接口,并且返回結(jié)構(gòu)化的響應(yīng);位于第二層的服務(wù)代表操作的邏輯分組;最高層的業(yè)務(wù)流程則是為了實(shí)現(xiàn)特定業(yè)務(wù)目標(biāo)而執(zhí)行的一組長期運(yùn)行的動作或活動,包括依據(jù)一組業(yè)務(wù)規(guī)則按照有序序列執(zhí)行的一系列操作。其中操作的排序、選擇和執(zhí)行成為服務(wù)或流程的編排,典型的情況是調(diào)用已編排的服務(wù)來響應(yīng)業(yè)務(wù)事件。64.甲、乙軟件公司同日就其財(cái)務(wù)軟件產(chǎn)品分別申請"用友"和"用有"商標(biāo)注冊。兩財(cái)務(wù)軟件相似,且甲、乙第一次使用"用友"和"用有"商標(biāo)時(shí)間均為2015年7月12日。此情形下,()能獲準(zhǔn)注冊。(1分)A、“用友”B、“用友”與“用有”都C、“用有”D、甲、乙抽簽結(jié)果確定誰答案:D解析:
依據(jù)我國《商標(biāo)法實(shí)施條例》第三十一條規(guī)定:兩個(gè)或者兩個(gè)以上的商標(biāo)注冊申請人,在同一種商品或者類似商品上,以相同或者近似的商標(biāo)申請注冊的,初步審定并公告申請?jiān)谙鹊纳虡?biāo);同一天申請的,初步審定并公告使用在先的商標(biāo),駁回其他人的申請,不予公告。若均無使用證據(jù)或證據(jù)無效的,則采用抽簽的方式?jīng)Q定誰的申請有效。65.緊耦合多機(jī)系統(tǒng)一般通過()實(shí)現(xiàn)多機(jī)間的通信。對稱多處理器結(jié)構(gòu)(SMP)屬于(請作答此空)系統(tǒng)。(1分)A、松耦合B、緊耦合C、混合耦合D、最低耦合答案:B解析:
試題的正確答案是B,SMP(SymmeticalMulti-Processing.對稱多處理器結(jié)構(gòu))技術(shù),是指在一個(gè)計(jì)算機(jī)上匯集了一組處理器(多CPU),各CPU之間共享內(nèi)存子系統(tǒng)以及總線結(jié)構(gòu),所以屬于緊耦合多機(jī)系統(tǒng)。在這種架構(gòu)中,一臺電腦不再由單個(gè)CPU組成,而同時(shí)由多個(gè)處理器運(yùn)行操作系統(tǒng)的單一復(fù)本,并共享內(nèi)存和一臺計(jì)算機(jī)的其他資源。雖然同時(shí)使用多個(gè)CPU,但是從管理的角度來看,它們的表現(xiàn)就像一臺單機(jī)一樣。系統(tǒng)將任務(wù)隊(duì)列對稱地分布于多個(gè)CPU之上,從而極大地提高了整個(gè)系統(tǒng)的數(shù)據(jù)處理能力。所有的處理器都可以平等地訪問內(nèi)存、I/O和外部中斷。在對稱多處理系統(tǒng)中,系統(tǒng)資源被系統(tǒng)中所有CPU共享,工作負(fù)載能夠均勻地分配到所有可用處理器之上。66.數(shù)字簽名的功能不包括()。(1分)A、防止發(fā)送方和接收方的抵賴行為B、發(fā)送方身份確認(rèn)C、接收方身份確認(rèn)D、保證數(shù)據(jù)的完整性答案:C解析:
本題考查數(shù)字簽名的概念。數(shù)字簽名(DigtalSignature)技術(shù)是不對稱密算法的典型應(yīng)用:數(shù)據(jù)源發(fā)送方使用自己的私鑰對數(shù)據(jù)校驗(yàn)和其他與數(shù)據(jù)內(nèi)容有關(guān)的變量進(jìn)行加密處理,完成對數(shù)據(jù)的合法“簽名”,數(shù)據(jù)接收方則利用對方的公鑰來解讀收到的“數(shù)字簽名”,并將解讀結(jié)果用于對數(shù)據(jù)完整性的檢驗(yàn),以確認(rèn)簽名的合法性。數(shù)字簽名主要的功能是:保證信息傳輸?shù)耐暾?、發(fā)送者的身份認(rèn)證、防止交易中的抵賴發(fā)生。數(shù)字簽名無法實(shí)現(xiàn)接收方身份確認(rèn),所以答案為C。67.甲、乙兩個(gè)獨(dú)立的網(wǎng)站都主要靠廣告收入來支撐發(fā)展,目前都采用較高的價(jià)格銷售廣告。這兩個(gè)網(wǎng)站都想通過降價(jià)爭奪更多的客戶和更豐厚的利潤。假設(shè)這兩個(gè)網(wǎng)站在現(xiàn)有策略下各可以獲得1000萬元的利潤。如果一方單獨(dú)降價(jià),就能擴(kuò)大市場份額,可以獲得1500萬元利潤,此時(shí),另一方的市場份額就會縮小,利潤將下降到200萬元。如果這兩個(gè)網(wǎng)站同時(shí)降價(jià),則他們都將只能得到700萬元利潤。這兩個(gè)網(wǎng)站的主管各自經(jīng)過獨(dú)立的理性分析后決定,()。(1分)A、甲采取高價(jià)策略,乙采取低價(jià)策略B、甲采取高價(jià)策略,乙采取高價(jià)策略C、甲采取低價(jià)策略,乙采取低價(jià)策略D、甲采取低價(jià)策略,乙采取高價(jià)策略答案:C解析:
這是一個(gè)簡單的博弈問題,可以將問題表示為下圖所示的得益矩陣。該矩陣分別列出了A網(wǎng)站與B網(wǎng)站在各種價(jià)格策略下的利潤情況。
站在A網(wǎng)站的立場上看,假設(shè)B網(wǎng)站采用高價(jià)策略,那么自己采用高價(jià)策略得1000萬元,采用低價(jià)策略得1500萬元,顯然應(yīng)該采用低價(jià)策略;如果B網(wǎng)站采用低價(jià)策略,那么自己采用高價(jià)策略得200萬元,采用低價(jià)策略得700萬元,顯然也應(yīng)該采用低價(jià)策略。同樣,站在B網(wǎng)站的立場上看,也是這樣,不管A網(wǎng)站采用什么價(jià)格策略,自己都應(yīng)采用低價(jià)策略為好。由于A、B網(wǎng)站的主管都獨(dú)立理性地分析了這種情況,因此,這個(gè)博弈的最終結(jié)果一定是兩個(gè)網(wǎng)站都采用低價(jià)策略,各得到700萬元的利潤。這是一個(gè)非合作博弈之例。參與博弈的任何一方都無法信任對方,都要防備對方搶占自己的市場份額,但也都能獨(dú)立理性地分析自己的策略與得益。所以,雙方博弈的結(jié)果對雙方都不是理想的結(jié)果,但都認(rèn)為是可以接受的。而合作雙贏(都采用高價(jià)策略),卻涉嫌市場壟斷。68.某公司網(wǎng)上銷售管理系統(tǒng)的數(shù)據(jù)庫部分關(guān)系模式如下所示。其中,客戶號唯一標(biāo)識一位客戶,產(chǎn)品號唯一標(biāo)識一件產(chǎn)品,訂單號唯一標(biāo)識一份訂單。一份訂單必須且僅對應(yīng)一位客戶,一份訂單可由一到多條訂單明細(xì)組成,一位客戶可以有多份訂單??蛻簦蛻籼?,姓名,性別,地址,郵編)產(chǎn)品(產(chǎn)品號,名稱,庫存,單價(jià))訂單(訂單號,時(shí)間,金額,客戶號)訂單明細(xì)(訂單號,產(chǎn)品號,數(shù)量)訂單關(guān)系模式的主鍵為(請作答此空);訂單明細(xì)關(guān)系模式的主鍵為();其中訂單的外鍵為()。(1分)A、訂單號B、客戶號C、(訂單號,客戶號)D、(訂單號,時(shí)間)答案:A解析:
本題考查的是應(yīng)試者對關(guān)系數(shù)據(jù)庫基本概念的掌握程度,本題正確答案為A.根據(jù)題意,訂單號唯一標(biāo)識一份訂單,訂單關(guān)系模式的主鍵為訂單號。69.一般來說,架構(gòu)可以分為三個(gè)層次。()層主要負(fù)責(zé)接收用戶的請求,對用戶的輸入、輸出進(jìn)行檢查與控制,處理客戶端的一些動作,包括控制頁面跳轉(zhuǎn)等,并向用戶呈現(xiàn)最終的結(jié)果信息。表現(xiàn)層主要采用(請作答此空)結(jié)構(gòu)來實(shí)現(xiàn),其中的()負(fù)責(zé)接收用戶的請求,并決定應(yīng)該調(diào)用哪個(gè)模型來處理。()主要負(fù)責(zé)將業(yè)務(wù)數(shù)據(jù)存儲在文件、數(shù)據(jù)庫等持久化存儲介質(zhì)中。(1分)A、MVCB、springC、AOPD、Hibernate答案:A解析:
一般來說,架構(gòu)可以分為表現(xiàn)層、中間層和持久層三個(gè)層次。(1)表現(xiàn)層。表現(xiàn)層主要負(fù)責(zé)接收用戶的請求,對用戶的輸入、輸出進(jìn)行檢查與控制,處理客戶端的一些動作,包括控制頁面跳轉(zhuǎn)等,并向用戶呈現(xiàn)最終的結(jié)果信息。表現(xiàn)層主要采用MVC結(jié)構(gòu)來實(shí)現(xiàn)??刂破髫?fù)責(zé)接收用戶的請求,并決定應(yīng)該調(diào)用哪個(gè)模型來處理;然后,模型根據(jù)用戶請求調(diào)用中間層進(jìn)行相應(yīng)的業(yè)務(wù)邏輯處理,并返回?cái)?shù)據(jù);最后,控制器調(diào)用相應(yīng)的視圖來格式化模型返回的數(shù)據(jù),并通過視圖呈現(xiàn)給用戶。(2)中間層。中間層主要包括業(yè)務(wù)邏輯層組件、業(yè)務(wù)邏輯層工作流、業(yè)務(wù)邏輯層實(shí)體和業(yè)務(wù)邏輯層框架四個(gè)方面。業(yè)務(wù)邏輯層組件分為接口和實(shí)現(xiàn)類兩個(gè)部分,接口用于定義業(yè)務(wù)邏輯組件,定義業(yè)務(wù)邏輯組件必須實(shí)現(xiàn)的方法。通常按模塊來設(shè)計(jì)業(yè)務(wù)邏輯組件,每個(gè)模塊設(shè)計(jì)為一個(gè)業(yè)務(wù)邏輯組件,并且每個(gè)業(yè)務(wù)邏輯組件以多個(gè)DAO組件作為基礎(chǔ),從而實(shí)現(xiàn)對外提供系統(tǒng)的業(yè)務(wù)邏輯服務(wù)。業(yè)務(wù)邏輯層工作流能夠?qū)崿F(xiàn)在多個(gè)參與者之間按照某種預(yù)定義的規(guī)則傳遞文檔、信息或任務(wù)的過程自動進(jìn)行,從而實(shí)現(xiàn)某個(gè)預(yù)期的業(yè)務(wù)目標(biāo),或者促進(jìn)此目標(biāo)的實(shí)現(xiàn)。業(yè)務(wù)邏輯層實(shí)體提供對業(yè)務(wù)數(shù)據(jù)及相關(guān)功能的狀態(tài)編程訪問,業(yè)務(wù)邏輯層實(shí)體數(shù)據(jù)可以使用具有復(fù)雜架構(gòu)的數(shù)據(jù)來構(gòu)建,這種數(shù)據(jù)通常來自數(shù)據(jù)庫中的多個(gè)相關(guān)表。業(yè)務(wù)邏輯層實(shí)體數(shù)據(jù)可以作為業(yè)務(wù)過程的部分I/O參數(shù)傳遞,業(yè)務(wù)邏輯層的實(shí)體是可序列化的,以保持它們的當(dāng)前狀態(tài)。業(yè)務(wù)邏輯層是實(shí)現(xiàn)系統(tǒng)功能的核心組件,采用容器的形式,便于系統(tǒng)功能的開發(fā)、代碼重用和管理。(3)持久層。持久層主要負(fù)責(zé)數(shù)據(jù)的持久化存儲,主要負(fù)責(zé)將業(yè)務(wù)數(shù)據(jù)存儲在文件、數(shù)據(jù)庫等持久化存儲介質(zhì)中。持久層的主要功能是為業(yè)務(wù)邏輯提供透明的數(shù)據(jù)訪問、持久化、加載等能力。70.自動售貨機(jī)根據(jù)庫存、存放貨幣量、找零能力、所選項(xiàng)目等不同,在貨幣存入并進(jìn)行選擇時(shí)具有如下行為:交付產(chǎn)品不找零:交付產(chǎn)品找零:存入貨幣不足而不提供任何產(chǎn)品;庫存不足而不提供任何產(chǎn)品。這一業(yè)務(wù)需求適合采用(13)模式設(shè)計(jì)實(shí)現(xiàn),其類圖如下圖所示,其中(14)是客戶程序使用的主要接口,可用狀態(tài)來對其進(jìn)行配置。此模式為(15),體現(xiàn)的最主要的意圖是(16)?!净卮鹄ㄌ?3】
(1分)A、觀察者(Obeserver)B、狀態(tài)(State)C、策略(Stratehy)D、訪問者(Visitor)答案:B解析:
狀態(tài)型模式的特點(diǎn)是對于對象內(nèi)部的狀態(tài),允許其在不同的狀態(tài)下,擁有不同的行為,對狀態(tài)單獨(dú)封裝成類。題干中根據(jù)投入貨幣的情況,售貨機(jī)分別有交付產(chǎn)品不找零和交付產(chǎn)品找零以及不提供貨物等行為判斷該模式是屬于狀態(tài)模式。VendingMachineState是客戶程序使用的主要接口。設(shè)計(jì)模式的類型如下所示:
觀察者模式(ObserverPattern):觀察者模式定義了對象間的一種一對多依賴關(guān)系,使得每當(dāng)一個(gè)對象改變狀態(tài),則所有依賴于它的對象都會得到通知并被自動更新。訪問者模式(VisitorPattern):表示一個(gè)作用于某對象結(jié)構(gòu)中的各元素的操作。它使你可以在不改變各元素的類的前提下定義作用與這些元素的新操作。即對于某個(gè)對象或者一組對象,不同的訪問者,產(chǎn)生的結(jié)果不同,執(zhí)行操作也不同。備忘錄模式(MementoPattern):在不破壞封裝性的前提下,捕獲一個(gè)對象的內(nèi)部狀態(tài),并在該對象之外保存這個(gè)狀態(tài)。這樣就可以將該對象恢復(fù)到原先保存的狀態(tài)。策略模式(StrategyPattern):策略模式定義了一系列的算法,并將每一個(gè)算法封裝起來,而且使它們還可以相互替換。策略模式讓算法獨(dú)立于使用它的客戶而獨(dú)立變化。命令模式(CommandPattern):將一個(gè)請求封裝成一個(gè)對象,從而使得用不同的請求對客戶進(jìn)行參數(shù)化;對請求排隊(duì)或記錄請求日志,以及支持可撤銷的操作。71.某單位為了建設(shè)健全的公路橋梁養(yǎng)護(hù)管理檔案,擬開發(fā)一套公路橋梁在線管理系統(tǒng)。該系統(tǒng)要求正常負(fù)載情況下,系統(tǒng)必須在0.5秒內(nèi)對用戶的查詢請求進(jìn)行響應(yīng),這屬于質(zhì)量特性的();網(wǎng)絡(luò)失效后,系統(tǒng)需要在10秒內(nèi)發(fā)現(xiàn)錯(cuò)誤并啟用備用系統(tǒng),這屬于質(zhì)量特性的(請作答此空);更改系統(tǒng)的Web界面接口必須在4人周內(nèi)完成,這屬于質(zhì)量特性的();如果"養(yǎng)護(hù)報(bào)告生成"業(yè)務(wù)邏輯的描述尚未達(dá)成共識,可能導(dǎo)致部分業(yè)務(wù)功能模塊規(guī)則的矛盾,影響系統(tǒng)的可修改性,這屬于系統(tǒng)的();更改系統(tǒng)加密的級別將對安全性和性能產(chǎn)生影響,這屬于系統(tǒng)的();對查詢請求處理時(shí)間的要求將影響系統(tǒng)的數(shù)據(jù)傳輸協(xié)議和處理過程的設(shè)計(jì),這屬于系統(tǒng)的()。(1分)A、可用性B、可修改性C、可靠性D、安全性答案:A解析:
性能是指系統(tǒng)的響應(yīng)能力,即要經(jīng)過多長時(shí)間才能對某個(gè)時(shí)間做出響應(yīng)??捎眯允侵赶到y(tǒng)兩次故障之間系統(tǒng)正常運(yùn)行的比例。當(dāng)可用性和可靠性同時(shí)出現(xiàn)在選項(xiàng)中的時(shí)候,我們通常選擇可用性。可修改性是指較高的性價(jià)比對系統(tǒng)進(jìn)行變更的能力。敏感點(diǎn)是指為了實(shí)現(xiàn)某種特定的質(zhì)量屬性,一個(gè)或多個(gè)系統(tǒng)組件所具有的特性。權(quán)衡點(diǎn)是指影響多個(gè)質(zhì)量屬性的特性,是多個(gè)質(zhì)量屬性的敏感點(diǎn)。風(fēng)險(xiǎn)點(diǎn)不以標(biāo)準(zhǔn)術(shù)語出現(xiàn),它指某些做法有一些隱患可能導(dǎo)致一些問題。非風(fēng)險(xiǎn)點(diǎn)是指某些做法是可行的、可接受的。72.(9)主要負(fù)責(zé)接收用戶的請求,對用戶的輸入、輸出進(jìn)行檢查與控制,處理客戶端的一些動作,包括控制頁面跳轉(zhuǎn)等,并向用戶呈現(xiàn)最終的結(jié)果信息。該層次主要通過(10)結(jié)構(gòu)實(shí)現(xiàn).(11)負(fù)責(zé)接收用戶的請求,并決定應(yīng)該調(diào)用哪個(gè)模型來處理;然后,(12)根據(jù)用戶請求調(diào)用(13)進(jìn)行相應(yīng)的業(yè)務(wù)邏輯處理,并返回?cái)?shù)據(jù);最后,控制器調(diào)用相應(yīng)的(14)來格式化模型返回的數(shù)據(jù),并通過視圖呈現(xiàn)給用戶。(1分)A、CLRB、JVMC、MVCD、DAO答案:C解析:
暫無解析73.企業(yè)信息化程度是國家信息化建設(shè)的基礎(chǔ)和關(guān)鍵,企業(yè)信息化方法不包括()(1分)A、業(yè)務(wù)流程重組B、組織機(jī)構(gòu)變革C、供應(yīng)鏈管理D、人力資本投資答案:B解析:
本題考查企業(yè)信息化的基本方法。企業(yè)信息化程度是國家信息化建設(shè)的基礎(chǔ)和關(guān)鍵,企業(yè)信息化就是企業(yè)利用現(xiàn)代信息技術(shù),通過信息資源的深入開發(fā)和廣泛利用,實(shí)現(xiàn)企業(yè)生產(chǎn)過程的自動化、管理方式的網(wǎng)絡(luò)化、決策支持的智能化和商務(wù)運(yùn)營的電子化,不斷提高生產(chǎn)、經(jīng)營、管理、決策的效率和水平,進(jìn)而提高企業(yè)經(jīng)濟(jì)效益和企業(yè)競爭力的過程。企業(yè)信息化方法主要包括業(yè)務(wù)流程重構(gòu)、核心業(yè)務(wù)應(yīng)用、信息系統(tǒng)建設(shè)、主題數(shù)據(jù)庫、資源管理、人力資本投資方法。企業(yè)戰(zhàn)略規(guī)劃是指依據(jù)企業(yè)外部環(huán)境和自身?xiàng)l件的狀況及其變化來制定和實(shí)施戰(zhàn)略,并根據(jù)對實(shí)施過程與結(jié)果的評價(jià)和反饋來調(diào)整,制定新戰(zhàn)略的過程。74.某冶煉廠根據(jù)計(jì)劃每季度供應(yīng)合同單位鐵和錳各32噸。該廠從甲乙兩處產(chǎn)地運(yùn)回鐵礦提煉,已知兩處鐵礦成分如下表所示,且從甲乙兩地采購成本分別為200元/噸和300元/噸。對于該冶煉廠,需要從乙采購(請作答此空)噸方能使此次采購的成本最低,最低的采購成本是()元
(1分)A、10B、20C、30D、40答案:D解析:
假設(shè)從甲處采購X噸,從乙處采購Y噸,則:40%x+20%y<=3220%x+50%y<=32解方程,即得。75.網(wǎng)絡(luò)系統(tǒng)生命周期可以劃分為5個(gè)階段,實(shí)施這5個(gè)階段的合理順序是()。(1分)A、需求規(guī)范、通信規(guī)范、邏輯網(wǎng)絡(luò)設(shè)計(jì)、物理網(wǎng)絡(luò)設(shè)計(jì)、實(shí)施階段B、需求規(guī)范、邏輯網(wǎng)絡(luò)設(shè)計(jì)、通信規(guī)范、物理網(wǎng)絡(luò)設(shè)計(jì)、實(shí)施階段C、通信規(guī)范、物理網(wǎng)絡(luò)設(shè)計(jì)、需求規(guī)范、邏輯網(wǎng)絡(luò)設(shè)計(jì)、實(shí)施階段D、通信規(guī)范、需求規(guī)范、邏輯網(wǎng)絡(luò)設(shè)計(jì)、物理網(wǎng)絡(luò)設(shè)計(jì)、實(shí)施階段答案:A解析:
本題考核計(jì)算機(jī)網(wǎng)絡(luò)生命周期。76.以下關(guān)于域名服務(wù)器的敘述,錯(cuò)誤的是()。(1分)A、本地緩存域名服務(wù)不需要域名數(shù)據(jù)庫B、頂級域名服務(wù)器是最高層次的域名服務(wù)器C、本地域名服務(wù)器可以采用遞歸查詢和迭代查詢兩種查詢方式D、權(quán)限服務(wù)器負(fù)責(zé)將其管轄區(qū)內(nèi)的主機(jī)域名轉(zhuǎn)換為該主機(jī)的IP地址答案:B解析:
本題考核域名服務(wù)器及其相關(guān)技術(shù)的基礎(chǔ)知識。77.J2EE平臺采用了多層分布式應(yīng)用程序模型,實(shí)現(xiàn)不同邏輯功能的應(yīng)用程序被封裝到不同的構(gòu)件中,處于不同層次的構(gòu)件可被分別部署到不同的機(jī)器中。圖中的1-5分別為
(1分)A、AppletB、ServletC、EJB容器D、SessionBean答案:B解析:
暫無解析78.某公司要開發(fā)一個(gè)軟件產(chǎn)品,產(chǎn)品的某些需求是明確的,而某些需求則需要進(jìn)一步細(xì)化。由于市場競爭的壓力,產(chǎn)品需要盡快上市,則開發(fā)該軟件產(chǎn)品最不適合采用模型!(1分)A、瀑布B、原型C、增量D、螺旋答案:A解析:
瀑布模型將軟件生命周期劃分為需求分析、軟件設(shè)計(jì)、程序編寫、軟件測試和運(yùn)行維護(hù)等基本活動,并且規(guī)定了它們自上而下、相互銜接的固定次序,如同瀑布流水,逐級下落。瀑布模型要求待開發(fā)的系統(tǒng)需求是完整的、簡明的、一致的,其突出的缺點(diǎn)是不適應(yīng)用戶需求的變化,開發(fā)模型是線性的,用戶只有等到整個(gè)過程的末期才能見到開發(fā)成果。對于需求不確定的軟件產(chǎn)品不適合采用瀑布模型。79.以下關(guān)于增量模型的敘述中,不正確的是()。(1分)A、容易理解,管理成本低B、核心的產(chǎn)品往往首先開發(fā),因此經(jīng)歷最充分的“測試”C、第一個(gè)可交付版本所需要的成本低,時(shí)間少D、即使一開始用戶需求不清晰,對開發(fā)進(jìn)度和質(zhì)量也沒有影響答案:A解析:
增量模型又稱為漸增模型,也稱為有計(jì)劃的產(chǎn)品改進(jìn)模型,它從一組給定的需求開始,通過構(gòu)造一系列可執(zhí)行中間版本來實(shí)施開發(fā)活動。第一個(gè)版本納入一部分需求,下一個(gè)版本納入更多的需求,依此類推,直到系統(tǒng)完成。每個(gè)中間版本都要執(zhí)行必需的過程、活動和任務(wù)。增量模型是瀑布模型和原型進(jìn)化模型的綜合,它對軟件過程的考慮是:在整體上按照瀑布模型的流程實(shí)施項(xiàng)目開發(fā),以方便對項(xiàng)目的管理;但在軟件的實(shí)際創(chuàng)建中,則將軟件系統(tǒng)按功能分解為許多增量構(gòu)件,并以構(gòu)件為單位逐個(gè)地創(chuàng)建與交付,直到全部增量構(gòu)件創(chuàng)建完畢,并都被集成到系統(tǒng)之中交付用戶使用。比較瀑布模型、原型進(jìn)化模型,增量模型具有非常顯著的優(yōu)越性。但增量模型對軟件設(shè)計(jì)有更高的技術(shù)要求,特別是對軟件體系結(jié)構(gòu),要求它具有
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 集體備課項(xiàng)目訓(xùn)練
- 2026屆大同市重點(diǎn)中學(xué)高三語文第一學(xué)期期末復(fù)習(xí)檢測模擬試題含解析
- 撤銷協(xié)議合同范本
- 拆起重機(jī)合同范本
- 金融交易平臺開發(fā)合同
- 商場加盟合同范本
- 基建小工合同范本
- 墓地購置合同范本
- 就業(yè)離校協(xié)議書
- 擬戒煙酒合同范本
- 采購管理 關(guān)于印發(fā)《中國聯(lián)通采購管理辦法》的通知學(xué)習(xí)資料
- 中國特色社會主義理論與實(shí)踐研究知到課后答案智慧樹章節(jié)測試答案2025年春北京交通大學(xué)
- 25年高考語文滿分作文范文4篇
- 北京市海淀區(qū)2022-2023學(xué)年五年級上學(xué)期語文期末試卷(含答案)
- 醫(yī)學(xué)檢驗(yàn)技術(shù)專業(yè)《血液學(xué)檢驗(yàn)》課程標(biāo)準(zhǔn)
- 預(yù)防控制冬蚊
- 經(jīng)典話劇劇本《雷雨》
- 半導(dǎo)體廠耗能指標(biāo)及節(jié)能方案之研究57張課件
- 奶牛產(chǎn)后癱瘓的綜合防治畢業(yè)設(shè)計(jì)論文
- 池州市排水有限公司天堂湖污水處理廠項(xiàng)目環(huán)境影響報(bào)告表
- 啟爾暢產(chǎn)品介紹專家講座
評論
0/150
提交評論