二級VISUAL FOXPRO真題及解析2011年09月
2011年9月全國計算機等級考試二級筆試試卷Visual FoxPro數(shù)據(jù)庫程序設計一、選擇題下列各題A) 、B) 、C) 、D) 四個選項中,只有一個選項是正確的。(1)下列敘述中正確的是( )。A
2011年9月全國計算機等級考試二級筆試試卷
Visual FoxPro數(shù)據(jù)庫程序設計
一、選擇題
下列各題A) 、B) 、C) 、D) 四個選項中,只有一個選項是正確的。
(1)下列敘述中正確的是( )。
A) 算法就是程序 B)設計算法時只需要考慮數(shù)據(jù)結構的設計
C) 設計算法時只需要考慮結果的可靠性 D)以上三種說法都不對
(2)下列關于線性鏈表的敘述中,正確的是( )。
A) 各數(shù)據(jù)結點的存儲空間可以不連續(xù),但它們的存儲順序與邏輯順序必須一致
B) 各數(shù)據(jù)結點的存儲順序與邏輯順序可以不一致,但它們的存儲空間必須連續(xù)
C) 進行插入與刪除時,不需要移動表中的元素
D) 以上三種說法都不對
(3)下列關于二叉樹的敘述中,正確的是( )。
A) 葉子結點總是比度為2的結點少一個
B) 葉子結點總是比度為2的結點多一個
C) 葉子結點數(shù)是度為2的結點數(shù)的兩倍
D) 度為2的結點數(shù)是度為1的結點數(shù)的兩倍
(4)軟件按功能可以分為應用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件) 。下面屬于應用軟件的是( )。
A) 學生成績管理系統(tǒng) B)C語言編譯程序
C)UNIX 操作系統(tǒng) D)數(shù)據(jù)庫管理系統(tǒng)
(5)某系統(tǒng)總體結構圖如下圖所示:

該系統(tǒng)總體結構圖的深度是( )。
A)7 B)6 C)3 D)2
(6)程序調(diào)試的任務是( )。
A) 設計測試用例 B)驗證程序的正確性
C) 發(fā)現(xiàn)程序中的錯誤 D)診斷和改正程序中的錯誤
(7)下列關于數(shù)據(jù)庫設計的敘述中,正確的是( )。
A) 在需求分析階段建立數(shù)據(jù)字典 B)在概念設計階段建立數(shù)據(jù)字典
C) 在邏輯設計階段建立數(shù)據(jù)字典 D)在物理設計階段建立數(shù)據(jù)字典
(8)數(shù)據(jù)庫系統(tǒng)的三級模式不包括( )。
A) 概念模式 B)內(nèi)模式
C) 外模式 D)數(shù)據(jù)模式
(9)有三個關系R 、S 和T 如下:
,
則由關系R 和S 得到關系T 的操作是( )。
A) 自然連接 B)差
C) 交 D)并
(10)下列選項中屬于面向對象設計方法主要特征的是( )。
A) 繼承 B)自頂向下
C) 模塊化 D)逐步求精
(11)在創(chuàng)建數(shù)據(jù)庫表結構時,為了同時定義實體完整性可以通過指定哪類索引來實現(xiàn)( )。
A) 惟一索引 B)主索引
C) 復合索引 D)普通索引
(12)關系運算中選擇某些列形成新的關系的運算是( )。
A) 選擇運算 B)投影運算
C) 交運算 D)除運算
(13)在數(shù)據(jù)庫中建立索引的目的是( )。
A) 節(jié)省存儲空間 B)提高查詢速度
C) 提高查詢和更新速度 D)提高更新速度
(14)假設變量a 的內(nèi)容是“計算機軟件工程師”,變量b 的內(nèi)容是“數(shù)據(jù)庫管理員”,表達式的結果為“數(shù)據(jù)庫工程師”的是( )。
A)left(b,6)-right(a,6) B)substr(b,1,3)-substr(a,6,3)
C)A 和B 都是 D)A和B 都不是( )。
(15)SQL查詢命令的結構是SELECT...FROM...WHERE...GROUP
BY...HAVING...ORDERBY... ,其中指定查詢條件的短語是( )。
A)SELECT B)FROM
C)WHERE D)ORDER BY
(16)SQL查詢命令的結構是SELECT...FROM...WHERE...GROUP
BY...HAVING...ORDER BY...,其中HAVING 必須配合使用的短語是( )。
A)FROM B)GROUP BY
C)WHERE D)ORDER BY
(17)如果在SQL 查詢的SELECT 短語中使用TOP ,則應該配合使用( )。
A)HAVING 短語 B)GROU BY短語
C)WHERE 短語 D)ORDER BY短語
(18)刪除表S 中字段C 的SQL 命令是( )。
A)ALTER TABLE s DELETE c B)ALTER TABLE s DROP c
C)DELETE TABLE s DELETE c D)DELETE TABLE s DROP c
(19)在Visual FoxPro中,如下描述正確的是( )。
A) 對表的所有操作,都不需要使用USE 命令先打開表
B) 所有SQL 命令對表的所有操作都不需使用USE 命令先打開表
C) 部分SQL 命令對表的所有操作都不需使用USE 命令先打開表
D) 傳統(tǒng)的FoxPro 命令對表的所有操作都不需使用USE 命令先打開表
,(20)在Visual FoxPro中,如果希望跳出SCAN...ENDSCAN 循環(huán)體外執(zhí)行ENDSCAN 后面的語句,應使用( )。
A)LOOP 語句 B)EXIT語句
C)BREAK 語句 D)RETURN語句
(21)在Visual FoxPro中,為了使表具有更多的特性應該使用( )。
A) 數(shù)據(jù)庫表 B)自由表
C) 數(shù)據(jù)庫表或自由表 D)數(shù)據(jù)庫表和自由表
(22)在Visual FoxPro中,查詢設計器和視圖設計器很像,如下描述正確的是( )。
A) 使用查詢設計器創(chuàng)建的是一個包含SQL SELECT語句的文本文件
B) 使用視圖設計器創(chuàng)建的是一個包含SQL SELECT語句的文本文件
C) 查詢和視圖有相同的用途
D) 查詢和視圖實際都是一個存儲數(shù)據(jù)的表
(23)使用SQL 語句將表S 中字段price 的值大于30的記錄刪除,正確的命令是( )。
A)DELETE FROM s FOR price>30
B)DELETE FROM s WHERE price>30
C)DELETE s FOR price>30
D)DELETE s WHERE price>30
(24)在Visual FoxPro中,使用SEEK 命令查找匹配的記錄,當查找到匹配的第一條記錄后,如果還需要查找下一條匹配的記錄,通常使用命令( )。
A)GOTO B)SKIP
C)CONTINUE D)GO
(25)假設表S 中有10條記錄,其中字段b 小于20的記錄有3條,大于等于20、并且小于等于30的記錄有3條,大于30的記錄有4條。執(zhí)行下面的程序后,屏幕顯示的結果是( )。
SET DELETE ON
DELETE FROM s WHERE b BETWEEN 20 AND 30
?RECCOUNT()
A)10 B)7 C)0 D)3
(26)正確的SQL 插入命令的語法格式是( )。
A)INSERT IN...VALUES... B)INSERT TO...VALUES
C)INSERT INTO...VALUES... D)INSERT...VALUES...
(27)建立表單的命令是( )。
A)CREATE FORM B)CPEATE TABLE
C)NEWFORM D)NEWTABLE
(28)假設某個表單中有一個復選框(CheckBox1)和一個命令按鈕
Command1,如果要在Command1的Click 事件代碼中取得復選框的值,以判斷該復選框是否被用戶選擇,正確的表達式是( )。
A)This.CheckBox1.Value B)ThisForm.CheckBox1.Value
C)This.CheckBox1.Selected D)ThisForm.CheckBox1.Selected
(29)為了使命令按鈕在界面運行時顯示“運行”,需要設置該命令按鈕的哪個屬性( )。
A)Text B)Title
,C)Display D)Caption
(30)在Visual FoxPro中,如果在表之間的聯(lián)系中設置了參照完整性規(guī)則,并在刪除規(guī)則中選擇了“級聯(lián)”,當刪除父表中的記錄,其結果是( )。
A) 只刪除父表中的記錄,不影響子表
B) 任何時候都拒絕刪除父表中的記錄
C) 在刪除父表中記錄的同時自動刪除子表中的所有參照記錄
D) 若子表中有參照記錄,則禁止刪除父表中記錄
(31)SQL語句中,能夠判斷“訂購日期”字段是否為空值的表達式是( )。
A) 訂購日期=NULL B)訂購日期=EMPTY
C) 訂購日期IS NULL D)訂購日期IS EMPTY
第(32)~(35)題使用如下3個表:
商店(商店號,商店名,區(qū)域名,經(jīng)理姓名)
商品(商品號,商品名,單價)
銷售(商店號,商品號,銷售日期,銷售數(shù)量)
(32)查詢在“北京”和“上?!眳^(qū)域的商店信息的正確命令是( )。
A)SELECT*FROM 商店 WHERE 區(qū)域名='北京' AND 區(qū)域名='上海'
B)SELECT*FROM 商店 WHERE 區(qū)域名='北京' OR 區(qū)域名='上海'
C)SELECT*FROM 商店 WHERE 區(qū)域名='北京' AND '上海'
D)SELECT*FROM 商店 WHERE 區(qū)域名='北京' OR '上海'
(33)查詢單價最高的商品銷售情況,查詢結果包括商品號、商品名、銷售日期、銷售數(shù)量和銷售金額。正確命令是( )。
A)SELECT 商品, 商品號, 商品名, 銷售日期, 銷售數(shù)量, 銷售數(shù)量*單價 AS 銷售金額
FROM 商品 JOIN 銷售 ON 商品. 商品號=銷售. 商品號
WHERE 單價=(SELECT MAX(單價)FROM 商品)
B)SELECT 商品. 商品號, 商品名, 銷售日期, 銷售數(shù)量, 銷售數(shù)量*單價 AS 銷售金額
FROM 商品 JOIN 銷售 ON 商品. 商品號=銷售. 商品號
WHERE 單價=MAX(單價)
C)SELECT 商品. 商品號, 商品名, 銷售日期, 銷售數(shù)量, 銷售數(shù)量 單價 AS 銷售金額
FROM 商品 JOIN 銷售 WHERE 單價=(SELECT MAX(單價)FROM 商品)
D)SELECT 商品. 商品號, 商品名, 銷售日期, 銷售數(shù)量, 銷售數(shù)量*單價 AS 銷售金額
FROM 商品 JOIN 銷售 WHERE 單價=MAX(單價)
(34)查詢商品單價在10到50之間、并且日銷售數(shù)量高于20的商品名、單價、銷售日期和銷售數(shù)量,查詢結果按單價降序。正確命令是( )。
A)SELECT 商品名, 單價, 銷售日期, 銷售數(shù)量 FROM 商品 JOIN 銷售 WHERE(單價 BETWEEN 10 AND 50) AND 銷售數(shù)量>20
ORDER BY 單價 DESC
B)SELECT 商品名, 單價, 銷售日期, 銷售數(shù)量 FROM 商品 JOIN 銷售 WHERE(單價 BETWEEN 10 AND 50) AND 銷售數(shù)量>20
ORDE RBY 單價
C)SELECT 商品名, 單價, 銷售日期, 銷售數(shù)量 FROM 商品, 銷售
,WHERE(單價 BETWEEN 10 AND 50) AND 銷售數(shù)量>20
ON 商品. 商品號=銷售. 商品號 ORDER BY 單價
D)SELECT 商品名, 單價, 銷售日期, 銷售數(shù)量 FROM 商品, 銷售
WHERE(單價 BETWEEN 10 AND 50) AND 銷售數(shù)量>20
AND 商品. 商品號=銷售. 商品號 ORDER BY 單價 DESC
(35)查詢銷售金額合計超過20000的商店,查詢結果包括商店名和銷售金額合計。正確命令是( )。
A)SELECT 商店名,SUM(銷售數(shù)量 單價) AS 銷售金額合計
FROM 商店, 商品, 銷售
WHERE 銷售金額合計 20000
B)SELECT 商店名,SUM(銷售數(shù)量*單價) AS 銷售金額合計>20000 FROM 商店, 商品, 銷售
WHERE 商品. 商品號=銷售. 商品號 AND 商店. 商店號=銷售. 商店號
C)SELECT 商店名,SUM(銷售數(shù)量*單價) AS 銷售金額合計
FROM 商店, 商品, 銷售
WHERE 商品. 商品號=銷售. 商品號 AND 商店. 商店號=銷售. 商店號 AND SUM(銷售數(shù)量*單價) >20000 GROUP BY 商店名
D)SELECT 商店名,SUM(銷售數(shù)量*單價) AS 銷售金額合計
FROM 商店, 商品, 銷售
WHERE 商品. 商品號=銷售. 商品號 AND 商店. 商店號=銷售. 商店號 GROUP BY 商店名 HAVING SUM(銷售數(shù)量*單價) >20000
二、填空題
(1)數(shù)據(jù)結構分為線性結構與非線性結構,帶鏈的棧屬于______。
(2)在長度為n 的順序存儲的線性表中插入一個元素,最壞情況下需要移動表中______個元素。
(3)常見的軟件開發(fā)方法有結構化方法和面向對象方法。對某應用系統(tǒng)經(jīng)過需求分析建立數(shù)據(jù)流圖(DFD),則應采用______方法
(4)數(shù)據(jù)庫系統(tǒng)的核心是______。
(5)在進行關系數(shù)據(jù)庫的邏輯設計時,E-R 圖中的屬性常被轉換為關系中的屬性,聯(lián)系通常被轉換為______。
(6)為了使日期的年份顯示4位數(shù)字應該使用SETCENTURY______命令進行設置。
(7)在Visual FoxPro中可以使用命令DIMENSION 或______說明數(shù)組變量。
(8)在Visual FoxPro中表達式(1 2^(1 2))/(2 2)的運算結果是______。
(9)如下程序的運行結果是______。
CLEAR
STORE 100 TO x1,x2
SET UDFPARMS TO VALUE
DO p4 WITH x1,(x2)
?x1,x2
*過程p4
PROCEDURE p4
PARAMETERS x1,x2
STORE x1 1 TO x1
,STORE x2 1 TO x2
ENDPROC
(10)在Visual FoxPro中運行表單的命令是______。
(11)為了使表單在運行時居中顯示,應該將其______屬性設置為邏輯真。
(12)為了在表單運行時能夠輸入密碼應該使用______控件。
(13)菜單定義文件的擴展名是mnx ,菜單程序文件的擴展名是______。
(14)在Visual FoxPro中創(chuàng)建快速報表時,基本帶區(qū)包括頁標頭、細節(jié)和______。
(15)在Visual FoxPro中建立表單應用程序環(huán)境時,顯示出初始的用戶界面之后,需要建立一個事件循環(huán)來等待用戶的交互動作,完成該功能的命令是______,該命令使Visual FoxPro開始處理諸如單擊鼠標、鍵盤輸入等用戶事件。
2011年9月全國計算機等級二級筆試試卷
Visual FoxPro 參考答案及詳解
一、選擇題
(1)D)【解析】所謂算法是指解題方案的準確而完整的描述。是一組嚴謹?shù)囟x運算順序的規(guī)則,并且每一個規(guī)則都是有效的,且是明確的,此順序將在有限的次數(shù)下終止。算法不等于程序,也不等于計算方法。設計算法時不僅要考慮對數(shù)據(jù)對象的運算和操作,還要考慮算法的控制結構。
(2)C)【解析】線性表的鏈式存儲結構稱為線性鏈表。在鏈式存儲結構中,存儲數(shù)據(jù)結構的存儲空間可以不連續(xù),各數(shù)據(jù)結點的存儲順序與數(shù)據(jù)元素之間的邏輯關系可以不一致,而數(shù)據(jù)元素之間的邏輯關系是由指針域來確定的。
(3)B)【解析】由二叉樹的性質(zhì)可以知道在二叉樹中葉子結點總是比度為2的結點多一個。
(4)A)【解析】學生成績管理系統(tǒng)為應用軟件。
(5)C)【解析】這個系統(tǒng)總體結構圖是一棵樹結構,在樹結構中,根結點在第1層,同一層上所有子結點都在下一層,由系統(tǒng)總體結構圖可知,這棵樹共3層。在樹結構中,樹的最大層次稱為樹的深度。所以這棵樹的深度為3。
(6)D)【解析】所謂程序調(diào)試,是將編制的程序投入實際運行前,用手工或編譯程序等方法進行測試,修正語法錯誤和邏輯錯誤的過程。其任務是診斷和改正程序中的錯誤。
(7)A)【解析】數(shù)據(jù)庫設計目前一般采用生命周期法,即將整個數(shù)據(jù)庫應用系統(tǒng)的開發(fā)分解成目標獨立的若干階段。分別是:需求分析階段、概念設計階段、邏輯設計階段、物理設計階段、編碼階段、測試階段、運行階段、進一步修改階段。數(shù)據(jù)字典是對系統(tǒng)中數(shù)據(jù)的詳盡描述,是各類數(shù)據(jù)屬性的清單。對數(shù)據(jù)設計來講,數(shù)據(jù)字典是進行詳細的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要結果。
(8)D)【解析】數(shù)據(jù)庫系統(tǒng)的三級模式包括概念模式、外模式和內(nèi)模式(物理模式) 。
(9)B)【解析】由三個關系R 、S 和T 的結構可以知道,關系T 是由關系R 、S 經(jīng)過差運算得到的。
(10)A)【解析】面向對象設計方法的主要特征有封裝性、繼承性和多態(tài)性。而結構化程序設計方法的主要原則有自頂向下,逐步求精,模塊化,限制使用goto 語句。
,(11)B)【解析】實體完整性是保證表中記錄惟一的特性,即在一個表中不允許有重復的記錄。在Visual FoxPro利用主關鍵字或候選關鍵字來保證表中的記錄惟一,即保證實體惟一性。如果對某一個字段創(chuàng)建了主索引或候選索引,那么這個字段成為數(shù)據(jù)表的主關鍵字或候選關鍵字,從而保證了實體完整性。
(12)B)【解析】從關系模式中指定若干個屬性組成新的關系稱為投影。
(13)B)【解析】VFP 索引是由指針構成的文件,這些指針邏輯上按照索引關鍵字的值進行排序。若要按特定的順序處理記錄表,可以選擇一個相應的索引,使用索引還可以加速對表的查詢操作。
(14)A)【解析】LEFT()函數(shù)功能是從字符表達式左端截取指定長度子串;RIGHT()函數(shù)功能是從字符表達式右端截取指定長度子串;SUBSTR()函數(shù)功能是從字符串指定位置截取指定長度子串。以上三個函數(shù)在截取中文時要注意,一個中文字符占2個長度。
(15)C)【解析】在SQL 查詢語句中,WHERE 是說明查詢條件,即選擇元組的條件。
(16)B)【解析】在SQL 查詢中,HAVING 總是跟在GROUP BY之后,用來限定分組條件。
(17)D)【解析】TOP 表示排序后滿足條件的前幾條記錄。所以需要和ORDERBY 同時使用。
(18)B)【解析】刪除字段的SQL 語法可簡單表示為:ALTER TABLE表名DROP 字段名。
(19)B)【解析】所有SQL 命令對表的所有操作都不需使用USE 命令先打開表。USE 是VFP 中用來打開表的命令。
(20)B)【解析】LOOP 和EXIT 都可以出現(xiàn)在循環(huán)體內(nèi)。LOOP 表示結束本次循環(huán),開始下一次循環(huán);EXIT 表示結束循環(huán)語句的執(zhí)行,跳出循環(huán)執(zhí)行后面的語句。
(21)A)【解析】數(shù)據(jù)庫表與自由表相比,有如下特點:數(shù)據(jù)庫表可以使用長表名、長字段名;可以為數(shù)據(jù)庫表中的字段指定標題和添加注釋;可以為數(shù)據(jù)庫表中的字段指定默認值和輸入掩碼;數(shù)據(jù)庫表的字段有默認的控件類;可以為數(shù)據(jù)庫表規(guī)定字段級規(guī)則和記錄級規(guī)則;數(shù)據(jù)庫表支持主關鍵字、參照完整性和表之間的關聯(lián)。
(22)A)【解析】使用查詢設計器創(chuàng)建的是一個包含SQL SELECT語句的文本文件,其擴展文件名為.QPR 。而視圖設計完成后,在磁盤上不保存文件,視圖的結果保存在數(shù)據(jù)庫中。
(23)B)【解析】SQL 中表示刪除記錄的語法可以簡單表示為:DELETE FROM表名WHERE 條件。VFP 中刪除記錄的語法可以簡單表示為:DELETE FOR條件。
(24)B)【解析】SEEK 是利用索引快速定位的命令,在數(shù)據(jù)表指定索引后,記錄按照指定索引關鍵字的值排序,若索引關鍵字的值相同,必然連續(xù)出現(xiàn),因此可以通過SKIP 查找下一條匹配的記錄;CONTINUE 是和LOCNTE 語句搭配使用的。
(25)A)【解析】DELETE 表示邏輯刪除,邏輯刪除不影響RECCOUNT()函數(shù)的統(tǒng)計結果。
(26)C)【解析】在SQL 中用于插入記錄的語法可簡單表示為:INSERT INTO 表名 VALUES(插入記錄各個字段值列表) 。
,(27)A)【解析】建立表單的命令為CREATE FORM。
(28)B)【解析】復選框控件可以通過其VALUE 屬性設置或返回其狀態(tài)(選中或未被選中) 。
(29)D)【解析】在按鈕上顯示的文字可以通過其CAPTION 屬性進行設置。
(30)C)【解析】如果在刪除規(guī)則選擇“級聯(lián)”,當刪除父表中記錄時,則自動刪除子表中的所有相關記錄。
(31)C)【解析】在SQL 語句中支持空值查詢,用IS NULL表示。
(32)B)【解析】根據(jù)題意可知,要查詢在“北京”或“上?!眳^(qū)域的商店信息,所以查詢條件可以表示為:WHERE 區(qū)域名="北京" OR 區(qū)域名="上海" 。
(33)A)【解析】在SQL 超連接查詢中,F(xiàn)ROM 短語后用JOIN 表示需要連接的數(shù)據(jù)表,用ON 表示連接條件,WHERE 表示選擇元組的條件。計算檢索函數(shù)COUNT()應放在SELECT 短語之后(一般情況下,計算檢索函數(shù)應放在SELECT 短語或HAVING 短語之后) 。
(34)D)【解析】可以用JOIN...ON... 語法進行超連結查詢,也可以用WHERE 直接表示數(shù)據(jù)表連接條件。ORDER BY短語表示排序,DESC 短語表示降序。
(35)D)【解析】用WHERE 表示數(shù)據(jù)表連接條件;用GROUP BY表示分組,HAVING 總是跟在GROUP BY之后,用來限定分組,即HAVING 是用來表示選擇分組的條件。
二、填空題
(1)線性結構
【解析】一般將數(shù)據(jù)結構分為線性結構與非線性結構兩大類。如果一個非空的數(shù)據(jù)結構滿足以下兩個條件:
①有且只有一個根結點;
②每一個結點最多有一個前件,也最多有一個后件。
則稱該數(shù)據(jù)結構為線性結構,所以帶鏈棧為線性結構。
(2)n
【解析】在順序存儲的線性表中插入一個元素時,一般是從最后的元素向后移動一位,移動到插入的位置后,插入元素。在最壞情況下,需要移動n 個元素。
(3)結構化
【解析】采用結構化方法開發(fā)軟件時,需求分析階段建立數(shù)據(jù)流圖。
(4)數(shù)據(jù)庫管理系統(tǒng)(或DBMS)
【解析】一般認為,數(shù)據(jù)庫系統(tǒng)包括四個部分:數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫應用程序、數(shù)據(jù)庫管理員。其中DBMS 是為數(shù)據(jù)庫的建立、使用和維護而配置的軟件,是數(shù)據(jù)庫系統(tǒng)的核心。
(5)關系
【解析】在實體-關系圖中的聯(lián)系通常被轉換為關系。
(6)ON
【解析】SET CENTURY ON命令使日期中的年份顯示4位數(shù)。
(7)DECLARE
【解析】在VFP 中,可以使用DIMENSION 短語或DECLARE 短語定義數(shù)組變量。
(8)2.25
,【解析】其中2^(1 2)表示2的3次方,其運算優(yōu)先級最高。
(9)101 100
【解析】過程調(diào)用可以使用兩種格式,格式1可簡單表示為:130過程名WITH 參數(shù)表;格式2可簡單表示為:過程名(參數(shù)表) 。SET UDFPARMS TO VALUE 命令只對第二種格式有效。題目中采用第一種格式調(diào)用過程p4,所以SET UDFPARMS TO VALUE對參數(shù)傳遞沒有影響,x1引用傳遞,x2值傳遞。
(10)DO FORM
【解析】VFP 中運行表單的命令為:DO FORM<表單名>。
(11)AutoCenter
【解析】AutoCenter 屬性指定表單初始化時是否自動在Visual FoxPro主窗口內(nèi)居顯示,默認值為.F. 。
(12)文本框
【解析】文本框可用于輸入數(shù)據(jù)或編輯內(nèi)存變量、數(shù)組元素和非備注型字段內(nèi)的數(shù)據(jù)。
(13)mpr
【解析】菜單定義文件(擴展文件名為mnx) 存放著菜單的各項定義,但其本身是一個表文件,并不能運行。只有生成可執(zhí)行的菜單文件(擴展文件名為mpr) 才能通過命令“D0<菜單文件名.mpr >”運行。
(14)頁注腳
【解析】在VFP 中創(chuàng)建快速報表時,基本帶區(qū)包括頁標頭、細節(jié)和頁注腳。
(15)READ EVENTS
【解析】建立應用程序環(huán)境,顯示出初始的用戶界面之后,需要建立一個事件循環(huán)來等待用戶的交互動作??刂剖录h(huán)的方法是執(zhí)行READ EVENTS命令,該命令使Visual FoxPro開始處理諸如鼠標單擊、鍵入等用戶事件。如果主程序中沒有包含READ EVENTS或等價命令,在原開發(fā)環(huán)境中可以正確的運行程序。但是,如果要在菜單或者主屏幕中運行應用程序,程序可能顯示片刻,隨即退出。