2009上半年全國計算機二級access考試真題
一、選擇題(每小題2分,共70分)

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,nAsInteger.AsInteger
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
二、填空題(每空2分,共30分)
36、假如用一個長度為50的數組(數組元素的下標從0到49)作為棧的存儲空間,棧底指針bottom指向棧底元素,棧頂指針top指向棧頂元素,如果bottom=49,top=30(數組下標),則棧中具有__【1】_____個元素。
37、軟件測試可分為白盒測試和黑盒測試。基本路徑測試屬于___【2】___測試。
38、符合結構化原則的三種基本結構是:選擇結構、循環結構和____【3】______。
39、數據庫系統的核心是____【4】_____。
40、在E-R圖中,圖形包括矩形框、菱形框、橢圓框。其中表示實體聯系的是_【5】_框。
41、在關系數據庫中,從關系中找出滿足給定條件的元組,該操作可稱為___【6】____。
42、函數Mid"學生信息管理系統",3,2)的結果是_____【7】______。
43、用SQL語句實現查詢表名為“圖書表”中的所有記錄,應該使用的SELECT語句是:select____【8】____。
44、Access的窗體或報表事件可以有兩種方法來響應:宏對象和____【9】____。
45、子過程Test顯示一個如下所示4×4的乘法表。
1*1=11*2=21*3=31*4=4
2*2=42*3=62*4=8
3*3=93*4=12
請在空白處填入適當的語句使子過程完成指定的功能。
SubText)
Dimi,jAsInteger
Fori=1To4
Forj=1To4
If__【10】__Then
Debug.Printi&"*"&j&"="&i*j&Space2),
EndIf
Nextj
Debug.Print
Nexti
EndSub
46、有“數字時鐘”窗體如下:
在窗口中有按鈕“[開/關]時鐘”,單擊按鈕可以顯示或隱藏時鐘。其中按鍵的名稱為“開關”,顯示時間的文本框名稱為“時鐘”,計時器間隔已設置為500。
請在空白處填入適當的語句,使程序可以完成指定功能。
DimflagAsInteger
PrivateSubForm_Load)
flg1
EndSub
PrivateSubForm_Timer)'“計時器觸發”事件
時鐘=Time'在“時鐘”文本框中顯示當前時間
EndSub
PrivateSub開關_Click)'“開關”按鈕的單擊事件過程
If__【11】__Then
時鐘.Visible=False
flga=0
Else
時鐘.Visible=True
flag=1
EndIf
EndSub
47、窗體中有兩個命令按鈕:“顯示”(控件名為cmdDisplay)和“測試”(控件名為cmdTest)。當單擊“測試”按鈕時,執行的事件功能是:首先彈出消息框,若單擊其中的“確定”按鈕,則隱藏窗體上的“顯示”按鈕;否則直接返回到窗體中。請在空白處填入適當的語句,使程序可以完成指定的功能。
PrivateSubcmdTest_Click)
Answer=__【12】___"隱藏按鈕?",vbOKCancel+vbQuestion,"Msg")
IfAnswer=vbOKThen
Me!cmdDisplay.Visible=___【13】___
EndIf
EndSub
48、對窗體test上文本框控件txtAge中輸入的學生年齡數據進行驗證。要求:該文本框中只接受大于等于15小于等于30的數值數據,若輸入超出范圍則給出提示信息。該文本控件的BeforeUpdate事件過程代碼如下,請在空白處填入適當語句,使程序可以完成指定的功能。
PrivateSubtxtAge_BeforeUpdateCancelAsInteger)
IfMe!txtAge=""Or__【14】___Me!txtAge)Then
'數據為空時的驗證
MsgBox"年齡不能為空!",vbCritical,"警告"
Cancel=True’取消BeforeUpdate事件
ElseIfIsNumericMe!txtAge)=FalseThen
’非數值數據輸入的驗證
MsgBox"年齡必須輸入數值數據!",vbCritical,"警告"
Cancel=True’取消BeforeUpdate事件
ElseIfMe!txtAge<15OrMe!txtAge__【15】__Then
’非法范圍數據輸入的驗證
MsgBox"年齡為15-30范圍數據!",vbCritical,"警告"
Cancel=True’取消BeforeUpdate事件
Else’數據驗證通過
MsgBox"數據驗證OK!",vbInformation,"通告"
EndIf
EndSub
【上半年全國計算機二級access考試真題】相關文章:
全國計算機二級access考試真題05-12
2006年上半年全國計算機等級考試二級access筆試真題01-31
2005年上半年全國計算機二級ACCESS筆試真題01-14
計算機等級考試二級ACCESS筆試真題05-05
2012年上半年全國計算機二級考試Access真題(完整版)05-02