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