VFP代碼調(diào)試技巧試題及答案_第1頁(yè)
VFP代碼調(diào)試技巧試題及答案_第2頁(yè)
VFP代碼調(diào)試技巧試題及答案_第3頁(yè)
VFP代碼調(diào)試技巧試題及答案_第4頁(yè)
VFP代碼調(diào)試技巧試題及答案_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

VFP代碼調(diào)試技巧試題及答案姓名:____________________

一、單項(xiàng)選擇題(每題2分,共10題)

1.下列哪個(gè)選項(xiàng)是VFP中用于調(diào)試程序的命令?

A.SETDEBUGON

B.SETECHOON

C.SETSTEPON

D.SETTRACEON

2.在VFP中,使用“?”符號(hào)可以訪問(wèn)什么類(lèi)型的變量?

A.局部變量

B.全局變量

C.系統(tǒng)變量

D.以上都是

3.以下哪個(gè)是VFP中用于查看程序執(zhí)行過(guò)程中變量值的命令?

A.?VARIABLE

B.?DEBUG

C.?TRACE

D.?STEP

4.下列哪個(gè)命令用于打開(kāi)VFP的調(diào)試器?

A.DEBUG

B.SETDEBUG

C.SETECHO

D.SETSTEP

5.在VFP中,以下哪個(gè)關(guān)鍵字表示程序結(jié)束?

A.END

B.EXIT

C.QUIT

D.STOP

6.在VFP中,如何設(shè)置一個(gè)斷點(diǎn)?

A.在需要調(diào)試的代碼行前添加“DEBUG”

B.在需要調(diào)試的代碼行前添加“BREAK”

C.在需要調(diào)試的代碼行前添加“STOP”

D.在需要調(diào)試的代碼行前添加“TRACE”

7.以下哪個(gè)選項(xiàng)表示VFP中用于顯示程序執(zhí)行結(jié)果的命令?

A.?PRINT

B.?SHOW

C.?DISPLAY

D.?LIST

8.在VFP中,以下哪個(gè)關(guān)鍵字表示程序繼續(xù)執(zhí)行到下一個(gè)斷點(diǎn)?

A.STEP

B.NEXT

C.CONTINUE

D.RUN

9.在VFP中,如何清除所有已設(shè)置的斷點(diǎn)?

A.DEBUGCLEAR

B.BREAKCLEAR

C.TRACECLEAR

D.STEPCLEAR

10.在VFP中,以下哪個(gè)命令用于打開(kāi)一個(gè)程序?

A.OPENFILE

B.OPENDATABASE

C.OPENTABLE

D.OPENPROCEDURE

二、多項(xiàng)選擇題(每題2分,共5題)

1.VFP中調(diào)試程序的方法有哪些?

A.設(shè)置斷點(diǎn)

B.使用DEBUG命令

C.使用SETDEBUG命令

D.使用SETTRACE命令

2.以下哪些是VFP中的系統(tǒng)變量?

A._SCREEN

B._WINDOW

C._CURSOR

D._CURSORROW

3.在VFP中,如何查看變量的值?

A.使用?VARIABLE命令

B.使用DEBUG命令

C.使用SETDEBUG命令

D.使用SETTRACE命令

4.以下哪些是VFP中的程序控制命令?

A.IF...ENDIF

B.DOWHILE...ENDDO

C.FOR...ENDFOR

D.DOCASE...ENDCASE

5.在VFP中,如何結(jié)束程序執(zhí)行?

A.使用RETURN命令

B.使用QUIT命令

C.使用STOP命令

D.使用EXIT命令

三、判斷題(每題2分,共5題)

1.在VFP中,設(shè)置斷點(diǎn)后,程序會(huì)自動(dòng)停止執(zhí)行。()

2.使用SETDEBUG命令可以打開(kāi)VFP的調(diào)試器。()

3.在VFP中,變量值不會(huì)隨著程序執(zhí)行而改變。()

4.VFP中的程序控制命令可以改變程序的執(zhí)行順序。()

5.在VFP中,使用SETTRACE命令可以查看程序的執(zhí)行過(guò)程。()

四、簡(jiǎn)答題(每題5分,共10分)

1.簡(jiǎn)述VFP中調(diào)試程序的方法。

2.簡(jiǎn)述VFP中變量值的查看方法。

二、多項(xiàng)選擇題(每題3分,共10題)

1.在VFP中,以下哪些是用于調(diào)試程序的窗口?

A.調(diào)試窗口

B.變量窗口

C.調(diào)試輸出窗口

D.調(diào)試跟蹤窗口

2.以下哪些是VFP中用于設(shè)置斷點(diǎn)的有效方法?

A.在代碼行前直接添加“DEBUG”

B.使用菜單命令“調(diào)試”下的“設(shè)置斷點(diǎn)”

C.使用快捷鍵Ctrl+Break

D.在代碼行前使用“!DEBUG”

3.在VFP中,以下哪些是用于控制程序執(zhí)行的命令?

A.SETSTEPON

B.SETECHOON

C.SETDEBUGON

D.SETTRACEON

4.以下哪些是VFP中用于查看變量值的命令?

A.?VARIABLE

B.?DEBUG

C.?TRACE

D.?GETVAR

5.在VFP中,以下哪些是用于顯示程序執(zhí)行結(jié)果的命令?

A.?DISPLAY

B.?SHOW

C.?PRINT

D.?LIST

6.以下哪些是VFP中用于結(jié)束程序執(zhí)行的命令?

A.QUIT

B.EXIT

C.RETURN

D.STOP

7.在VFP中,以下哪些是用于顯示錯(cuò)誤信息的命令?

A.ERROR

B.MESSAGEBOX

C.ALERT

D.DISPLAYERROR

8.以下哪些是VFP中用于執(zhí)行其他程序的命令?

A.DO

B.RUN

C.EXECUTE

D.CALL

9.在VFP中,以下哪些是用于處理異常情況的命令?

A.TRY...CATCH

B.ONERROR

C.ERRORHANDLER

D.EXCEPTION

10.以下哪些是VFP中用于執(zhí)行宏的命令?

A.MACRO

B.EXECUTEMACRO

C.DOMACRO

D.RUNMACRO

三、判斷題(每題2分,共10題)

1.在VFP中,可以使用“DEBUG”命令直接進(jìn)入調(diào)試模式。()

2.VFP中的斷點(diǎn)一旦設(shè)置,程序運(yùn)行到該斷點(diǎn)時(shí),會(huì)自動(dòng)暫停執(zhí)行,等待用戶操作。()

3.在VFP中,可以通過(guò)改變系統(tǒng)變量來(lái)控制程序的行為。()

4.VFP中的變量默認(rèn)都是全局變量,如果不特別聲明。()

5.在VFP中,可以使用“SETDEBUGON”命令關(guān)閉調(diào)試模式。()

6.VFP中的“SETSTEPON”命令會(huì)使得程序每次執(zhí)行到一條語(yǔ)句后暫停,直到用戶干預(yù)。()

7.在VFP中,使用“SETECHOON”命令可以顯示程序執(zhí)行過(guò)程中輸出的所有信息。()

8.VFP中的“SETTRACEON”命令可以記錄程序的執(zhí)行過(guò)程,但不影響程序的執(zhí)行速度。()

9.在VFP中,如果在程序中使用了錯(cuò)誤處理語(yǔ)句,則程序在遇到錯(cuò)誤時(shí)不會(huì)中斷執(zhí)行。()

10.在VFP中,可以通過(guò)修改系統(tǒng)變量的值來(lái)改變程序的行為,而不需要修改程序代碼。()

四、簡(jiǎn)答題(每題5分,共6題)

1.簡(jiǎn)述VFP中設(shè)置斷點(diǎn)的步驟。

2.描述VFP中如何使用調(diào)試窗口查看變量值。

3.解釋VFP中“SETDEBUGON”和“SETDEBUGOFF”命令的作用區(qū)別。

4.說(shuō)明VFP中“SETSTEPON”和“SETSTEPOFF”命令的作用及其在調(diào)試中的作用。

5.簡(jiǎn)述VFP中“SETECHOON”命令的作用及其在程序調(diào)試中的應(yīng)用。

6.描述VFP中如何使用“SETTRACEON”命令來(lái)跟蹤程序執(zhí)行過(guò)程。

試卷答案如下

一、單項(xiàng)選擇題答案及解析:

1.A解析:SETDEBUGON是VFP中用于調(diào)試程序的命令,用于打開(kāi)調(diào)試器。

2.D解析:在VFP中,“?”符號(hào)可以訪問(wèn)任何類(lèi)型的變量,包括局部變量、全局變量和系統(tǒng)變量。

3.A解析:?VARIABLE命令用于查看程序執(zhí)行過(guò)程中變量值。

4.A解析:DEBUG命令用于打開(kāi)VFP的調(diào)試器。

5.B解析:EXIT關(guān)鍵字表示程序結(jié)束,用于退出當(dāng)前程序或過(guò)程。

6.B解析:在VFP中,使用“BREAK”命令設(shè)置斷點(diǎn)。

7.A解析:?PRINT命令用于顯示程序執(zhí)行結(jié)果。

8.C解析:CONTINUE命令表示程序繼續(xù)執(zhí)行到下一個(gè)斷點(diǎn)。

9.B解析:BREAKCLEAR命令用于清除所有已設(shè)置的斷點(diǎn)。

10.B解析:OPENDATABASE命令用于打開(kāi)一個(gè)數(shù)據(jù)庫(kù)。

二、多項(xiàng)選擇題答案及解析:

1.A,B,C,D解析:VFP中調(diào)試程序的窗口包括調(diào)試窗口、變量窗口、調(diào)試輸出窗口和調(diào)試跟蹤窗口。

2.A,B,C解析:在VFP中,設(shè)置斷點(diǎn)的方法包括在代碼行前直接添加“DEBUG”、使用菜單命令“調(diào)試”下的“設(shè)置斷點(diǎn)”和使用快捷鍵Ctrl+Break。

3.A,B,C,D解析:SETSTEPON、SETECHOON、SETDEBUGON和SETTRACEON都是用于控制程序執(zhí)行的命令。

4.A,C解析:?VARIABLE和?TRACE是用于查看變量值的命令。

5.A,B,C,D解析:?DISPLAY、?SHOW、?PRINT和?LIST都是用于顯示程序執(zhí)行結(jié)果的命令。

6.A,B,C,D解析:QUIT、EXIT、RETURN和STOP都是用于結(jié)束程序執(zhí)行的命令。

7.A,B,C解析:ERROR、MESSAGEBOX和ALERT都是用于顯示錯(cuò)誤信息的命令。

8.A,B,C,D解析:DO、RUN、EXECUTE和CALL都是用于執(zhí)行其他程序的命令。

9.A,B,C,D解析:TRY...CATCH、ONERROR、ERRORHANDLER和EXCEPTION都是用于處理異常情況的命令。

10.A,B,C,D解析:MACRO、EXECUTEMACRO、DOMACRO和RUNMACRO都是用于執(zhí)行宏的命令。

三、判斷題答案及解析:

1.錯(cuò)解析:使用“DEBUG”命令只能進(jìn)入調(diào)試模式,但不能直接打開(kāi)調(diào)試器。

2.對(duì)解析:設(shè)置斷點(diǎn)后,程序運(yùn)行到該斷點(diǎn)時(shí)會(huì)自動(dòng)暫停執(zhí)行,等待用戶操作。

3.對(duì)解析:可以通過(guò)改變系統(tǒng)變量的值來(lái)控制程序的行為。

4.錯(cuò)解析:VFP中的變量默認(rèn)是局部變量,如果不特別聲明為全局變量。

5.錯(cuò)解析:“SETDEBUGON”命令用于打開(kāi)調(diào)試模式,而“SETDEBUGOFF”命令用于關(guān)閉調(diào)試模式。

6.對(duì)解析:“SETSTEPON”命令會(huì)使得程序每次執(zhí)行到一條語(yǔ)句后暫停,直到用戶干預(yù)。

7.對(duì)解析:“SETECHOON”命令可以顯示程序執(zhí)行過(guò)程中輸出的所有信息。

8.錯(cuò)解析:“SETTRACEON”命令會(huì)記錄程序的執(zhí)行過(guò)程,但會(huì)影響程序的執(zhí)行速度。

9.錯(cuò)解析:如果在程序中使用了錯(cuò)誤處理語(yǔ)句,程序在遇到錯(cuò)誤時(shí)仍然會(huì)中斷執(zhí)行。

10.對(duì)解析:可以通過(guò)修改系統(tǒng)變量的值來(lái)改變程序的行為,而不需要修改程序代碼。

四、簡(jiǎn)答題答案及解析:

1.設(shè)置斷點(diǎn)的步驟:進(jìn)入調(diào)試模式,選擇需要設(shè)置斷點(diǎn)的代碼行,使用菜單命令“調(diào)試”下的“設(shè)置斷點(diǎn)”或快捷鍵設(shè)置斷點(diǎn)。

2.使用調(diào)試窗口查看變量值:在調(diào)試模式下,打開(kāi)變量窗口,可以看到當(dāng)前作用域內(nèi)的變量及其值。

3.“SETDEBUGON”和“SETD

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論