




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
學(xué)習(xí)如何處理Access中的異常情況試題及答案姓名:____________________
一、單項(xiàng)選擇題(每題2分,共10題)
1.在Access中,以下哪種情況屬于異常處理?
A.輸入數(shù)據(jù)類(lèi)型錯(cuò)誤
B.數(shù)據(jù)庫(kù)連接失敗
C.計(jì)算機(jī)突然斷電
D.以上都是
2.在VBA中,以下哪個(gè)關(guān)鍵字用于聲明一個(gè)錯(cuò)誤處理程序?
A.Try
B.Catch
C.Error
D.Handle
3.以下哪個(gè)函數(shù)可以檢查對(duì)象是否為空?
A.IsEmpty
B.IsNull
C.IsObject
D.IsError
4.在VBA中,以下哪個(gè)關(guān)鍵字用于結(jié)束錯(cuò)誤處理程序?
A.EndTry
B.EndCatch
C.EndError
D.EndHandle
5.以下哪個(gè)語(yǔ)句可以捕獲運(yùn)行時(shí)錯(cuò)誤?
A.OnErrorGoToErrHandler
B.OnErrorResumeNext
C.OnErrorGoto0
D.Noneoftheabove
6.在Access中,以下哪種方法可以設(shè)置錯(cuò)誤處理程序?
A.在表設(shè)計(jì)視圖中設(shè)置
B.在查詢?cè)O(shè)計(jì)視圖中設(shè)置
C.在VBA代碼中設(shè)置
D.在數(shù)據(jù)表視圖中設(shè)置
7.以下哪個(gè)錯(cuò)誤代碼表示數(shù)據(jù)類(lèi)型不匹配?
A.1004
B.1005
C.1006
D.1007
8.在VBA中,以下哪個(gè)語(yǔ)句可以忽略錯(cuò)誤并繼續(xù)執(zhí)行?
A.OnErrorResumeNext
B.OnErrorGoto0
C.OnErrorExitSub
D.Noneoftheabove
9.在Access中,以下哪個(gè)方法可以處理錯(cuò)誤?
A.使用VBA錯(cuò)誤處理
B.使用表屬性設(shè)置
C.使用查詢屬性設(shè)置
D.使用表單屬性設(shè)置
10.以下哪個(gè)錯(cuò)誤代碼表示對(duì)象不存在?
A.1004
B.1005
C.1006
D.1007
二、多項(xiàng)選擇題(每題2分,共5題)
1.在Access中,以下哪些操作可能導(dǎo)致異常情況?(多選)
A.輸入數(shù)據(jù)類(lèi)型錯(cuò)誤
B.關(guān)閉數(shù)據(jù)庫(kù)
C.查詢操作錯(cuò)誤
D.修改表結(jié)構(gòu)
2.在VBA中,以下哪些關(guān)鍵字用于錯(cuò)誤處理?(多選)
A.Try
B.Catch
C.Finally
D.OnError
3.以下哪些函數(shù)可以用于檢查對(duì)象是否為空?(多選)
A.IsEmpty
B.IsNull
C.IsObject
D.IsError
4.在VBA中,以下哪些方法可以結(jié)束錯(cuò)誤處理程序?(多選)
A.EndTry
B.EndCatch
C.EndError
D.EndHandle
5.以下哪些錯(cuò)誤代碼表示運(yùn)行時(shí)錯(cuò)誤?(多選)
A.1004
B.1005
C.1006
D.1007
三、判斷題(每題2分,共5題)
1.在Access中,只有輸入數(shù)據(jù)類(lèi)型錯(cuò)誤才會(huì)觸發(fā)異常情況。()
2.在VBA中,可以使用“OnErrorGoto0”來(lái)忽略所有錯(cuò)誤。()
3.在VBA中,錯(cuò)誤處理程序總是按照順序執(zhí)行。()
4.在Access中,可以使用表屬性來(lái)設(shè)置錯(cuò)誤處理程序。()
5.在VBA中,可以使用“OnErrorResumeNext”來(lái)忽略特定類(lèi)型的錯(cuò)誤。()
四、簡(jiǎn)答題(每題5分,共10分)
1.簡(jiǎn)述在Access中處理異常情況的基本步驟。
2.簡(jiǎn)述在VBA中如何使用錯(cuò)誤處理程序。
二、多項(xiàng)選擇題(每題3分,共10題)
1.在Access中,以下哪些操作可能導(dǎo)致異常情況?(多選)
A.輸入數(shù)據(jù)類(lèi)型錯(cuò)誤
B.關(guān)閉數(shù)據(jù)庫(kù)
C.查詢操作錯(cuò)誤
D.修改表結(jié)構(gòu)
E.用戶錯(cuò)誤操作
2.在VBA中,以下哪些關(guān)鍵字用于錯(cuò)誤處理?(多選)
A.Try
B.Catch
C.Finally
D.OnError
E.Resume
3.以下哪些函數(shù)可以用于檢查對(duì)象是否為空?(多選)
A.IsEmpty
B.IsNull
C.IsObject
D.IsError
E.IsNumeric
4.在VBA中,以下哪些方法可以結(jié)束錯(cuò)誤處理程序?(多選)
A.EndTry
B.EndCatch
C.ExitTry
D.ExitCatch
E.ExitSub
5.以下哪些錯(cuò)誤代碼表示運(yùn)行時(shí)錯(cuò)誤?(多選)
A.1004
B.1005
C.1006
D.1007
E.1010
6.在Access中,以下哪些方式可以捕獲錯(cuò)誤信息?(多選)
A.使用“OnErrorGoTo”語(yǔ)句
B.使用“Error”對(duì)象
C.使用“Err”對(duì)象
D.使用“Application”對(duì)象
E.使用“VBA”對(duì)象
7.以下哪些方法可以處理異常?(多選)
A.使用VBA的“Try...Catch...Finally”結(jié)構(gòu)
B.使用Access的事件處理器
C.使用Access的表或查詢屬性
D.使用Access的表單屬性
E.使用Access的報(bào)表屬性
8.以下哪些異常情況可能發(fā)生在Access中?(多選)
A.數(shù)據(jù)類(lèi)型不匹配
B.數(shù)據(jù)庫(kù)連接失敗
C.計(jì)算機(jī)系統(tǒng)資源不足
D.用戶權(quán)限不足
E.代碼邏輯錯(cuò)誤
9.在VBA中,以下哪些錯(cuò)誤處理模式可以用來(lái)忽略錯(cuò)誤?(多選)
A.OnErrorResumeNext
B.OnErrorGoTo0
C.OnErrorGoTo-1
D.OnErrorGoTo-2
E.Noneoftheabove
10.以下哪些VBA關(guān)鍵字可以用來(lái)設(shè)置錯(cuò)誤處理程序?(多選)
A.Error
B.OnError
C.Err
D.Try
E.Catch
三、判斷題(每題2分,共10題)
1.在Access中,所有的錯(cuò)誤都會(huì)導(dǎo)致異常處理機(jī)制的觸發(fā)。()
2.VBA中的錯(cuò)誤處理程序可以嵌套使用,但嵌套層數(shù)有限制。()
3.在VBA中,如果沒(méi)有使用錯(cuò)誤處理程序,任何運(yùn)行時(shí)錯(cuò)誤都會(huì)導(dǎo)致程序立即終止。()
4.在Access中,可以使用“OnErrorGoTo0”語(yǔ)句來(lái)關(guān)閉錯(cuò)誤處理。()
5.在VBA中,如果“OnErrorResumeNext”語(yǔ)句后面跟有錯(cuò)誤處理程序,則錯(cuò)誤處理程序不會(huì)執(zhí)行。()
6.在Access中,表單的“OnError”屬性可以用來(lái)設(shè)置錯(cuò)誤處理程序。()
7.在VBA中,如果發(fā)生錯(cuò)誤,錯(cuò)誤處理程序會(huì)自動(dòng)跳轉(zhuǎn)到錯(cuò)誤發(fā)生的位置。()
8.在Access中,可以通過(guò)修改數(shù)據(jù)庫(kù)的設(shè)置來(lái)禁止顯示錯(cuò)誤消息。()
9.在VBA中,可以使用“OnErrorGoTo-1”語(yǔ)句來(lái)忽略所有錯(cuò)誤。()
10.在Access中,可以使用查詢來(lái)處理異常情況,例如使用錯(cuò)誤處理程序來(lái)捕獲查詢錯(cuò)誤。()
四、簡(jiǎn)答題(每題5分,共6題)
1.簡(jiǎn)述在Access中處理異常情況的基本步驟。
2.簡(jiǎn)述如何使用VBA中的“Try...Catch...Finally”結(jié)構(gòu)來(lái)處理異常。
3.解釋在VBA中使用“OnErrorResumeNext”和“OnErrorGoTo0”的區(qū)別。
4.描述如何使用VBA的“Error”對(duì)象來(lái)獲取錯(cuò)誤信息。
5.簡(jiǎn)述在VBA中如何設(shè)置自定義的錯(cuò)誤消息。
6.解釋在Access中使用錯(cuò)誤處理程序的好處。
試卷答案如下
一、單項(xiàng)選擇題(每題2分,共10題)
1.D
解析思路:異常情況通常指程序運(yùn)行中遇到的不正常情況,包括輸入錯(cuò)誤、連接失敗、系統(tǒng)故障等,因此選項(xiàng)D包含所有情況。
2.C
解析思路:在VBA中,使用“Error”關(guān)鍵字來(lái)聲明錯(cuò)誤處理程序。
3.A
解析思路:IsEmpty函數(shù)用于檢查變量是否未初始化或未設(shè)置值。
4.A
解析思路:EndTry是結(jié)束Try塊的語(yǔ)句。
5.A
解析思路:OnErrorGoToErrHandler用于在發(fā)生錯(cuò)誤時(shí)跳轉(zhuǎn)到標(biāo)簽ErrHandler。
6.C
解析思路:在VBA代碼中可以通過(guò)編程方式設(shè)置錯(cuò)誤處理程序。
7.A
解析思路:1004錯(cuò)誤代碼通常表示對(duì)象無(wú)法創(chuàng)建,如字段數(shù)據(jù)類(lèi)型不匹配。
8.A
解析思路:OnErrorResumeNext會(huì)在發(fā)生錯(cuò)誤時(shí)忽略錯(cuò)誤并繼續(xù)執(zhí)行后續(xù)代碼。
9.A
解析思路:VBA的“Try...Catch...Finally”結(jié)構(gòu)用于處理異常。
10.D
解析思路:1007錯(cuò)誤代碼表示對(duì)象不存在。
二、多項(xiàng)選擇題(每題3分,共10題)
1.ABCDE
解析思路:所有選項(xiàng)都能導(dǎo)致異常情況發(fā)生。
2.ABCD
解析思路:這些關(guān)鍵字都用于錯(cuò)誤處理。
3.ABCD
解析思路:這些函數(shù)都用于檢查對(duì)象是否為空。
4.ABCDE
解析思路:這些方法都可以用來(lái)結(jié)束錯(cuò)誤處理程序。
5.ABCDE
解析思路:這些錯(cuò)誤代碼都表示運(yùn)行時(shí)錯(cuò)誤。
6.ABC
解析思路:這些方法是捕獲錯(cuò)誤信息的方式。
7.ABCDE
解析思路:這些方法都可以用來(lái)處理異常。
8.ABCDE
解析思路:這些異常情況都可能發(fā)生在Access中。
9.AB
解析思路:OnErrorResumeNext和OnErrorGoTo0都是忽略錯(cuò)誤的方法。
10.ABC
解析思路:這些關(guān)鍵字可以用來(lái)設(shè)置錯(cuò)誤處理程序。
三、判斷題(每題2分,共10題)
1.×
解析思路:并非所有錯(cuò)誤都會(huì)觸發(fā)異常處理,有些錯(cuò)誤可能會(huì)靜默失敗。
2.√
解析思路:VBA中可以嵌套使用錯(cuò)誤處理程序,但嵌套層數(shù)有限制。
3.√
解析思路:沒(méi)有錯(cuò)誤處理程序時(shí),錯(cuò)誤會(huì)導(dǎo)致程序終止。
4.√
解析思路:“OnErrorGoTo0”語(yǔ)句確實(shí)會(huì)關(guān)閉錯(cuò)誤處理。
5.×
解析思路:“OnErrorResumeNext”后面跟有錯(cuò)誤處理程序時(shí),如果發(fā)生錯(cuò)誤,仍會(huì)執(zhí)行錯(cuò)誤處理程序。
6.×
解析思路:Access表單沒(méi)有“OnError”屬性來(lái)設(shè)置錯(cuò)誤處理程序。
7.√
解析思路:如果沒(méi)有錯(cuò)誤處理程序,錯(cuò)誤會(huì)導(dǎo)致程序跳轉(zhuǎn)到錯(cuò)誤發(fā)生的位置。
8.×
解析思路:無(wú)法通過(guò)修改數(shù)據(jù)庫(kù)設(shè)置來(lái)禁止顯示錯(cuò)誤消息。
9.×
解析思路:“OnErrorGoTo-1”不是一個(gè)有效的錯(cuò)誤處理模式。
10.×
解析思路:Access查詢本身不直接支持錯(cuò)誤處理程序,但可以通過(guò)VBA來(lái)實(shí)現(xiàn)。
四、簡(jiǎn)答題(每題5分,共6題)
1.基本步驟包括:識(shí)別可能引發(fā)異常的操作,編寫(xiě)錯(cuò)誤處理代碼(Try...Catch...Finally結(jié)構(gòu)),使用Error對(duì)象獲取錯(cuò)誤信息,設(shè)置錯(cuò)誤處理程序以避免程序終止。
2.使用“Try...Catch...Finally”結(jié)構(gòu),在Try塊中執(zhí)行可能引發(fā)錯(cuò)誤的代碼,如果發(fā)生錯(cuò)誤,則執(zhí)行Catch塊中的錯(cuò)誤處理代碼,無(wú)論是否發(fā)生錯(cuò)誤,F(xiàn)in
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- DB32/T 3761.9-2020新型冠狀病毒肺炎疫情防控技術(shù)規(guī)范第9部分:職業(yè)健康技術(shù)服務(wù)機(jī)構(gòu)
- DB32/T 3643-2019氣壓劈裂真空預(yù)壓加固軟土地基技術(shù)規(guī)程
- DB31/T 680.3-2017城市公共用水定額及其計(jì)算方法第3部分:游泳池
- DB31/T 229-2011礦物油型有機(jī)熱載體
- DB31/T 1256-2020消毒產(chǎn)品衛(wèi)生安全評(píng)價(jià)信息數(shù)據(jù)集
- DB31/T 1193-2019山雞養(yǎng)殖技術(shù)規(guī)范
- CAB 1027-2014汽車(chē)罩
- 高中三年如何規(guī)劃:從高一到高三的全程指南
- 2024年工藝氣體壓縮機(jī)資金籌措計(jì)劃書(shū)代可行性研究報(bào)告
- 海外醫(yī)療記錄租賃與安全保障合同
- GB 2759-2015食品安全國(guó)家標(biāo)準(zhǔn)冷凍飲品和制作料
- GB 21550-2008聚氯乙烯人造革有害物質(zhì)限量
- CMMI-決策分析和決定過(guò)程
- 2023年高考重慶理科數(shù)學(xué)試卷和答案(word完美解析版)
- 小型蓋板預(yù)制施工方案及工藝方法
- DB63-T 164-2021草地地面鼠害防治技術(shù)規(guī)范
- 抖音生活服務(wù)服務(wù)商合作手冊(cè)-抖音
- 涉密人員保密審查表
- Unit2Lesson3GettingToTheTop課件-高中英語(yǔ)北師大版(2019)選擇性必修第一冊(cè)
- 卡通風(fēng)青春畢業(yè)季PPT模板課件
- 《804泄爆墻安裝施工方案》
評(píng)論
0/150
提交評(píng)論