2006年上半年全國計算機等級考試二級access筆試真題
一、選擇題(每小題2分,共70分)下列各題A、B、C、D四個選項中,只有一個選項是正確的,請將正確選項寫在答題卡相應位置上,答在試卷上不得分。
(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.ABCDEF
B.DBEAFC
C.ABDECF
D.DEBFCA
(7)在深度為7的滿二叉樹中,葉子結點的個數為
A.32
B.31
C.64
D.63
(8)“商品”與“顧客”兩個實體集之間的聯系一般是
A.一對一
B.一對多
C.多對一
D.多對多
(9)在E—R圖中,用來表示實體的圖形是
A.矩形
B.橢圓形
C.菱形
D.三角形
(10)數據庫DB、數據庫系統DBS、數據庫管理系統DBMS之間的關系是
A.DB包含DBS和DBMS
B.DBMS包含DB和DBS
C.DBS包含DB和DBMS
D.沒有任何關系
(11)常見的數據模型有3種,它們是
A.網狀、關系和語義
B.層次、關系和網狀
C.環狀、層次和關系
D.字段名、字段類型和記錄
(12)在以下敘述中,正確的是
A.ACCESS只能使用系統菜單創建數據庫應用系統
B.ACCESS不具備程序設計能力
C.ACCESS只具備了模塊化程序設計能力
D)ACCESS具有面向對象的程序設計能力,并能創建復雜的數據庫應用系統
(13)不屬于Access對象的是
A.表
B.文件夾
C.窗體
D.查詢
(14)表的組成內容包括
A.查詢和字段
B.字段和記錄
C.記錄和窗體
D.報表和字段
(15)在數據表視圖中,不能
A.修改字段的類型
B.修改字段的名稱
C.刪除一個字段
D.刪除一條記錄
(16)數據類型是
A.字段的另一種說法
B.決定字段能包含哪類數據的設置
C.一類數據庫應用程序
D.一類用來描述Access表向導允許從中選擇的字段名稱
(17)現有一個已經建好的“按雇員姓名查詢”窗體,如下圖所示。
運行該窗體后,在文本框中輸入要查詢雇員的姓名,當按下“查詢”按鈕時,運行一個是“按雇員姓名查詢”的查詢,該查詢顯示出所查雇員的雇員ID、姓名和職稱等三段。若窗體中的文本框名稱為tName,設計“按雇員姓名查詢”,正確的設計視圖是
A.
B.
C.
D.
(18)下圖是使用查詢設計器完成的查詢,與該查詢等價的SQL語句是
A.select學號,數學from sc where數學>(select avg(數學)from sC.
B.select學號 where 數學>(select avg(數學)from sC.
C.select 數學avg(數學)from sC.
D.select 數學>(select avg(數學)from sC.
(19)在下圖中,與查詢設計器的篩選標簽中所設置的篩選功能相同的表達式是
A.成績表.綜合成績>=80AND成績表.綜合成績=<90
B.成績表.綜合成績>80AND成績表.綜合成績<90
C.80<=成績表.綜合成績<=90
D.80<成績表.綜合成績<90
(20)下圖中所示的查詢返回的記錄是
A.不包含80分和90分
B.不包含80至90分數段
C.包含80至90分數段
D.所有的記錄
(21)排序時如果選取了多個字段,則輸出結果是
A.按設定的優先次序依次進行排序
B.按最右邊的列開始排序
C.按從左向右優先次序依次排序
D.無法進行排序
(22)為窗口中的命令按鈕設置單擊鼠標時發生的動作,應選擇設置其屬性對話框的
A.格式選項卡
B.事件選項卡
C.方法選項卡
D.數據選項卡
(23)要改變窗體上文本框控件的數據源,應設置的屬性是
A.記錄源
B.控件來源
C.篩選查詢
D.默認值
(24)在使用報表設計器設計報表時,如果要統計報表中某個字段的全部數據,應將計算表達式放在
A.組頁眉/組頁腳
B.頁面頁眉/頁面頁腳
C.報表頁眉/報表頁腳
D.主體
(25)如果加載一個窗體,先被觸發的事件是
A.Load 事件
B.Open事件
C.Click 事件
D.DaClick事件
(26)數據訪問頁可以簡單地認為就是一個
A.網頁
B.數據庫文件
C.word 文件
D.子表
(27)使用宏組的目的是
A.設計出功能復雜的宏
B.設計出包含大量操作的宏
C.減少程序內存消耗
D.對多個宏進行組織和管理
(28)以下是宏對象m1的操作序列設計:
假定在宏m1的操作中涉及到的對象均存在,現將設計好的宏m1設置為窗體“fTest”上某個命令按鈕的單擊事件屬性,則打開窗體“fTest1”運行后,單擊該命令按鈕,會啟動宏m1的運行。宏m1運行后,前兩個操作會先后打開窗體對象“fTest2”和表對象“tStud”。那么執行Close操作后,會
A.只關閉窗體對象“fTest1”
B.只關閉表對象“tStud”
C.關閉窗體對象“fTest2”和表對象“tStud”
D.關閉窗體“fTest1”和“fTest2”及表對象“tStud”
(29)VBA程序的多條語句可以寫在一行中,其分隔符必須使用符號
A.:
B.’
C.;
D.,
(30)VBA表達式3*3\3/3的輸出結果是
A.0
B.1
C.3
D.9
(31)現有一個已經建好的窗體,窗體中有一命令按鈕,單擊此按鈕,將打開“tEmployee”表,如果采用VBA代碼完成,下面語句正確的是
A.docmd.openform″tEmployee″
B.docmd.openview″tEmployee″
C.docmd.opentable″tEmployee″
D.docmd.openreport″tEmployee″
(32)Access的控件對象可以設置某個屬性來控制對象是否可用(不可用時顯示為灰色狀態)。需要設置的屬性是
A.Default
B.Cancel
C.Enabled
D.Visible
(33)以下程序段運行結束后,變量x的值為
x=2
y=4
Do
x=x*y
y=y+1
Loop While y<4
A.2
B.4
C.8
D.20
(34)在窗體上添加一個命令按鈕(名為Command1),然后編寫如下事件過程:
Private Sub Command1_Click()
For i=1 To 4
x=4
For j=1 To 3
x=3
For k=1 To2
x=x+6
Next k
Next j
Next i
MsgBox x
End Sub
打開窗體后,單擊命令按鈕,消息框的輸出結果是
A.7
B.15
C.157
D.538
(35)假定有如下的Sub過程:
Sub sfun(x As Single,y As Single)
t=x
x=t/y
y=t Mod y
End Sub
在窗體上添加一個命令按鈕(名為Command1),然后編寫如下事件過程:
Private Sub Command1_Click()
Dim a as single
Dim b as single
a=5
b=4
sfun a,b
MsgBox a & chr(10)+chr(13)& b
End Sub
打開窗體運行后,單擊命令按鈕,消息框的兩行輸出內容分別為
A.1和1
B.1.25和1
C.1.25和4
D.5和4
二、填空題(每空2分,共30分)請將每一個空的正確答案寫在答題卡【1】~【15】序號的橫線上,答在試卷上不得分。
(1)對長度為10的線性表進行冒泡排序,最壞情況下需要比較的次數為 【1】 。
(2)在面向對象方法中, 【2】 描述的是具有相似屬性與操作的一組對象。
(3)在關系模型中,把數據看成是二維表,每一個二維表稱為一個 【3】 。
(4)程序測試分為靜態分析和動態測試。其中 【4】 是指不執行程序,而只是對程序文本進行檢查,通過閱讀和討論,分析和發現程序中的錯誤。
(5)數據獨立性分為邏輯獨立性與物理獨立性。當數據的存儲結構改變時,其邏輯結構可以不變,因此,基于邏輯結構的應用程序不必修改,稱為 【5】 。
(6)結合型文本框可以從表、查詢或 【6】 中獲得所需的內容。
(7)在創建主/子窗體之前,必須設置 【7】 之間的關系。
(8)函數Right(“計算機等級考試”,4)的執行結果是 【8】 。
(9)某窗體中有一命令按鈕,在窗體視圖中單擊此命令按鈕打開一個查詢,需要執行的操作是 【9】 。
(10)在使用Dim語句定義數組時,在缺省情況下數組下標的下限為 【10】 。
(11)在窗體中添加一個命令按鈕,名稱為Command1,然后編寫如下程序:
Private Sub Command1_Click()
Dim s,i
For i=1 To 10
s=s+i
Next i
MsgBox s
End Sub
窗體打開運行后,單擊命令按鈕,則消息框的輸出結果為 【11】 。
(12)在窗體中添加一個名稱為Command1的命令按鈕,然后編寫如下程序:
Private Sub s(By Val p As lnteger)
p=p*2
End Sub
Private Sub Command1_Click()
Dim i As Integer
i=3
Call s(i)
If i>4 Then i=i^2
MsgBox i
End Sub
窗體打開運行后,單擊命令按鈕,則消息框的輸出結果為 【12】 。
(13)設有如下代碼:
x=1
do
x=x+2
loop until 【13】
運行程序,要求循環體執行3次后結束循環,在空白處填入適當語句。
(14)窗體中有兩個命令按鈕:“顯示”(控件名為cmdDisplay)和“測試”(控件名為cmdTest)。以下事件過程的功能是:單擊“測試”按鈕時,窗體上彈出一個消息框。如果單擊消息框的“確定”按鈕,隱藏窗體上的“顯示”命令按鈕;單擊“取消”按鈕關閉窗體。按照功能要求,將程序補充完整。
Private Sub cmdTest_Click()
Answer= 【14】 (“隱藏按鈕”,vbOKCancel)
If Answer=vbOK Then
cmdDisplay.Visible= 【15】
Else
Docmd.Close
End If
End Sub
【上半年全國計算機等級考試二級access筆試真題】相關文章:
計算機等級考試二級ACCESS筆試真題10-06
2006年9月全國計算機等級考試二級access筆試真題06-08
2006年上半年全國計算機等級考試二級access筆試真題參考答案05-28
全國計算機等級考試二級C++筆試真題10-11
3月全國計算機等級考試二級C++筆試真題10-11