- 相關(guān)推薦
2009年3月全國(guó)計(jì)算機(jī)二級(jí)考試Access真題
一、選擇題(每小題2分,共70分)
1、下面敘述中正確的是
A.棧是“先進(jìn)先出”的線性表
B.隊(duì)列是“先進(jìn)后出”的線性表
C.循環(huán)隊(duì)列是非線性結(jié)構(gòu)
D.有序線性表既可以采用順序存儲(chǔ)結(jié)構(gòu),也可以采用鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)
2、支持子程序調(diào)用的數(shù)據(jù)結(jié)構(gòu)是
A.棧
B.樹
C.隊(duì)列
D.二叉樹
3、某二叉樹有5個(gè)度為2的結(jié)點(diǎn),則該二叉樹中的葉子結(jié)點(diǎn)數(shù)是
A. 10
B. 8
C. 6
D. 4
4、下列排序方法中,最壞情況下比較次數(shù)最少的是
A.冒泡排序
B.簡(jiǎn)單選擇排序
C.直接插入排序
D.堆排序
5、軟件按功能可以分為:應(yīng)用軟件、系統(tǒng)軟件和支撐軟件或工具軟件。下面屬于應(yīng)用軟件的是
A.編譯程序員
B.操作系統(tǒng)
C.教務(wù)管理系統(tǒng)
D.匯編程序
6、下面敘述中錯(cuò)誤的是
A.軟件測(cè)試的目的是發(fā)現(xiàn)錯(cuò)誤并改正錯(cuò)誤
B.對(duì)被調(diào)試的程序進(jìn)行“錯(cuò)誤定位”是程序調(diào)試
C.程序調(diào)試通常被稱為Debug
D.軟件測(cè)試就嚴(yán)格執(zhí)行測(cè)試計(jì)劃,排除測(cè)試的隨意性
7、耦合性和內(nèi)聚性是模塊獨(dú)立性試題的兩個(gè)標(biāo)準(zhǔn),下列敘述正確的是
A.提高耦合性降低內(nèi)聚性有利于提高模塊的獨(dú)立性
B.降低耦合性提高內(nèi)聚性有利于提高模塊獨(dú)立性
C.耦合性是一個(gè)模塊內(nèi)部元素間彼此結(jié)合的緊密程序
D.內(nèi)聚性是指模塊可互相連接的緊密程序
8、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中的核心問(wèn)題是
A.數(shù)據(jù)庫(kù)設(shè)計(jì)
B.數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)
C.數(shù)據(jù)庫(kù)維護(hù)
D.數(shù)據(jù)庫(kù)管理員培訓(xùn)
9、
有兩個(gè)關(guān)系R,S如下:
選擇
投影
插入
連接A.選擇
B.投影
C.插入
D.連接
10、將E-R圖轉(zhuǎn)換為關(guān)系模式時(shí),實(shí)體和聯(lián)系都可以表示為
A.屬性
B.鍵
C.關(guān)系
D.域11、按數(shù)據(jù)的組織形式,數(shù)據(jù)庫(kù)的數(shù)據(jù)模型可分為三種模型,它們是
A. 小開、中開和大型
B. 網(wǎng)狀、環(huán)狀和鏈狀
C. 層次、網(wǎng)狀和關(guān)系
D. 獨(dú)享、共享和實(shí)時(shí)
12、數(shù)據(jù)庫(kù)中有A、B兩表,均有相同字段C,在兩表中C字段都設(shè)為主鍵,當(dāng)通過(guò)C字段建立兩表關(guān)系時(shí),則該關(guān)系為
A. 一對(duì)一
B. 一對(duì)多
C. 多對(duì)多
D. 不能建立關(guān)系
13、如果在創(chuàng)建表中建立字段“性別”,并要用漢字表示,其數(shù)據(jù)類型應(yīng)當(dāng)是
A. 是/否
B. 數(shù)字
C. 文本
D. 備注
14、在Access數(shù)據(jù)庫(kù)對(duì)象中,體現(xiàn)數(shù)據(jù)庫(kù)設(shè)計(jì)目的的對(duì)象是
A. 報(bào)表
B. 模塊
C. 查詢
D. 表
15、下列關(guān)于空值的敘述中,正確的是
A. 空值是雙引號(hào)中間沒有空格的值
B. 空值是等于數(shù)值
C. 空值是使用NULL或空白來(lái)表示字段的值
D. 空值是用空格表示的值
16、在定義表中字段屬性時(shí),對(duì)要求輸入相對(duì)固定格式的數(shù)據(jù),例如電話號(hào)碼01065971234,應(yīng)該定義該字段的
A. 格式
B. 默認(rèn)值
C. 輸入掩碼
D. 有效性規(guī)則
17、在書寫查詢準(zhǔn)則時(shí),日期型數(shù)據(jù)應(yīng)該使用適當(dāng)?shù)姆指舴ㄆ饋?lái),正確的分隔符是
A. *
B. %
C. &
D. #
18、下列關(guān)于報(bào)表的敘述中,正確的是
A. 報(bào)表只能輸入數(shù)據(jù)
B. 報(bào)表只能輸出數(shù)據(jù)
C. 報(bào)表可以輸入和輸出數(shù)據(jù)
D. 報(bào)表不能輸入和輸出數(shù)據(jù)
19、要實(shí)現(xiàn)報(bào)表按某字段分組統(tǒng)計(jì)輸出,需要設(shè)置的是
A. 報(bào)表頁(yè)腳
B. 該字段的組頁(yè)腳
C. 主體
D. 頁(yè)面頁(yè)腳
20、下列關(guān)于SQL語(yǔ)句的說(shuō)法中,錯(cuò)誤的是
A. INSERT語(yǔ)句可以向數(shù)據(jù)表中追加新的數(shù)據(jù)記錄
B. UPDATE語(yǔ)句可以用來(lái)刪除數(shù)據(jù)表中已經(jīng)存在的數(shù)據(jù)記錄
C. DELETE語(yǔ)句用來(lái)刪除數(shù)據(jù)表中的記錄
D. CREATE語(yǔ)句用來(lái)建立表結(jié)構(gòu)并追加新的記錄21、在數(shù)據(jù)訪問(wèn)工具箱中,加了插入一段滾動(dòng)的文字應(yīng)該選擇的圖標(biāo)是
22、在運(yùn)行宏的過(guò)程中,宏不能修改的是
A.窗體
B.宏本身
C.表
D.數(shù)據(jù)庫(kù)
23、在設(shè)計(jì)條件宏時(shí),對(duì)于連續(xù)重復(fù)條件,要代替重復(fù)條件表達(dá)式可是使用符號(hào)
A. …
B. :
C. :
D. =
24、在宏的參數(shù)中,要引用窗體F1上的Text1文本框的值,應(yīng)該使用的表達(dá)式是
A. [Forms]![F1]![Text1]
B. Text1
C. [F1].[Text1]
D. [Forms]_[F1]_[Text1]
25、宏操作Quit的功能是
A.關(guān)閉表
B.退出宏
C.退出查詢
D.退出Access
26、發(fā)生在控件接收焦點(diǎn)之前的事件是
A. Enter
B. Exit
C. GotFocus
D. LostFocus
27、要想在過(guò)程Proc調(diào)用后返回形參x和y的變化結(jié)果,下列定義語(yǔ)句正確的是
A. SubProcxasInteger,yasIntege
B. SubProcByValxasInteger,yasIntege
C. SubProcxasInteger,ByValyasIntege
D. SubProcByValxasInteger,ByValyasInteger
28、要從數(shù)據(jù)庫(kù)中刪除一個(gè)表,應(yīng)使用的SQL語(yǔ)句是
A. ALTERTABLE
B. KILLTABLE
C. DELETETABLE
D. DROPTABLE
29、在VBA中要打開名為“學(xué)生信息錄入”的窗體,應(yīng)使用的語(yǔ)句是
A. DoCmOpenForm“學(xué)生信息錄入”
B. OpenForm“學(xué)生信息錄入”
C. DoCmOpenWindows“學(xué)生信息錄入”
D. OpenWindows“學(xué)生信息錄入”
30、要顯示當(dāng)前過(guò)程中的所有變量及對(duì)象的取值,可以利用的調(diào)試窗口是
A.監(jiān)視窗口
B.調(diào)用堆棧
C.立即窗口
D.本地窗口
31、在VBA中,下列關(guān)于過(guò)程的描述中正確的是
A.過(guò)程的定義可以嵌套,但過(guò)程的調(diào)用不能嵌套
B.過(guò)程的定義不可以嵌套,但過(guò)程的調(diào)用可以嵌套
C.過(guò)程的定義和過(guò)程的調(diào)用均可以嵌套
D.過(guò)程的定義和過(guò)程的調(diào)用均不能嵌套
32、能哆實(shí)現(xiàn)從指定記錄集里檢索特定字段的函數(shù)是
A. Dcount
B. DLookup
C. DMax
D. DSum
33、下列四個(gè)選項(xiàng)中,不是VBA的條件函數(shù)的是
A. Choose
B. If
C. IIf
D. Switch
34、設(shè)有如下過(guò)程:
x=1
DO
x=x+2
Loop Until
運(yùn)行程序,要求循環(huán)體執(zhí)行3次后結(jié)束循環(huán),空白處應(yīng)填入的語(yǔ)句是___
A.x<=7
B.x<7
C.x>=7
D.x>7
35、在窗體中添加一個(gè)名稱為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
窗體打開運(yùn)行后,單擊命令按鈕,則消息框的輸出結(jié)果是
A.2
B.4
C.6
D.8
二、填空題(每空2分,共30分)
36、假如用一個(gè)長(zhǎng)度為50的數(shù)組(數(shù)組元素的下標(biāo)從0到49)作為棧的存儲(chǔ)空間,棧底指針bottom指向棧底元素,棧頂指針top指向棧頂元素,如果bottom=49,top=30(數(shù)組下標(biāo)),則棧中具有__【1】_____個(gè)元素。
37、軟件測(cè)試可分為白盒測(cè)試和黑盒測(cè)試;韭窂綔y(cè)試屬于___【2】___測(cè)試。
38、符合結(jié)構(gòu)化原則的三種基本結(jié)構(gòu)是:選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)和____【3】______。
39、數(shù)據(jù)庫(kù)系統(tǒng)的核心是____【4】_____。
40、在E-R圖中,圖形包括矩形框、菱形框、橢圓框。其中表示實(shí)體聯(lián)系的是_【5】_框。
41、在關(guān)系數(shù)據(jù)庫(kù)中,從關(guān)系中找出滿足給定條件的元組,該操作可稱為___【6】____。
42、函數(shù)Mid"學(xué)生信息管理系統(tǒng)",3,2)的結(jié)果是_____【7】______。
43、用SQL語(yǔ)句實(shí)現(xiàn)查詢表名為“圖書表”中的所有記錄,應(yīng)該使用的SELECT語(yǔ)句是:select____【8】____。
44、Access的窗體或報(bào)表事件可以有兩種方法來(lái)響應(yīng):宏對(duì)象和____【9】____。
45、子過(guò)程Test顯示一個(gè)如下所示4×4的乘法表。
1*1=11*2=21*3=31*4=4
2*2=42*3=62*4=8
3*3=93*4=12
請(qǐng)?jiān)诳瞻滋幪钊脒m當(dāng)?shù)恼Z(yǔ)句使子過(guò)程完成指定的功能。
SubText)
Dimi,jAsInteger
Fori=1To4
Forj=1To4
If__【10】__Then
Debug.Printi&"*"&j&"="&i*j&Space2),
EndIf
Nextj
Debug.Print
Nexti
EndSub
46、有“數(shù)字時(shí)鐘”窗體如下:
在窗口中有按鈕“[開/關(guān)]時(shí)鐘”,單擊按鈕可以顯示或隱藏時(shí)鐘。其中按鍵的名稱為“開關(guān)”,顯示時(shí)間的文本框名稱為“時(shí)鐘”,計(jì)時(shí)器間隔已設(shè)置為500。
請(qǐng)?jiān)诳瞻滋幪钊脒m當(dāng)?shù)恼Z(yǔ)句,使程序可以完成指定功能。
DimflagAsInteger
PrivateSubForm_Load)
flg1
EndSub
PrivateSubForm_Timer)'“計(jì)時(shí)器觸發(fā)”事件
時(shí)鐘=Time'在“時(shí)鐘”文本框中顯示當(dāng)前時(shí)間
EndSub
PrivateSub開關(guān)_Click)'“開關(guān)”按鈕的單擊事件過(guò)程
If__【11】__Then
時(shí)鐘.Visible=False
flga=0
Else
時(shí)鐘.Visible=True
flag=1
EndIf
EndSub
47、窗體中有兩個(gè)命令按鈕:“顯示”(控件名為cmdDisplay)和“測(cè)試”(控件名為cmdTest)。當(dāng)單擊“測(cè)試”按鈕時(shí),執(zhí)行的事件功能是:首先彈出消息框,若單擊其中的“確定”按鈕,則隱藏窗體上的“顯示”按鈕;否則直接返回到窗體中。請(qǐng)?jiān)诳瞻滋幪钊脒m當(dāng)?shù)恼Z(yǔ)句,使程序可以完成指定的功能。
PrivateSubcmdTest_Click)
Answer=__【12】___"隱藏按鈕?",vbOKCancel+vbQuestion,"Msg")
IfAnswer=vbOKThen
Me!cmdDisplay.Visible=___【13】___
EndIf
EndSub
48、對(duì)窗體test上文本框控件txtAge中輸入的學(xué)生年齡數(shù)據(jù)進(jìn)行驗(yàn)證。要求:該文本框中只接受大于等于15小于等于30的數(shù)值數(shù)據(jù),若輸入超出范圍則給出提示信息。該文本控件的BeforeUpdate事件過(guò)程代碼如下,請(qǐng)?jiān)诳瞻滋幪钊脒m當(dāng)語(yǔ)句,使程序可以完成指定的功能。
PrivateSubtxtAge_BeforeUpdateCancelAsInteger)
IfMe!txtAge=""Or__【14】___Me!txtAge)Then
'數(shù)據(jù)為空時(shí)的驗(yàn)證
MsgBox"年齡不能為空!",vbCritical,"警告"
Cancel=True’取消BeforeUpdate事件
ElseIfIsNumericMe!txtAge)=FalseThen
’非數(shù)值數(shù)據(jù)輸入的驗(yàn)證
MsgBox"年齡必須輸入數(shù)值數(shù)據(jù)!",vbCritical,"警告"
Cancel=True’取消BeforeUpdate事件
ElseIfMe!txtAge<15OrMe!txtAge__【15】__Then
’非法范圍數(shù)據(jù)輸入的驗(yàn)證
MsgBox"年齡為15-30范圍數(shù)據(jù)!",vbCritical,"警告"
Cancel=True’取消BeforeUpdate事件
Else’數(shù)據(jù)驗(yàn)證通過(guò)
MsgBox"數(shù)據(jù)驗(yàn)證OK!",vbInformation,"通告"
EndIf
EndSub
【3月全國(guó)計(jì)算機(jī)二級(jí)考試Access真題】相關(guān)文章:
全國(guó)計(jì)算機(jī)二級(jí)access考試真題12-05
2009上半年全國(guó)計(jì)算機(jī)二級(jí)access考試真題07-31
計(jì)算機(jī)等級(jí)考試二級(jí)ACCESS筆試真題10-06
2011年3月全國(guó)計(jì)算機(jī)二級(jí)access考試真題10-21
2012年3月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)access考試真題09-16
2010年9月全國(guó)計(jì)算機(jī)二級(jí)考試Access筆試真題10-02
2009下半年全國(guó)計(jì)算機(jī)二級(jí)access考試真題07-10