- 相關推薦
2009下半年全國計算機二級access考試真題
一、每小題2分,共70分
1、下列數據結構中,屬于非線性結構的是
A. 循環隊列
B. 帶鏈隊列
C. 二叉樹
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.N-S圖
B.PAD圖
C.程序流程圖
D.E-R圖
8、數據庫管理系統是
A. 操作系統的一部分
B. 在操作系統支持下的系統軟件
C. 一種編譯系統
D. 一種操作系統
9、在E-R圖中,用來表示實體聯系的圖形是
A. 橢圓圖
B. 矩形
C. 菱形
D. 三角形
10、
有三個關系R,S和T如下:
A.選擇
B.投影
C.交
D.并
11、Access數據庫的結構層次是
A. 數據庫管理系統→應用程序→表
B. 數據庫→數據表→記錄→字段
C. 數據表→記錄→數據項→數據
D. 數據表→記錄→字段
12、某賓館中有單人間和雙人間兩種客房,按照規定,每位入住該賓館的客人都要進行身份登記。賓館數據庫中有客房信息表房間號,…….和客人信息表身份證號,姓名,來源,……;為了反映客人入住客房的情況,客房信息表與客人信息表之間的聯系應設計為
A. 一對一聯系
B. 一對多聯系
C. 多對多聯系
D. 無聯系
13、在學生表中要查找所有年齡小于20歲且姓王的男生,應采用的關系運算是
A. 選擇
B. 投影
C. 聯接
D. 比較
14、在Access中,可用于設計輸入界面的對象是
A. 窗體
B. 報表
C. 查詢
D. 表
15、下列選項中,不屬于Access數據類型的是
A. 數字
B. 文本
C. 報表
D. 時間/日期
16、下列關于OLE對象的敘述中,正確的是
A. 用于輸入文本數據
B. 用于處理超級鏈接數據
C. 用于生成自動編號數據
D. 用于鏈接或內嵌Windows支持的對象
17、在關系窗口中,雙擊兩個表之間的連接線,會出現
A. 數據表分析向導
B. 數據關系圖窗口
C. 連接線粗細變化
D. 編輯關系對話框
18、在設計表時,若輸入掩碼屬性設置為“LLLL“,則能夠接收的輸入是
A. abcd
B. 1234
C. AB+C
D. ABa9
19、在數據表中篩選記錄,操作的結果是
A. 將滿足篩選條件的記錄存入一個新表中
B. 將滿足篩選條件的記錄追加到一個表中
C. 將滿足篩選條件的記錄顯示在屏幕上
D. 用滿足篩選條件的記錄修改另一個表中已存在的記錄
20、已知“借閱”表中有 “借閱編號”、“學號”和“借閱圖書編號”等字段,每個學生每借閱一本書生成一條記錄,要求按學生學號統計出每個學生的借閱次數,下列SQL語句中,正確的是
A. Select 學號, count(學號) from 借閱
B. Select 學號, count(學號) from 借閱 group by 學號
C. Select 學號, sum(學號) from 借閱
D. select 學號, sum(學號) from 借閱 order by 學號21、 在學生借書數據庫中,已有“學生”表和“借閱”表,其中“學生”表含有“學號”、“姓名”等信息,“借閱”表含有“借閱編號”、“學號”等信息。若要找出沒有借過書的學生記錄,并顯示其“學號”和“姓名”,則正確的查詢設計是
A. A.
B. B.
C. C.
D. D.
22、啟動窗體時,系統首先執行的事件過程是
A. Load
B. Click
C. Unload
D. GotFocus
23、
在設計報表的過程中,如果要進行強制分頁,應使用的工具圖標是
A.
B.
C.
D.
24、下列操作中,適合使用宏的是
A. 修改數據表結構
B. 創建自定義過程
C. 打開或關閉報表對象
D. 處理報表中錯誤
25、執行語句:MsgBox ”AAAA”, vbOKCancel+vbQuetion, “BBBB”之后,彈出的信息框
A. 標題為“BBBB”、框內提示符為“驚嘆號”、提示內容為“AAAA”
B. 標題為“AAAA”、框內提示符為“驚嘆號”、提示內容為“BBBB”
C. 標題為“BBBB”、框內提示符為“問號”、提示內容為“AAAA”
D. 標題為“AAAA”、框內提示符為“問號”、提示內容為“BBBB”
26、窗體中有3個命令按鈕,分別命名為Command1、Command2和 Command3。當單擊Command1按鈕時,Command2按鈕變為可用,Command3按鈕變為不可見。下列Command1的單擊事件過程中,正確的是
A.private sub Command1_Click()
Command2.Visible = true
Command3.Visible = false
B.private sub Command1_Click()
Command2.Enable = true
Command3.Enable = false
C.private sub Command1_Click()
Command2.Enable = true
Command3.Visible = false
D.private sub Command1_Click()
Command2.Visible = true
Command3.Enable = false
27、用于獲得字符串S最左邊4個字符的函數是
A. Left(S, 4)
B. Left(S, 1, 4)
C. Leftstr(S, 4)
D. Leftstr(S, 1, 4)
28、窗體Caption屬性的作用是
A. 確定窗體的標題
B. 確定窗體的名稱
C. 確定窗體的邊界類型
D. 確定窗體的字體
29、下列敘述中,錯誤的是。
A. 宏能夠一次完成多個操作
B. 可以將多個宏組成一個宏組
C. 可以用編程的方法來實現宏
D. 宏命令一般由動作名和操作參數組成
30、下列程數據類型中,不屬于VBA的是
A. 長整型
B. 布爾型
C. 變體型
D. 指針型
31、下列數組聲明語句中,正確的是
A. Dim A [3,4] As Integer
B. Dim A (3,4) As Integer
C. Dim A [3;4] As Integer
D. Dim A (3;4) As Integer
32、在窗體中有一個文本框Test1,編寫事件代碼如下:
Private Sub Form_Click()
X=Val(InputBox("輸入X的值"))
Y=1 If X<>0 Then Y=2
Text1.Value=Y End Sub
打開窗體運行后,在輸入框中輸入整數12,文本框Text1中輸出的結果是( )。
A.1
B.2
C.3
D.4
33、在窗體中有一個命令按鈕Command1和一個文本框Test1,編寫事件代碼如下:
A.6
B.12
C.18
D.21
34、在窗體中有一個命令按鈕Command1,編寫事件代碼如下:
Private Sub Command1_Click()
Dim s As Integer
s = p(1) + p(2) + p(3) + p(4)
debug.Print s
End Sub
Public Function p (N As Integer)
Dim Sum As Integer
Sum = 0
For i = 1 To N
Sum = Sum + 1
Next i
P = Sum
End Function
打開窗體運行后,單擊命令按鈕,輸出的結果是
A.15
B.20
C.25
D.35
35、下列過程的功能是:通過對象變量返回當前窗體的Recordset屬性記錄集引用,消息框中輸出記錄集的記錄即窗體記錄源個數。
Sub GetRecNum( )
Dim rs As Object
Set rs = Me.Recordset
MsgBox-----
End Sub
程序空白處應填寫的是
A.Count
B.rs.Count
C.RecordCount
D.rs. RecordCount
二、每空2分,共30分
36、某二叉樹由5個度為2的結點以及3個度為1的結點,則該二叉樹中共有 【1】 個結點。
37、程序流程圖中的菱形框表示的是 【2】 。
38、軟件開發過程主要分為需求分析、設計、編碼與測試四個階段,其中 【3】 階段產生“軟件需求規格說明書“。
39、在數據庫技術中,實體集之間的聯系可以是一對一或一對多的,那么“學生“和”可選課程“的聯系為 【4】 。
40、人員基本信息一般包括:身份證號、姓名、性別、年齡等。其中可以做主關鍵字的是 【5】 。
41、Access中若要將數據庫中的數據發布到網上,應采用的對象是 【6】 。
42、在一個查詢集中,要將指定的記錄設置為當前記錄,應該使用的宏操作命令是 【7】 。
43、當文本框中的內容發生了改變時,觸發的事件名稱是 【8】 。
44、在VBA中求字符串的長度可以使用函數 【9】 。
45、要將正實數x保留兩位小數,若采用Int 函數完成,則表達式為 【10】 。
46、在窗體中有兩個文本框分別為Text1和Text2,一個命令按鈕Command1,編寫如下兩個事件過程:
Private Sub Command1_Click( )
a = Text1.Value + Text2.Value
MsgBox a
End Sub
Private Sub Form_Load( )
Text1.Value = “”
Text2.Value = “”
End Sub
程序運行時,在文本框Text1中輸入78,在文本框中Text2輸入87,單擊命令按鈕,消息框中輸出的結果為 【11】 。
47、某次大獎賽有7個評委同時為一位選手打分,去掉一個最高分和一個最低分,其余5個分數的平均值為該名參賽者的最后得分。請填空完成規定的功能。
Sub command1_click( )
Dim mark!, aver!, i%,max1!,min1!
aver = 0
For i = 1 To 7
Mark = InputBox(“請輸入第”& i & “位評為的打分”)
If i = 1 then
max1 =mark : min1=mark
Else
If mark < min1 then
min1= mark
ElseIf mark> max1 then
【12】
End If
End If
【13】
Next i
aver = (aver - max1- min1)/5
MsgBox aver
End Sub
48、“學生成績”表含有字段學號,姓名,數學,外語,專業,總分.。下列程序的功能是:計算每名學生的總分總分=數學+外語+專業.。請在程序空白處填入適當語句,使程序實現所需要的功能。
Private Sub Command1_Click( )
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim zongfen As New ADODB.Fileld
Dim shuxue As New ADODB. Fileld
Dim waiyu As New ADODB. Fileld
Dim zhuanye As New ADODB. Fileld
Dim strSQL As Sting
Set cn = CurrentProject.Connection
StrSQL = “Select*from成績表”
rs.OpenstrSQL, cn, adOpenDynamic, adLockptimistic, adCmdText
Set zongfen = rs.Filelds(“總分”)
Set shuxue = rs.Filelds(“數學”)
Set waiyu = rs.Filelds(“外語”)
Set zhuanye = rs.Filelds(“專業”)
Do while 【14】
Zongfen = shuxue + waiyu + zhuanye
【15】
rs.MoveNext
Loop
rs.close
cn.close
Set rs = Nothing
Set cn = Nothing
End Sub
【下半年全國計算機二級access考試真題】相關文章:
計算機等級考試二級ACCESS筆試真題10-06
下半年全國計算機二級VB考試真題09-26
2006年9月全國計算機等級考試二級access筆試真題03-29
下半年全國計算機二級C語言考試真題及答案09-25