【第1題】
面向對象分析中,對象是類的實例。對象的構成成分包含了(1),屬性和方法(或操作)。
(1)A.標識
B.消息
C.規則
D.結構
【解析】本題考查的是面向對象的基本概念
對象的三要素為:屬性(數據)、方法(操作)、對象ID(標識)。
【答案】A
【第2題】
UML2.0所包含的圖中,(2)描述由模型本身分解而成的組織單元,以及他們之間的依賴關系。
(2)A.組合結構圖
B.包圖
C.部署圖
D.構件圖
【解析】本題考查的是UML圖的相關知識:
UML 2.0包括14種圖,分別列舉如下:
(1)類圖(class diagram)。類圖描述一組類、接口、協作和它們之間的關系。在OO系統的建模中,最常見的圖就是類圖。類圖給出了系統的靜態設計視圖,活動類的類圖給出了系統的靜態進程視圖。
(2)對象圖(object diagram)。對象圖描述一組對象及它們之間的關系。對象圖描述了在類圖中所建立的事物實例的靜態快照。和類圖一樣,這些圖給出系統的靜態設計視圖或靜態進程視圖,但它們是從真實案例或原型案例的角度建立的。
(3)構件圖(component diagram)。構件圖描述一個封裝的類和它的接口、端口,以及由內嵌的構件和連接件構成的內部結構。構件圖用于表示系統的靜態設計實現視圖。對于由小的部件構建大的系統來說,構件圖是很重要的。構件圖是類圖的變體。
(4)組合結構圖(composite structure diagram)。組合結構圖描述結構化類(例如,構件或類)的內部結構,包括結構化類與系統其余部分的交互點。組合結構圖用于畫出結構化類的內部內容。
(5)用例圖(use case diagram)。用例圖描述一組用例、參與者及它們之間的關系。用例圖給出系統的靜態用例視圖。這些圖在對系統的行為進行組織和建模時是非常重要的。
(6)順序圖(sequence diagram,序列圖)。順序圖是一種交互圖(interaction diagram),交互圖展現了一種交互,它由一組對象或參與者以及它們之間可能發送的消息構成。交互圖專注于系統的動態視圖。順序圖是強調消息的時間次序的交互圖。
(7)通信圖(communication diagram)。通信圖也是一種交互圖,它強調收發消息的對象或參與者的結構組織。順序圖和通信圖表達了類似的基本概念,但它們所強調的概念不同,順序圖強調的是時序,通信圖強調的是對象之間的組織結構(關系)。在UML 1.X版本中,通信圖稱為協作圖(collaboration diagram)。
(8)定時圖(timing diagram,計時圖)。定時圖也是一種交互圖,它強調消息跨越不同對象或參與者的實際時間,而不僅僅只是關心消息的相對順序。
(9)狀態圖(state diagram)。狀態圖描述一個狀態機,它由狀態、轉移、事件和活動組成。狀態圖給出了對象的動態視圖。它對于接口、類或協作的行為建模尤為重要,而且它強調事件導致的對象行為,這非常有助于對反應式系統建模。
(10)活動圖(activity diagram)。活動圖將進程或其他計算結構展示為計算內部一步步的控制流和數據流。活動圖專注于系統的動態視圖。它對系統的功能建模和業務流程建模特別重要,并強調對象間的控制流程。
(11)部署圖(deployment diagram)。部署圖描述對運行時的處理節點及在其中生存的構件的配置。部署圖給出了架構的靜態部署視圖,通常一個節點包含一個或多個部署圖。
(12)制品圖(artifact diagram)。制品圖描述計算機中一個系統的物理結構。制品包括文件、數據庫和類似的物理比特集合。制品圖通常與部署圖一起使用。制品也給出了它們實現的類和構件。
(13)包圖(package diagram)。包圖描述由模型本身分解而成的組織單元,以及它們之間的依賴關系。
(14)交互概覽圖(interaction overview diagram)。交互概覽圖是活動圖和順序圖的混合物。
【答案】B
【第3~5題】
UML的結構包括構造塊、規則和公共機制三個部分。在基本構造塊中,(3)能夠表示多個相互關聯的事物的集合;規則是構造塊如何放在一起的規定,包括了(4)公共機制中,(5)是關于事物語義的細節描述
(3)A.用例描述
B.活動
C.圖
D.關系
(4)A.命名、范圍、可見性和一致性
B.范圍、可見性、一致性和完整性
C.命名、可見性、一致性和執行
D.命名、范圍、可見性、完整性和執行
(5)A.規格說明
B.事物標識
C.類與對象
D.擴展機制
【解析】本題考查UML的相關知識。
從總體上來看,UML的結構包括構造塊、規則和公共機制三個部分,如下圖:
【答案】C D A
【第6~7題】
DES是一種(6),其密鑰長度為56位,3DES是利用DES的加密方式,對明文進行3次加密,以提高加密強度,其密鑰長度是(7)位。
(6)A.共享密鑰
B.公開密鑰
C.報文摘要
D.訪問控制
(7)A.56
B.112
C.128
D.168
【解析】本題考查信息安全中的對稱加密算法。
對稱加密算法中,由于加密解密都使用同樣的密鑰,所以密鑰需要進行共享,故也被稱共享密鑰算法。
三重DES加密是使用2個DES密鑰,進行多次操作來完成的,所以其密鑰長度是:56*2=112位。
【答案】A B
【第8題】
下列算法中,用于數字簽名中摘要的是(8)。
(8)A.RSA
B.IDEA
C.RC4
D.MDS
【解析】本題考查的是信息安全中的摘要算法。
RSA是非對稱加密算法;MD5屬于信息摘要算法;IDEA與RC4屬于對稱加密算法。
【答案】D
【第9題】
以下用于在網絡應用層和傳輸層之間提供加密方案的協議是(9)。
(9)A.PGP
B.SSL
C.IPSec
D.DES
【解析】本題考查信息安全中的安全協議工作層次
選項中,僅有SSL是從傳輸層工作到應用層。PGP工作于應用層,IPSec工作于網絡層。
【答案】B
【第10題】
孫某在書店租到一張帶有注冊商標的應用軟件光盤,擅自復制后在網絡進行傳播,其行為是侵犯(10)行為。
(10)A.商標權
B.軟件著作權
C.注冊商標專用權
D.署名權
【解析】本題考查的是知識產權中軟件著作權問題。
題目給出了大量的誤導信息,讓考生認為在考商標權,而事實并非如此。商標權是指自己生產制造出來的產品,非法使用他人的商標。本題中問題在于復制了軟件光盤,隨意傳播,把軟件非法的傳播出去,對原著作權人造成侵害
【答案】B
【第11題】
在著作權法中,計算機軟件著作權保護的對象是(11)。
(11)A.計算機程序及其開發文檔
B.硬件設備驅動程序
C.設備和操作系統軟件
D.源程序代碼和底層環境
【解析】本題考查知識產權中的軟件著作權保護對象。
軟件著作權的保護對象是計算機程序及其文檔,而權利人可能是軟件開發者,也可能是軟件開發者所在的公司(職務作品的情況)。
【答案】A
【第12題】
著作權中,(12)的保護期不受限制。
(12)A.發表權
B.發行權
C.署名權
D.展覽權
【解析】本題考查知識產權中的著作權的保護期限。
在著作權中:
“署名權、修改權、保護作品完整權”的保護是沒有時間限制的。
“發表權、使用權和獲得報酬權”的保護時限為:作者終生及其死亡后的50年(第50年的12月31日)。
【答案】C
【第13題】
以下關于計算機軟件著作權的敘述,錯誤的是(13)。
(13)A.軟件著作權人可以許可他人行使其軟件著作權,并有權獲得報酬
B.軟件著作權人可以全部或者部分轉讓其軟件著作權,并有權獲得報酬
C.為了學習和研究軟件內含的設計思想和原理,通過安裝、顯示、傳輸或者存儲軟件等方式使用軟件的,可以不經軟件著作權人許可,不向其支付報
D.軟件著作權屬于自然人的,該自然人死亡后,在軟件著作權的保護期內,軟件著作權的繼承人可以繼承各項軟件著作權
【解析】本題考查知識產權中的軟件著作權。
軟件著作權屬于自然人時,該自然人死亡后,在軟件著作權的保護期內,軟件著作權的繼承人可以繼承部分軟件著作權,但像署名權這類權力是不能繼承的。
【答案】D
【第14題】
以下關于CPU和GPU的敘述中,錯誤的是(14)。
(14)A.CPU適合于需要處理各種不同的數據類型、大量的分支跳轉及中斷等場合
B.CPU利用較高的主頻、高速緩存(Cache)和分支預測等技術來執行指令
C.GPU采用MISD(Mutiplc Instuction Single Data)并行計算架構
D.GPU的特點是比CPU包含更多的計算單元和更簡單的控制單元
【解析】本題看似是考查CPU與GPU的差異,但事實上是考的Flynn分類法。
GPU是一種高性能的圖形處理器,一般采用的是SIMD架構。
【答案】C
【第15題】
計算機系統是一個硬件和軟件綜合體,位于硬聯邏輯層上面的微程序是用微指令編寫的。以下敘述中,正確的是,(15)。
(15)A.微程序般由硬件執行
B.微程序一般是由操作系統來調度和執行
C.微程序一般用高級語言構造的編譯器期譯后來執行
D.微程序一般用高級語言構造的解釋器件來解釋執行
【解析】
計算機系統是一個硬件和軟件的綜合體,可以把它看作是按功能劃分的多級層次結構,如圖所示。這種結構的劃分,有利于正確理解計算機系統的工作過程,明確軟件、硬件在系統中的地位和作用。
計算機系統的多級層次結構
(1)硬聯邏輯級。這是計算機的內核,由門、觸發器等邏輯電路組成。
(2)微程序級。這一級的機器語言是微指令集,程序員用微指令編寫的微程序一般直接由硬件執行。
(3)傳統機器級。這一級的機器語言是該機的指令集,程序員用機器指令編寫的程序可以由微程序進行解釋。
(4)操作系統級。從操作系統的基本功能來看,一方面它要直接管理傳統機器中的軟硬件資源,另一方面它又是傳統機器的延伸。
(5)匯編語言級。這一級的機器語言是匯編語言,完成匯編語言翻譯的程序稱為匯編程序。
(6)高級語言級。這一級的機器語言就是各種高級語言,通常用編譯程序來完成高級語言翻譯的工作。
(7)應用語言級。這一級是為了使計算機滿足某種用途而專門設計的,因此,這一級的機器語言就是各種面向問題的應用語言。
【答案】A
【第16~17題】
計算機系統中,(16)方式是根據所訪問的內容來決定要訪問的存儲單元,常用在(17)存儲器中。
(16)A.順序存取
B.直接存取
C.隨機存取
D.相聯存取
(17)A.DRAM
B.Cache
C.EEPROM
D.CD-ROM
【解析】本題考查組成原理中的相聯存儲基本概念。
按內容存取,是相聯存儲的最基本特點,Cache是一種非常經典的相聯存儲器。
【答案】D B
【第18題】
RISC指令系統的特點包括(18)。
①指令數量少
②尋址方式多
③指令格式種類少
④指令長度固定
(18)A.①②③
B.①②④
C.①③④
D.②③④
【解析】
【答案】C
【第19~22題】
在企業信息系統中,客戶關系管理系統將客戶看作是企業的一項重要資產,其關鍵內容是(19),供應鏈管理系統是企業通過改件上、下游供應鏈關系,整合和優化企業的(20),產品數據管理系統可以幫助企業實現對于企業產品相關的(21)進行集成和管理;知識管理系統是對企業有價值的信息進行管理,其中,(22)使知識能在企業內傳播和分享,使得知識產生有效的流動。
(19)A.客戶價值管理
B.市場營銷
C.客戶資料庫
D.客戶服務
(20)A.信息流、物流和資金流
B.商務流、物流和資金流
C.信息流、商務流和信用流
D.商務流、物流和人員流
(21)A.配置、文檔和輔助設計文件
B.數據、開發過程以及使用者
C.產品數據、產品結構和配置
D.工作流、產品視圖和客戶
(22)A.知識生成工具
B.知識編碼工具
C.知識轉移工具
D.知識發布工具
【解析】
客戶關系管理(Customer Relationship Management,CRM)將客戶看作是企業的一項重要資產,客戶關懷是CRM的中心,其目的是與客戶建立長期和有效的業務關系,在與客戶的每一個“接觸點”上都更加接近客戶、了解客戶,最大限度地增加利潤。CRM的核心是客戶價值管理,它將客戶價值分為既成價值、潛在價值和模型價值,通過“一對一”營銷原則,滿足不同價值客戶的個性化需求,提高客戶忠誠度和保有率,實現客戶價值持續貢獻,從而全面提升企業盈利能力。
供應鏈管理(Supply Chain Management,SCM)是一種集成的管理思想和方法,它執行供應鏈中從供應商到最終用戶的物流的計劃和控制等職能。從單一的企業角度來看,是指企業通過改善上、下游供應鏈關系,整合和優化供應鏈中的信息流、物流和資金流,以獲得企業的競爭優勢。
產品數據管理(Product Data Management,PDM)是一門用來管理所有與產品相關信息(包括零件信息、配置、文檔、計算機輔助設計文件、結構、權限信息等)和所有與產品相關過程(包括過程定義和管理)的技術。PDM系統是一種軟件框架,利用這個框架可以幫助企業實現對與企業產品相關的數據、開發過程以及使用者進行集成與管理,可以實現對設計、制造和生產過程中需要的大量數據進行跟蹤和支持。
通常,可以把知識管理工具分為知識生成工具、知識編碼工具和知識轉移工具三大類。
(1)知識生成工具。知識的生成包括產生新的想法、發現新的商業模式、發明新的生產流程,以及對原有知識的重新合成。不同方式的知識產生模式有不同的工具對其進行支持。知識生成工具包括知識獲取、知識合成和知識創新三大功能。目前,利用具有初步人工智能功能的搜索引擎和知識挖掘工具進行知識的自動獲取,可以將相關的詞句組合起來,幫助人們將分散的創新觀點進行合成。但是,目前實現知識的創新還十分困難,只能利用一些工具實現輔助性的知識創新。
(2)知識編碼工具。知識編碼是通過標準的形式表現知識,使知識能夠方便地被共享和交流。知識編碼工具的作用就在于將知識有效地存儲并且以簡明的方式呈現給使用者,使知識更容易被其他人使用。知識編碼的困難在于,知識幾乎不能以離散的形式予以表現。知識不斷地積累,不斷地改變,以至于人們很難對其進行清晰的區分。因此,對知識進行審核和分類是十分困難的。
(3)知識轉移工具。知識轉移工具最終就是要使知識能在企業內傳播和分享。知識的價值在于流動和使用。在知識流動的過程中存在許多障礙,使知識不能毫無阻力地任意流動。這些障礙可分成三類,分別是時間差異、空間差異和社會差異。知識轉移工具可以根據各種障礙的特點,在一定程度上幫助人們消除障礙,使知識得到更有效的流動。
【答案】D A B C
【第23~24題】
商業智能系統主要包括數據預處理、建立數據倉庫、數據分析和數據展現四個主要階段。其中,數據預處理主要包括(23);建立數據倉庫是處理海量數據的基礎;數據分析一般采用 (24)來實現;數據展現則主要是保障系統分析結果的可視化。
(23)A.聯機分析處理(OLAP)
B.聯機事務處理(OLTP)
C.抽取、轉換和加載(ETL)
D.數據聚集和匯總(DCS)
(24)A.數據倉庫和智能分析
B.數據抽取和報表分析
C.聯機分析處理和數據挖掘
D.業務集成和知識形成與轉化
【解析】
BI系統主要包括數據預處理、建立數據倉庫、數據分析和數據展現四個主要階段。
數據預處理是整合企業原始數據的第一步,它包括數據的抽取(Extraction)、轉換(Transformation)和加載(Load)三個過程(ETL過程);建立數據倉庫則是處理海量數據的基礎;數據分析是體現系統智能的關鍵,一般采用OLAP和數據挖掘兩大技術。OLAP不僅進行數據匯總/聚集,同時還提供切片、切塊、下鉆、上卷和旋轉等數據分析功能,用戶可以方便地對海量數據進行多維分析。數據挖掘的目標則是挖掘數據背后隱藏的知識,通過關聯分析、聚類和分類等方法建立分析模型,預測企業未來發展趨勢和將要面臨的問題;在海量數據和分析手段增多的情況下,數據展現則主要保障系統分析結果的可視化。
【答案】C C
【第25~26題】
業務流程分析的目的是了解各個業務流程的過程,明確各個部門之間的業務關系和每個業務處理的意義。在業務流程分析方法中,(25)能夠找出或設計出那些能夠使客戶滿意,實現客戶價值最大化;(26)能夠對供應鏈上的所有環節進行有效管理,實現對企業的動態控制和各種資源的集成和優化。
(25)A.客戶關系分析法
B.價值鏈分析法
C.供應鏈分析法
D.基于ERP的分析法
(26)A.客戶關系分析法
B.價值鏈分析法
C.供應鏈分析法
D.基于ERP的分析法
【解析】
業務流程分析的主要方法有價值鏈分析法、客戶關系分析法、供應鏈分析法、基于ERP的分析法和業務流程重組等。
(1)價值鏈分析法。價值鏈分析法找出或設計出那些能夠使顧客滿意,實現顧客價值最大化的業務流程。價值鏈就是一個創造價值的工作流程,在這一總流程基礎上,可把企業具體的活動細分為生產指揮流程、計劃決策流程、營銷流程、信息搜集與控制流程、資金籌措流程等。其中有些業務流程特別重要,對形成企業核心競爭力起著關鍵作用,這樣的業務流程稱為基本業務流程,對應于價值鏈中的基本活動;其他業務流程是對企業的基本經營活動提供支持和服務,稱為輔助業務流程,對應于價值鏈中的輔助活動。
(2)客戶關系分析法。客戶關系分析法就是把CRM用在業務流程的分析上。CRM的目標是建立真正以客戶為導向的組織結構,以最佳的價值定位瞄準最具吸引力的客戶,最大化地提高運營效率,建立有效的合作伙伴關系。從CRM的角度分析業務流程,企業的業務流程應當是以客戶與企業的關系,以及客戶行為為依據的,而不是傳統的按照企業內部管理來實施的。
(3)供應鏈分析法。供應鏈分析法是從企業供應鏈的角度分析企業的業務流程,它源于SCM。供應鏈是指用一個整體的網絡用來傳送產品和服務,從原材料開始一直到最終客戶(消費者),它憑借一個設計好的信息流、物流和資金流來完成。供應鏈分析法主要從企業內部供應鏈和外部供應鏈兩個角度來分析企業的業務流程,分析哪些流程處于供應鏈的核心環節。
(4)基于ERP的分析法。ERP的基本思想是將企業的業務流程看作是一個緊密聯接的供應鏈,將供應商和企業內部的采購、生產、銷售,以及客戶緊密聯系起來,對供應鏈上的所有環節進行有效管理,實現對企業的動態控制和各種資源的集成和優化,從而提升企業基礎管理水平,追求企業資源的合理、高效利用。
(5)業務流程重組。通過重新審視企業的價值鏈,從功能成本的比較分析中,確定企業在哪些環節具有比較優勢。在此基礎上,以顧客滿意為出發點進行價值鏈的分解與整合,改造原有的業務流程,實現業務流程的最優化。
【答案】B D
【第27~29題】
系統設計是根據系統分析的結果,完成系統的構建過程。其中,(27)是為各個具體任務選擇適當的技術手段和處理流程:(28)的主要任務是將系統的功能需求分配給軟件模塊,確定每個模塊的功能和調用關系,形成軟件的(29)。
(27)A.詳細設計 B.架構設計 C.概要結構設計 D.功能設計
(28)A.詳細設計 B.架構設計 C.概要結構設計 D.模塊設計
(29)A.用例圖 B.模塊結構圖 C.系統部署圖 D.類圖
【解析】
系統設計的主要內容包括概要設計和詳細設計。概要設計又稱為系統總體結構設計,它是系統開發過程中很關鍵的一步,其主要任務是將系統的功能需求分配給軟件模塊,確定每個模塊的功能和調用關系,形成軟件的模塊結構圖,即系統結構圖。在概要設計中,將系統開發的總任務分解成許多個基本的、具體的任務,為每個具體任務選擇適當的技術手段和處理方法的過程稱為詳細設計。根據任務的不同,詳細設計又可分為多種,例如,網絡設計、代碼設計、輸入/輸出設計、處理流程設計、數據存儲設計、用戶界面設計、安全性和可靠性設計等。
【答案】A C B
【第30題】
界面是系統與用戶交互的最直接的層面。Theo Mandel博士在界面設計中,提出著名的人機交互“黃金三原則”,包括保持界面一致、減輕用戶的記憶負擔和(30)。
(30)A.遵循用戶認知理解
B.降低用戶培訓成本
C.置于用戶控制之下
D.注意資源協調方式
【解析】
人機交互“黃金三原則”包括:置于用戶控制之下、減少用戶的記憶負擔、保持界面的一致性。
【答案】C
【第31~32題】
系統模塊結構設計中,一個模塊應具備的要素包括輸入和輸出、處理功能、(31)和(32)。
(31)A.外部數據 B.內部數據 C.鏈接數據 D.數據格式
(32)A.程序結構 B.模塊結構 C.程序代碼 D.資源鏈接
【解析】
一個模塊應具備以下四個要素:
(1)輸入和輸出。模塊的輸入來源和輸出去向都是同一個調用者,即一個模塊從調用者那兒取得輸入,進行加工后再把輸出返回調用者。
(2)處理功能。指模塊把輸入轉換成輸出所做的工作。
(3)內部數據。指僅供該模塊本身引用的數據。
(4)程序代碼。指用來實現模塊功能的程序。前兩個要素是模塊的外部特性,即反映了模塊的外貌;后兩個要素是模塊的內部特性。在結構化設計中,主要考慮的是模塊的外部特性,其內部特性只做必要了解,具體的實現將在系統實施階段完成。
【答案】B C
【第33~34題】
類封裝了信息和行為,是面向對象的重要組成部分。在系統設計過程中,類可以劃分為不同種類。身份驗證通常屬于(33),用戶通常屬于(34)。
(33)A.控制類 B.實體類 C.邊界類 D.接口類
(34)A.控制類 B.實體類 C.邊界類 D.接口類
【解析】
在系統設計過程中,類可以分為三種類型,分別是實體類、邊界類和控制類。
- 實體類
實體類映射需求中的每個實體,實體類保存需要存儲在永久存儲體中的信息,例如,在線教育平臺系統可以提取出學員類和課程類,它們都屬于實體類。實體類通常都是永久性的,它們所具有的屬性和關系是長期需要的,有時甚至在系統的整個生存期都需要。
實體類是對用戶來說最有意義的類,通常采用業務領域術語命名,一般來說是一個名詞,在用例模型向領域模型的轉化中,一個參與者一般對應于實體類。通常可以從SRS中的那些與數據庫表(需要持久存儲)對應的名詞著手來找尋實體類。通常情況下,實體類一定有屬性,但不一定有操作。 - 控制類
控制類是用于控制用例工作的類,一般是由動賓結構的短語(“動詞+名詞”或“名詞+動詞”)轉化來的名詞,例如,用例“身份驗證”可以對應于一個控制類“身份驗證器”,它提供了與身份驗證相關的所有操作。控制類用于對一個或幾個用例所特有的控制行為進行建模,控制對象(控制類的實例)通常控制其他對象,因此,它們的行為具有協調性。
控制類將用例的特有行為進行封裝,控制對象的行為與特定用例的實現密切相關,當系統執行用例的時候,就產生了一個控制對象,控制對象經常在其對應的用例執行完畢后消亡。通常情況下,控制類沒有屬性,但一定有方法。 - 邊界類
邊界類用于封裝在用例內、外流動的信息或數據流。邊界類位于系統與外界的交接處,包括所有窗體、報表、打印機和掃描儀等硬件的接口,以及與其他系統的接口。要尋找和定義邊界類,可以檢查用例模型,每個參與者和用例交互至少要有一個邊界類,邊界類使參與者能與系統交互。邊界類是一種用于對系統外部環境與其內部運作之間的交互進行建模的類。常見的邊界類有窗口、通信協議、打印機接口、傳感器和終端等。實際上,在系統設計時,產生的報表都可以作為邊界類來處理。
【答案】A B
【第35~37題】
在現代化管理中,信息論已成為與系統論、控制論等相并列的現代科學主要方法論之一。信息具有多種基本屬性,其中(35)是信息的中心價值:(36)決定了需要正確濾去不重要的信息、失真的信息,抽象出有用的信息:信息是數據加工的結構,體現了信息具有(37)。
(35)A.分享性 B.真偽性 C.滯后性 D.不完全性
(36)A.分享性 B.真偽性 C.滯后性 D.不完全性
(37)A.分享性 B.擴壓性 C.滯后性 D.層次性
【解析】
信息具有如下基本屬性:
真偽性:真實是信息的中心價值,不真實的信息價值可能為負。
層次性:信息一般和管理層一樣,可以為戰略層、策略層和執行層3個層次。
不完全性:客觀事實的全部信息是不可能得到的。我們需要正確濾去不重要的信息、失真的信息,抽象出有用的信息。
滯后性:信息是數據加工的結果,因此信息必然落后于數據,加工需要時間。
擴壓性:信息和實物不同,它可以擴散也可以壓縮。
分享性:信息可以分享,這和物質不同,并且信息分享具有非零和性。
【答案】B D C
【第38~39題】
美國著名的卡內基梅隆大學軟件工程學研究所針對軟件工程的工程管理能力與水平進行了充分研究,提出了5級管理能力的模式,包括臨時湊合階段、簡單模仿階段、完成定義階段、(38)和(39)。
(38)A.細化定義階段 B.標準化階段 C.管理階段 D.規格化階段
(39)A.細化定義階段 B.管理階段 C.最佳化階段 D.規格化階段
【解析】
SEI 的 5 級管理能力模式如下:
(1)臨時湊合階段:工作無正式計劃,作業進度經常被更改,任務計劃、預算、功能、質量都不可預測, 開發機構的整體組織非常混亂。系統的性能、水平依個人能力而定。
(2)簡單模仿階段:開發方開始采用基本的項目管理方法與原理;項目從規劃到運行都有明確的計劃; 這些計劃是通過模仿以前成功的項目開發的例子制定的,有可能通過模仿在本次開發中成功。
(3)完成定義階段:與項目有關的整體機構的作業進度規格化、標準化,由此達到持續穩定的技術水平 與管理能力。這種工程進度管理能力要求把與開發項目有關的活動、作用和責任充分告知所有的開發者, 并使之充分理解。
(4)管理階段:這是理想的項目管理階段。表現在開發者的工程管理能力不斷強化,通過可靠的組織與 計劃保障,能及早發現可能影響系統功能與性能的缺陷,使系統的性能與可靠性不斷改進與提高。
(5)佳化階段:這一階段是理想的項目管理階段。其特點表現在開發者的工程管理能力不斷強化,通 過可靠的組織與計劃保障,能及早發現項目中可能影響系統功能與性能的缺陷,系統的關鍵指標在工程的 實施過程中得到全面保證與提高。
【答案】C C
【第40~41題】
數據庫的產品很多,盡管它們支持的數據模型不同,使用不同的數據庫語言,而且數據的在儲結構也各不相同,但體系統構基本上都具有相同的特征,采用“三級模式和兩級映像”,如下圖所示,圖中①,②,③分別代表數據庫系統中(40),圖中④,⑤,⑥分別代表數據庫系統中(41)。
(40)A.物理層、邏輯層、視圖層
B.邏輯層、物理層、視圖層
C.視圖層、物理層、邏輯層
D.視圖層、邏輯層、物理層
(41)A.外模式/內模式映射、外模式內模式映射、概念模式內模式映射
B.外模式概念模式映射、外模式/概念模式映射、概念模式/內模式映射
C.概念模式/內模式映射、概念模式/內模式映射、外模式內模式映射
D.外模式/內模式映射、外模式內模式映射、概念模式/外模式映射
【解析】
【答案】D B
【第42題】
典型的事務服務器系統包括多個在共享內存中訪問數據的進程,其中(42)監控其它進程,一旦進程失敗,它將為該失敗進程執行恢復動作,并重啟該進程。
(42)A.檢查點進程 B.數據庫寫進程 C.進程監控進程 D.鎖管理器進程
【解析】
事務服務器包括多個在共享內存中訪問數據的進程:
服務器進程:接收用戶查詢(事務)、執行查詢并返回結果的進程。
鎖管理器進程:包括鎖授予、釋放鎖和死鎖檢測。
數據庫寫進程:有一個或多個進程用來將修改過的緩沖塊輸出到基于連續方式的磁盤中。
日志寫進程:該進程將日志記錄從日志記錄緩沖區輸出到穩定存儲器上。
檢查點進程:定期執行檢查點操作。
進程監控進程:監控其他進程。一旦有進程失敗,它將為失敗進程執行恢復動作。
【答案】C
【第43題】
給定關系模式R<U,F>;其中U為屬性集,F是U上的一組函數依賴,那么Armstroog公理系統的增廣律是指(43)。
(43)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所蘊涵
【解析】
關系模式R <U,F >來說有以下的推理規則:
A1.自反律(Reflexivity):若Y?X?U,則X →Y成立。
A2.增廣律(Augmentation):若Z?U且X→Y,則XZ→YZ成立。
A3.傳遞律(Transitivity):若X→Y且Y→Z,則X→Z成立。
【答案】D
【第44題】
某集團公司下屬有多個超市,假設公司高管需要從時間、地區和商品種類三個維度來分析某電器商品銷售數據,那么應采用 (44)來完成。
(44)A.數據挖掘
B.OLAP
C.OLTP
D. ETL
【解析】
依據題目說明的情況,該做法是進行多維數據分析,而多維數據分析是OLAP的典型應用。數據挖掘一般用于挖掘數據之間的聯系,得到一些人類所未知的數據規律。
【答案】B
【第45題】
若某企業信息系統的應用人員分為三類:錄入、處理和查詢,那么用戶權限管理的方案適合采用(45)。
(45)A.針對所有人員建立用戶名并授權
B.建立用戶角色并授權
C.建立每類人員的視圖并授權給每個人
D.對關系進行分解,每類人員對應一組關系
【解析】
由于系統的應用人員可明確分為三類,所以按不同角色賦予權限,再給用戶分配相應角色的機制最為適合。
【答案】B
【第46題】
采用微內核結構的操作系統設計的基本思想是內核只完成操作系統最基本的功能并在核心態下運行,其他功能運行在用戶志,其結構圖如下所示。圖中空(a)、(b)、(c)和(d)應分別選擇如下所示①~④中的哪一項?(46)。
①核心態
②用戶態
③文件和存儲器服務器
④進程調度及進程問通信
(46)A.①、②、③和④ B. ④、③、②和①
C.③、④、②和① D.③、①、④和②
【解析】
【答案】C
【第47題】
在支持多線程的操作系統中,假設進程P創建了若干個線程,那么(47)是不能被其他線程共享的。
(47)A.該進程的代碼段
B.該進程中打開的文件
C.該進程的全局變量
D.該進程中線程的棧指針
【解析】
同一進程間的線程共享的資源包括:
1、堆:由于堆是在進程空間中開辟出來的,所以它是理所當然地被共享的。
2、全局變量:它是與具體某一函數無關的,所以也與特定線程無關;因此也是共享的
3、靜態變量:雖然對于局部變量來說,它在代碼中是“放”在某一函數中的,但是其存放位置和全局變量一樣,存于堆中開辟的.bss和.data段,是共享的。
4、文件等公用資源:使用這些公共資源的線程必須同步。Win32 提供了幾種同步資源的方式,包括信號、臨界區、事件和互斥體。
獨享的資源有:
1、棧:每個線程中的棧都是由線程自身獨享的。
2、寄存器:每個線程執行指令時,都要用到寄存器,線程間的寄存器并不共享。
【答案】D
【第48題】
前趨圖是一個有向無環圖,記為:→=(Pi,Pj)|Pi完成時間先于Pj開始時間}。假設系統中進程P=(P1,P2, P3, P4, P5,P6, P7,P8}且進程的前趨圖如下:
那么,該前驅圖可記為(48)。
(48)A.→={(P1,P2), (P1,P3), (P1,P4), (P2,P5),(P3,P2),(P3,P4),(P3,P6),(P4,P7),(P5,P8),(P5,P6),(P7,P8)}
B.→={(P1,P2), (P1,P3), (P1,P4), (P2,P5),(P3,P2),(P3,P4),(P3,P6),(P4,P7),(P5,P8),(P6,P8),(P7,P8)}
C.→={(P1,P2), (P1,P3), (P1,P4), (P2,P5),(P3,P2),(P3,P4),(P3,P5),(P4,P6),(P4,P7),(P6,P8),(P7,P8)}
D.→={(P1,P2), (P1,P3), (P1,P4), (P2,P5),(P3,P2),(P3,P4),(P3,P5),(P4,P6),(P4,P7),(P6,P8),(P7,P8)}
【解析】
本題邏輯很簡單,只要按照題目的要求,將圖中的每一條箭線都用約定的形式表達即可。A選項中(P5,P6)有誤,C選項與D選項中(P3,P5)有誤。
【答案】B
【第49~50題】
假設磁盤塊與緩沖區大小相同,每個盤塊讀入緩沖區的時間為16us, 由緩沖區送至用戶區的時間是5us,在用戶區內系統對每塊數據的處理時間為1us.若用戶需要將大小為10個磁盤塊的Doc1文件逐塊從磁盤讀入緩沖區,并送至用戶區進行處理,那么采用單緩沖區需要花費的時間為(49)us: 采用雙緩沖區需要花費的時間為,(50)us.
(49)A.160
B.161
C.166
D.211
(50)A.160
B.161
C.166
D.211
【解析】本題可轉換為流水線的題來解答。
當采用單緩沖區時,由于將盤塊讀入緩沖區與將數據從緩沖區轉到用戶區,都要用到同一個緩沖區,所以只能把這兩步作為流水線的一個段。所以計算方式為:
16+5+1+(10-1)*(16+5)=211us。
當采用雙緩沖區時,讀入緩沖區與將數據從緩沖區轉到用戶區可以作為流水線的兩個段,所以計算方式為:
16+5+1+(10-1)*16=166us。
【答案】D C
【第51題】
某系統磁盤數據塊的大小為1024KB,系繞磁盤管理采用索引文件結構,每個索引指針占用4個字節。一個索引文件的索引節點有8個直接塊地址、1個一級間接塊地址、1個二級間接塊地址和1個三級間接塊地址。假設索引節點已經在內存中,那么訪問該文件偏移地址9089字節的數據需要再訪問(51)次磁盤。
(51)A.1
B.2
C.3
D.4
【解析】
由于一個磁盤數據塊的大小為:1024KB,索引文件一共有8個直接塊地址,所以直接索引范圍達到8192KB。文件偏移地址為9089字節,這個位置屬于直接索引,故中需要訪問1次磁盤。
【答案】A
【第52題】
某系統采用請求頁式存儲管理方案。假設某進程有6個頁面,系統給該進程分配了4個存儲塊,其頁面變換表如下表所示,表中的狀態位等于1和0分別表示頁面在內存或不在內存。當該進程訪問的第4號頁面不在內存時,應該淘汰表中頁面號為(52)的頁面。
(52)A.1
B.2
C.3
D.5
【解析】本題考查頁式存儲
在頁式存儲中,需要淘汰頁面時,一般淘汰訪問位為0的頁面。因為這類頁面長時間未被訪問,根據局部性原理,這類頁面再次被訪問的概率較小,應優先淘汰。
【答案】C
【第53~54題】
某廠擁有三種資源A. B、C.生產中、乙兩種產品。生產每噸產品需要消耗的資源、可以獲得的利潤見下表。日前,該廠擁有資源A、資源B和資源C分別為12噸,7噸和12噸。根據上述說明,適當安排甲、乙兩種產品的生產量,就能獲得最大總利潤(53)。如果生產計劃只受資源A和C的約束,資源B很容易從市場上以每噸0.5百萬元購得,則該廠宜再購買(54)資源B,以獲得最大的總利潤。
(53)A.16百萬元
B.18百萬元
C.19百萬元
D.20百萬元
(54)A.1噸
B.2噸
C.3噸
D.4噸
【解析】本題是一個線性規劃方面的問題。
設產品甲生產x噸,產品乙生產y噸:
式1:2x+y<=12
式2:x+y<=7
式3:x+2y<=12
對式1與式2求解,得:
x<=5,y<=2,這是一個合法解。
對式1與式3求解,得:
x<=4,y<=4,代入式2,不成立,所以這不是合法解。
對式2與式3求解,得:
x<=2,y<=5,這是一個合法解。
將兩組合法解分別代入利潤方程有:
當x<=5,y<=2 時,最大利潤為:
53+22=19
當x<=2,y<=5 時,最大利潤為:
23+52=16
所以應選擇x=5,y=2,得到最大利潤為:19。
若生產計劃只受資源A和C的約束,資源B很容易獲得,所以問題將轉變為:
式1:2x+y<=12
式3:x+2y<=12
此時,解出x<=4,y<=4。這意味著,如果B資源有8噸,就能達到最優方案,所以再購買1噸資源B即可。
【答案】C A
【第55題】
設三個煤場A、B、C分別能供應煤12、14、 10萬噸,三個工廠X、Y、Z分別需要煤11、12、13萬噸,從各煤場到各工廠運煤的單價(百元/噸)見下表方框內的數字。只要選擇最優的運輸方案,總的運輸成本就能降到(55)百萬元。
(55)A.83
B.91
C.113
D.153
【解析】
最優的運輸方案為:
X廠:煤場B供1萬噸,煤場C供10萬噸;
Y廠:煤場A供12萬噸;
Z廠:煤場B供13萬噸。
總運輸成本=2+30+12+3*13=83。
【答案】A
【第56~57題】
某項目有A~H八個作業,各作業所需時間(單位:周)以及緊前作業如下表:
該項目的工期為(56)周。如果作業C拖延3周完成,則該項目的工期(57)。
(56)A.12
B.13
C.14
D.15
(57)A.不變
B.拖延1周
C.拖延2周
D.拖延3周
【解析】本題應先繪制出活動網絡圖
然后從圖中找出最長路徑,最長路徑為:ADFH,長度為13,所以總工期13周。
當作業C拖延3周后,關鍵路徑發生改變,變為:ACEH,長度為15,所以總工期從13周,延長至15周,一共拖延2周。
【答案】B C
【第58題】
下表記錄了六個結點A、B、C、D、E、F之間的路徑方向和距離。從A到F的最短距離是(58)。
(58)A.38
B.40
C.44
D.46
【解析】
從A到F的最短路徑是:A-C-F,總長度為38。
方法是,先求出從A到B的最短路徑長度,然后求A到C的最短路徑長度,依此類推。
【答案】A
【第59題】
某小區有七棟樓房①~⑦(見下圖),各樓房之間可修燃氣管道路線的長度(單位:百米)已標記在連線旁。為修建連通各個樓房的燃氣管道,該小區內部煤氣管道的總長度至少為(59)百米。
(59)A.23
B.25
C.27
D.29
【解析】本題為最小生成樹問題。
從圖中選取最小的六條邊,并確保這6條邊不形成環路即可。
即:2+3+3+4+5+6=23。
【答案】A
【第60題】
信息系統的性能評價指標是客觀評價信息系統性能的依據,其中,(60)是指系統在單位時間內處理請求的數量。
(60)A.系統響應時間
B.吞吐量
C.資源利用率
D.并發用戶數
【解析】
吞吐量是指對網絡、設備、端口、虛電路或其他設施,單位時間內成功地傳送數據的數量(以比特、字節、分組等測量)。
【答案】B
【第61題】
運用互聯網技術,在系統性能評價中通常用平均無故障時間(MTBF)和平均故障修復時間(MTTR) 分別表示計算機系統的可靠性和可用性,下列(61)表示系統具有高可靠性和高可用性。
(61)A.MTBF小,MTTR小
B.MTBF大,MTTR小
C.MTBF大,MTTR大
D.MTBF小,MTTR大
【解析】
MTBF:平均無故障時間,也就是平均運行多久不出故障,這個時間越大,可用性越好。
MTTR:平均故障修復時間,也就是每次故障需要多長時間恢復為正常狀態,這個時間越小越好。
【答案】B
【第62題】
MPEG-7是ISO制定的(62)標準。
(62)A.多媒體視潁壓縮編碼
B.多媒體音頻壓縮編碼
C.多媒體音、視頻壓縮編碼
D.多媒體內容描述接口
【解析】
MPEG-7標準被稱為“多媒體內容描述接口”,MPEG-7規定一個用于描述各種不同類型多媒體信息的描述符的標準集合,其目標是支持多種音頻和視覺的描述,支持數據管理的靈活性、數據資源的全球化和互操作性等。它標準化了描述子、描述結構、描述定義語言等。
【答案】D
【第63題】
彩色視頻信號數字化的過程中, 利用圖像子采樣技術通過降低對(63)的采樣頻率,以達到減少編碼數據量的目的。
(63)A.色度信號
B.飽和度信號
C.同步信號
D.亮度信號
【解析】
顏色是由亮度和色度共同表示的,色度是不包括亮度在內的顏色的性質,它反映的是顏色的色調和飽和度。在進行數據的采樣與壓縮時,由于人眼睛能識別的顏色的種類,遠小于顏色固有的種類。所以會從這個維度出發,將人類看不出差異的顏色使用同樣的顏色保存,這能有限的減少編碼數據量。
【答案】A
【第64題】
主機host1對host2進行域名查詢的過程如下圖所示,下列說法中正確的是(64)。
(64)A.本地域名服務器采用迭代算法
B.中介域名服務器采用迭代算法
C.根域名服務器采用遞歸算法
D.授權域名服務器采用何種算法不確定
【解析】
本地域名服務器采用的是遞歸算法;根域名服務器采用的是迭代算法;中介域名服務器采用的是遞歸算法。而授權域名服務器不能確定是哪種算法,所以應選D。
【答案】D
【第66題】
某公司網絡的地址是192.168.192.0/20,要把該網絡分成32個子網,則對應的子網掩碼應該是(65),每個子網可分配的主機地址數是(66)。
(65)A.255.255.252.0
B.255.255.254.0
C.255.255.255.0
D.255.255.255.128
(66)A.62
B.126
C.254
D.510
【解析】
題目中,原網絡地址是192.168.192.0/20,即IP地址前20位是網絡號。目前要將此網絡分成32個子網,則需要取5位主機號充當網絡號,即前25位為網絡號。此時的子網掩碼應是前25位為1,后7位為0的地址,即:255.255.255.128。
每個子網可分配的主機地址數為:2^7-2=126。
注:每個子網中,主機號為全0或全1的地址不能使用,所以要減2。
【答案】D B
【第67題】
以下關于網絡布線子系統的說法中,錯誤的是(67)。
(67)A.工作區子系統指終端到信息插座的區域
B.水平子系統實現計算機設備與各管理子系統間的連接
C.干線子系統用于連接樓層之間的設備間
D.建筑群子系統連接建筑物
【解析】
水平子系統是實現信息插座和管理子系統(跳線架)間的連接,而非計算機設備與各管理子系統間的連接。
【答案】B
【第68題】
在層次化園區網絡設計中,(68)是匯聚層的功能。
(68)A.高速數據傳輸
B.出口路由
C.廣播域的定義
D.MAC地址過濾
【解析】
為了能夠更好地分析與設計復雜的大型互連網絡,在計算機網絡設計中,主要采用分層(分級)設計模型,它類似于軟件工程中的結構化設計。在分層設計中,引入了三個關鍵層的概念,分別是核心層、匯聚層和接入層。
通常將網絡中直接面向用戶連接或訪問網絡的部分稱為接入層,將位于接入層和核心層之間的部分稱為分布層或匯聚層。接入層的目的是允許終端用戶連接到網絡,因此,接入層交換機具有低成本和高端口密度特性。
匯聚層是核心層和接入層的分界面,完成網絡訪問策略控制、數據包處理、過濾、尋址,以及其他數據處理的任務。匯聚層交換機是多臺接入層交換機的匯聚點,它必須能夠處理來自接入層設備的所有通信量,并提供到核心層的上行鏈路,因此,匯聚層交換機與接入層交換機比較,需要更高的性能,更少的接口和更高的交換速率。
網絡主干部分稱為核心層,核心層的主要目的在于通過高速轉發通信,提供優化、可靠的骨干傳輸結構,因此,核心層交換機應擁有更高的可靠性,性能和吞吐量。核心層為網絡提供了骨干組件或高速交換組件,在純粹的分層設計中,核心層只完成數據交換的特殊任務。需要根據網絡需求的地理距離、信息流量和數據負載的輕重來選擇核心層技術,常用的技術包括ATM、100Base-Fx和千兆以太網等。在主干網中,考慮到高可用性的需求,通常會使用雙星(樹)結構,即采用兩臺同樣的交換機,與匯聚層交換機分別連接,并使用鏈路聚合技術實現雙機互聯。
【答案】D
【第69題】
假如有3塊80T的硬盤,采用RAID5的容量是(69)。
(69)A.40T
B.80T
C.160T
D.240T
【解析】
RAID5采用的是N+1模式,即:一共有N+1個盤,則會用N個盤的容量存數據,1個盤的容量存校驗信息。所以3塊80T的盤,只有160T用于存數據,還有80T用于存校驗信息,故能用的真實容量為160T。
【答案】C
【第70題】
網絡安全體系設計可從物理線路安全、網絡安全、系統安全、應用安全等方面來進行。其中,數據庫容災屬于(70)。
(70)A.物理線路安全和網絡安全
B.應用安全和網絡安全
C.系統安全和網絡安全
D.系統安全和應用安全
【解析】
數據庫容災應屬于系統安全和應用安全,因為一方面數據庫管理系統屬于系統軟件,另一方面數據庫中存儲的是應用級的數據。
【答案】D
【第71~75題】
During the systems analysis phase, greater user involvement usually results in better communication, faster development times, and more satisfied users.There are three common team-based approaches that encourage system
users to participate actively in various development tasks.1)(71)is a popular fact-finding technique that brings users into the development process as active participants. The end product of the approach is a requirements model.2)(72)is a team-based technique that speeds up information systems development and produces a functioning information system. The approach consists of several phases.The(73)combines elements of the systems planning and systems analysis phases of tbe SDLC.Users, managers, and IT staff members discuss and agree on business needs, project scope, constraints, and system requirements.During(74),users interact with systems analysts and develop models and prototypes that represent all system processes, outputs, and inputs.3)(75)attempt to develop a system incrementally by building a series of prototypes and constantly adjusting them to user requirements.
(71)A.Questionnaires
B.Joint application development
C.Interviews
D.Prototyping
(72)A.Object-oriented development
B.Model-driven development
C.Rapid application development
D.Commercial Application package
(73)A.requirements planning phasc
B.busincss process modeling
C.business process improvement
D.scope definition phase
(74)A.physical architecuredesig
B.object design
C.prototypes design
D.user design phase
(75)A.Agile methods
B.The FAST framework
C.Reversc Engineering
D.Reengineering
【解析】翻譯:
在系統分析階段,參與的用戶越多溝通效果越好、開發效率和用戶滿意度更高。有三種常見的基于團隊的方法可以鼓勵系統用戶積極參與各種幵發任務。1)聯合應用程序開發是一種流行的事實發現技術,它使用戶主動參與到開發過程中。該方法的最終產品是需求模型。2)快速應用開發是一種基于團隊的技術,可加速信息系統開發并生成功能正確的信息系統。該方法包括幾個階段:需求計劃階段將系統開發周期中系統規劃與系統分析階段的要素結合起來。用戶、經理和IT員工討論并商定業務需求、項目范圍、約束和系統需求。用戶設計階段,用戶與系統分析師進行交互,并開發表示所有系統進程、輸出和輸入的模型和原型。敏捷方法試圖通過構建一系列原型并不斷根據用戶需求進行調整來逐步開發系統。
【答案】B C A D A