




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
職業資格-系統架構設計師真題庫_11、單選題分布透明性指用戶不必關心數據的邏輯分片,不必關心數據存儲的物理位置分配細節,也不必關心局部場地上數據庫的數據模型。()是分布透明性的最高層次。()指用戶或應用程序(江南博哥)應當了解分片情況,但不必了解片段的存儲場地。(請作答此空)透明性是指用戶或應用程序應當了解分片及各片斷存儲的場地,但不必了解局部場地上使用的是何種數據模型。A、
分片透明性B、
邏輯透明性C、
位置透明性D、
全局透明性正確答案:
B
參考解析:本題考察的是分布透明性的不同層次。分布透明性是指用戶不必關心數據的邏輯分片、物理位置分配細節和局部場地上數據庫的數據模型。根據題目所給的選項,可以得知:A選項是指用戶或應用程序應當了解分片情況,但不必了解片段的存儲場地;B選項是指用戶不必關心數據的邏輯分片;C選項是指用戶不必關心數據存儲的物理位置分配細節;D選項是指用戶或應用程序應當了解分片及各片斷存儲的場地,但不必了解局部場地上使用的是何種數據模型。因此,本題的正確答案是B選項,即邏輯透明性。2、單選題數字簽名首先需要生成消息摘要,然后發送方用自己的私鑰對報文摘要進行加密,接收方用發送方的公鑰驗證真偽。生成消息摘要的目的是(),對摘要進行加密的目的是(請作答此空)。A、
防止竊聽B、
防止抵賴C、
防止篡改D、
防止重放正確答案:
B
參考解析:報文摘要用于對發送的報文生成一個非常小的摘要信息。這個摘要信息保證原報文的完整性,即原報文只要有一位被改變,則摘要信息就會不匹配。用私鑰對摘要做加密,不僅保證了摘要的私密性,還可以防止抵賴。因為只有匹配的公鑰能夠解開。也就是說,如果用某人的公鑰能夠解開報文,說明就是某人做的。3、單選題在地址/channel/welcome.htm中,welcome.htm表示()。A、
協議類型B、
主機域名C、
網頁文件名D、
路徑正確答案:
C
參考解析:域名地址用來在Internet上唯一確定位置的地址,通常用來指明所使用的計算機資源位置及查詢信息的類型。其由字母或數字組成,中間以“.”隔開,如中,http表示所使用的協議,表示訪問的主機和域名。4、單選題網絡入侵檢測系統和防火墻是兩種典型的信息系統安全防御技術,下面關于入侵檢測系統和防火墻的說法正確的是(4)。A、
防火墻是入侵檢測系統之后的又一道防線,防火墻可以及時發現入侵檢測系統沒有發現的入侵行為B、
入侵檢測系統通常是一個旁路監聽設備,沒有也不需要跨接在任何鏈路上,無須網絡流量流經它便可以工作C、
入侵檢測系統可以允許內部的一些主機被外部訪問,而防火墻沒有這些功能,只是監視和分析系統的活動D、
防火墻必須和安全審計系統聯合使用才能達到應用目的,而入侵檢測系統是一個獨立的系統,不需要依賴防火墻和安全審計系統正確答案:
B
參考解析:打個比喻:假如防火墻是一幢大廈的門鎖,那么入侵檢測系統就是這幢大廈里的監視系統。一旦小偷進入了大廈,或內部人員有越界行為,只有實時監視系統才能發現情況并發出警告,所以A是錯誤的,應該為入侵檢測系統是防火墻之后的又一道防線,入侵檢測系統可以發現防火墻沒有發現的入侵行為。選項C弄反了,防火墻可以允許內部的一些主機被外部訪問,入侵檢測系統則沒有這些功能,只是監視和分析用戶和系統活動。選項D的錯誤很明顯,防火墻和入侵檢測系統都是一個獨立的系統。5、單選題建筑物綜合布線系統中的垂直子系統是指()。A、
由終端到信息插座之間的連線系統B、
樓層接線間的配線架和線纜系統C、
各樓層設備之間的互連系統D、
連接各個建筑物的通信系統正確答案:
C
參考解析:考核綜合布線系統基礎知識。6、單選題常用對稱加密算法不包括()。A、
DESB、
RC-5C、
IDEAD、
RSA正確答案:
D
參考解析:本題考查常用加密算法的基本概念。常用加密算法根據加密解密原理分為對稱密鑰體制和非對稱密鑰體制,對稱密鑰體制加密解密采用同一個密鑰。非對稱密鑰體制采用私鑰加密,公鑰解密。DES、RC-5、IDEA均屬于對稱密鑰體制,RSA屬于非對稱密鑰體制。所以答案為D。7、單選題某航空公司機票銷售系統有n個售票點,該系統為每個售票點創建一個進程Pi(i=1,2,…,n)管理機票銷售。假設Tj(j=1,2,…,m)單元存放某日某航班的機票剩余票數,Temp為Pi進程的臨時工作單元,x為某用戶的訂票張數。初始化時系統應將信號量S賦值為(請作答此空)。Pi進程的工作流程如下圖所示,若用P操作和V操作實現進程間的同步與互斥,則圖中空(a)、空(b)和空(c)處應分別填入()。A、
0B、
1C、
2D、
3正確答案:
B
參考解析:本題考查PV操作方面的基本知識。因為公共數據單元Tj是一個臨界資源,最多允許1個終端進程使用,因此需要設置一個互斥信號量S,初值等于1。第2小題因為進入臨界區時執行P操作,退出臨界區時執行V操作。8、單選題在數據庫設計的()階段進行關系規范化。A、
需求分析B、
概念設計C、
邏輯設計D、
物理設計正確答案:
C
參考解析:考察數據庫設計基礎知識9、單選題假設系統中有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)正確答案:
B
參考解析:本題考查PV操作和信號量的應用。根據題意,n個進程共享3臺打印機,任一時刻最多只能使用1臺打印機,因此需要用信號量來控制進程對打印機的訪問。假設s為控制打印機的信號量,初始值為3,表示有3臺打印機可供使用。當一個進程需要使用打印機時,它需要執行P操作,即s=s-1,表示占用一臺打印機。當進程使用完打印機后,需要執行V操作,即s=s+1,表示釋放一臺打印機。因為任一時刻最多只能使用1臺打印機,所以s的取值范圍應該是從3開始遞減,直到最小值為n-2。因此,選項B中的取值范圍符合要求,是正確答案。10、單選題某指令流水線由5段組成,各段所需要的時間如下圖所示。連續輸入100條指令時的吞吐率為()A、
AB、
BC、
CD、
D正確答案:
C
參考解析:流水線的執行時間=(t1+t2+...+tk)+(n-1)*△t=(t+3t+t+2t+t)+(100-1)*3t=305t流水線的吞吐率=指令執行條數/流水線執行時間=100/305△t11、單選題在磁盤上存儲數據的排列方式會影響I/O服務的總時間。假設每磁道劃分成10個物理塊,每塊存放1個邏輯記錄。邏輯記錄RI.R2,...,RI0存放在同一個磁道上,記錄的安排順序如下表所示;假定磁盤的旋轉速度為30ms/周,磁頭當前處在R1的開始處。若系統順序處理這些記錄,使用單緩沖區,每個記錄處理時間為6ms,則處理這10個記錄的最長時間為()A、
189msB、
208msC、
289msD、
306ms正確答案:
D
參考解析:系統讀記錄的時間為30/10=3ms。對第一種情況:系統讀出并處理記錄R1之后,將轉到記錄R4的開始處,所以為了讀出記錄R2,磁盤必須再轉一圈,需要3ms(讀記錄)加30ms(轉一圈)的時間。這樣,處理10個記錄的總時間應為處理前9個記錄(即R1,R2,…,R9)的總時間再加上讀R10和處理時間(9×33ms+6ms=306ms)。12、單選題某訂單處理系統中,“創建新訂單”和“更新訂單”兩個用例都需要檢查客戶的賬號是否正確,為此定義一個通用的用例“核查客戶賬戶”。用例“創建新訂單”和“更新訂單”與用例“核查客戶賬戶”之間是()。A、
包含關系B、
聚合關系C、
泛化關系D、
關聯關系正確答案:
A
參考解析:本題考查用例建模中用例之間的基本關系。使用用例健模系統需求時,兩個或多個用例可能執行同樣的功能步驟。把這些公共步驟提取成獨立的用例,稱為抽象用例。抽象用例代表了某種程度的復用,是降低用例之間冗余的較好方式。抽象用例可以被另一個需要使用它的功能用例訪問,抽象用例和使用它的用例之間的關系你為使用關系。13、單選題某文件管理系統在磁盤上建立了位示圖(bitmap),記錄磁盤的使用情況。若磁盤上物理塊的編號依次為0、1、2、....。系統中的字長為64位,字的編號依次為0、1、2、...。字中的一位對應文件存儲器上的一個物理塊。取值0和1分別表示空閑和占用。如下圖所示。假設操作系統將256號物理塊分配給某文件,那么該物理塊的使用情況在位示圖中編號為(請作答此空)的字中描述,系統應該將()A、
3B、
4C、
5D、
6正確答案:
B
參考解析:此題考查位示圖知識。注意:此題的字號與位號均從0開始。由于物理塊從0開始,從0塊到255塊剛好占用了4個字(64*4=256),256塊應該是第五個字(4號字)的0號位置。14、單選題一般來說,架構可以分為三個層次。(請作答此空)層主要負責接收用戶的請求,對用戶的輸入、輸出進行檢查與控制,處理客戶端的一些動作,包括控制頁面跳轉等,并向用戶呈現最終的結果信息。表現層主要采用()結構來實現,其中的()負責接收用戶的請求,并決定應該調用哪個模型來處理。()主要負責將業務數據存儲在文件、數據庫等持久化存儲介質中。A、
表現層B、
業務邏輯層C、
持久層D、
中間層正確答案:
A
參考解析:一般來說,架構可以分為表現層、中間層和持久層三個層次。(1)表現層。表現層主要負責接收用戶的請求,對用戶的輸入、輸出進行檢查與控制,處理客戶端的一些動作,包括控制頁面跳轉等,并向用戶呈現最終的結果信息。表現層主要采用MVC結構來實現。控制器負責接收用戶的請求,并決定應該調用哪個模型來處理;然后,模型根據用戶請求調用中間層進行相應的業務邏輯處理,并返回數據;最后,控制器調用相應的視圖來格式化模型返回的數據,并通過視圖呈現給用戶。(2)中間層。中間層主要包括業務邏輯層組件、業務邏輯層工作流、業務邏輯層實體和業務邏輯層框架四個方面。業務邏輯層組件分為接口和實現類兩個部分,接口用于定義業務邏輯組件,定義業務邏輯組件必須實現的方法。通常按模塊來設計業務邏輯組件,每個模塊設計為一個業務邏輯組件,并且每個業務邏輯組件以多個DAO組件作為基礎,從而實現對外提供系統的業務邏輯服務。業務邏輯層工作流能夠實現在多個參與者之間按照某種預定義的規則傳遞文檔、信息或任務的過程自動進行,從而實現某個預期的業務目標,或者促進此目標的實現。業務邏輯層實體提供對業務數據及相關功能的狀態編程訪問,業務邏輯層實體數據可以使用具有復雜架構的數據來構建,這種數據通常來自數據庫中的多個相關表。業務邏輯層實體數據可以作為業務過程的部分I/O參數傳遞,業務邏輯層的實體是可序列化的,以保持它們的當前狀態。業務邏輯層是實現系統功能的核心組件,采用容器的形式,便于系統功能的開發、代碼重用和管理。(3)持久層。持久層主要負責數據的持久化存儲,主要負責將業務數據存儲在文件、數據庫等持久化存儲介質中。持久層的主要功能是為業務邏輯提供透明的數據訪問、持久化、加載等能力。15、單選題某虛擬存儲系統采用最近最少使用(LRU)頁面淘汰算法,假定系統為每個作業分配4個頁面的主存空間,其中一個頁面用來存放程序。現有某作業的程序如下:VarA:Array[1..100,1..100]OFinteger;i,j:integer;FORi:=1to100DOFORj:=1to100DOA[i,j]:=0;設每個頁面可存放200個整數變量,變量i、j存放在程序頁中。初始時,程序及i、j均已在內存,其余3頁為空。若矩陣A按行序存放,那么當程序執行完后共產生()次缺頁中斷;A、
50B、
100C、
5000D、
10000正確答案:
A
參考解析:考核計算機存儲管理方面的知識。16、單選題一般來說,架構可以分為三個層次。()層主要負責接收用戶的請求,對用戶的輸入、輸出進行檢查與控制,處理客戶端的一些動作,包括控制頁面跳轉等,并向用戶呈現最終的結果信息。表現層主要采用()結構來實現,其中的()負責接收用戶的請求,并決定應該調用哪個模型來處理。(請作答此空)主要負責將業務數據存儲在文件、數據庫等持久化存儲介質中。A、
表現層B、
業務邏輯層C、
持久層D、
中間層正確答案:
C
參考解析:本題考察的是架構的三個層次以及表現層的實現方式。其中,架構的三個層次分別是表現層、業務邏輯層和持久層。表現層主要負責接收用戶的請求,并對用戶的輸入、輸出進行檢查與控制,處理客戶端的一些動作,包括控制頁面跳轉等,并向用戶呈現最終的結果信息。表現層主要采用MVC(Model-View-Controller)結構來實現,其中的控制器負責接收用戶的請求,并決定應該調用哪個模型來處理。而持久層主要負責將業務數據存儲在文件、數據庫等持久化存儲介質中。因此,本題的答案為C。17、單選題在磁盤上存儲數據的排列方式會影響I/O服務的總時間。假設每磁道劃分成10個物理塊,每塊存放1個邏輯記錄。邏輯記錄RI.R2,...,RI0存放在同一個磁道上,記錄的安排順序如下表所示;假定磁盤的旋轉速度為30ms/周,磁頭當前處在R1的開始處。若系統順序處理這些記錄,使用單緩沖區,每個記錄處理時間為6ms,對信息存儲進行優化分布后,處理10個記錄的最少時間為()。A、
60msB、
90msC、
l09msD、
180ms正確答案:
B
參考解析:若對信息進行分布優化的結果對應關系所示:物理塊12345678910邏輯記錄R1R8R5R2R9R6R3R10R7R4從上表可以看出,當讀出記錄R1并處理結束后,磁頭剛好轉至R2記錄的開始處,立即就可以讀出并處理,因此處理10個記錄的總時間為:10×(3ms(讀記錄)+6ms(處理記錄))=10×9ms90ms18、單選題CRM系統的四個主要模塊包括()A、
電子商務支持、呼叫中心、移動設備支持、數據分析B、
信息分析、網絡應用支持、客戶信息倉庫、工作流集成C、
銷售自動化、營銷自動化、客戶服務與支持、商業智能D、
銷售管理、市場管理、服務管理、現場服務管理正確答案:
C
參考解析:CRM系統的主要模塊包括銷售自動化、營銷自動化、客戶服務與支持、商業智能。19、單選題在計算機中,I/O系統可以有5種不同的工作方式,分別是程序控制方式(包括無條件傳送與程序查詢方式)、程序中斷方式、DMA工作方式、通道方式、I/O處理機。()方式I/O端口總是準備好接受主機的輸出數據,或是總是準備好向主機輸入數據,并且只適用于簡單的I/O控制。()允許主存儲器和I/O設備之間通過某種控制器直接進行批量數據交換,除了在數據傳輸開始和結束時,整個過程無須CPU的干預。(請作答此空)在一定的硬件基礎上利用軟件手段實現對I/O的控制和傳送,更多地免去了cpu的接入。A、
I/O處理機B、
DMA方式C、
通道控制方式D、
程序查詢正確答案:
C
參考解析:在計算機中,I/O系統可以有5種不同的工作方式,分別是程序控制方式、程序中斷方式、DMA工作方式、通道方式、I/O處理機。1、程序控制方式分為無條件查詢和程序查詢方式。①無條件傳送方式,I/O端口總是準備好接受主機的輸出數據,或是總是準備好向主機輸入數據,而cpu在需要時,隨時直接利用I/O指令訪問相應的I/O端口,實現與外設的數據交換。優點是軟、硬件結構簡單,缺點是對時序要求高,只適用于簡單的I/O控制。②程序查詢方式程序查詢方式也稱為程序輪詢方式,該方式采用用戶程序直接控制主機與外部設備之間輸入/輸出操作。CPU必須不停地循環測試I/O設備的狀態端口,當發現設備處于準備好(Ready)狀態時,CPU就可以與I/O設備進行數據存取操作。這種方式下的CPU與I/O設備是串行工作的。2、中斷方式當I/O設備結束(完成、特殊或異常)時,就會向CPU發出中斷請求信號,CPU收到信號就可以采取相應措施。當某個進程要啟動某個設備時,CPU就向相應的設備控制器發出一條設備I/O啟動指令,然后CPU又返回做原來的工作。CPU與I/O設備可以并行工作,與程序查詢方式相比,大大提高了CPU的利用率。3、DMA(直接內存存取)方式DMA方式也稱為直接主存存取方式,其思想是:允許主存儲器和I/O設備之間通過“DMA控制器(DMAC)”直接進行批量數據交換,除了在數據傳輸開始和結束時,整個過程無須CPU的干預。4、通道控制方式在一定的硬件基礎上利用軟件手段實現對I/O的控制和傳送,更多地免去了cpu的接入,使主機和外設并行工作程度更高。5、I/O處理機指專門負責輸入/輸出的處理機。可以有獨立的存儲器、運算部件和指令控制部件。20、單選題“4+1”視圖主要用于描述系統邏輯架構,最早由PhilippeKruchten于1995年提出。其中()視圖用于描述對象模型,并說明系統應該為用戶提供哪些服務。當采用面向對象的設計方法描述對象模型時,通常使用()表達類的內部屬性和行為,以及類集合之間的交互關系;采用(請作答此空)定義對象的內部行為。A、
對象圖B、
活動圖C、
狀態圖D、
類圖正確答案:
C
參考解析:“4+1”視圖是對邏輯架構進行描述,最早由PhilippeKruchten提出,他在1995年的IEEESoftware上發表了題為The4+1ViewModelofArchitecture的論文,引起了業界的極大關注,并最終被RUP采納,現在已經成為架構設計的結構標準。“4+1”視圖主要包括:①邏輯視圖(LogicalView),設計的對象模型(使用面向對象的設計方法時)。②過程視圖(ProcessView),捕捉設計的并發和同步特征。③物理視圖(PhysicalView),描述了軟件到硬件的映射,反映了分布式特性。④開發視圖(DevelopmentView),描述了在開發環境中軟件的靜態組織結構。⑤架構的描述,即所做的各種決定,可以圍繞著這四個視圖來組織,然后由一些用例(UseCases)或場景(Scenarios)來說明,從而形成了第五個視圖。當采用面向對象的設計方法描述對象模型時,通常使用類圖表達類的內部屬性和行為,以及類集合之間的交互關系;采用狀態圖定義對象的內部行為。21、單選題某企業的生產流水線上有2名工人P1和P2,1名檢驗員P3。P1]將初步加工的半成品放入半成品箱B1;P2從半成品箱B1取出繼續加工,加工好的產品放入成品箱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正確答案:
D
參考解析:第1小題的正確的答案為C。因為信號量S1是一個互斥信號量,表示半成品箱B1當前有無工人(生產者)使用,所以初值為1。信號量S5也是一個互斥信號量,表示成品箱B2當前有無工人或檢驗員使用,所以初值為1。第2小題的正確的答案為D。信號量S2表示半成品箱B1的容量,故S2的初值為n。當工人P1不斷地將其工序上加工的半成品放入半成品箱B1時,應該先測試半成品箱是否有空位,故工人P1使用P(S2),當工人P2從半成品箱取一件半成品時,半成品箱B1就空出一個空位,故工人P2使用V(S2)釋放空間。同理,信號量S4表示成品箱B2的容量,故S4的初值為m。當工人P2完成一件產品放入成品箱B2時,應該先測試成品箱是否有空位,故工人P2使用P(S4),當檢驗員P3從成品箱取一件產品檢驗時,成品箱B2就空出一個空位,故檢驗員P3使用V(S4)釋放空間。22、單選題以下關于軟件架構風格與系統性能關系的敘述,錯誤的是()A、
對于采用層次化架構風格的系統,劃分的層次越多,系統的性能越差B、
對于采用管道一過濾器架構風格的系統,可以通過引入過濾器的數據并發處理提高系統性能C、
對于采用面向對象架構風格的系統,可以通過減少功能調用層次提高系統性能D、
對于采用過程調用架構風格的系統,可以通過將顯式調用策略替換為隱式調用策略提高系統性能正確答案:
D
參考解析:本題主要考查對軟件架構風格與系統性能之間關系的理解。對于采用層次化架構風格的系統,劃分的層次越多,系統完成某項功能需要的中間調用操作越多,其性能越差。對于采用管道一過濾器架構風格的系統,可以通過引入過濾器的數據并發處理可以有效提高系統性能。對于采用面向對象架構風格的系統,可以通過減少功能調用層次提高系統性能。對于采用過程調用架構風格的系統,將顯式調用策略替換為隱式調用策略能夠提高系統的靈活性,但會降低系統的性能。23、單選題數據庫系統運行的基本工作單位是事務,事務相當于操作系統中的進程,是用戶定義的一個數據庫操作序列,這些操作序列要么全做要么全不做,是一個不可分割的工作單位。數據庫的()是指操作序列要么全做要么全不做。設計時用()實現。數據庫從一個一致性狀態變到另一個一致性狀態的性質稱為()。設計時用(請作答此空)檢查實現。A、
封鎖協議B、
完整性約束C、
影子拷貝D、
測試正確答案:
B
參考解析:數據庫的原子性是指操作序列要么全做要么全不做。設計時用影子拷貝(淺拷貝)實現。淺拷貝就是你的影子,深拷貝是你的克隆人,你沒了影子也就沒了,但是克隆人還活著。數據庫從一個一致性狀態變到另一個一致性狀態稱為一致性。設計時用完整性約束檢查實現。24、單選題正確識別風險點、非風險點、敏感點和權衡點是進行軟件架構評價的關鍵步驟。其中()是實現一個特定質量屬性的關鍵特征,該特征為一個或多個軟件構件所共有。A、
風驗點B、
非風險點C、
敏感點D、
權衡點正確答案:
C
參考解析:本題主要考查軟件架構評價的理解和應用。正確識別風險驗點、非風險點、敏感點和權衡點是進行軟件架構平價的關健步驟,其中是實現一個特定質量屬性的關鍵特征,該特征為一個或多個軟件構件所共有。25、單選題某航空公司機票銷售系統有n個售票點,該系統為每個售票點創建一個進程Pi(i=1,2,…,n)管理機票銷售。假設Tj(j=1,2,…,m)單元存放某日某航班的機票剩余票數,Temp為Pi進程的臨時工作單元,x為某用戶的訂票張數。初始化時系統應將信號量S賦值為()。Pi進程的工作流程如下圖所示,若用P操作和V操作實現進程間的同步與互斥,則圖中空(a)、空(b)和空(c)處應分別填入(請作答此空)。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操作方面的基本知識。因為公共數據單元Tj是一個臨界資源,最多允許1個終端進程使用,因此需要設置一個互斥信號量S,初值等于1。第2小題因為進入臨界區時執行P操作,退出臨界區時執行V操作。26、單選題()設計模式能夠動態地給一個對象添加一些額外的職責而無須修改此對象的結構;(請作答此空)設計模式定義一個用于創建對象的接口,讓子類決定實例化哪一個類;欲使一個后端數據模型能夠被多個前端用戶界面連接,采用()模式最適合。A、
工廠方法B、
享元C、
觀察者D、
中介者正確答案:
A
參考解析:組合(Composite)模式將對象組合成樹形結構以表示“部分一整體”的層次結構,使得用戶對單個對象和組合對象的使用具有一致性。適用于:想表示對象的部分—整體層次結構;希望用戶忽略組合對象與單個對象的不同,用戶將統一地使用組合結構中的所有對象。外觀(Facade)模式為子系統中的一組接口提供一個一致的界面,Facade模式定義了一個高層接口,這個接口使得這一子系統更加容易使用。適用于:要為一個復雜子系統提供一個簡單接口時,子系統往往因為不斷演化而變得越來越復雜;客戶程序與抽象類的實現部分之間存在著很大的依賴性;當需要構建一個層次結構的子系統時,使用Facade模式定義子系統中每層的入口點。享元(Flyweight)模式運用共享技術有效地支持大量細粒度的對象。適用于:一個應用程序使用了大量的對象;完全由于使用大量的對象,造成很大的存儲開銷;對象的大多數狀態都可變為外部狀態;如果刪除對象的外部狀態,那么可以用相對較少的共享對象取代很多組對象;應用程序不依賴于對象標識。裝飾器(Decorator)模式描述了以透明圍欄來支持修飾的類和對象的關系,動態地給一個對象添加一些額外的職責,從增加功能的角度來看,裝飾器模式相比生成子類更加靈活。適用于:在不影響其他對象的情況下,以動態、透明的方式給單個對象添加職責;處理那些可以撤銷的職責;當不能采用生成子類的方式進行擴充時。工廠方法(FactoryMethod)定義一個用于創建對象的接口,讓子類決定將哪一個類實例化,使一個類的實例化延遲到其子類。適用于:當一個類不知道它所必須創建的對象的類的時候;當一個類希望由它的子類來指定它所創建的對象的時候;當類將創建對象的職責委托給多個幫助子類中的某一個,并且希望將哪一個幫助子類是代理者這一信息局部化的時候。觀察者(Observer)模式定義對象間的一種一對多的依賴關系,當一個對象的狀態發生改變時,所有依賴于它的對象都得到通知并被自動更新。適用于:當一個抽象模型有兩個方面,其中一個方面依賴于另一個方面,將這兩者封裝在獨立的對象中以使它們可以各自獨立地改變和復用;當對一個對象的改變需要同時改變其他對象,而不知道具體有多少對象有待改變時;當一個對象必須通知其他對象,而它又不能假定其他對象是誰,即不希望這些對象是緊耦合的。中介者(Mediator)用一個中介對象來封裝一系列的對象交互。中介者使各對象不需要顯式地相互引用,從而使其耦合松散,而且可以獨立地改變它們之間的交互。適用于:一組對象以定義良好但是復雜的方式進行通信,產生的相互依賴關系結構混亂且難以理解;一個對象引用其他很多對象并且直接與這些對象通信,導致難以復用該對象;想定制一個分布在多個類中的行為,而又不想生成太多的子類。如使一個后端數據模型能夠被多個前端用戶界面連接,采用此模式最合適。27、單選題進程P1、P2、P3、P4和P5的前趨圖如下所示:若用PV操作控制進程P1、P2、P3、P4和P5并發執行的過程,需要設置5個信號量S1、S2、S3、S4和S5,且信號量S1~S5的初值都等于零。如下的進程執行圖中a和b處應分別填寫();c和d處應分別填寫();e和f處應分別填寫(請作答此空)。A、
P(S4)和V(S5)B、
V(S5)和P(S4)C、
V(S4)和P(S5)D、
V(S4)和V(S5)正確答案:
A
參考解析:圖中有五條箭線,因此需要設置五個信號量,按照從小到大的順序分別是:P1→P2是S1,P2→P3是S2,P2→P4是S3,P3→P4是S4,P4→P5是S5。每個進程開始的時候執行P操作(P1沒有P操作,只有V操作),結束的時候執行V操作,如P2開始的時候執行P(S1)的操作,結束時執行V(S2)的操作。其他同理。28、單選題某公司擬卡發一個VIP管理系統,系統需要根據不同商場活動,不定期更新VIP會員的審核標準和VIP折扣標準。針對上述需求,采用()架構風格最為合適。A、
規則系統B、
過程控制C、
分層D、
管道-過濾器正確答案:
A
參考解析:本題考查的是架構風格的選擇。根據題目所述,系統需要根據不同商場活動,不定期更新VIP會員的審核標準和VIP折扣標準,因此需要一個能夠根據規則進行動態更新的系統。規則系統正是一種能夠根據規則進行動態更新的架構風格,因此選項A最為合適。過程控制、分層和管道-過濾器等架構風格都不太適合本題的需求。因此,本題的答案為A。29、單選題以下關于RTOS(實時操作系統)的敘述中,不正確的是()A、
RTOS不能針對硬件變化進行結構與功能上的配置及裁剪B、
RTOS可以根據應用環境的要求對內核進行裁剪和重配C、
RTOS的首要任務是調度一切可利用的資源來完成實時控制任務D、
RTOS實質上就是一個計算機資源管理程序,需要及時響應實時事件和中斷正確答案:
A
參考解析:實時系統的正確性依賴于運行結果的邏輯正確性和運行結果產生的時間正確性,即實時系統必須在規定的時間范圍內正確地響應外部物理過程的變化。實時多任務操作系統是根據操作系統的工作特性而言的。實時是指物理進程的真實時間。實時操作系統是指具有實時性,能支持實時控制系統工作的操作系統。首要任務是調度一切可利用的資源來完成實時控制任務,其次才著眼于提高計算機系統的使用效率,重要特點是要滿足對時間的限制和要求。一個實時操作系統可以在不破壞規定的時間限制的情況下完成所有任務的執行。任務執行的時間可以根據系統的軟硬件的信息而進行確定性的預測。也就是說,如果硬件可以做這件工作,那么實時操作系統的軟件將可以確定性的做這件工作。實時操作系統可根據實際應用環境的要求對內核進行裁剪和重新配置,根據不同的應用,其組成有所不同。30、單選題數據庫系統運行的基本工作單位是事務,事務相當于操作系統中的進程,是用戶定義的一個數據庫操作序列,這些操作序列要么全做要么全不做,是一個不可分割的工作單位。數據庫的(請作答此空)是指操作序列要么全做要么全不做。設計時用()實現。數據庫從一個一致性狀態變到另一個一致性狀態的性質稱為()。設計時用()檢查實現。A、
一致性B、
可用性C、
原子性D、
隔離性正確答案:
C
參考解析:數據庫的原子性是指操作序列要么全做要么全不做。設計時用影子拷貝(淺拷貝)實現。淺拷貝就是你的影子,深拷貝是你的克隆人,你沒了影子也就沒了,但是克隆人還活著。數據庫從一個一致性狀態變到另一個一致性狀態稱為一致性。設計時用完整性約束檢查實現。31、單選題進程P1、P2、P3、P4和P5的前趨圖如下所示:若用PV操作控制進程P1、P2、P3、P4和P5并發執行的過程,需要設置5個信號量S1、S2、S3、S4和S5,且信號量S1~S5的初值都等于零。如下的進程執行圖中a和b處應分別填寫(請作答此空);c和d處應分別填寫();e和f處應分別填寫()。A、
V(S1)和P(S2)V(S3)B、
P(S1)和V(S2)V(S3)C、
V(S1)和V(S2)V(S3)D、
P(S1)和P(S2)V(S3)正確答案:
B
參考解析:圖中有五條箭線,因此需要設置五個信號量,按照從小到大的順序分別是:P1→P2是S1,P2→P3是S2,P2→P4是S3,P3→P4是S4,P4→P5是S5。每個進程開始的時候執行P操作(P1沒有P操作,只有V操作),結束的時候執行V操作,如P2開始的時候執行P(S1)的操作,結束時執行V(S2)的操作。其他同理。32、單選題系統移植也是系統構建的一種實現方法,在移植工作中,()需要最終確定移植方法。A、
計劃階段B、
準備階段C、
轉換階段D、
驗證階段正確答案:
A
參考解析:移植工作大體上分為計劃階段、準備階段、轉換階段、測試階段、驗證階段。1、計劃階段,在計劃階段,要進行現有系統的調查整理,從移植技術、系統內容(是否進行系統提煉等)、系統運行三個方面,探討如何轉換成新系統,決定移植方法,確立移植工作體制及移植日程。2、準備階段,在準備階段要進行移植方面的研究,準備轉換所需的資料。該階段的作業質量將對以后的生產效率產生很大的影響。3、轉換階段,這一階段是將程序設計和數據轉換成新機器能根據需要工作的階段。提高轉換工作的精度,減輕下一階段的測試負擔是提高移植工作效率的基本內容。4、測試階段,這一階段是進行程序單元、工作單元測試的階段。在本階段要核實程序能否在新系統中準確地工作。所以,當有不能準確工作的程序時,就要回到轉換階段重新工作。5、驗證階段,這是測試完的程序使新系統工作,最后核實系統,準備正式運行的階段。33、單選題采用微內核結構的操作系統提高了系統的靈活性和可擴展性,()。A、
并增強了系統的可靠性和可移植性,可運行于分布式系統中B、
并增強了系統的可靠性和可移植性,但不適用于分布式系統C、
但降低了系統的可靠性和可移植性,可運行于分布式系統中D、
但降低了系統的可靠性和可移植性,不適用于分布式系統正確答案:
A
參考解析:考核操作系統微內核知識34、單選題某公司欲開發一個在線交易網站,在架構設計階段,公司的架構師識別出3個核心質量屬性場景。"在線交易主站宕機后,能夠在3秒內自動切換至備用站點并恢復正常運行"主要與可用性質量屬性相關,通常可采用()架構策略實現該屬性。A、
記錄/回放B、
操作串行化C、
心跳D、
增加計算資源正確答案:
C
參考解析:對于題干描述:“用戶的交易請求需要在3秒內得到響應”,主要與性能這一質量屬性相關,實現該屬性的常見架構策略包括:增加計算資源、減少計算開銷、引入并發機制、采用資源調度等。“在線交易主站宕機后,需要在3秒內恢復正常運行”主要與可用性質量屬性相關,通常可采用心跳、Ping/Echo、主動冗余、被動冗余、選舉等架構策略實現該屬性。“系統應該具備一定的安全保護措施,從而能夠抵擋惡意的入侵破壞行為,并對所有針對網站的攻擊行為進行報警和記錄”主要與安全性質量屬性相關,通常可采用入侵檢測、用戶認證、用戶授權、追蹤審計等架構策略實現該屬性。35、單選題操作系統為用戶提供了兩類接口:操作一級和程序控制一級的接口,以下不屬于操作一級的接口是()。A、
操作控制命令B、
系統調用C、
菜單D、
窗口正確答案:
B
參考解析:本題考核操作系統基本概念。36、單選題面向服務(Service-Oriented,SO)的開發方法將(請作答此空)的定義與實現進行解耦,并將跨構件的功能調用暴露出來。該方法有三個主要的抽象級別,最低層的()代表單個邏輯單元的事物,包含特定的結構化接口,并且返回結構化的響應;第二層的服務代表操作的邏輯分組;最高層的()則是為了實現特定業務目標而執行的一組長期運行的動作或者活動。A、
接口B、
功能C、
活動D、
用例正確答案:
A
參考解析:OO的應用構建在類和對象之上,隨后發展起來的建模技術將相關對象按照業務功能進行分組,就形成了構件(Component)的概念。對于跨構件的功能調用,則采用接口的形式暴露出來。進一步將接口的定義與實現進行解耦,則催生了服務和面向服務(Service-Oriented,SO)的開發方法。由此可見,面向對象、基于構件、面向服務是三個遞進的抽象層次。SO方法有三個主要的抽象級別,分別是操作、服務和業務流程。位于最低層的操作代表單個邏輯單元的事物,執行操作通常會導致讀、寫或修改一個或多個持久性數據。服務的操作類似于對象的方法,它們都有特定的結構化接口,并且返回結構化的響應;位于第二層的服務代表操作的邏輯分組;最高層的業務流程則是為了實現特定業務目標而執行的一組長期運行的動作或活動,包括依據一組業務規則按照有序序列執行的一系列操作。其中操作的排序、選擇和執行成為服務或流程的編排,典型的情況是調用已編排的服務來響應業務事件。37、單選題某企業的生產流水線上有2名工人P1和P2,1名檢驗員P3。P1]將初步加工的半成品放入半成品箱B1;P2從半成品箱B1取出繼續加工,加工好的產品放入成品箱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、
分別為同步信號量和互斥信號量,初值分別為0和1B、
都是同步信號量,其初值分別為0和0C、
都是互斥信號量,其初值分別為1和1D、
都是互斥信號量,其初值分別為0和1正確答案:
C
參考解析:本題的正確的答案為C。因為信號量S1是一個互斥信號量,表示半成品箱B1當前有無工人(生產者)使用,所以初值為1。信號量S5也是一個互斥信號量,表示成品箱B2當前有無工人或檢驗員使用,所以初值為1。38、單選題其公司承接了一個開發家用空調自動周溫器的任務,調溫器測量外部空氣溫度,根據設定的期望溫度控制空調的開關。根據該需求,公司應采用()架構風格最為合適A、
解釋器B、
過程控制C、
分層D、
管道過濾囂正確答案:
B
參考解析:本題主要考查架構風格與架構設計策略。根據題目描述,調溫器需要實時獲取外界的溫度信息,并與用戶定義的溫度進行比較并做出動作。根據該系統的應用領域和實際需求,可以看出這是一個典型的過程控制架構風格的應用場景。39、單選題某企業的生產流水線上有2名工人P1和P2,1名檢驗員P3。P1]將初步加工的半成品放入半成品箱B1;P2從半成品箱B1取出繼續加工,加工好的產品放入成品箱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、
分別為同步信號量和互斥信號量,初值分別為0和1B、
都是同步信號量,其初值分別為0和0C、
都是互斥信號量,其初值分別為1和1D、
都是互斥信號量,其初值分別為0和1正確答案:
C
參考解析:根據圖中的PV操作流程,可以得到以下結論:1.P1操作需要先獲取S1信號量,表示半成品箱B1是否有空位可以放入半成品。如果S1的值為0,則表示B1已經滿了,需要等待P2操作將半成品取走后才能放入新的半成品。因此,S1應該是同步信號量,初值為0。2.P2操作需要先獲取S2信號量,表示半成品箱B1是否有半成品可以取出進行加工。如果S2的值為0,則表示B1中沒有半成品可以取出,需要等待P1操作將新的半成品放入B1后才能進行加工。因此,S2應該是同步信號量,初值為0。3.P2操作還需要獲取S4信號量,表示成品箱B2是否有空位可以放入加工好的產品。如果S4的值為0,則表示B2已經滿了,需要等待P3操作將產品取走后才能放入新的產品。因此,S4應該是同步信號量,初值為0。4.P3操作需要先獲取S5信號量,表示成品箱B2是否有產品可以取出進行檢驗。如果S5的值為0,則表示B2中沒有產品可以取出,需要等待P2操作將新的產品放入B2后才能進行檢驗。因此,S5應該是同步信號量,初值為0。5.P3操作還需要獲取S6信號量,表示是否可以將檢驗好的產品放回成品箱B2中。如果S6的值為0,則表示B2已經滿了,需要等待P2操作將產品取走后才能放入新的產品。因此,S6應該是互斥信號量,初值為1。綜上所述,選項C正確,S1和S5都是同步信號量,初值為0;S2和S4都是互斥信號量,初值為1。40、單選題基于zoL的界面管理技術可實現靈活的界面配置、界面動態生成和界面定制,其思路是用xDIL生成配置文件及界面所需的元數據,按不同需求生成界面元素及軟件界面,其技術框圖如圖所示。圖中填空部分分別是(4)、(5)、(6)。A、
界面定制B、
界面動態生成C、
界面配置D、
界面修改正確答案:
B
參考解析:系統架構設計師41、單選題微內核的操作系統(OS)結構如下圖所示,圖中①和②分別工作在(請作答此空)方式下,與傳統的OS結構模式相比,采用微內核的OS結構模式的優點是提高了系統的靈活性、可擴充性,()。A、
核心態和用戶態B、
用戶態和核心態C、
用戶態和用戶態D、
核心態和核心態正確答案:
B
參考解析:本題考查的是操作系統(OS)結構方面的基本知識。試題第一,第二空的正確答案分別是B和A、因為為了提高操作系統的正確性、"靈活性"、易維護性和可擴充性,在進行現代操作系統結構設計時,大多采用基于客戶/服務器模式的微內核結構,將操作系統劃分為兩大部分:微內核和多個服務器.在微內核操作系統中,內核是指精心設計的、能實現現代OS最基本的核心功能的部分,工作在核心態,而他品分工作在用戶態。如下圖所示微內核并非是一個完整的OS,而只是操作系統中最基本的部分,它通常用于;①實現與硬件緊密相關的處理:②實現—些較基本的功能;⑨負責客戶和服務器之間的通信。它們只是為構建通用0S提供一個重要基礎,這樣就可以確保把操作系統內核做得很小42、單選題某單位為了建設健全的公路橋梁養護管理檔案,擬開發一套公路橋梁在線管理系統。該系統要求正常負載情況下,系統必須在0.5秒內對用戶的查詢請求進行響應,這屬于質量特性的(請作答此空);網絡失效后,系統需要在10秒內發現錯誤并啟用備用系統,這屬于質量特性的();更改系統的Web界面接口必須在4人周內完成,這屬于質量特性的();如果"養護報告生成"業務邏輯的描述尚未達成共識,可能導致部分業務功能模塊規則的矛盾,影響系統的可修改性,這屬于系統的();更改系統加密的級別將對安全性和性能產生影響,這屬于系統的();對查詢請求處理時間的要求將影響系統的數據傳輸協議和處理過程的設計,這屬于系統的()。A、
可用性B、
可靠性C、
性能D、
容錯性正確答案:
C
參考解析:性能是指系統的響應能力,即要經過多長時間才能對某個時間做出響應。可用性是指系統兩次故障之間系統正常運行的比例。當可用性和可靠性同時出現在選項中的時候,我們通常選擇可用性。可修改性是指較高的性價比對系統進行變更的能力。敏感點是指為了實現某種特定的質量屬性,一個或多個系統組件所具有的特性。權衡點是指影響多個質量屬性的特性,是多個質量屬性的敏感點。風險點不以標準術語出現,它指某些做法有一些隱患可能導致一些問題。非風險點是指某些做法是可行的、可接受的。43、單選題()不是反映嵌入式實時操作系統實時性的評價指標。A、
任務執行時間B、
中斷響應和延遲時間C、
任務切換時間D、
信號量混洗時間正確答案:
A
參考解析:一個嵌入式實時操作系統(BTOS)的評價要從很多角度進行,如體系結構、API的豐富程度、網絡支持、可靠性等。其中,實時性是RTOS評價的最重要的指標之一,實時性的優劣是用戶選擇操作系統的一個重要參考。嚴格地說,影響嵌入式操作系統實時性的因素有很多,如常用系統調用平均運行時間、任務切換時間、線程切換時間、信號量混洗時間(指從一個任務釋放信號量到另一個等待該信號量的任務被激活的時間延遲)、中斷響應時間等。任務執行時間不是反映RTOS實時性的評價指標。44、單選題某單位為了建設健全的公路橋梁養護管理檔案,擬開發一套公路橋梁在線管理系統。該系統要求正常負載情況下,系統必須在0.5秒內對用戶的查詢請求進行響應,這屬于質量特性的();網絡失效后,系統需要在10秒內發現錯誤并啟用備用系統,這屬于質量特性的();更改系統的Web界面接口必須在4人周內完成,這屬于質量特性的(請作答此空);如果"養護報告生成"業務邏輯的描述尚未達成共識,可能導致部分業務功能模塊規則的矛盾,影響系統的可修改性,這屬于系統的();更改系統加密的級別將對安全性和性能產生影響,這屬于系統的();對查詢請求處理時間的要求將影響系統的數據傳輸協議和處理過程的設計,這屬于系統的()。A、
可用性B、
可修改性C、
可靠性D、
安全性正確答案:
B
參考解析:性能是指系統的響應能力,即要經過多長時間才能對某個時間做出響應。可用性是指系統兩次故障之間系統正常運行的比例。當可用性和可靠性同時出現在選項中的時候,我們通常選擇可用性。可修改性是指較高的性價比對系統進行變更的能力。敏感點是指為了實現某種特定的質量屬性,一個或多個系統組件所具有的特性。權衡點是指影響多個質量屬性的特性,是多個質量屬性的敏感點。風險點不以標準術語出現,它指某些做法有一些隱患可能導致一些問題。非風險點是指某些做法是可行的、可接受的。45、單選題分布式數據庫兩階段提交協議中的兩個階段是指()A、
加鎖階段、解鎖階段B、
獲取階段、運行階段C、
表決階段、執行階段D、
擴展階段、收縮階段正確答案:
C
參考解析:二階段提交(Two-phaseCommit)是指,在計算機網絡以及數據庫領域內,為了使基于分布式系統架構下的所有節點在進行事務提交時保持一致性而設計的一種算法(Algorithm)。通常,二階段提交也被稱為是一種協議(Protocol))。在分布式系統中,每個節點雖然可以知曉自己的操作時成功或者失敗,卻無法知道其他節點的操作的成功或失敗。當一個事務跨越多個節點時,為了保持事務的ACID特性,需要引入一個作為協調者的組件來統一掌控所有節點(稱作參與者)的操作結果并最終指示這些節點是否要把操作結果進行真正的提交(比如將更新后的數據寫入磁盤等等)。因此,二階段提交的算法思路可以概括為:參與者將操作成敗通知協調者,再由協調者根據所有參與者的反饋情報決定各參與者是否要提交操作還是中止操作。所謂的兩個階段是指:第一階段:準備階段(表決階段)和第二階段:提交階段(執行階段)。準備階段:事務協調者(事務管理器)給每個參與者(資源管理器)發送Prepare消息,每個參與者要么直接返回失敗(如權限驗證失敗),要么在本地執行事務,寫本地的redo和undo日志,但不提交,到達一種萬事俱備,只欠東風的狀態。提交階段:如果協調者收到了參與者的失敗消息或者超時,直接給每個參與者發送回滾(Rollback)消息;否則,發送提交(Commit)消息;參與者根據協調者的指令執行提交或者回滾操作,釋放所有事務處理過程中使用的鎖資源。(注意:必須在最后階段釋放鎖資源)。46、單選題某單位為了建設健全的公路橋梁養護管理檔案,擬開發一套公路橋梁在線管理系統。該系統要求正常負載情況下,系統必須在0.5秒內對用戶的查詢請求進行響應,這屬于質量特性的();網絡失效后,系統需要在10秒內發現錯誤并啟用備用系統,這屬于質量特性的(請作答此空);更改系統的Web界面接口必須在4人周內完成,這屬于質量特性的();如果"養護報告生成"業務邏輯的描述尚未達成共識,可能導致部分業務功能模塊規則的矛盾,影響系統的可修改性,這屬于系統的();更改系統加密的級別將對安全性和性能產生影響,這屬于系統的();對查詢請求處理時間的要求將影響系統的數據傳輸協議和處理過程的設計,這屬于系統的()。A、
可用性B、
可修改性C、
可靠性D、
安全性正確答案:
A
參考解析:性能是指系統的響應能力,即要經過多長時間才能對某個時間做出響應。可用性是指系統兩次故障之間系統正常運行的比例。當可用性和可靠性同時出現在選項中的時候,我們通常選擇可用性。可修改性是指較高的性價比對系統進行變更的能力。敏感點是指為了實現某種特定的質量屬性,一個或多個系統組件所具有的特性。權衡點是指影響多個質量屬性的特性,是多個質量屬性的敏感點。風險點不以標準術語出現,它指某些做法有一些隱患可能導致一些問題。非風險點是指某些做法是可行的、可接受的。47、單選題()不是反映嵌入式實時操作系統實時性的評價指標。A、
任務執行時間B、
中斷響應和延遲時間C、
任務切換時間D、
信號量混洗時間正確答案:
A
參考解析:一個嵌入式實時操作系統(BTOS)的評價要從很多角度進行,如體系結構、API的豐富程度、網絡支持、可靠性等。其中,實時性是RTOS評價的最重要的指標之一,實時性的優劣是用戶選擇操作系統的一個重要參考。嚴格地說,影響嵌入式操作系統實時性的因素有很多,如常用系統調用平均運行時間、任務切換時間、線程切換時間、信號量混洗時間(指從一個任務釋放信號量到另一個等待該信號量的任務被激活的時間延遲)、中斷響應時間等。任務執行時間不是反映RTOS實時性的評價指標。48、單選題某公司欲開發一個在線交易網站,在架構設計階段,公司的架構師識別出3個核心質量屬性場景。其中"網站正常運行時,用戶發起的交易請求應該在3秒內完成"主要與()質量屬性相關;A、
可用性B、
性能C、
易用性D、
可修改性正確答案:
B
參考解析:對于題干描述:“用戶的交易請求需要在3秒內得到響應”,主要與性能這一質量屬性相關,實現該屬性的常見架構策略包括:增加計算資源、減少計算開銷、引入并發機制、采用資源調度等。49、單選題緊耦合多機系統一般通過(請作答此空)實現多機間的通信。對稱多處理器結構(SMP)屬于()系統。A、
因特網B、
共享內存C、
進程通信D、
共享寄存器正確答案:
B
參考解析:本題考查的是緊耦合多機系統的通信方式和對稱多處理器結構的分類。緊耦合多機系統是指多臺計算機通過高速網絡連接在一起,形成一個整體,共同完成任務。而多機間的通信方式有很多種,包括共享內存、消息傳遞、遠程過程調用等。其中,共享內存是一種常見的通信方式,它將多臺計算機的內存空間映射到同一地址空間,實現數據的共享和同步。對稱多處理器結構(SMP)是指多個處理器共享同一塊內存,并且可以同時訪問該內存。SMP系統的特點是處理器之間沒有主從關系,每個處理器都可以獨立地訪問內存和I/O設備。SMP系統通常采用共享內存的方式進行通信和同步。因此,本題的正確答案是B,即共享內存。50、單選題面向服務(Service-Oriented,SO)的開發方法將()的定義與實現進行解耦,并將跨構件的功能調用暴露出來。該方法有三個主要的抽象級別,最低層的(請作答此空)代表單個邏輯單元的事物,包含特定的結構化接口,并且返回結構化的響應;第二層的服務代表操作的邏輯分組;最高層的()則是為了實現特定業務目標而執行的一組長期運行的動作或者活動。A、
類B、
對象C、
操作D、
狀態正確答案:
C
參考解析:本題考查面向服務的開發方法。面向服務的開發方法將操作的定義與實現進行解耦,并將跨構件的功能調用暴露出來。該方法有三個主要的抽象級別,最低層的操作代表單個邏輯單元的事物,包含特定的結構化接口,并且返回結構化的響應;第二層的服務代表操作的邏輯分組;最高層的狀態則是為了實現特定業務目標而執行的一組長期運行的動作或者活動。因此,本題的答案為C。51、單選題某計算機系統中的進程管理采用三態模型,那么下圖所示的PCB(進程控制塊)的組織方式采用(),圖中(請作答此空)。A、
有1個運行進程,2個就緒進程,4個阻塞進程B、
有2個運行進程,3個就緒進程,3個阻塞進程C、
有2個運行進程,3個就緒進程,4個阻塞進程D、
有3個運行進程,2個就緒進程,4個阻塞進程正確答案:
C
參考解析:進程控制塊PCB的組織方式有:線性表方式,索引表方式,鏈接表方式。線性表方式:不論進程的狀態如何,將所有的PCB連續地存放在內存的系統區。這種方式適用于系統中進程數目不多的情況。索引表方式:該方式是線性表方式的改進,系統按照進程的狀態分別建立就緒索引表、阻塞索引表等。鏈接表方式:系統按照進程的狀態將進程的PCB組成隊列,從而形成就緒隊列、阻塞隊列、運行隊列等。運行進程:PCB1、PCB3,就緒進程:PCB2、PCB4、PCB5,阻塞進程:PCB6、PCB7、PCB8、PCB9。52、單選題給定關系模式R(A,B,C,D,E)、S(D,E,F,G)和π1,2,4,6(R?S),經過自然連接和投影運算后的屬性列數分別為()A、
9和4B、
7和4C、
9和7D、
7和7正確答案:
B
參考解析:進行自然連接后,結果屬性集為:A,B,C,D,E,F,G,共7列。進行投影操作后,結果為:A,B,D,F,共4列。53、單選題某文件系統文件存儲采用文件索引節點法。假設文件索引節點中有8個地址項iaddr[0]~iaddr[7],每個地址項大小為4字節,其中地址項iaddr[0]~iaddr[5]為直接地址索引,iaddr[6]是一級間接地址索引,iaddr[7]是二級間接地址索引,磁盤索引塊和磁盤數據塊大小均為4KB。該文件系統可表示的單個文件最大長度是()KB。若要訪問iclsClient.dll文件的邏輯塊號分別為6、520和1030,則系統應分別采用(請作答此空)。A、
直接地址索引、一級間接地址索引和二級間接地址索引B、
直接地址索引、二級間接地址索引和二級間接地址索引C、
一級間接地址索引、一級間接地址索引和二級間接地址索引D、
一級間接地址索引、二級間接地址索引和二級間接地址索引正確答案:
C
參考解析:直接索引范圍:6*4KB=24KB,對應邏輯塊號:0-5;一級間接索引范圍:(4KB/4B)*4KB=4096KB,對應邏輯塊號:6-1029;二級間接索引范圍:(4KB/4B)*(4KB/4B)*4KB=4194304KB,對應邏輯塊號:1030以及上。單個文件最大長度是:24KB+4096KB+4194304KB=4198424KB54、單選題數據庫系統運行的基本工作單位是事務,事務相當于操作系統中的進程,是用戶定義的一個數據庫操作序列,這些操作序列要么全做要么全不做,是一個不可分割的工作單位。數據庫的()是指操作序列要么全做要么全不做。設計時用()實現。數據庫從一個一致性狀態變到另一個一致性狀態的性質稱為(請作答此空)。設計時用()檢查實現。A、
一致性B、
完整性C、
原子性D、
隔離性正確答案:
A
參考解析:數據庫的原子性是指操作序列要么全做要么全不做。設計時用影子拷貝(淺拷貝)實現。淺拷貝就是你的影子,深拷貝是你的克隆人,你沒了影子也就沒了,但是克隆人還活著。數據庫從一個一致性狀態變到另一個一致性狀態稱為一致性。設計時用完整性約束檢查實現。55、單選題前趨圖(PrecedenceGraph)是一個有向無環圖,記為:→={(Pi,Pj)|PimustcompletebeforePjmaystrat}。假設系統中進程P={P1,P2,P3,P4,P5,P6,P7,P8},且進程的前驅圖如下:那么前驅圖可記為:(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)}56、單選題在基于體系結構的軟件設計方法中,采用()來描述軟件架構A、
類圈和序列圖B、
視角與視圖C、
構件和類圈D、
構件與功能正確答案:
B
參考解析:根據基于軟件架構的設計的定義,基于軟件架構的設計(ArchitectureBasedSoftwareDevelopment,ABSD)強調由商業、質量和功能需求的組合驅動軟件架構設計。它強調采用視角和視圖來描述軟件架構。57、單選題在計算機中,I/O系統可以有5種不同的工作方式,分別是程序控制方式(包括無條件傳送與程序查詢方式)、程序中斷方式、DMA工作方式、通道方式、I/O處理機。()方式I/O端口總是準備好接受主機的輸出數據,或是總是準備好向主機輸入數據,并且只適用于簡單的I/O控制。(請作答此空)允許主存儲器和I/O設備之間通過某種控制器直接進行批量數據交換,除了在數據傳輸開始和結束時,整個過程無須CPU的干預。()在一定的硬件基礎上利用軟件手段實現對I/O的控制和傳送,更多地免去了cpu的接入。A、
I/O處理機B、
DMA方式C、
通道控制方式D、
無條件傳送正確答案:
B
參考解析:在計算機中,I/O系統可以有5種不同的工作方式,分別是程序控制方式、程序中斷方式、DMA工作方式、通道方式、I/O處理機。1、程序控制方式分為無條件查詢和程序查詢方式。①無條件傳送方式,I/O端口總是準備好接受主機的輸出數據,或是總是準備好向主機輸入數據,而cpu在需要時,隨時直接利用I/O指令訪問相應的I/O端口,實現與外設的數據交換。優點是軟、硬件結構簡單,缺點是對時序要求高,只適用于簡單的I/O控制。②程序查詢方式程序查詢方式也稱為程序輪詢方式,該方式采用用戶程序直接控制主機與外部設備之間輸入/輸出操作。CPU必須不停地循環測試I/O設備的狀態端口,當發現設備處于準備好(Ready)狀態時,CPU就可以與I/O設備進行數據存取操作。這種方式下的CPU與I/O設備是串行工作的。2、中斷方式當I/O設備結束(完成、特殊或異常)時,就會向CPU發出中斷請求信號,CPU收到信號就可以采取相應措施。當某個進程要啟動某個設備時,CPU就向相應的設備控制器發出一條設備I/O啟動指令,然后CPU又返回做原來的工作。CPU與I/O設備可以并行工作,與程序查詢方式相比,大大提高了CPU的利用率。3、DMA(直接內存存取)方式DMA方式也稱為直接主存存取方式,其思想是:允許主存儲器和I/O設備之間通過“DMA控制器(DMAC)”直接進行批量數據交換,除了在數據傳輸開始和結束時,整個過程無須CPU的干預。4、通道控制方式在一定的硬件基礎上利用軟件手段實現對I/O的控制和傳送,更多地免去了cpu的接入,使主機和外設并行工作程度更高。5、I/O處理機指專門負責輸入/輸出的處理機。可以有獨立的存儲器、運算部件和指令控制部件。58、單選題在uml圖中,()展現了一組對象、接口、協作和它們之間的關系。(請作答此空)強調消息跨越不同對象或參與者的實際時間,而不僅僅只是關心消息的相對順序。()軟件和硬件組件之間的物理關系以及處理節點的組件分布情況。()描述由模型本身分解而成的組織單元,以及它們之間的依賴關系。A、
類圖B、
包圖C、
部署圖D、
定時圖正確答案:
D
參考解析:本題考查的是UML圖的基本概念和特點。根據題干中的描述,第一空強調消息跨越不同對象或參與者的實際時間,而不僅僅只是關心消息的相對順序,因此答案為定時圖;第二空描述的是軟件和硬件組件之間的物理關系以及處理節點的組件分布情況,因此答案為部署圖;第三空描述的是由模型本身分解而成的組織單元,以及它們之間的依賴關系,因此答案為包圖。綜上所述,本題的答案為D。59、單選題某文件管理系統在磁盤上建立了位示圖(bitmap),記錄磁盤的使用情況。若磁盤上物理塊的編號依次為:0、1、2、....;系統中的字長為32位,位示圖中字的編號依次為:0、1、2、..,每個字中的一個二進制位對應文件存儲器上的一個物理塊,取值0和1分別表示物理塊是空閑或占用。假設操作系統將2053號物理塊分配給某文件,那么該物理塊的使用情況在位示圖中編號為()的字中描述,系統應該將(請作答此空)A、
該字的31號位置“0”B、
該字的31號位置“1”C、
該字的5號位置“0”D、
該字的5號位置“1”正確答案:
D
參考解析:2053/32=64.156,屬于第65個字。題干問的是編號,編號64的是第65個字。60、單選題在uml圖中,()展現了一組對象、接口、協作和它們之間的關系。()強調消息跨越不同對象或參與者的實際時間,而不僅僅只是關心消息的相對順序。()軟件和硬件組件之間的物理關系以及處理節點的組件分布情況。(請作答此空)描述由模型本身分解而成的組織單元,以及它們之間的依賴關系。A、
類圖B、
包圖C、
部署圖D、
交互圖正確答案:
B
參考解析:類圖展現了一組對象、接口、協作和它們之間的關系。定時圖強調消息跨越不同對象或參與者的實際時間,而不僅僅只是關心消息的相對順序。部署圖軟件和硬件組件之間的物理關系以及處理節點的組件分布情況。包圖描述由模型本身分解而成的組織單元,以及它們之間的依賴關系。61、單選題在嵌入式系統設計時,下面幾種存儲結構中對程序員最透明的是()。A、
高速緩存B、
磁盤存儲器C、
內存D、
flash存儲器正確答案:
A
參考解析:考核嵌入式系統設計對存儲結構的操作。62、單選題在uml圖中,(請作答此空)展現了一組對象、接口、協作和它們之間的關系。()強調消息跨越不同對象或參與者的實際時間,而不僅僅只是關心消息的相對順序。()軟件和硬件組件之間的物理關系以及處理節點的組件分布情況。()描述由模型本身分解而成的組織單元,以及它們之間的依賴關系。A、
類圖B、
對象圖C、
部署圖D、
定時圖正確答案:
A
參考解析:類圖展現了一組對象、接口、協作和它們之間的關系。定時圖強調消息跨越不同對象或參與者的實際時間,而不僅僅只是關心消息的相對順序。部署圖軟件和硬件組件之間的物理關系以及處理節點的組件分布情況。包圖描述由模型本身分解而成的組織單元,以及它們之間的依賴關系。63、單選題以下關于嵌入式系統硬件抽象層的敘述,錯誤的是()。A、
硬件抽象層與硬件密切相關,可對操作系統隱藏硬件的多樣性B、
硬件抽象層將操作系統與硬件平臺隔開C、
硬件抽象層使軟硬件的設計與調試可以并行D、
硬件抽象層應包括設備驅動程序和任務調度正確答案:
D
參考解析:考核嵌入式系統硬件方面的知識。64、單選題在uml圖中,()展現了一組對象、接口、協作和它們之間的關系。()強調消息跨越不同對象或參與者的實際時間,而不僅僅只是關心消息的相對順序。(請作答此空)軟件和硬件組件之間的物理關系以及處理節點的組件分布情況。()描述由模型本身分解而成的組織單元,以及它們之間的依賴關系。A、
類圖B、
對象圖C、
部署圖D、
交互圖正確答案:
C
參考解析:類圖展現了一組對象、接口、協作和它們之間的關系。定時圖強調消息跨越不同對象或參與者的實際時間,而不僅僅只是關心消息的相對順序。部署圖軟件和硬件組件之間的物理關系以及處理節點的組件分布情況。包圖描述由模型本身分解而成的組織單元,以及它們之間的依賴關系。65、單選題緊耦合多機系統一般通過()實現多機間的通信。對稱多處理器結構(SMP)屬于(請作答此空)系統。A、
松耦合B、
緊耦合C、
混合耦合D、
最低耦合正確答案:
B
參考解析:試題的正確答案是B,SMP(SymmeticalMulti-Processing.對稱多處理器結構
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 關鍵公路工程考點與試題及答案分析
- 公車司機分流管理制度
- 勞動安全保護管理制度
- 單位預算業務管理制度
- 小區高端食堂管理制度
- 工廠飯堂日常管理制度
- 公司值班保潔管理制度
- 公文發文發文管理制度
- 養老機構遺產管理制度
- 剖宮產圍手術管理制度
- 【9化 二模】河北邢臺邯鄲2025年5月中考二模九年級化學試卷
- 江蘇省南京師范大附屬中學2025年八下數學期末監測試題含解析
- 2025-2030年中國夜視攝像機行業市場現狀供需分析及投資評估規劃分析研究報告
- 2025年中考英語高頻核心詞匯背記手冊
- 危大工程巡視檢查記錄表 (樣表)附危大工程安全監管及檢查要點
- 外墻鋁板工程協議書
- 四川省2025屆高三第二次聯合測評-生物試卷+答案
- 企業消防管理安全制度
- 2024年江蘇省淮安市中考英語真題(原卷版)
- 2025年中國樺木工藝膠合板市場調查研究報告
- 廣西南寧市新民中學2025屆七下生物期末監測試題含解析
評論
0/150
提交評論