當前位置:才華齋>計算機>計算機四級>

2015下半年全國計算機四級《網路工程師》衝刺模擬試題答案

計算機四級 閱讀(1.47W)

  一、選擇題

2015下半年全國計算機四級《網路工程師》衝刺模擬試題答案

1.A 2.A 3.B 4.A 5.C 6.D 7.C 8.D 9.A 10.B

11.A 12.D 13.C 14.D 15.B 16.A 17.C 18.B 19.D 20.B

21.A 22.C 23.D 24.D 25.D 26.A 27.B 28.C 29.B 30.C

31.A 32.B 33.A 34.D 35.C 36.C 37.C 38.C 39.B 40.D

41.B 42.B 43.B 44.D 45.B 46.C 47.D 48.B 49.B 50.C

51.C 52.A 53.C 54.D 55.D 56.A 57.C 58.B 59.D 60.B

61.C 62.A 63.B 64.C 65.A 66.C 67.C 68.C 69.A 70.D

  二、論述題

論述題1 參考答案

1、在SQL 語言中,檢視是從一個或幾個基本表( 或檢視)中匯出的表, 它是由若干個基本表或其它檢視構成的子集。使用者可以用SQL 語句對檢視和基本表進行查詢等操作。在使用者看來檢視和基本表是一樣的,都是關係(即表格)。在SQL 語言中的檢視(vi ew)是資料庫體系結構中的外模式。

2、SQL 語言中定義檢視的命令格式為:

CREATE VIEW 檢視名[(欄位名[,欄位名]…)] AS查詢 [WITH CHECK OPTION];

SQL 語言中刪除檢視的命令格式為:

DROP VIEW 檢視名;

3、檢視的優點主要有:

1)檢視對於資料庫的重構造提供了一定程度的邏輯獨立性。

資料的邏輯獨立性是指資料庫重構造時,如資料庫擴大 (增加了新欄位,新關係等),

使用者和使用者程式不會受影響。

2)簡化了使用者觀點。

檢視的機制使使用者把注意力集中在他所關心的資料上。若這些資料不是直接來自基本表,則可以定義檢視,從而使使用者眼中的資料結構簡單而直接了當, 並可大大簡化使用者的數查詢操作,特別是把若干表連線在一起的檢視,把從表到表所需要的連線操作向用戶隱蔽了起來。

3)檢視機制使不同的使用者能以不同的方式看待同一資料。

4)檢視機制對機密資料提供了自動的安全保護功能。

可以把機密資料從公共的資料檢視(基本表)中分離出去,即針對不同使用者定義不同的檢視,在使用者檢視中不包括機密資料的欄位。這樣,這類資料便不能經由檢視被使用者存取,從而自動地提供了對機密資料的保護。

論述題2 參考答案

1. 程式流程圖的缺點

程式流程圖的主要缺點如下:

(1) 程式流程圖從本質上說不支援逐步求精,它誘使程式設計師過早地考慮程式的控制流程,而不去考慮程式的全域性結構。

(2) 程式流程圖中用箭頭代表控制流,使得程式設計師不受任何約束,可以完全不顧結構化設計的原則,隨意轉移控制。

(3) 程式流程圖不易表示資料結構。

(4) 程式流程圖的每個符號對應於源程式的一行程式碼,對於提高大型系統的可理解性作用甚微。

2.盒圖的優點

盒圖有這樣的一些優點:

(1) 由於只能從上邊進入盒子然後從下面走出盒子,除此之外沒有其它的入口和出口,所以方框圖限制了隨意的控制轉移,保證了程式有良好的結構。

(2) 方框圖是一種強制設計人員和程式設計師進行結構化思維的工具,一開始就用方框圖來學習程式設計的軟體人員不會養成壞的程式設計習慣。因為它除了幾種標準結構的符號之外,不再提供其它描述手段。

(3) 方框圖形象直觀, 具有良好的可見度, 例如迴圈的範圍、條件語句的範圍清晰,

所以容易理解設計意圖,為程式設計、複審和選擇測試例項、維護都帶來了方便。

(4) 區域性資料和全程資料的作用域很容易確定。

(5) 易於表達巢狀結構。

圖的優點

PAD 圖的主要優點如下:

(1)PAD 的一個獨特之處在於, 以PAD 為基礎, 遵循一個機械的規則就能方便地編寫出程式,這個規則稱為走樹(Tree walk)。在走樹時只要順著PAD 所呈的樹形結構移動,對參照上文所給出的PAD 成分同PASCAL 結構的對應關係,就可依次將遇到的PAD 成分翻譯成PASCAL 程式,有利於提高軟體的生產率。

(2)PAD 圖所描繪的程式結構十分清晰。圖中最左面的豎線是程式的主線,即第一

層結構。隨著程式層次的增加,PAD 圖逐漸向右延伸,每增加一個層次,圖形

就向右擴充套件一條豎線。PAD 圖中豎線的總條數就是程式的層次數。用PAD 圖表

示處理邏輯,易讀、易懂、易記。PAD 圖是二維樹形結構的.圖形,程式從圖中

最左豎線上端的結點開始執行, 自上而下,從左向右順序執行, 遍歷所有結點。

(3)PAD 圖的符號支援自頂向下、逐步求精的方法的使用。開始時設計者可以定義

一個抽象程式。隨著設計工作的深入而使用def 符號逐步增加細節,直至完成詳細設計。

(4) 使用表示結構化控制結構的PAD 符號所設計出來的程式必然是結構化程式。

論述題3 參考答案

作業系統中有若干程序併發執行, 它們不斷申請、使用、釋放系統資源,雖然系統的進

程協調、通訊機構會對它們進行控制,但也可能出現若干程序都相互等待對方釋放資源才能

繼續執行,否則就阻塞的情況。此時,若不借助外界因素, 誰也不能釋放資源, 誰也不能解

除阻塞狀態。根據這樣的情況,作業系統中的死鎖被定義為系統中兩個或者多個程序無限期

地等待永遠不會發生的條件,系統處於停滯狀態,這就是死鎖。

產生死鎖的原因主要是:

(1) 因為系統資源不足。

(2) 程序執行推進的順序不合適。

(3) 資源分配不當等。

如果系統資源充足, 程序的資源請求都能夠得到滿足,死鎖出現的可能性就很低, 否則就會因爭奪有限的資源而陷入死鎖。其次,程序執行推進順序與速度不同,也可能產生死鎖。

產生死鎖的四個必要條件:

(1) 互斥條件:一個資源每次只能被一個程序使用。

(2)請求與保持條件:一個程序因請求資源而阻塞時,對已獲得的資源保持不放。

(3) 不剝奪條件:程序已獲得的資源,在末使用完之前,不能強行剝奪。

(4) 迴圈等待條件:若干程序之間形成一種頭尾相接的迴圈等待資源關係。

這四個條件是死鎖的必要條件, 只要系統發生死鎖, 這些條件必然成立, 而只要上述條件之一不滿足,就不會發生死鎖。

死鎖的解除與預防:

理解了死鎖的原因, 尤其是產生死鎖的四個必要條件,就可以最大可能地避免、預防和解除死鎖。所以, 在系統設計、程序排程等方面注意如何不讓這四個必要條件成立, 如何確定資源的合理分配演算法, 避免程序永久佔據系統資源。此外, 也要防止程序在處於等待狀態的情況下佔用資源。因此,對資源的分配要給予合理的規劃。

論述題4 參考答案:

(1) 在IEEE802 系列標準中,LAN 參考模型對應OSI 參考模型的資料鏈路層和物理層,它將資料鏈路層劃分為邏輯鏈路控制LLC(Logical Link Control) 子層和介質訪問控制MAC子層。

(2) 在IEEE802 系列標準中,IEEE802.2標準描述邏輯鏈路子層的功能、特性和協議。

(3) IEEE802.3 標準定義了CSMA/CD 匯流排介質訪問控制方法,CSMA/CD 基本工作原理:對於匯流排拓撲的區域網,帶衝突檢測的載波監聽多路訪問CSMA/CD 是應用最廣泛的一種介質訪問控制方法。CSMA/CD 是一種典型的採用隨機訪問,爭用匯流排的介質訪問控制方法。

所謂“隨機訪問”是指任何一個節點不存在預知的、或有排程安排的確定傳送時間, 每一站傳送均通過爭用後,隨機進行的。

(4) IEEE802.6 標準定義了都會網路MAN 介質訪問控制方法與物理層規範。