當前位置:學者齋 >

計算機 >計算機四級 >

2015年3月計算機四級《數據庫工程師》模擬試題(五)參考答案

2015年3月計算機四級《數據庫工程師》模擬試題(五)參考答案

 一、選擇題(共70題,每題1分,滿分70分。)

2015年3月計算機四級《數據庫工程師》模擬試題(五)參考答案

(71) D (72) B (73) C (74) C (75) D

(76) C (77) C (78) B (79) B (80) B

(81) D (82) C (83) D (84) C (85) B

(86) C (87) B (88) D (89) C (90) B

(91) C (92) A (93) D (94) D (95) C

(96) A (97) D (98) D (99) C (100) A

(101) D (102) D (103) B (104) A (105) D

(106) C (107) D (108) C (109) A (110) B

(111) C (112) D (113) A (114) B (115) C

(116) B (117) A (118) C (119) D (120) C

(121) B (122) B (123) C (124) D (125) A

(126) D (127) B (128) A (129) A (130) C

(131) D (132) B (133) C (134) B (135) D

(136) C (137) D (138) B (139) C (140) D

  二、論這題(四個論述題可任選其一,並只選其一,多選無效,滿分30分。)

論述題1

1、操作系統所 管理 的資源分為硬件資源和軟件資源,硬件資源包括:CPU、內存、各種外部設備,軟件資源主要是信息(程序和數據)。(4分)

2.操作系統在共享的前題下,以資源分配、使用和回收為出發點,考慮操作系統各部分程序的功能和算法,解決併發環境中的資源管理問題。

雖然操作系統所管理的各類資源的性質各不相同,但所需要解決的問題以及資源管理的策略又都具有類似之處。因此,每種資源管理模塊都要研究以下幾方面的內容:

(1) 記住資源的使用狀態,即記住哪些資源處於空閒,哪些資源已被使用和被誰使用等;

(2) 確定資源的分配策略,即根據各類資源的不同特點確定一組原則,以決定如何進行資源的分配和調度;

(3) 執行資源的分配,即根據用户的要求和資源分配策略,具體執行資源的分配工作;

(4) 回收資源,即當某些用户作業已不再需要某種資源時,系統及時地回收資源,以便重新分配給其它的作業使用。

(答出一項給3分。)

3、 首先從內存劃分、程序邏輯地址劃分、內存分配幾方面考慮段式存儲管理方案的工作 原理 :

(l) 內存劃分:內存空間被動態地劃分為若干個長度不相同的區域,每個區域稱作一個物理段、每個物理段在內存中有一個起始地址,稱作段首址。將物理段中的所有單元從0開始依次編址,稱為段內地址。(2分)

(2) 邏輯地址空間劃分:用户程序按邏輯上有完整意義的段來劃分。稱為邏輯段。例如主程序、子程序、數據等都可各成一段,每段對應於一個過程,一個程序模塊或一個數據集合。將一個用户程序的所有邏輯段從0開始編號,稱為段號。將一個邏輯段中的所有單元從0開始編址,稱為段內地址。(2分)

用户程序的邏輯地址由段號和段內地址兩部分組成:段號,段內地址

(3) 內存分配:系統以段為單位進行內存分配,為每一個邏輯段分配一個連續的.內存區

(物理段)。邏輯上連續的段在內存不一定連續存放。(2分)

然後,從實現方法上考慮:

(4) 建立段表(2分)

系統為每個用户程序建立一張段表,用於記錄用户程序的邏輯段與內存物理段之間的對應關係,包括邏輯段號,物理段首地址和物理段長度三項內容。用户程序有多少邏輯段,該段表裏就登記多少行,且按邏輯段的順序排列。段表存放在內存系統區裏。

(5) 建立空閒區表(6分)

系統中設立一張內存空閒區表,記錄內存中空閒區域情況,用於為段分配和回收內存。系統在尋找空閒區時可採用以下三種分配算法。

(l) 首先適應算法

根據 申請 ,在空閒區表中選取第一個滿足申請長度的空閒區。此算法簡單,可以快速做出分配決定。

(2) 最佳適應算法

根據申請,在空閒區表中選擇能滿足申請長度的最小空閒區。此算法最節約空間,因為

它儘量不分割大的空閒區。其缺點是可能會形成很多很小的空閒區域,稱作碎片。

(3) 最壞適應算法

根據申請,在空閒區表中選擇能滿足申請要求的最大的空閒區。該算法的出發點是:在大空頭區中裝人信息後,分割剩下的空閒區相對也大,還能用於裝入新的信息。該算法的優點是可以避免形成碎片;缺點是分割大的空閒區後,再遇到較大的申請時,無法滿足的可能性較大。

論述題2

本題主要考查考生對軟件質量保證措施的全面瞭解程度。軟件質量保證措施除了常規的對編碼進行測試外,還有軟件生命週期階段成果的複審,對各階段文檔和材料的複查,從管理的角度對軟件開發工作的複審以及對編碼的測試,要求學生建立軟件質量保證的整體概念。

l、 關於複審、複查、管理複審和測試共12分,每方面給3分。

(l) 複審是搭在編碼以前對分析、設計成果的非正規和正規審查,其重點是發現系統性的錯誤或缺點。

(2) 複查是指對階段產生的文檔和材料的 檢查 ,以保證下階段工作的開始。

(3) 管理複查是指從項目管理的角度,從總體、成本和進度等方面進行檢查。

(4) 測試是指對編碼的查錯和排錯,應説測試的內容和過程,如單元測試、集成測試、系統測試等。

2、 軟件複審是軟件在編碼前對分析文檔和設計文檔的審查,其目的是發展和糾正在分析和設計階段中可能產生的系統性錯誤,它是軟件測試的固有和重要內容和步驟。軟件測試是對基於正確設計基礎上所開發的程序的測試。二者是從不同方面對軟件質量的保證。

涉及到上述內容即可得6分,缺少可適當扣分。

3、 軟件測試的目的從編碼階段來説是發現程序中可能出現的錯誤並排除錯誤。測試的具體內容是從不同範圍和對象中來發現可能存在的錯誤並排除之,包括:單元測試即對模塊進行測試,再對由模塊集成的子系統進行測試,再將子系統集成起來進行系統測試,測試中將應用到測試實例和測試數據。涉及到上述內容即可得12分,部分者可適當扣分。

論述題3

1、 為了維護數據庫的參照完整性,當刪除被參照關係的元組時,系統可能採取如下三種做法(每種做法得5分):

(l) 級聯刪除(cascades):即,當刪除被參照關係的元組時,同時將參照關係中所有外鍵值與被參照關係中要被刪除元組的主鍵值相等(相對應)的元組一起刪除。

(2) 拒絕刪除(restricted):即,只當參照關係中沒有任何元組的外鍵值與被參照關係中要被刪除的元組的主鍵值相等(相對應)時,系統才執行該刪除操作,否則拒絕執行該刪除操作。

(3) 置空值刪除(nullfies):即,當刪除被參照關係的元組時,同時將參照關係中所有與被參照關係中要被刪除元組的主健值相等(相對應)的外鍵值都置為空值。

2、 對於本題的情況,應該選用第一種做法。即,將關係SC中S#=‘01001’的4個元組也一起刪除。(得10分)

因為當一個學生離開學校不再回來,他的個人信息記錄若從S關係中刪除了,那麼他的選課信息記錄就沒有保存的必要,也應隨之從SC關係中刪除。(得5分)

論述題 4

本題主要考查考生對 網絡 安全 、網絡用户使用規則中基本問題的理解與掌握程度。

l、 要點及分數分佈(l6分)

(l) 在網絡安全策略設計中,一般採用第一種方法。(6分)

(2) 理由一:第一種方法明確的限定了用户在網絡中訪問的權限與能夠使用的服務。它符合網絡管理中規定用户在網絡訪問的“最小權限”的原則,即給予用户能完成他的任務所“必要”的訪問權限與可以使用的服務類型,這樣能便於網絡的管理。(5分)

理由二:網絡服務類型很多,新的網絡服務功能將不斷出現。採用第一種 思想 方法所表示的策略只規定了允許用户做什麼;而第二種思想方法所表示的策略只規定了用户不能做什麼。那麼在一種新的網絡應用出現時,對於第一種方法如允許用户使用,它將明確地在使用規定中表述出來;而按照第二種思想方法,如不明確表示禁止,那就意味着允許用户使用。因此從網絡應用發展與網絡管理的角度,第二種方法有可能造成網絡管理的混亂。(5分)

應試者正確地回答“理由一”或“理由二”中的一個,得5分;完整地回答了兩點理由方可得10分。應試者表述的結果符合以上原則,應視為正確。

2、 要點及分數分佈(7分)

(l) 這種觀點是錯誤的(3分)。

(2) 理由:因為用户必須明白,泄露用户帳户密碼信息可能為網絡非法入侵者以合法身份侵入網絡系統提供了條件,這樣會危及用户自身的合法權益與網絡系統安全(4分)

3、 要點及分數分佈(7分)

(1) 這種觀點是錯誤的。(3分)

(2) 理由:網絡用户使用方法中規定“必須定期或不定期修改用户帳户密碼”的目的是防止網絡非法入侵者很容易地通過猜測的方法,來獲取用户帳户密碼,以保護網絡用户合法權益,提高網絡系統的安全性。(4分)

  • 文章版權屬於文章作者所有,轉載請註明 https://xuezhezhai.com/zh-mo/jsj/siji/2x4pod.html