2009年3月全國計算機二級考試Access真題

  一、選擇題(每小題2分,共70分)

2009年3月全國計算機二級考試Access真題

1、下面敘述中正確的是

A.棧是“先進先出”的線性表

B.隊列是“先進後出”的線性表

C.循環隊列是非線性結構

D.有序線性表既可以採用順序存儲結構,也可以採用鏈式存儲結構

2、支持子程序調用的數據結構是

A.棧

B.樹

C.隊列

D.二叉樹

3、某二叉樹有5個度爲2的結點,則該二叉樹中的葉子結點數是

A. 10

B. 8

C. 6

D. 4

4、下列排序方法中,最壞情況下比較次數最少的是

A.冒泡排序

B.簡單選擇排序

C.直接插入排序

D.堆排序

5、軟件按功能可以分爲:應用軟件、系統軟件和支撐軟件或工具軟件。下面屬於應用軟件的是

A.編譯程序員

B.操作系統

C.教務管理系統

D.彙編程序

6、下面敘述中錯誤的是

A.軟件測試的目的是發現錯誤並改正錯誤

B.對被調試的程序進行“錯誤定位”是程序調試

C.程序調試通常被稱爲Debug

D.軟件測試就嚴格執行測試計劃,排除測試的隨意性

7、耦合性和內聚性是模塊獨立性試題的兩個標準,下列敘述正確的是

A.提高耦合性降低內聚性有利於提高模塊的獨立性

B.降低耦合性提高內聚性有利於提高模塊獨立性

C.耦合性是一個模塊內部元素間彼此結合的緊密程序

D.內聚性是指模塊可互相連接的緊密程序

8、數據庫應用系統中的核心問題是

A.數據庫設計

B.數據庫系統設計

C.數據庫維護

D.數據庫管理員培訓

9、

有兩個關係R,S如下:

選擇

投影

插入

連接A.選擇

B.投影

C.插入

D.連接

10、將E-R圖轉換爲關係模式時,實體和聯繫都可以表示爲

A.屬性

B.鍵

C.關係

D.域11、按數據的組織形式,數據庫的數據模型可分爲三種模型,它們是

A. 小開、中開和大型

B. 網狀、環狀和鏈狀

C. 層次、網狀和關係

D. 獨享、共享和實時

12、數據庫中有A、B兩表,均有相同字段C,在兩表中C字段都設爲主鍵,當通過C字段建立兩表關係時,則該關係爲

A. 一對一

B. 一對多

C. 多對多

D. 不能建立關係

13、如果在創建表中建立字段“性別”,並要用漢字表示,其數據類型應當是

A. 是/否

B. 數字

C. 文本

D. 備註

14、在Access數據庫對象中,體現數據庫設計目的的對象是

A. 報表

B. 模塊

C. 查詢

D. 表

15、下列關於空值的敘述中,正確的是

A. 空值是雙引號中間沒有空格的值

B. 空值是等於數值

C. 空值是使用NULL或空白來表示字段的值

D. 空值是用空格表示的值

16、在定義表中字段屬性時,對要求輸入相對固定格式的數據,例如電話號碼01065971234,應該定義該字段的

A. 格式

B. 默認值

C. 輸入掩碼

D. 有效性規則

17、在書寫查詢準則時,日期型數據應該使用適當的分隔符括起來,正確的分隔符是

A. *

B. %

C. &

D. #

18、下列關於報表的敘述中,正確的'是

A. 報表只能輸入數據

B. 報表只能輸出數據

C. 報表可以輸入和輸出數據

D. 報表不能輸入和輸出數據

19、要實現報表按某字段分組統計輸出,需要設置的是

A. 報表頁腳

B. 該字段的組頁腳

C. 主體

D. 頁面頁腳

20、下列關於SQL語句的說法中,錯誤的是

A. INSERT語句可以向數據表中追加新的數據記錄

B. UPDATE語句可以用來刪除數據表中已經存在的數據記錄

C. DELETE語句用來刪除數據表中的記錄

D. CREATE語句用來建立表結構並追加新的記錄21、在數據訪問工具箱中,加了插入一段滾動的文字應該選擇的圖標是

22、在運行宏的過程中,宏不能修改的是

A.窗體

B.宏本身

C.表

D.數據庫

23、在設計條件宏時,對於連續重複條件,要代替重複條件表達式可是使用符號

A. …

B. :

C. :

D. =

24、在宏的參數中,要引用窗體F1上的Text1文本框的值,應該使用的表達式是

A. [Forms]![F1]![Text1]

B. Text1

C. [F1].[Text1]

D. [Forms]_[F1]_[Text1]

25、宏操作Quit的功能是

A.關閉表

B.退出宏

C.退出查詢

D.退出Access

26、發生在控件接收焦點之前的事件是

A. Enter

B. Exit

C. GotFocus

D. LostFocus

27、要想在過程Proc調用後返回形參x和y的變化結果,下列定義語句正確的是

A. SubProcxasInteger,yasIntege

B. SubProcByValxasInteger,yasIntege

C. SubProcxasInteger,ByValyasIntege

D. SubProcByValxasInteger,ByValyasInteger

28、要從數據庫中刪除一個表,應使用的SQL語句是

A. ALTERTABLE

B. KILLTABLE

C. DELETETABLE

D. DROPTABLE

29、在VBA中要打開名爲“學生信息錄入”的窗體,應使用的語句是

A. DoCmOpenForm“學生信息錄入”

B. OpenForm“學生信息錄入”

C. DoCmOpenWindows“學生信息錄入”

D. OpenWindows“學生信息錄入”

30、要顯示當前過程中的所有變量及對象的取值,可以利用的調試窗口是

A.監視窗口

B.調用堆棧

C.立即窗口

D.本地窗口

31、在VBA中,下列關於過程的描述中正確的是

A.過程的定義可以嵌套,但過程的調用不能嵌套

B.過程的定義不可以嵌套,但過程的調用可以嵌套

C.過程的定義和過程的調用均可以嵌套

D.過程的定義和過程的調用均不能嵌套

32、能哆實現從指定記錄集裏檢索特定字段的函數是

A. Dcount

B. DLookup

C. DMax

D. DSum

33、下列四個選項中,不是VBA的條件函數的是

A. Choose

B. If

C. IIf

D. Switch

34、設有如下過程:

x=1

DO

x=x+2

Loop Until

運行程序,要求循環體執行3次後結束循環,空白處應填入的語句是___

A.x<=7

B.x<7

C.x>=7

D.x>7

35、在窗體中添加一個名稱爲Command1的命令按鈕,然後編寫如下事件代碼:

PrivateSubCommand1_Click.

MsgBoxf24,18.

EndSub

PublicFunctionfmAsInteger,teger

DoWhilem<>n

DoWhilem>n

m=m-n

Loop

DoWhilem n=n-m

Loop

Loop

f=m

EndFunction

窗體打開運行後,單擊命令按鈕,則消息框的輸出結果是

A.2

B.4

C.6

D.8