第 1 頁:選擇題 |
第 5 頁:基本操作題 |
第 6 頁:簡單應(yīng)用題 |
第 7 頁:綜合應(yīng)用題 |
11在Access中,表就是
A.關(guān)系B.記錄C.索引D.數(shù)據(jù)庫
參考答案:A
參考解析:一個關(guān)系就是一個二維表,每個關(guān)系有一個關(guān)系名。在Access中,一個關(guān)系存儲為一個表,具有一個表名。所以本題答案為A。
12在已建窗體中有一命令按鈕(名為Command1.,該按鈕的單擊事件對應(yīng)的VBA代碼為:
Private Sub Command1_Click(.
subT.Form.RecordSource = "select * from 雇員"
End Sub
單擊該按鈕實(shí)現(xiàn)的功能是
A.使用select命令查找"雇員"表中的所有記錄
B.使用select命令查找并顯示"雇員"表中的所有記錄
C.將subT窗體的數(shù)據(jù)來源設(shè)置為一個字符串
D.將subT窗體的數(shù)據(jù)來源設(shè)置為"雇員"表
參考答案:D
參考解析:可以使用RecordSource屬性指定窗體的數(shù)據(jù)源。語法:表達(dá)式.RecordSource(表達(dá)式:一個代表Form對象的變量.。本題使用SQL語句"select * from 雇員"查找出"雇員"表中的所有數(shù)據(jù)作為subT窗體的數(shù)據(jù)來源。所以本題答案為D。
13以下是宏m的操作序列設(shè)計
條件操作序列操作參數(shù)
MsgBox消息為"AA"
[tt]>1 MsgBox消息為"BB"
… MsgBox消息為"CC"
現(xiàn)設(shè)置宏m為窗體"fTest"上名為"bTest"命令按鈕的單擊事件屬性,打開窗體"fTest"運(yùn)行后,在窗體上名為"tt"的文本框內(nèi)輸入數(shù)字1,然后單擊命令按鈕bTest,則
A.屏幕會先后彈出三個消息框,分別顯示消息"AA"、"BB"、"CC"
B.屏幕會彈出一個消息框,顯示消息"AA"
C.屏幕會先后彈出兩個消息框,分別顯示消息"AA"和"BB"
D.屏幕會先后彈出兩個消息框,分別顯示消息"AA"和"CC"
參考答案:D
參考解析:由于消息"AA"和"CC"都沒有設(shè)置條件,而消息"BB"設(shè)置的條件為[tt]>1。所以,打開窗體"fTest"運(yùn)行后,在窗體上名為"tt"的文本框內(nèi)輸入數(shù)字1,不符合消息"BB"的條件,因此不會顯示消息"BB",而顯示沒有設(shè)置條件的消息"AA"和"CC"。故本題答案選D。
14設(shè)有如下程序
Private Sub Command1_Click( .
Dim sum As Double, x As Double
sum = 0
n = 0
For i=1 To 5
x = n / i
n = n + 1
sum = sum + x
Next i
End Sub
該程序通過For循環(huán)來計算一個表達(dá)式的值,這個表達(dá)式是
A.1+1/2+2/3+3/4+4/5B.1+1/2+1/3+1/4+1/5C.1/2+2/3+3/4+4/5D.1/2+1/3+1/4+1/5
參考答案:C
參考解析:當(dāng)i=1時,sum=0+0/1;當(dāng)i=2時,sum=0+0/1+1/2;當(dāng)i=3時,sum=0+0/1+1/2+2/3;當(dāng)i=4時,sum=0+0/1+1/2+2/3+3/4;當(dāng)i=5時,sum=0+0/1+1/2+2/3+3/4+4/5,即For循環(huán)是用來計算表達(dá)式"1/2+2/3+3/4+4/5"的。所以本題答案為C。
15設(shè)有如下程序
Private Sub Command1_Click( .
Dim sum As Double, x As Double
sum = 0
n = 0
For i=1 To 5
x = n / i
n = n + 1
sum = sum + x
Next i
End Sub
該程序通過For循環(huán)來計算一個表達(dá)式的值,這個表達(dá)式是
A.1+1/2+2/3+3/4+4/5
B.1+1/2+1/3+1/4+1/5
C.1/2+2/3+3/4+4/5
D.1/2+1/3+1/4+1/5
參考答案:C
參考解析:當(dāng)i=1時,sum=0+0/1;當(dāng)i=2時,sum=0+0/1+1/2;當(dāng)i=3時,sum=0+0/1+1/2+2/3;當(dāng)i=4時,sum=0+0/1+1/2+2/3+3/4;當(dāng)i=5時,sum=0+0/1+1/2+2/3+3/4+4/5,即For循環(huán)是用來計算表達(dá)式"1/2+2/3+3/4+4/5"的。所以本題答案為C。
16在課程表中要查找課程名稱中包含"計算機(jī)"的課程,對應(yīng)"課程名稱"字段的正確條件表達(dá)式是
A."計算機(jī)"B."*計算機(jī)*"C.Like "*計算機(jī)*"D.Like "計算機(jī)"
參考答案:C
參考解析:用"*"表示該位置可匹配零或多個字符。在課程表中要查找課程名稱中包含"計算機(jī)"的課程,對應(yīng)"課程名稱"字段的正確條件表達(dá)式是Like "*計算機(jī)*"。所以本題答案為C。
17VBA中不能進(jìn)行錯誤處理的語句結(jié)構(gòu)是
A.On Error Then 標(biāo)號
B.On Error Goto 標(biāo)號
C.On Error Resume Next
D.On Error Goto 0
參考答案:A
參考解析:"On Error Goto 標(biāo)號"語句在遇到錯誤發(fā)生時程序轉(zhuǎn)移到標(biāo)號所指位置代碼執(zhí)行,一般標(biāo)號之后都是安排錯誤處理程序。"On Error Resume Next"語句在遇到錯誤發(fā)生時不會考慮錯誤,并繼續(xù)執(zhí)行下一條語句。"On Error Goto 0"語句用于取消錯誤處理。所以本題答案是A。
18以下關(guān)于鏈?zhǔn)酱鎯Y(jié)構(gòu)的敘述中,哪一條是不正確的
A.結(jié)點(diǎn)除自身信息外還包括指針域,因此存儲密度小于順序存儲結(jié)構(gòu)
B.邏輯上相鄰的結(jié)點(diǎn)物理上不必相鄰
C.可以通過計算直接確定第I個結(jié)點(diǎn)的存儲地址
D.插入、刪除運(yùn)算操作方便,不必移動結(jié)點(diǎn)
參考答案:C
參考解析:A項中:鏈?zhǔn)酱鎯Y(jié)構(gòu)由于有指針域的存在,其比順序存儲結(jié)構(gòu)的存儲密度要小,即相同存儲空間下存的數(shù)據(jù)少。選項中的敘述是正確的。
B項中:鏈?zhǔn)酱鎯Y(jié)構(gòu)可通過指針訪問下一個結(jié)點(diǎn),此結(jié)點(diǎn)可能與上一結(jié)點(diǎn)相鄰,也可能不相鄰。選項中的敘述是正確的。
C項中:鏈?zhǔn)酱鎯Y(jié)構(gòu)如果要計算第I個結(jié)點(diǎn)的存儲地址,不能直接從首結(jié)點(diǎn)直接計算,而必須通過指針域來順序查找,最后再定位。選項中的敘述是錯誤的。
D項中:鏈?zhǔn)酱鎯Y(jié)構(gòu)在插入、刪除結(jié)點(diǎn)時,可通過修改指針域的值來完成,而不必移動其他結(jié)點(diǎn),操作方便。選項中的敘述是正確的。
因此本題的正確答案為C 。
19郵政編碼是由6位數(shù)字組成的字符串,為郵政編碼設(shè)置輸入掩碼,正確的是
A.000000B.999999C.CCCCCCD.LLLLLL
參考答案:A
參考解析:在輸入數(shù)據(jù)時,如果希望輸入的格式標(biāo)準(zhǔn)保持一致,或希望檢查輸入時的錯誤,可以設(shè)置輸入掩碼。輸入掩碼屬性所使用字符的含義:0 必須輸入數(shù)字(0~9.;9 可以選擇輸入數(shù)據(jù)或空格;C 可以選擇輸入任何字符或一個空格;L 必須輸入字母(A~Z.;所以本題答案為A。
20在窗體上有一個命令按鈕Command1和一個文本框Text1,編寫事件代碼如下:
Private Sub Command1_Click(.
Dim i, j, x
For i = 1 To 20 Step 2
x = 0
For j = i To 20 Step 3
x = x + 1
Next j
Next i
Text1.Value = Str(x.
End Sub
打開窗體運(yùn)行后,單擊命令按鈕,文本框中顯示的結(jié)果是
A.1B.7C.17D.400
參考答案:A
參考解析:事件代碼中有兩個for循環(huán),第一個for循環(huán)"For i = 1 To 20 step 2"變量i的初值為1,終值為20,步長為2,循環(huán)條件符合,執(zhí)行語句"x=0",為變量x賦值為0,從這里可以看出,無論循環(huán)執(zhí)行多少次,在執(zhí)行循環(huán)體時,x的值都將還原為0,通過這一點(diǎn)可知,最后一次循環(huán)的結(jié)果即為整個程序的運(yùn)行值。再來看整個程序,第二個For循環(huán)"For j = i To 20 step 3",初值為i,終值為20,步長為3,那么可以知道,當(dāng)i=1時,第二個循環(huán)執(zhí)行7次;當(dāng)i=3時,第二個循環(huán)執(zhí)行6次,依次類推,當(dāng)i=19時,第一個循環(huán)最后一次執(zhí)行,那么把i=19代入到第二個循環(huán)中:當(dāng)i=19時,j=19,x=0+1=1。此時j=j+3=19+3=22,22>20,循環(huán)條件不成立,循環(huán)結(jié)束。至此,第一個for循環(huán)和第二個for循環(huán)都運(yùn)行結(jié)束,所以x=1,通過語句"Text1.Value = Str(x."將字符1顯示在窗體的文本框中。所以本題答案為A。
相關(guān)推薦:
2015計算機(jī)二級《Access》無紙化強(qiáng)化試題匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |