在子程序中可以用PRIVATE 命令隱藏主程序中可能存在的變量,使這些變量在子程序中暫時(shí)無效。命令格式為:
【格式1】PRIVATE <內(nèi)存變量表>
【格式2】PRIVATE ALL [LIKE | EXCEPT <通配符>]
【說明】
(1)用PRIVATE 語句說明的內(nèi)存變量,只能在本程序及其下屬過程中使用,退出程序時(shí),變量自動(dòng)釋放;
(2)用PRIVATE 語句在過程中說明的局部變量,可以與上層調(diào)用程序出現(xiàn)的內(nèi)存變量同名,但它們是不同的變量,在執(zhí)行被調(diào)用過程期間,上層過程中的同名變量將被隱藏。
(3).私有變量
在程序中直接使用而由系統(tǒng)自動(dòng)隱含建立的變量都是私有變量。私有變量的作用域是建立它的模塊及其下屬的各層模塊。一旦建立它的模塊程序運(yùn)行結(jié)束,這些私有變量將自動(dòng)清除。(P179-P181)
19.調(diào)用調(diào)試器
調(diào)用調(diào)試器的方法一般有兩種:
、龠x擇“工具”菜單中的“調(diào)試器”命令。
、谠诿畲翱谳斎隓EBUG 命令。
在Visual FoxPro 中,打開“調(diào)試器”窗口后,可以選擇地打開5個(gè)子窗口:跟蹤、監(jiān)視、局部、調(diào)用堆棧、調(diào)試輸出。系統(tǒng)默認(rèn)顯示:監(jiān)視、局部和調(diào)用堆棧三個(gè)子窗口。
20.程序調(diào)試
是指在發(fā)現(xiàn)程序有錯(cuò)誤的情況下,確定出錯(cuò)的位置并糾正錯(cuò)誤,其中關(guān)鍵是確定出錯(cuò)的位置。
例 題
1.在Visual FoxPro 中,用于調(diào)用模塊程序的命令是____。
A.PROCEDURE<過程名>
B.SET PROCEDURE TO<過程文件>
C.FUNCTION<過程名>
D.DO<件名>|過程名>WAIT<實(shí)參>
[解析] 在Visual FoxPro 中,PROCEDURE|FUNCTION 命令表示一個(gè)過程的開始,并命名過程名, 而SET PROCEDURE TO<過程文件>命令的功能則是打開過程文件。四個(gè)選項(xiàng)中,只有DO<文件名>|<過程名>WAIT<實(shí)參>才是調(diào)用模塊程序的格式。因此正確答案為D。
[答案] D2. 假設(shè)主過程和子程序中都建立了同一個(gè)變量,為了避免子程序的運(yùn)行在無意間改變主程序中的變量的取值,可以用____使此變量在子程序中暫時(shí)無效。
A.PRIVATE
B.LOVAL
C. LOCATE
D. CLOSE
[解析]本題正確選項(xiàng)是A,PRIVATE 命令的作用是隱藏指定在上層模塊中可能存在的內(nèi)存變量,使這些變量在當(dāng)前程序中暫時(shí)無效。
[答案] A3.在Visual FoxPro 中,打開過程文件的命令格式是____[<過程文件1>[,<過程序文件2>,……]][ADDITIVE];關(guān)閉個(gè)別過程文件的命令是____<過程文件1>[,<過程文件2>,……]
[解析]本題考察了過程文件的操作命令。我們只有熟悉了visual FoxPro 的各種命令格式和他們的功能,才能熟練的編程和進(jìn)行表單, 菜單操作。
[答案] SET PROCEDURE TO;RELEASE PROCEDURE
4.PARAMETERS 命令聲明的形參變量被看作是模塊程序中建立的____變量;LPARAMETERS 命令聲明的形參變量被看作是模塊程序中建立的____變量
[解析]本題考察的知試點(diǎn)是有關(guān)變量作用域的知識(shí)。PARAMTERS 和LPARMETERS 命令聲明的形參變量變量的作用域?qū)傩苑謩e為私有變量和局部變量。
[答案] 私有;局部
5.在程序中沒有通過PUBLIC 和LOCAL 命令聲明,而由系統(tǒng)自動(dòng)隱含建立的變量都是____變量。
[解析] 在Visual FoxPro 中,系統(tǒng)默認(rèn)的變量都是私有變量。
[答案] 私有
2015年全國職稱計(jì)算機(jī)考試教材(2007模 .. 定價(jià):¥225 優(yōu)惠價(jià):¥213 更多書籍 | |
全國職稱計(jì)算機(jī)考試速成過關(guān)系列套裝:W .. 定價(jià):¥133 優(yōu)惠價(jià):¥133.0 更多書籍 |