2024年全國軟件水平考試之高級系統(tǒng)架構設計師考試黑金考題詳細參考解析_第1頁
2024年全國軟件水平考試之高級系統(tǒng)架構設計師考試黑金考題詳細參考解析_第2頁
2024年全國軟件水平考試之高級系統(tǒng)架構設計師考試黑金考題詳細參考解析_第3頁
2024年全國軟件水平考試之高級系統(tǒng)架構設計師考試黑金考題詳細參考解析_第4頁
2024年全國軟件水平考試之高級系統(tǒng)架構設計師考試黑金考題詳細參考解析_第5頁
已閱讀5頁,還剩37頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

姓名:_________________編號:_________________地區(qū):_________________省市:_________________ 密封線 姓名:_________________編號:_________________地區(qū):_________________省市:_________________ 密封線 密封線 全國軟件水平考試考試重點試題精編注意事項:1.全卷采用機器閱卷,請考生注意書寫規(guī)范;考試時間為120分鐘。2.在作答前,考生請將自己的學校、姓名、班級、準考證號涂寫在試卷和答題卡規(guī)定位置。

3.部分必須使用2B鉛筆填涂;非選擇題部分必須使用黑色簽字筆書寫,字體工整,筆跡清楚。

4.請按照題號在答題卡上與題目對應的答題區(qū)域內規(guī)范作答,超出答題區(qū)域書寫的答案無效:在草稿紙、試卷上答題無效。一、選擇題

1、數據倉庫不包括()A.數據源B.OLAP服務器C.OLTP服務器D.報表工具

2、分布透明性指用戶不必關心數據的邏輯分片,不必關心數據存儲的物理位置分配細節(jié),也不必關心局部場地上數據庫的數據模型。(請作答此空)是分布透明性的最高層次。()指用戶或應用程序應當了解分片情況,但不必了解片段的存儲場地。()透明性是指用戶或應用程序應當了解分片及各片斷存儲的場地,但不必了解局部場地上使用的是何種數據模型。A.分片透明性B.邏輯透明性C.位置透明性D.全局透明性

3、以下關于實時操作系統(tǒng)(RTOS)任務調度器的敘述中,正確的是()。A.任務之間的公平性是最重要的調度目標B.大多數RTOS調度算法都是搶占方式(可剝奪方式)C.RTOS調度器都采用了基于時間片輪轉的調度算法D.大多數RTOS調度算法只采用一種靜態(tài)優(yōu)先級調度算法

4、某計算機系統(tǒng)輸入/輸出采用雙緩沖工作方式,其工作過程如下圖所示,假設磁盤塊與緩沖區(qū)大小相同,每個盤塊讀入緩沖區(qū)的時間T為10μs,緩沖區(qū)送用戶區(qū)的時間M為6μs,系統(tǒng)對每個磁盤塊數據韻處理時間C為2μs。若用戶需要將大小為10個磁盤塊的Docl文件逐塊從磁盤讀入緩沖區(qū),并送用戶區(qū)進行處理,那么采用雙緩沖需要花費的時間為()μs,比使用單緩沖節(jié)約了(請作答此空)μs時間。A.0B.8C.54D.62

5、按照設計模式的目的進行劃分,現有的設計模式可以分為三類。行為型模式主要用于對象之間的職責及其提供服務的分配方式,其代表有()模式等。A.PrototypeB.FacadeC.ProxyD.Visitor

6、ERP中的企業(yè)資源包括______。A.物流、資金流和信息流B.物流、工作流和信息流C.物流、資金流和工作流D.資金流、工作流和信息流

7、某公司有4百萬元資金用于甲、乙、丙三廠追加投資。各廠獲得不同投資款后的效益見下表。適當分配投資(以百萬元為單位)可以獲得的最大的總效益為()百萬元。A.15.1B.15.6C.16.4D.6.9

8、在uml圖中,()展現了一組對象、接口、協作和它們之間的關系。()強調消息跨越不同對象或參與者的實際時間,而不僅僅只是關心消息的相對順序。()軟件和硬件組件之間的物理關系以及處理節(jié)點的組件分布情況。(請作答此空)描述由模型本身分解而成的組織單元,以及它們之間的依賴關系。A.類圖B.包圖C.部署圖D.交互圖

9、軟件風險是指在軟件開發(fā)過程中面臨的一些不確定性和可能造成的損失。軟件風險大致可以分為三類:項目風險、技術風險和商業(yè)風險。下列敘述中,()屬于商業(yè)風險。A.軟件的開發(fā)時間可能會超出預期時間B.采用的開發(fā)技術過于先進,技術本身尚不穩(wěn)定C.軟件開發(fā)過程中需求一直未能穩(wěn)定下來D.軟件開發(fā)過程沒有得到預算或人員上的保證

10、螺旋模型每一階段的組成部分不包括()A.風險分析B.評審C.有效性驗證D.軟件描述

11、某公司欲實現一個數據處理軟件,該軟件需要從網絡接收一組復雜的數據,然后分步進行解析和處理。在這種情況下,采用()的體系結構風格比較適合。A.遠程過程調用B.層次化C.管道/過濾器D.共享數據

12、給定關系R(A,B,C,D,E)與S(A,B,C,F,G),那么與表達式1.jpg等價的SQL語句如下:select()fromR,Swhere(請作答此空);A.R.A=S.AORR.B=S.BORR.C=S.CORR.A<S.FB.R.A=S.AORR.B=S.BORR.C=S.CORR.A<S.BC.R.A=S.AANDR.B=S.BANDR.C=S.CANDR.A<S.FD.R.A=S.AANDR.B=S.BANDR.C=S.CANDR.A<S.B

13、系統(tǒng)的()性能指標有系統(tǒng)的可靠性、系統(tǒng)的吞吐率(量)、系統(tǒng)響應時間、系統(tǒng)資源利用率、可移植性。A.計算機B.操作系統(tǒng)C.數據庫D.weB.服務器

14、給定關系模式R(U,F),其中:屬性集U={A1,A2,A3,A4,A5,A6},函數依賴集F={A1→A2,A1→A3,A3→A4,A1A5→A6}。由于R存在非主屬性對碼的部分函數依賴,所以R屬于()A.1NFB.2NFC.3NFD.BCNF

15、進程P1、P2、P3、P4和P5的前趨圖如下所示:若用PV操作控制進程P1、P2、P3、P4和P5并發(fā)執(zhí)行的過程,需要設置5個信號量S1、S2、S3、S4和S5,且信號量S1~S5的初值都等于零。如下的進程執(zhí)行圖中a和b處應分別填寫();c和d處應分別填寫(請作答此空);e和f處應分別填寫()。A.P(S2)和P(S4)B.V(S2)和P(S4)C.P(S2)和V(S4)D.V(S2)和V(S4)

16、請根據恢復塊方法工作原理完成下圖,在圖中(1)~(4)中填入恰當的內容。并比較恢復塊方法與N版本程序設計方法,將比較結果(5)~(8)填入下表中。(請作答第四個空)A.主塊B.驗證測試C.輸出正確結果D.異常處理

17、某公司網上銷售管理系統(tǒng)的數據庫部分關系模式如下所示。其中,客戶號唯一標識一位客戶,產品號唯一標識一件產品,訂單號唯一標識一份訂單。一份訂單必須且僅對應一位客戶,一份訂單可由一到多條訂單明細組成,一位客戶可以有多份訂單??蛻簦蛻籼枺彰?,性別,地址,郵編)產品(產品號,名稱,庫存,單價)訂單(訂單號,時間,金額,客戶號)訂單明細(訂單號,產品號,數量)訂單關系模式的主鍵為();訂單明細關系模式的主鍵為();其中訂單的外鍵為(請作答此空)。A.客戶號,訂單明細的外鍵為訂單號B.客戶號,訂單明細的外鍵為訂單號和產品號C.訂單號,訂單明細的外鍵為產品號D.訂單號,訂單明細的外鍵為訂單號和產品號

18、以下關于軟件架構風格與系統(tǒng)性能關系的敘述,錯誤的是()A.對于采用層次化架構風格的系統(tǒng),劃分的層次越多,系統(tǒng)的性能越差B.對于采用管道一過濾器架構風格的系統(tǒng),可以通過引入過濾器的數據并發(fā)處理提高系統(tǒng)性能C.對于采用面向對象架構風格的系統(tǒng),可以通過減少功能調用層次提高系統(tǒng)性能D.對于采用過程調用架構風格的系統(tǒng),可以通過將顯式調用策略替換為隱式調用策略提高系統(tǒng)性能

19、體系結構文檔化有助于輔助系統(tǒng)分析人員和程序員去實現體系結構。體系結構文檔化過程的主要輸出包括()。A.體系結構規(guī)格說明、測試體系結構需求的質量設計說明書B.質量屬性說明書、體系結構描述C.體系結構規(guī)格說明、軟件功能需求說明D.多視圖體系結構模型、體系結構驗證說明

20、一般來說,架構可以分為三個層次。()層主要負責接收用戶的請求,對用戶的輸入、輸出進行檢查與控制,處理客戶端的一些動作,包括控制頁面跳轉等,并向用戶呈現最終的結果信息。表現層主要采用()結構來實現,其中的()負責接收用戶的請求,并決定應該調用哪個模型來處理。(請作答此空)主要負責將業(yè)務數據存儲在文件、數據庫等持久化存儲介質中。A.表現層B.業(yè)務邏輯層C.持久層D.中間層

21、給定關系R(A1,A2,A3,A4)上的函數依賴集F={A1→A2A5,A2→A3A4,A3→A2},函數依賴()∈F+。A.A5→A1A2B.A4→A1A2C.A3→A2A4D.A2→A1A5

22、自動售貨機根據庫存、存放貨幣量、找零能力、所選項目等不同,在貨幣存入并進行選擇時具有如下行為:交付產品不找零:交付產品找零:存入貨幣不足而不提供任何產品;庫存不足而不提供任何產品。這一業(yè)務需求適合采用(13)模式設計實現,其類圖如下圖所示,其中(14)是客戶程序使用的主要接口,可用狀態(tài)來對其進行配置。此模式為(15),體現的最主要的意圖是(16)?!净卮鹄ㄌ?4】A.VendingMachineStateB.BuyC.VendingDepositStateD.VendingStockState

23、某計算機系統(tǒng)中有一個CPU、一臺掃描儀和一臺打印機?,F有三個圖像處理任務,每個任務有三個程序段:掃描S,圖像處理Ci和打印Pi(i=1,2,3)。下圖為三個任務各程序段并發(fā)執(zhí)行的前趨圖,其中,(2)可以并行執(zhí)行,(3)的直接制約,(4)的間接制約。A.“C1S2”,“P1C2S3”,“P2C3”B.“C1S1”,“S2C2P2”,“C3P3”C.“S1C1P1”,“S2C2P2”,“S3C3P3”D.“S1S2S3”,“C1C2C3”,“P1P2P3”

24、緊耦合多機系統(tǒng)一般通過()實現多機間的通信。對稱多處理器結構(SMP)屬于(請作答此空)系統(tǒng)。A.松耦合B.緊耦合C.混合耦合D.最低耦合

25、Flynn分類法基于信息流特征將計算機分成4類,其中()只有理論意義而無實例。A.SISDB.MISDC.SIMD.MIMD

26、基于ODP的架構開發(fā)過程中企業(yè)業(yè)務架構不包括()A.業(yè)務行為B.業(yè)務目標C.業(yè)務對象D.業(yè)務策略

27、給定關系模式R(U,F),其中:屬性集U={A1,A2,A3,A4,A5,A6},函數依賴集F={A1→A2,A1→A3,A3→A4,A1A5→A6}。關系模式R的候選碼為(請作答此空),由于R存在非主屬性對碼的部分函數依賴,所以R屬于_()_.A.A1A3B.A1A4C.A1A5D.A1A6

28、假設系統(tǒng)中有n個進程共享3臺打印機,任一進程在任一時刻最多只能使用1臺打印機。若信號量S的值為-3,則系統(tǒng)中有()個進程等待使用打印機。A.0B.1C.2D.3

29、()的目的是檢查模塊之間,以及模塊和已集成的軟件之間的接口關系,并驗證已集成的軟件是否符合設計要求。其測試的技術依據是(請作答此空)。A.軟件詳細設計說明書B.技術開發(fā)合同C.軟件概要設計文檔D.軟件配置文檔

30、對于如下所示的序列圖所描述的場景,最適合于采用的設計模式是(請作答此空);該模式適用的場合是()。A.VisitorB.StrategyC.ObserverD.State

31、假設系統(tǒng)中有n個進程共享3臺打印機,任一進程在任一時刻最多只能使用1臺打印機。若用PV操作控制n個進程使用打印機,則相應信號量s的取值范圍為()A.0,-1,…,-(n-1)B.3,2,1,0,-1,…,-(n-3)C.1,0,-1,…,-(n-1)D.2,1,0,-1,…,-(n-2)

32、模型是現實世界的抽象或近似,主要包括敘述型、物理型、圖解型和數學型等。無論開發(fā)何種模型,()都是最關鍵的因素。A.經濟性B.簡單性C.靈活性D.準確性

33、某高校管理信息系統(tǒng)的數據庫設計過程中,()階段是在需求分析的基礎上,對用戶信息加以分類、聚集和概括,建立信息模型,并依照選定的數據庫管理系統(tǒng)軟件,轉換成為數據的(請作答此空),再依照軟硬件環(huán)境,最終實現數據的合理存儲。A.物理模式B.邏輯模式C.內模式D.概念模式

34、嵌入式系統(tǒng)的存儲部件中,存取速度最快的是()。A.內存B.寄存器組C.FlashD.Cache

35、在uml圖中,(請作答此空)展現了一組對象、接口、協作和它們之間的關系。()強調消息跨越不同對象或參與者的實際時間,而不僅僅只是關心消息的相對順序。()軟件和硬件組件之間的物理關系以及處理節(jié)點的組件分布情況。()描述由模型本身分解而成的組織單元,以及它們之間的依賴關系。A.類圖B.對象圖C.部署圖D.定時圖

36、給定關系模式R(U,F),其中:屬性集U={A1,A2,A3,A4,A5,A6},函數依賴集F={A1→A2,A1→A3,A3→A4,A1A5→A6}。關系模式R的候選碼為(),由于R存在非主屬性對碼的部分函數依賴,所以R屬于_(請作答此空)_.A.1NFB.2NFC.3NFD.BCNF

37、某公司擬開發(fā)一個轎車巡航定速系統(tǒng),系統(tǒng)需要持續(xù)測量車輛當前的實時速度,并根據設定的期望速度自動控制轎車的油門和剎車。針對上述需求,采用()架構風格最為合適。A.解釋器B.過程控制C.分層D.管道—過濾器

38、螺旋模型是在()的基礎上擴展而成。A.瀑布模型B.原型模型C.快速模型D.面向對象模型

39、某系統(tǒng)中的文本顯示類(TextView)和圖片顯示類(PictureView)都繼承了組件類(Component),分別顯示文本和圖片內容,現需要構造帶有滾動條或者帶有黑色邊框,或者既有滾動條又有黑色邊框的文本顯示控件和圖片顯示控件,但希望最多只增加3個類。那么采用設計模式(1)可實現該需求,其優(yōu)點是(2)?!净卮鹄ㄌ?】A.外觀B.單體C.裝飾D.模板方法

40、用于管理信息系統(tǒng)規(guī)劃的方法有很多,其中()通過自上而下地識別企業(yè)目標、企業(yè)過程和數據,然后對數據進行分析,自下而上地設計信息系統(tǒng)。A.企業(yè)信息分析與集成法B.投資回收法C.企業(yè)系統(tǒng)規(guī)劃法D.階石法

41、假設系統(tǒng)采用段式存儲管理方法,進程P的段表如下所示。邏輯地址()不能轉換為對應的物理地址;不能轉換為對應的物理地址的原因是進行(請作答此空)。A.除法運算時除數為零B.算術運算時有溢出C.邏輯地址到物理地址轉換時地址越界D.物理地址到邏輯地址轉換時地址越界

42、與SOA緊密相關的技術主要有UDDI、WSDL、SOAP和REST等,而這些技術都是以XML為基礎而發(fā)展起來的。()提供了一種服務發(fā)布、查找和定位的方法,是服務的信息注冊規(guī)范,以便被需要該服務的用戶發(fā)現和使用它。(請作答此空)是對服務進行描述的語言,它有一套基于XML的語法定義,包含服務實現定義和服務接口定義。()定義了服務請求者和服務提供者之間的消息傳輸規(guī)范。通過它,應用程序可以在網絡中進行數據交換和遠程過程調用(RemoteProcedureCall,RPC)。A.UDDIB.RestC.WSDLD.SOAP

43、基于架構的軟件開發(fā)(ArchitectureBasedSoftwareDevelopment,ABSD.強調由商業(yè)、質量和功能需求的組合驅動軟件架構設計。它強調采用(請作答此空)來描述軟件架構,采用()來描述需求。A.類圖和序列圖B.視角與視圖C.構件和類圖D.構件與功能

44、架構權衡分析方法(ArchitectureTradeoffAnalysisMethod,ATAM)是在基于場景的架構分析方法(Scenarios-basedArchitectureAnalysisMethod,SAAM)基礎之上發(fā)展起來的,主要包括場景和需求收集、(請作答此空)、屬性模型構造和分析、屬性模型折中等4個階段。ATAM方法要求在系統(tǒng)開發(fā)之前,首先對這些質量屬性進行_(63)和折中。A.架構視圖和場景實現B.架構風格和場景分析C.架構設計和目標分析D.架構描述和需求評估

45、面向對象的分析模型主要由頂層架構圖、用例與用例圖和(13)構成:設計模型則包含以(14)表示的軟件體系機構圖、以交互圖表示的用例實現圖、完整精確的類圖、描述復雜對象的(15)和用以描述流程化處理過程的活動圖等?!净卮鹄ㄌ?4】A.模型試圖控制器B.組件圖C.包圖D.2層、3層或N層

46、以下關于IPv6的論述中,正確的是()。A.IPv6數據包的首部比IPv4復雜B.IPv6的地址分為單播、廣播和任意播3種C.IPv6的地址長度為128比特D.每個主機擁有唯一的IPv6地址

47、軟件架構風格是描述某一特定應用領域中系統(tǒng)組織方式的慣用模式。一個體系結構定義了一個詞匯表和一組()。架構風格反映領域中眾多系統(tǒng)所共有的結構和(請作答此空)。A.語義特征B.功能需求C.質量屬性D.業(yè)務規(guī)則

48、某文件管理系統(tǒng)在磁盤上建立了位示圖(bitmap),記錄磁盤的使用情況。若磁盤上物理塊的編號依次為0、1、2、....。系統(tǒng)中的字長為64位,字的編號依次為0、1、2、...。字中的一位對應文件存儲器上的一個物理塊。取值0和1分別表示空閑和占用。如下圖所示。假設操作系統(tǒng)將256號物理塊分配給某文件,那么該物理塊的使用情況在位示圖中編號為(請作答此空)的字中描述,系統(tǒng)應該將()A.3B.4C.5D.6

49、某企業(yè)的生產流水線上有2名工人P1和P2,1名檢驗員P3。P1]將初步加工的半成品放入半成品箱B1;P2從半成品箱B1取出繼續(xù)加工,加工好的產品放入成品箱B2;P3從成品箱B2取出產品檢驗。假設B1可存放n件半成品,B2可存放m件產品,并設置6個信號量S1、S2、S3、S4、S5和S6,且S3和S6的初值都為0。采用PV操作實現P[1]、P2和P3的同步模型如下圖所示,則信號量S1和S5();S2、S4的初值分別為(請作答此空)。A.n、0B.m、0C.m、nD.n、m

50、J2EE平臺采用了多層分布式應用程序模型,實現不同邏輯功能的應用程序被封裝到不同的構件中,處于不同層次的構件可被分別部署到不同的機器中。圖中的1-5分別為A.AppletB.ServletC.EntityBeanD.SessionBean二、多選題

51、某廣告公司的宣傳產品有宣傳冊、文章、傳單等多種形式,宣傳產品的出版方式包括紙質方式、CD、DVD、在線發(fā)布等?,F要求為該廣告公司設計一個管理這些宣傳產品的應用,采用(4)設計模式較為合適,該模式(5)。【回答括號5】A.將一系列復雜的類包裝成一個簡單的封閉接口B.將抽象部分與它的實現部分分離,使它們都可以獨立地變化C.可在不影響其他對象的情況下,以動態(tài)、透明的方式給單個對象添加職責D.將一個接口轉換為客戶希望的另一個接口

52、某公司欲開發(fā)一個在線交易網站,在架構設計階段,公司的架構師識別出3個核心質量屬性場景。"在線交易主站宕機后,能夠在3秒內自動切換至備用站點并恢復正常運行"主要與可用性質量屬性相關,通常可采用()架構策略實現該屬性。A.記錄/回放B.操作串行化C.心跳D.增加計算資源

53、某公司欲開發(fā)一個在線交易網站,在架構設計階段,公司的架構師識別出3個核心質量屬性場景。"在線交易主站宕機后,能夠在3秒內自動切換至備用站點并恢復正常運行"主要與()質量屬性相關;A.可測試性B.易用性C.可用性D.互操作性

54、給定關系模式R<U,F>;其中U為屬性集,F是U上的一組函數依賴,那么Armstroog公理系統(tǒng)的增廣律是指()。A.若X→Y,X→Z,則X→YZ為F所蘊涵B.若X→Y,WY→Z,則XW→Z為F所蘊涵C.若X→Y,Y→Z為F所蘊涵,則X→Z為F所蘊涵D.若X→Y,為F所蘊涵,且Z?U,則入XZ→YZ為F所蘊涵

55、J2EE平臺采用了多層分布式應用程序模型,實現不同邏輯功能的應用程序被封裝到不同的構件中,處于不同層次的構件可被分別部署到不同的機器中。圖中的1-5分別為A.AppletB.ServletC.EJB容器D.SessionBean

56、Anapplicationarchitecturespecifiesthetechnologiestobeusedtoimplementoneormoreinformationsystems.Itservesasanoutlinefordetaileddesign,construction,andimplementation.Giventhemodelsanddetails,include(請作答此空),wecandistributedataandprocessestocreateageneraldesignofapplicationarchitecture.Thedesignwillnormallybeconstrainedbyarchitecturestandards,projectobjectives,and().ThefirstphysicalDFDtobedrawnisthe().Thenextstepistodistributedatastorestodifferentprocessors.Data()aretwotypesofdistributeddatawhichmostRDBMSssupport.Therearemanydistributionoptionsusedindatadistribution.Inthecaseof(),weshouldrecordeachtableasadatastoreonthephysicalDFDandconnecteachtotheappropriateserver.A.logicalDFDsandERDB.idealobjectmodelandanalysisclassmodelC.usecasemodelsandinterfaceprototypesD.physicalDFDsanddatabaseschema

57、軟件架構風格是描述某一特定應用領域中系統(tǒng)組織方式的慣用模式。一個體系結構定義了一個詞匯表和一組(請作答此空)。架構風格反映領域中眾多系統(tǒng)所共有的結構和()。A.約束B.連接件C.拓撲結構D.規(guī)則

58、中間件的類型可以采用自底向上的方式劃分,以下說法正確的是()A.集成型中間件的主流技術有:Java虛擬機、CLR等B.通用型中間件的主流技術有:Java虛擬機、CLR等C.通用型中間件的主流技術有:RPC、ORB等D.集成型中間件的主流技術有:RPC、ORB等

59、體系結構文檔化有助于輔助系統(tǒng)分析人員和程序員去實現體系結構。體系結構文檔化過程的主要輸出包括()。A.體系結構規(guī)格說明、測試體系結構需求的質量設計說明書B.質量屬性說明書、體系結構描述C.體系結構規(guī)格說明、軟件功能需求說明D.多視圖體系結構模型、體系結構驗證說明

60、某公司擬開發(fā)一個VIP管理系統(tǒng),系統(tǒng)需要根據不同商場活動,不定期更新VIP會員的審核標準和VIP折扣系統(tǒng)。針對上述需求,采用()架構風格最為合適。A.規(guī)則系統(tǒng)B.過程控制C.分層D.管道-過濾器

61、某類產品n種品牌在某地區(qū)的市場占有率常用概率向量u=(u1,u2,…,un)表示(各分量分別表示各品牌的市場占有率,值非負,且總和為1)。市場占有率每隔一定時間的變化常用轉移矩陣Pn*n表示。設初始時刻的市場占有率為向量u,則下一時刻的市場占有率就是uP,再下一時刻的市場占有率就是uP2,…。如果在相當長時期內,該轉移矩陣的元素均是常數,則市場占有率會逐步穩(wěn)定到某個概率向量z,即出現ZP=Z。這種穩(wěn)定的市場占有率體現了轉移矩陣的特征,與初始時刻的市場占有率無關。假設占領某地區(qū)市場的冰箱品牌A與B,每月市場占有率的變化可用如一下常數轉移矩陣來描述:則冰箱品牌A與B在該地區(qū)最終將逐步穩(wěn)定到市場占有率()。A.(1/4,3/4)B.(1/3,2/3)C.(1/2,1/2)D.(2/3,1/3)

62、DTD的缺點有()A.數據類型豐富B.數據類型有限C.一個文檔可以使用多種DTD文檔D.DTD的聲明不是必須出現的

63、集成測試計劃通常是在()階段完成,集成測試一般采用黑盒測試方法。A.軟件方案建議B.軟件概要設計C.軟件詳細設計D.軟件模塊集成

64、需求分析的驗證性含義表述不正確的是()A.驗證性要保持和用戶要求的同步B.驗證性要保持需求分析各側面的一致性C.保持需求和設計的同步D.要實現所有用戶的任何需求

65、一般來說,架構可以分為三個層次。()層主要負責接收用戶的請求,對用戶的輸入、輸出進行檢查與控制,處理客戶端的一些動作,包括控制頁面跳轉等,并向用戶呈現最終的結果信息。表現層主要采用()結構來實現,其中的()負責接收用戶的請求,并決定應該調用哪個模型來處理。(請作答此空)主要負責將業(yè)務數據存儲在文件、數據庫等持久化存儲介質中。A.表現層B.業(yè)務邏輯層C.持久層D.中間層

66、關于XML的語法要求不正確的是()A.在XML中編寫注釋的語法與HTML的語法很相似B.XML文檔必須有一個元素是所有其他元素的父元素。該元素稱為根元素C.XML的屬性值與HTML語言不一樣,不須加引號D.聲明不屬于XML本身的組成部分。它不是XML元素,也不需要關閉標簽

67、下列關于敏捷方法的敘述中,錯誤的是()。A.與傳統(tǒng)方法相比,敏捷方法比較適合需求變化大或者開發(fā)前期對需求不是很清晰的項目B.敏捷方法尤其適合于開發(fā)團隊比較龐大的項目C.敏捷方法的思想是適應性,而不是預設性D.敏捷方法以原型開發(fā)思想為基礎,采用迭代式增量開發(fā)

68、有8口海上油井,相互間距離如下表所示(單位:海里)。其中1號井離海岸最近,為5海里?,F要從海岸經1號井鋪設油管將各井連接起來,則鋪設輸油管道的最短長度為()海里A.9.1B.9.9C.10.1D.10.2

69、按照設計模式的目的進行劃分,現有的設計模式可以分為三類。行為型模式主要用于對象之間的職責及其提供服務的分配方式,其代表有()模式等。A.PrototypeB.FacadeC.ProxyD.Visitor

70、以下關于IPv6的論述中,正確的是()。A.IPv6數據包的首部比IPv4復雜B.IPv6的地址分為單播、廣播和任意播3種C.IPv6地址長度為128比特D.每個主機擁有唯一的IPv6地址

71、某公司擁有多個應用系統(tǒng),分別采用不同的語言和平臺獨立構建而成,企業(yè)需要集成來自不同系統(tǒng)的數據,并使用可定制格式的數據頻繁地、立即地、可靠地、異步地傳輸數據。以下集成方式,最能滿足這種要求的是()。A.文件共享B.數據庫共享C.遠程方法調用D.消息機制

72、敏捷軟件過程強調:讓客戶滿意和軟件盡早增量發(fā)布;小而高度自主的項目團隊;非正式的方法;最小化軟件工程工作產品以及整體精簡開發(fā)。()不是采用這種軟件開發(fā)過程的原因。A.難以提前預測哪些需求是穩(wěn)定的和哪些需求會變化B.對于軟件項目開發(fā)來說,設計和實現可以做到基本分離C.從制定計劃的角度來看,分析、設計、實現和測試并不容易預測D.可執(zhí)行原型和部分實現的可運行系統(tǒng)是了解用戶需求和反饋的有效媒介

73、傳統(tǒng)的編譯器采用(請作答此空)風格?,F代編譯器的集成開發(fā)環(huán)境則采用()風格。A.虛擬機B.管道過濾器風格C.數據共享風格D.進程通信

74、Flynn分類法基于信息流特征將計算機分成4類,其中()只有理論意義而無實例。A.SISDB.MISDC.SIMD.MIMD

75、以下關于軟件架構風格與系統(tǒng)性能關系的敘述,錯誤的是()A.對于采用層次化架構風格的系統(tǒng),劃分的層次越多,系統(tǒng)的性能越差B.對于采用管道一過濾器架構風格的系統(tǒng),可以通過引入過濾器的數據并發(fā)處理提高系統(tǒng)性能C.對于采用面向對象架構風格的系統(tǒng),可以通過減少功能調用層次提高系統(tǒng)性能D.對于采用過程調用架構風格的系統(tǒng),可以通過將顯式調用策略替換為隱式調用策略提高系統(tǒng)性能

76、按照設計模式的目的進行劃分,現有的設計模式可以分為三類。其中創(chuàng)建型模式通過采用抽象類所定義的接口,封裝了系統(tǒng)中對象如何創(chuàng)建、組合等信息,其代表有(9)模式等;(10)模式主要用于如何組合己有的類和對象以獲得更大的結構,其代表有Adapter模式等;(11)模式主要用于對象之間的職責及其提供服務的分配方式,其代表有(12)模式等?!净卮鹄ㄌ?0】A.合成型B.組合型C.結構型D.聚合型

77、面向服務(Service-Oriented,SO)的開發(fā)方法將(請作答此空)的定義與實現進行解耦,并將跨構件的功能調用暴露出來。該方法有三個主要的抽象級別,最低層的()代表單個邏輯單元的事物,包含特定的結構化接口,并且返回結構化的響應;第二層的服務代表操作的邏輯分組;最高層的()則是為了實現特定業(yè)務目標而執(zhí)行的一組長期運行的動作或者活動。A.接口B.功能C.活動D.用例

78、數據庫系統(tǒng)運行的基本工作單位是事務,事務相當于操作系統(tǒng)中的進程,是用戶定義的一個數據庫操作序列,這些操作序列要么全做要么全不做,是一個不可分割的工作單位。數據庫的()是指操作序列要么全做要么全不做。設計時用()實現。數據庫從一個一致性狀態(tài)變到另一個一致性狀態(tài)的性質稱為()。設計時用(請作答此空)檢查實現。A.封鎖協議B.完整性約束C.影子拷貝D.測試

79、Acceleratedanalysisapproachesemphasizetheconstructionof()tomorerapidlyidentifybusinessanduserrequirementsforanewsystem.Asanacceleratedanalysistechnology,()readstheprogramcodeandautomaticallygeneratestheequivalentsystemmodel,andthecodecanbeobtainedfrom().Allsystemanalysisapproachesrequiresomeformof()whichincludesthosetechniquestobeusedtoidentifyorextractsystemproblemsandsolutionrequirementsfromusercommunity.(請作答此空)isaclassicalsetoftechniquesusedtocollectinformationaboutsystemproblems,opportunities,solutionrequirements,andpriorities.A.ContinuousprocessimprovementB.JointRequirementsplanningC.Fact-findingD.Structuredengineering

80、關于VRAPS原則、準則、模式和反模式的說法正確的是()A.VRAPS原則的5個原則分別是構想原則、節(jié)奏原則、預見原則、統(tǒng)一原則B.反模式是在開發(fā)和使用軟件中可能遇到的基本常見問題和解決問題的方法,能夠幫助組織來更好地改進原則C.模式是組織在實踐中可能遇到的各種陷阱,描述了不該做的事,可以幫助更深入地理解原則D.VRAPS各個原則之間不是孤立的

81、下列敘述中,不滿足好的需求陳述要求的是()A.每一項需求都必須完整、準確地描述即將要開發(fā)的功能B.需求必須能夠在系統(tǒng)及其運行環(huán)境的能力和約束條件內實現C.每一項需求記錄的功能都必須是用戶的真正的需要D.所有需求都應被視為同等重要

82、對于開發(fā)模型來說,(請作答此空)復用好、開發(fā)過程無間隙、節(jié)省時間。()是瀑布與原型(演化)模型結合體,適用于復雜項目。()需要用戶參與,模塊化要求高,不適用新技術。()是用例驅動、架構為中心、迭代、增量。A.RAD模型B.螺旋模型C.RUP模型D.噴泉模型

83、XML語法表述正確的是()A.所有XML元素都須有關閉標簽B.XML標簽對大小寫不敏感C.XML文檔不需要根元素D.在XML中,空格不會被保留

84、CORBA構件模型中,(8)的作用是在底層傳輸平臺與接收調用并返回結果的對象實現之間進行協調,(9)是最終完成客戶請求的服務對象實現。A.伺服對象激活器B.適配器激活器C.伺服對象定位器D.可移植對象適配器POA

85、()是一種靜態(tài)的故障屏蔽技術,采用前向恢復的策略;N版本程序的設計思想是用N個具有相同功能的程序同時執(zhí)行一項計算,結果通過多數表決來選擇。A.N版本程序設計B.M模冗余C.恢復塊方法D.防衛(wèi)式程序設計等

86、題干參考上題,b.若需得到每種產品的名稱和該產品的總庫存量,則對應的查詢語句為:SELELCT產品名稱,SUM(產品數量FROMP,IWHEREP.產品號=I.產品號();A.ORDERBY產品名稱B.ORDERBY產品數量C.GROUPBY產品名稱D.GROUPBY產品數量

87、數據庫系統(tǒng)運行的基本工作單位是事務,事務相當于操作系統(tǒng)中的進程,是用戶定義的一個數據庫操作序列,這些操作序列要么全做要么全不做,是一個不可分割的工作單位。數據庫的()是指操作序列要么全做要么全不做。設計時用(請作答此空)實現。數據庫從一個一致性狀態(tài)變到另一個一致性狀態(tài)的性質稱為()。設計時用()檢查實現。A.影子拷貝B.差異備份C.深拷貝D.完全備份

88、供應鏈中的信息流覆蓋了從供應商、制造商到分銷商,再到零售商等供應鏈中的所有環(huán)節(jié),其信息流分為需求信息流和供應信息流,(請作答此空)屬于需求信息流,()屬于供應信息流。A.庫存記錄B.生產計劃C.商品入庫單D.提貨發(fā)運單

89、結構化程序設計采用自頂向下、逐步求精及模塊化的程序設計方法,通過()三種基本的控制結構可以構造出任何單入口單出口的程序。A.順序、選擇和嵌套B.順序、分支和循環(huán)C.分支、并發(fā)和循環(huán)D.跳轉、選擇和并發(fā)

90、軟件開發(fā)時期的工作包括A.概要設計B.需求分析C.運行D.維護時期

91、請根據恢復塊方法工作原理完成下圖,在圖中(1)~(4)中填入恰當的內容。并比較恢復塊方法與N版本程序設計方法,將比較結果(5)~(8)填入下表中。(請作答第六個空)A.表決B.反向恢復C.差D.好

92、圖中的(2)是什么()。A.程序設計B.驗證測試C.表決D.判斷

93、“4+1”視圖主要用于描述系統(tǒng)邏輯架構,最早由PhilippeKruchten于1995年提出。其中()視圖用于描述對象模型,并說明系統(tǒng)應該為用戶提供哪些服務。當采用面向對象的設計方法描述對象模型時,通常使用(請作答此空)表達類的內部屬性和行為,以及類集合之間的交互關系;采用()定義對象的內部行為。A.對象圖B.活動圖C.狀態(tài)圖D.類圖

94、(9)主要負責接收用戶的請求,對用戶的輸入、輸出進行檢查與控制,處理客戶端的一些動作,包括控制頁面跳轉等,并向用戶呈現最終的結果信息。該層次主要通過(10)結構實現.(11)負責接收用戶的請求,并決定應該調用哪個模型來處理;然后,(12)根據用戶請求調用(13)進行相應的業(yè)務邏輯處理,并返回數據;最后,控制器調用相應的(14)來格式化模型返回的數據,并通過視圖呈現給用戶。A.CLRB.JVMC.MVCD.DAO

95、如果管理距離為15,則()A.這是一條靜態(tài)路由B.這是一臺直連設備C.該路由信息比較可靠D.該路由代價較小

96、為了加強對企業(yè)信息資源的管理,企業(yè)應按照信息化和現代化企業(yè)管理要求設置信息管理機構,建立信息中心。信息中心的主要職能不包括()A.處理信息,確定信息處理的方法B.用先進的信息技術提高業(yè)務管理水平C.組織招聘信息資源管理員D.建立業(yè)務部門期望的信息系統(tǒng)和網絡

97、不屬于調用/返回風格的架構是()A.主程序/子程序B.數據抽象和面向對象C.層次結構D.管道/過濾器

98、某冶煉廠根據計劃每季度供應合同單位鐵和錳各32噸。該廠從甲乙兩處產地運回鐵礦提煉,已知兩處鐵礦成分如下表所示,且從甲乙兩地采購成本分別為200元/噸和300元/噸。對于該冶煉廠,需要從乙采購()噸方能使此次采購的成本最低,最低的采購成本是(請作答此空)元A.24000B.13000C.14000D.15000

99、組織信息化需求通常包含三個層次,其中(3)需求的目標是提升組織的競爭能力,為組織的可持續(xù)發(fā)展提供支持環(huán)境。_(4)__需求包含實現信息化戰(zhàn)略目標的需求、運營策略的需求和人才培養(yǎng)的需求三個方面。技術需求主要強調在信息層技術層面上對系統(tǒng)的完善、升級、集成和整合提出的需求。【回答括號4】A.規(guī)劃B.運作C.營銷D.管理

100、Theobjectiveof()istodeterminewhatpartsoftheapplicationsoftwarewillbeassignedtowhathardware.Themajorsoftwarecomponentsofthesystembeingdevelopedhavetobeidentifiedandthenallocatedtothevarioushardwarecomponentsonwhichthesystemwilloperate.Allsoftwaresystemscanbedividedintofourbasicfunctions.Thefirstis().Mostinformationsystemsrequiredatatobestoredandretrieved,whetherasmallfile,suchasamemoproducedbyawordprocessor,oralargedatabase,suchasonethatstoresanorganization'saccountingrecords.Thesecondfunctionisthe(),theprocessingrequiredtoaccessdata,whichoftenmeansdatabasequeriesinStructuredQueryLanguage.Thethirdfunctionisthe(請作答此空),whichisthelogicdocumentedintheDFDs,usecases,andfunctionalrequirements.Thefourthfunctionisthepresentationlogic,thedisplayofinformationtotheuserandtheacceptanceoftheuser'scommands.Thethreeprimaryhardwarecomponentsofasystemare().A.systemrequirementsB.systemarchitectureC.applicationlogicD.applicationprogram

參考答案與解析

1、答案:C本題解析:數據倉庫包括數據源、數據的存儲與管理、OLAP服務器與各種報表工具、查詢工具、數據分析工具、數據挖掘工具及各種基于數據倉庫或數據集市的應用開發(fā)工具。OLTP是傳統(tǒng)的關系型數據庫聯機事務處理過程。

2、答案:A本題解析:分布透明性包括:分片透明性、位置透明性和局部數據模型透明性。(1)分片透明性是分布透明性的最高層次。所謂分片透明性是指用戶或應用程序只對全局關系進行操作而不必考慮數據的分片。當分片模式改變時,只要改變全局模式到分片模式的映像(映像2),而不影響全局模式和應用程序。全局模式不變,應用程序不必改寫,這就是分片透明性。(2)位置透明性是分布透明性的下一層次。所謂位置透明性是指,用戶或應用程序應當了解分片情況,但不必了解片段的存儲場地。當存儲場地改變時,只要改變分片模式到分配模式的映像(映像3),而不影響應用程序。同時,若片段的重復副本數目改變了,那么數據的冗余也會改變,但用戶不必關心如何保持各副本的一致性,這也提供了重復副本的透明性。(3)局部數據模型(邏輯透明)透明性是指用戶或應用程序應當了解分片及各片斷存儲的場地,但不必了解局部場地上使用的是何種數據模型。

3、答案:B本題解析:任務是RTOS中最重要的操作對象,每個任務在RTOS的調度下由CPU分時執(zhí)行。任務的調度目前主要有時間分片式、輪流查詢式和優(yōu)先搶占式三種,不同的RTOS可能支持其中一種或幾種,其中優(yōu)先搶占式對實時性的支持最好。在非實時系統(tǒng)中,調度的主要目的是縮短系統(tǒng)平均響應時間,提高系統(tǒng)資源的利用率,或優(yōu)化某一項指標;而實時系統(tǒng)中調度的目的則是要盡可能地保證每個任務滿足他們的時間約束,及時對外部請求做出響應。

4、答案:C本題解析:當第一塊數據送入用戶工作區(qū)后,緩沖區(qū)是空閑的就可以傳送第二塊數據。這樣第一塊數據的處理C1與第二塊數據的輸入T2是可以并行的,依次類推,如下圖(b)所示。系統(tǒng)對每一塊數據的處理時間為:Max(C,T)+M。因為,當T>C時,處理時間為M+T;當T<C時,處理時間為M+C。本題單緩沖區(qū)執(zhí)行時間:(10+6+2)+(10-1)*(10+6)=162us雙緩沖可以實現對緩沖區(qū)中數據的輸入T和提取M,與CPU的計算C,三者并行工作,如下圖所示。從圖中可以看出,雙緩沖進一步加快了I/O的速度,提高了設備的利用率。在雙緩沖時,系統(tǒng)處理一塊數據的時間可以粗略地認為是Max(C,T)。如果C<T,可使塊設備連續(xù)輸入;如果C>T,則可使系統(tǒng)不必等待設備輸入。本題雙緩沖區(qū)執(zhí)行時間:(10+6+2)+(10-1)*10=108us

5、答案:D本題解析:行為型模式主要用于對象之間的職責及其提供服務的分配方式,其代表有Visitor模式等。

6、答案:A本題解析:考核企業(yè)資源計劃的基本概念。

7、答案:C本題解析:這道題可采用窮舉法分別試算各個方案,結果是:甲投資3百萬,丙投資1百萬,乙投資0,收益為:6+6.4+4=16.4百萬。

8、答案:B本題解析:類圖展現了一組對象、接口、協作和它們之間的關系。定時圖強調消息跨越不同對象或參與者的實際時間,而不僅僅只是關心消息的相對順序。部署圖軟件和硬件組件之間的物理關系以及處理節(jié)點的組件分布情況。包圖描述由模型本身分解而成的組織單元,以及它們之間的依賴關系。

9、答案:D本題解析:選項A屬于進度風險選項B屬于技術風險選項C屬于需求風險選項D屬于商業(yè)風險

10、答案:D本題解析:暫無解析

11、答案:C本題解析:當一個軟件需要處理復雜數據,且數據需要通過分步進行處理,具有明顯的階段特性時,采用管道和過濾器模式是比較好的方式,因此本題應該選擇C。

12、答案:C本題解析:本題考查關系代數運算與SQL語言的對應關系。注意本題中R與S是做自然聯接操作,操作時會將R與S中相同字段名做等值聯接,并將結果集去重復。所以R與S自然聯接后的結果包括以下屬性:R.A,R.B,R.C,D,E,F,G。關系代數選擇條件為“1<6”,即R.A<F。關系代數投影操作條件為“1,2,4,6,7”,對應的屬性為:R.A,R.B,D,F,G。

13、答案:B本題解析:操作系統(tǒng)的系統(tǒng)的性能指標有系統(tǒng)的可靠性、系統(tǒng)的吞吐率(量)、系統(tǒng)響應時間、系統(tǒng)資源利用率、可移植性。

14、答案:A本題解析:第一范式(1NF)是指數據庫表的每一列都是不可分割的基本數據項,同一列中不能有多個值,即實體中的某個屬性不能有多個值或者不能有重復的屬性。如果出現重復的屬性,就可能需要定義一個新的實體,新的實體由重復的屬性構成,新實體與原實體之間為一對多關系。在第一范式(1NF)中表的每一行只包含一個實例的信息。

15、答案:C本題解析:圖中有五條箭線,因此需要設置五個信號量,按照從小到大的順序分別是:P1→P2是S1,P2→P3是S2,P2→P4是S3,P3→P4是S4,P4→P5是S5。每個進程開始的時候執(zhí)行P操作(P1沒有P操作,只有V操作),結束的時候執(zhí)行V操作,如P2開始的時候執(zhí)行P(S1)的操作,結束時執(zhí)行V(S2)的操作。其他同理。

16、答案:D本題解析:暫無解析

17、答案:B本題解析:本題考查的是應試者對關系數據庫基本概念的掌握程度,本題正確的答案是B.因為客戶關系模的主鍵為客戶號,所以訂單的外鍵為“客戶號”;而“訂單號”和“產品號”分別為訂單和產品的主鍵,因此訂單明細的外鍵為“訂單號,產品號”。

18、答案:D本題解析:本題主要考查對軟件架構風格與系統(tǒng)性能之間關系的理解。對于采用層次化架構風格的系統(tǒng),劃分的層次越多,系統(tǒng)完成某項功能需要的中間調用操作越多,其性能越差。對于采用管道一過濾器架構風格的系統(tǒng),可以通過引入過濾器的數據并發(fā)處理可以有效提高系統(tǒng)性能。對于采用面向對象架構風格的系統(tǒng),可以通過減少功能調用層次提高系統(tǒng)性能。對于采用過程調用架構風格的系統(tǒng),將顯式調用策略替換為隱式調用策略能夠提高系統(tǒng)的靈活性,但會降低系統(tǒng)的性能。

19、答案:A本題解析:體系結構文檔化過程的主要輸出結果是體系結構規(guī)格說明和測試體系結構需求的質量設計說明書這兩個文檔。軟件體系結構的文檔要求與軟件開發(fā)項目中的其他文檔是類似的。文檔的完整性和質量是軟件體系結構成功的關鍵因素。文檔要從使用者的角度進行編寫,必須分發(fā)給所有與系統(tǒng)有關的開發(fā)人員,且必須保證開發(fā)者手上的文檔是最新的。

20、答案:C本題解析:一般來說,架構可以分為表現層、中間層和持久層三個層次。(1)表現層。表現層主要負責接收用戶的請求,對用戶的輸入、輸出進行檢查與控制,處理客戶端的一些動作,包括控制頁面跳轉等,并向用戶呈現最終的結果信息。表現層主要采用MVC結構來實現??刂破髫撠熃邮沼脩舻恼埱?,并決定應該調用哪個模型來處理;然后,模型根據用戶請求調用中間層進行相應的業(yè)務邏輯處理,并返回數據;最后,控制器調用相應的視圖來格式化模型返回的數據,并通過視圖呈現給用戶。(2)中間層。中間層主要包括業(yè)務邏輯層組件、業(yè)務邏輯層工作流、業(yè)務邏輯層實體和業(yè)務邏輯層框架四個方面。業(yè)務邏輯層組件分為接口和實現類兩個部分,接口用于定義業(yè)務邏輯組件,定義業(yè)務邏輯組件必須實現的方法。通常按模塊來設計業(yè)務邏輯組件,每個模塊設計為一個業(yè)務邏輯組件,并且每個業(yè)務邏輯組件以多個DAO組件作為基礎,從而實現對外提供系統(tǒng)的業(yè)務邏輯服務。業(yè)務邏輯層工作流能夠實現在多個參與者之間按照某種預定義的規(guī)則傳遞文檔、信息或任務的過程自動進行,從而實現某個預期的業(yè)務目標,或者促進此目標的實現。業(yè)務邏輯層實體提供對業(yè)務數據及相關功能的狀態(tài)編程訪問,業(yè)務邏輯層實體數據可以使用具有復雜架構的數據來構建,這種數據通常來自數據庫中的多個相關表。業(yè)務邏輯層實體數據可以作為業(yè)務過程的部分I/O參數傳遞,業(yè)務邏輯層的實體是可序列化的,以保持它們的當前狀態(tài)。業(yè)務邏輯層是實現系統(tǒng)功能的核心組件,采用容器的形式,便于系統(tǒng)功能的開發(fā)、代碼重用和管理。(3)持久層。持久層主要負責數據的持久化存儲,主要負責將業(yè)務數據存儲在文件、數據庫等持久化存儲介質中。持久層的主要功能是為業(yè)務邏輯提供透明的數據訪問、持久化、加載等能力。

21、答案:C本題解析:第2題,F+是代表,F函數依賴集的閉包,通俗一點,就是從F函數依賴集能推導出來的依賴關系。原依賴集有A3→A2,A2→A3A4,因此可以得到A3→A2A4。

22、答案:A本題解析:狀態(tài)型模式的特點是對于對象內部的狀態(tài),允許其在不同的狀態(tài)下,擁有不同的行為,對狀態(tài)單獨封裝成類。題干中根據投入貨幣的情況,售貨機分別有交付產品不找零和交付產品找零以及不提供貨物等行為判斷該模式是屬于狀態(tài)模式。VendingMachineState是客戶程序使用的主要接口。設計模式的類型如下所示:觀察者模式(ObserverPattern):觀察者模式定義了對象間的一種一對多依賴關系,使得每當一個對象改變狀態(tài),則所有依賴于它的對象都會得到通知并被自動更新。訪問者模式(VisitorPattern):表示一個作用于某對象結構中的各元素的操作。它使你可以在不改變各元素的類的前提下定義作用與這些元素的新操作。即對于某個對象或者一組對象,不同的訪問者,產生的結果不同,執(zhí)行操作也不同。備忘錄模式(MementoPattern):在不破壞封裝性的前提下,捕獲一個對象的內部狀態(tài),并在該對象之外保存這個狀態(tài)。這樣就可以將該對象恢復到原先保存的狀態(tài)。策略模式(StrategyPattern):策略模式定義了一系列的算法,并將每一個算法封裝起來,而且使它們還可以相互替換。策略模式讓算法獨立于使用它的客戶而獨立變化。命令模式(CommandPattern):將一個請求封裝成一個對象,從而使得用不同的請求對客戶進行參數化;對請求排隊或記錄請求日志,以及支持可撤銷的操作。

23、答案:A本題解析:考核前趨圖。

24、答案:B本題解析:試題的正確答案是B,SMP(SymmeticalMulti-Processing.對稱多處理器結構)技術,是指在一個計算機上匯集了一組處理器(多CPU),各CPU之間共享內存子系統(tǒng)以及總線結構,所以屬于緊耦合多機系統(tǒng)。在這種架構中,一臺電腦不再由單個CPU組成,而同時由多個處理器運行操作系統(tǒng)的單一復本,并共享內存和一臺計算機的其他資源。雖然同時使用多個CPU,但是從管理的角度來看,它們的表現就像一臺單機一樣。系統(tǒng)將任務隊列對稱地分布于多個CPU之上,從而極大地提高了整個系統(tǒng)的數據處理能力。所有的處理器都可以平等地訪問內存、I/O和外部中斷。在對稱多處理系統(tǒng)中,系統(tǒng)資源被系統(tǒng)中所有CPU共享,工作負載能夠均勻地分配到所有可用處理器之上。

25、答案:B本題解析:按照Flynn分類法,根據計算機中指令和數據的并行狀況可把計算機分成以下幾類。單指令流單數據流(SISD)--傳統(tǒng)的計算機包含單個CPU,它從存儲在內存中的程序那里獲得指令,并作用于單一的數據流。單指令流多數據流(SIMD)--單個的指令流作用于多于一個的數據流上。例如有數據4、5和3、2,一個單指令執(zhí)行兩個獨立的加法運算:4+5和3+2,就被稱為單指令流多數據流。SIMD的一個例子就是一個數組或向量處理系統(tǒng),它可以對不同的數據并行執(zhí)行相同的操作。多指令流單數據流(MISD)--用多個指令作用于單個數據流的情況實際上很少見。這種冗余理論論用于容錯系統(tǒng)。多指令流多數據流(MIMD)--這種系統(tǒng)類似于多個SISD系統(tǒng)。實際上,MIMD系統(tǒng)的一個常見例子是多處理器計算機,如Sun的企業(yè)級服務器。

26、答案:A本題解析:暫無解析

27、答案:C本題解析:可將選項帶入得出C能推導出其他全部的屬性,因此為候選碼。第9題“非主屬性對碼的部分函數依賴”判斷不滿足2NF,為1NF。

28、答案:D本題解析:試題(11),信號量S的物理意義為:當S≥0時,表示資源的可用數;當S<0時,其絕對值表示等待資源的進程數。

29、答案:C本題解析:軟件測試可分為單元測試、集成測試、配置項測試、系統(tǒng)測試、驗收測試和回歸測試等類別。單元測試也稱為模塊測試,測試的對象是可獨立編譯或匯編的程序模塊、軟件構件或面向對象軟件中的類(統(tǒng)稱為模塊),其目的是檢查每個模塊能否正確地實現設計說明中的功能、性能、接口和其他設計約束等條件,發(fā)現模塊內可能存在的各種差錯。單元測試的技術依據是軟件詳細設計說明書。集成測試的目的是檢查模塊之間,以及模塊和已集成的軟件之間的接口關系,并驗證已集成的軟件是否符合設計要求。集成測試的技術依據是軟件概要設計文檔。系統(tǒng)測試的對象是完整的、集成的計算機系統(tǒng),系統(tǒng)測試的目的是在真實系統(tǒng)工作環(huán)境下,驗證完整的軟件配置項能否和系統(tǒng)正確連接,并滿足系統(tǒng)/子系統(tǒng)設計文檔和軟件開發(fā)合同規(guī)定的要求。系統(tǒng)測試的技術依據是用戶需求或開發(fā)合同。配置項測試的對象是軟件配置項,配置項測試的目的是檢驗軟件配置項與軟件需求規(guī)格說明的一致性。確認測試主要驗證軟件的功能、性能和其他特性是否與用戶需求一致。驗收測試是指針對軟件需求規(guī)格說明,在交付前以用戶為主進行的測試?;貧w測試的目的是測試軟件變更之后,變更部分的正確性和對變更需求的復合型,以及軟件原有的、正確的功能、性能和其他規(guī)定的要求的不損害性。

30、答案:A本題解析:訪問者(Visitor)模式是一種對象的行為模式,用于表示一個作用于某對象結構中的各元素的操作,它使得用戶可以在不改變各元素的類的前提下,定義作用于這些元素的新操作。訪問者模式使得新的操作變得很容易,但在一定程度上破壞了封裝性。

31、答案:B本題解析:本題考查操作系統(tǒng)進程管理方面的基礎知識。根據題意,假設系統(tǒng)中有n個進程共享3臺打印機,意味著每次只允許3個進程進入互斥段,那么信號量的初值應為3。根據排除法只有選項B中含有3。

32、答案:D本題解析:客觀的世界是復雜的,當評估現實世界的對象之間的關系和影響時,通常使用系統(tǒng)模型,用簡化的模型來代替真實的系統(tǒng)。不論開發(fā)什么模型,準確性都是關鍵因素。一個不準確的模型通常會導致對問題的不準確解決方案。另外,大多數模型包括許多假設,應盡可能這些假設同現實情況相符。

33、答案:B本題解析:本題考查的是應試者對數據庫基本概念的掌握程度。第一空、第二空的正確答案分別為D和B。數據庫概念結構設計階段是在需求分析的基礎上,依照需求分析中的信息要求,對用戶信息方加以分類、聚集和概括,建立信息模型,并依照選定的數據庫管理系統(tǒng)軟件,轉換成為數據庫的邏輯模式,再依照軟硬件環(huán)境,最終實現數據的合理存儲。這—過程也稱為數據建模。

34、答案:B本題解析:存儲速度從快到慢分別是:寄存器組、Cache、內存、Flash。

35、答案:A本題解析:類圖展現了一組對象、接口、協作和它們之間的關系。定時圖強調消息跨越不同對象或參與者的實際時間,而不僅僅只是關心消息的相對順序。部署圖軟件和硬件組件之間的物理關系以及處理節(jié)點的組件分布情況。包圖描述由模型本身分解而成的組織單元,以及它們之間的依賴關系。

36、答案:A本題解析:可將選項帶入得出C能推導出其他全部的屬性,因此為候選碼。第9題“非主屬性對碼的部分函數依賴”判斷不滿足2NF,為1NF。

37、答案:B本題解析:根據題目描述,轎車巡航定速系統(tǒng)是一個十分典型的控制系統(tǒng),其特點是不斷采集系統(tǒng)當前狀態(tài),與系統(tǒng)中的設定狀態(tài)進行對比,并通過將當前狀態(tài)與設定狀態(tài)進行對比從而進行控制

38、答案:B本題解析:螺旋模型是在快速原型(又叫原型)模型的基礎上擴展而成的。

39、答案:C本題解析:裝飾(Decorator)模式可以再不修改對象外觀和功能的情況下添加或者刪除對象功能。它可以使用一種對客戶端來說是透明的方法來修改對象的功能,也就是使用初始類的子類實例對初始對象進行授權。裝飾模式還為對象動態(tài)地添加了額外的重任,這樣就在不使用靜態(tài)繼承的情況下,為修改對象功能提供了靈活的選擇。在以下情況中,應該使用裝飾模式:?想要在單個對象中動態(tài)并且透明地添加責任,而這樣并不會影響其他對象;?想要在以后可能要修改的對象中添加責任;?當無法通過靜態(tài)子類化實現擴展時。

40、答案:C本題解析:用于管理信息系統(tǒng)規(guī)劃的方法很多,主要是關鍵成功因素法(CriticalSuccessFactors,CSF)、戰(zhàn)略目標集轉化法(StrategySetTransformation,SST)和企業(yè)系統(tǒng)規(guī)劃法(BusinessSystemPlanning,BSP)。其它還有企業(yè)信息分析與集成技術(BIAIT)、產出/方法分析(E/MA)、投資回收法(ROI)、征費法、零線預算法、階石法等。用得最多的是前面三種。1.關鍵成功因素法(CSF)在現行系統(tǒng)中,總存在著多個變量影響系統(tǒng)目標的實現,其中若干個因素是關鍵的和主要的(即關鍵成功因素)。通過對關鍵成功因素的識別,找出實現目標所需的關鍵信息集合,從而確定系統(tǒng)開發(fā)的優(yōu)先次序。關鍵成功因素來自于組織的目標,通過組織的目標分解和關鍵成功因素識別、性能指標識別,一直到產生數據字典。識別關鍵成功因素,就是要識別聯系于組織目標的主要數據類型及其關系。不同的組織的關鍵成功因素不同,不同時期關鍵成功因素也不相同。當在一個時期內的關鍵成功因素解決后,新的識別關鍵成功因素又開始。關鍵成功因素法能抓住主要矛盾,使目標的識別突出重點。由于經理們比較熟悉這種方法,使用這種方法所確定的目標,因而經理們樂于努力去實現。該方法最有利于確定企業(yè)的管理目標。2.戰(zhàn)略目標集轉化法(SST)把整個戰(zhàn)略目標看成是一個“信息集合”,由使命、目標、戰(zhàn)略等組成,管理信息系統(tǒng)的規(guī)劃過程即是把組織的戰(zhàn)略目標轉變成為管理信息系統(tǒng)的戰(zhàn)略目標的過程。戰(zhàn)略目標集轉化法從另一個角度識別管理目標,它反映了各種人的要求,而且給出了按這種要求的分層,然后轉化為信息系統(tǒng)目標的結構化方法。它能保證目標比較全面,疏漏較少,但它在突出重點方面不如關鍵成功因素法。3.企業(yè)系統(tǒng)規(guī)劃法(BSP)信息支持企業(yè)運行。通過自上而下地識別系統(tǒng)目標、企業(yè)過程和數據,然后對數據進行分析,自下而上地設計信息系統(tǒng)。該管理信息系統(tǒng)支持企業(yè)目標的實現,表達所有管理層次的要求,向企業(yè)提供一致性信息,對組織機構的變動具有適應性。企業(yè)系統(tǒng)規(guī)劃法雖然也首先強調目標,但它沒有明顯的目標導引過程。它通過識別企業(yè)“過程”引出了系統(tǒng)目標,企業(yè)目標到系統(tǒng)目標的轉化是通過企業(yè)過程/數據類等矩陣的分析得到的。

41、答案:C本題解析:暫無解析

42、答案:C本題解析:UDDI(UniversalDescriptionDiscoveryandIntegration,統(tǒng)一描述、發(fā)現和集成)提供了一種服務發(fā)布、查找和定位的方法,是服務的信息注冊規(guī)范,以便被需要該服務的用戶發(fā)現和使用它。WSDL(WebServiceDescriptionLanguage,Web服務描述語言)是對服務進行描述的語言,它有一套基于XML的語法定義。WSDL描述的重點是服務,它包含服務實現定義和服務接口定義。SOAP(SimpleObjectAccessProtocol,簡單對象訪問協議)定義了服務請求者和服務提供者之間的消息傳輸規(guī)范。SOAP用XML來格式化消息,用HTTP來承載消息。通過SOAP,應用程序可以在網絡中進行數據交換和遠程過程調用(RemoteProcedureCall,RPC)簡單來說,WSDL用來描述服務,UDDI用來注冊和查zhao服務,而SOAP作為傳輸層,用來在消費這和服務者之間傳送消息,一個消費者可以在UDDI注冊表查zhao服務,取得服務的WSDL描述,然后通過SOAP來調用該服務。REST(RepresentationalStateTransfer,表述性狀態(tài)轉移)是一種只使用HTTP和XML進行基于Web通信的技術,可以降低開發(fā)的復雜性,提高系統(tǒng)的可伸縮性。

43、答案:B本題解析:根據定義,基于軟件架構的開發(fā)(ArchitectureBasedSoftwareDevelopment,ABSD)強調由商業(yè)、質量和功能需求的組合驅動軟件架構設計。它強調采用視角和視圖來描述軟件架構,采用用例和質量屬性場景來描述需求。

44、答案:A本題解析:ATAM是在基于場景的架構分析方法(Scenarios-basedArchitectureAnalysisMethod,SAAM)基礎之上發(fā)展起來的,主要包括場景和需求收集、架構視圖和場景實現、屬性模型構造和分析、屬性模型折中等4個階段。ATAM方法要求在系統(tǒng)開發(fā)之前,首先對這些質量屬性進行評價和折中。

45、答案:C本題解析:面向對象的分析模型主要由頂層架構圖、用例與用例圖和領域概念模型構成;設計模型則包含以包圖表示的軟件體系機構圖、以交互圖表示的用例實現圖、完整精確的類圖、描述復雜對象的狀態(tài)圖和用以描述流程化處理過程的活動圖等。

46、答案:C本題解析:IPv4的頭部比IPv6復雜。IPv6尋址模式分為三種,即單播地址、組播地址和泛播地址。通常一臺IPv6主機有多個IPv6地址,即使該主機只有一個單接口。一臺IPv6主機可以同時擁有以下幾種單點傳送地址:每個接口的鏈路本地地址;每個接口的單播地址(可以是一個站點本地地址和一個或多個可聚集全球地址);回環(huán)(loopback)接口的回環(huán)地址(::1);此外,每臺主機還需要時刻保持收聽以下多點傳送地址上的信息;節(jié)點本地范圍內所有節(jié)點組播地址(FFOUh?鏈路本地范圍內所有節(jié)點組播地址(FF02::1);請求節(jié)點(solicited-node)組播地址(如果主機的某個接口加入請求節(jié)點組;組播組組播地址(如果主機的某個接U加人任何組播組)。

47、答案:A本題解析:軟件體系結構風格是描述某一特定應用領域中系統(tǒng)組織方式的慣用模式。體系結構風格定義一個系統(tǒng)家族,即一個體系結構定義一個詞匯表和一組約束。詞匯表中包含一些構件和連接件類型,而這組約束指出系統(tǒng)是如何將這些構件和連接件組合起來的。體系結構風格反映了領域中眾多系統(tǒng)所共有的結構和語義特性,并指導如何將各個模塊和子系統(tǒng)有效地組織成一個完整的系統(tǒng)。對軟件體系結構風格的研究和實踐促進對設計的重用,一些經過實踐證實的解決方案也可以可靠地用于解決新的問題。例如,如果某人把系統(tǒng)描述為"客戶/服務器"模式,則不必給出設計細節(jié),我們立刻就會明白系統(tǒng)是如何組織和工作的。

48、答案:B本題解析:此題考查位示圖知識。注意:此題的字號與位號均從0開始。由于物理塊從0開始,從0塊到255塊剛好占用了4個字(64*4=256),256塊應該是第五個字(4號字)的0號位置。

49、答案:D本題解析:信號量S2表示半成品箱B1的容量,故S2的初值為n。當工人P1不斷地將其工序上加工的半成品放入半成品

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論