糯米文學吧

位置:首頁 > 英語 > 等級考試

2009年9月全國計算機等級考試四級真題

一、選擇題((1)~(20)每題1分,(21)~(30)每題2分,共40分)

2009年9月全國計算機等級考試四級真題

(1)查詢處理器是數據庫管理系統的重要組成部分,下列不屬於查詢處理器功能組成模塊的是

A)DML編譯器  B)查詢執行引擎  C) 嵌入式DML的預編輯器  D) 查詢權限管理器

(2)關於數據視圖預與三級模式,下列説法錯誤的是

A)數據視圖是指用户從某個角度看到的客觀世界數據對象的特徵

B) 外模式是數據庫用户能使用的局部數據,描述外模式時,通常需要給出其物理結構

C)概念模式以數據模型的形式描述數據

D)三級模式結構實現了數據的獨立性

(3)為了保證數據庫應用系統正常運行,數據庫管理員在日常工作中需要對數據庫進行維護。下列一般不屬於數據庫管理員日常維護工作的是

A) 數據內容的一致性維護  B) 數據庫備份與恢復  C)數據庫安全性維護  D) 數據庫存儲空間管理

(4) 事務的活鎖又稱為事務的飢餓,為了避免數據庫出現事務活鎖,可以採用的措施是

A) 使用先來服務策略處理事務請求  B) 使用兩階段鎖協議  C) 對事務進行併發調度  D) 使用小粒度鎖

(5)關於數據庫視圖,下列説法正確的是

A) 視圖可以提高數據的操作性能  B)定義視圖的語句可以是任何數據操作語句

C) 視圖可以提供一定程度的數據獨立性  D) 視圖的數據一般是物理存儲的

(6)在需求分析階段,結構化分析和建模方法是一種較為有效的需求分析方法。下列不屬於結構化分析和建模方法優點的是

A) 用圖形化模型能直觀地表示系統功能  B)可避免過早陷入具體細節

C) 圖形對象不涉及太多技術術語,便於用户理解模型

D) 從局部或子系統開始分析問題,便於建模人員瞭解業務模型

(7)數據字典是數據庫管理系統的重要組成部分,其中存儲的各類信息通常由

A)數據庫管理員維護  B) 程序員維護  C) 數據庫管理系統維護  D)一般用户維護

(8)下列約束中能確保一個函數依賴是完全非平凡函數依賴的是

A) 僅當其右邊的屬性集是左邊屬性集的子集

B) 僅當其右邊屬性集中的屬性都不屬於左邊的屬性集

C) 僅當其右邊屬性集中至少有一個屬性不屬於左邊的屬性集

D) 僅當其右邊屬性集中的屬性都屬於左邊的屬性集

(9)在數據庫中可用多種結構組織數據,散列文件是其中的一種。關於散列文件,下列説法錯誤的是

A)為了防止桶溢出,在散列文件設計時,需要預留一些空間大小固定的桶

B) 用散列文件組織數據時,需要使用文件記錄中的一個或多個域作為查找碼

C) 如果散列文件中散列函數的“均有分佈性”不好,可能會造成桶溢出

D) 好的散列函數產生的存儲地址分佈以儘可能是隨機的

(10)雖然數據庫應該系統用户界面的要求與具體應用領域密切相關,但都是遵守一定的原則,下列描述的用户界面設計原則,錯誤的是

A) 當系統出現錯誤或程序運行時間較長時,用户界面應為用户提供有意義的反饋信息

B)友好的用户界面應該能適當容忍用户在使用中的一些操作錯誤

C)Web界面應多采用動畫和圖形效果,以吸引用户使用

D) 用户界面應採取靈活多樣的數據輸入方式,以降低用户輸入負擔

(11) 在SQL Server 2000中,若希望數據庫用户ACCT具有創建數據庫對象的權限,較為合適的實現方法是

A) 使ACCT只在dbcreator角色中  B)使ACCT只在publie角色中  C) 使ACCT只在db_owner角色中  D) 使ACCT只在db_ddladmin角色中

(12) 設系、學生、教師三個實體之間存在約束:一個系可以招聘多名教師,一名教師只受聘於一個系,一個系可以招收多名學生,一名學生只屬於一個系,下列ER圖能準確表達以上約束的是

(13) 在SQL Server 2000中,為確保數據庫系統能可靠地運行,不僅要考慮用户數據庫的.備份,也需要考慮系統數據庫(不考慮tempdb)的備份,關於系統數據庫的備份策略,下列做法中最合理的是

A) 每天備份一次系統數據庫

B)每天用户進行數據庫更改操作時,備份系統數據庫

C) 每當用户操作影響了系統數據庫內容時,備份系統數據庫

D) 備份用户數據庫的同時備份系統數據庫

(14)在數據庫應用系統的需求分析階段,需要進行性能分析。下列關於數據庫應用系統性能指標的説法,錯誤的是

A) 數據訪問響應時間是指用户向數據庫提交數據操作請求到操作結果返回給用户的時間

B) 系統吞吐量是指在單位時間內系統能存儲的數據量

C) 併發用户數量是指在保證單個用户查詢響應時間的前提下,系統最多允許同時訪問數據庫的用户數量

D) 系統性能指標是系統軟硬件設計和選型的重要依據

(15) 下列屬於數據庫應用系統需求分析階段工作的是

I. 標識的理解問題 II. 構建關係模式

III. 實現應用系統 IV. 建立功能模型

A)I和IV  B)II和III  C)I和II  D)II和IV

(16) 在SQL Server 2000中,常用的數據庫備份方法有完全備份、差異備份和日誌備份。為保證某些數據庫的可靠性,需要綜合採用者三種方式對該數據庫進行備份。下列説法正確的是

A)這三種備份操作的週期都必須一樣,並且都必須備份在同一個備份設備上

B) 這三種備份操作的週期都必須一樣,但可以備份在不同的備份設備上

C) 這三種備份操作的週期可以不一樣,但必須備份在同一個備份設備上

D) 這三種備份操作的週期可以不一樣,並且可以備份在不同的備份設備上

(17)對於聯機事務處理系統和數據倉庫系統中的數據,下列説法正確的是

A) 一般情況下,聯機事務處理系統中的數據不能被修改,數據倉庫系統中的數據可以被修改

B) 聯機事務處理系統中的數據規模一般大於數據倉庫系統中的數據規模

C) 聯機事務處理系統中的數據一般按面向業務應用的方式組織,數據倉庫系統中的數據一般按面向分析主題的方式組織

D)一般情況下,在安全性和一致性要求上,對數據倉庫系統中數據的要求要高於對聯機事務處理系統中數據的要求

(18)關於分佈式數據庫,下列説法錯誤的是

A) 在分佈式數據庫系統中,分片透明性主要是指數據分片的分配位置對用户是透明的,用户無需關注每個分片被分配的場地

B) 對於用户而言,一個分佈式數據庫系統從邏輯上看如何一個集中式數據庫,用户可在任何一個場地進行執行全局應用和局部應用

C) 分佈式數據庫的查詢處理代價包括CPU和I/O代價,也需要考慮場地間傳輸數據所需的通信代價

D)在分佈式數據庫查詢中,導致場地間數據傳輸最大的主要原因是數據間的連接操作和並操作

(19)查詢優化是提高數據庫應用系統性能的重要手段。下列給出的查詢優化方法,一般情況下無效的是

A) 為經常需要進行排序或分組的列建立索引

B) 為經常出現在查詢條件中的列建立索引

C)對涉及連接的查詢,儘量用左外連接或右外連接代替內連接

D) 採用提前計算方法,將頻繁訪問的視圖轉為物化視圖

(20)關於UML建模機制,下列説法錯誤的是

A) 用例模型可以把滿足用户需求的功能表示出來

B) 包圖是表面包與包之間關係的類圖

C) 協作圖包含一組對象,並在圖中展示這些對象之間聯繫以及對象間發送和接收的消息

D) 順序圖主要用於描述系統、用例和程序模塊中邏輯流程的先後秩序次序或並行次序

(21)在明確瞭解數據庫應用系統的任務目標和系統範圍之後,需要進行項目的可行性分析,關於可行性分析,下列説法錯誤的是

A) 經濟可行性分析是指對項目進行成本效益分析,其中項目成本一般包括開發費用,軟硬件購置費用、安裝調試及維護費用

B) 技術可行性分析一般以系統的性能要求為主要依據,對系統的軟件,硬件和技術方案做出評估和選擇建議

C) 操作可行性分析的主要目的在於論證系統開發是否具備所需要的人員、軟件、硬件、和工作環境等條件

D) 開發方案選擇的目的在於提出並評價實現系統的各種開發方案,並從中選出合理的方案

(22)在SQL Server 2000中,某數據庫中有角色R1和用户U1,U1是R1角色的成員,且只屬於該角色。現對T表給R1只授予SELECT和DELETE權限,並授予U1對於T表具有SELECT、UPDATE和DENY DELETE權限,則用户U1對T表可以執行的操作是

A) 查詢,刪除和更改數據  B) 查詢和更改數據  C) 查詢和刪除數據  D) 查詢和更改表結構

(23)對於關係的主碼必須滿足的條件,有下列説法:

I. 一個關係中的主碼屬性或屬性性能函數決定該關係中的所有其他屬性

II. 一個關係中的主碼屬性不能與其他關係中的主碼屬性重名

III. 在一個關係中,一個主碼屬性的任一真子集都不能函數決定其他屬性

IV. 在一個關係中,從主碼屬性集中去掉某個屬性仍能唯一標識一個元組

以上説法正確的是

A) I和II  B) I和III  C) II和III  D) II和IV

(24)在SQL Server 2000中,有教師表(教師號,姓名,職稱,工作)。現要根據教師的職稱來增加教師的工資,增加規則為:“教授”增加400.“副教授”增加300,“講師”增加200.下列語句中正確的是

A) UODATE 教師表 SET 工資=工資+CASE職稱

WHEN ‘教授’ THEN 400

WHEN ‘副教授’ THEN 300

WHEN ‘講師’ THEN 200

END

B) UODATE 教師表 SET 工資=工資+CASE職稱

WHEN 職稱=‘教授’ THEN 400

WHEN 職稱=‘副教授’ THEN 300

WHEN 職稱=‘講師’ THEN 200

END

C) UODATE 教師表 SET 工資=工資+CASE職稱

WHEN ‘教授’ THEN 工資=工資+400

WHEN ‘副教授’THEN工資=工資+ 300

WHEN ‘講師’ THEN 工資=工資+200

END

D) UODATE 教師表 SET 工資=工資+CASE職稱

WHEN 職稱=‘教授’THEN 工資=工資+400

WHEN 職稱=‘副教授’THEN工資=工資+300

WHEN 職稱=‘講師’THEN工資=工資+200

END