(2)在Visual FoxPro中,用來建立程序文件的命令是____。
A.OPEN COMMAND<文件名>
B.CREATE COMMAND<文件名>
C.MODIFY COMMAND<文件名>
D.以上答案都不對
【解析】本題考查的知識點是建立程序文件的命令的使用。在VisualFoxPro中,建立程序文件的命令是MODIFY COMMAND<文件名>。
選項A和B語法錯誤。選項C是建立程序文件的命令。選項D的說法錯誤。
【答案】C
6.輸入命令INPUT
【格式】INPUT[<提示信息>]TO<內存變量>
【功能】在程序執(zhí)行過程中,將用戶交互式輸入的內容賦值給指定內存變量,可以輸入字符型、數(shù)值型、邏輯型、日期型和日期時間型等類型數(shù)據,而且可以是常量、變量、函數(shù)或表達式等形式,按回車鍵結束輸入,系統(tǒng)將輸入的數(shù)據賦值給<內存變量>。
注意:
(1)如果選用<字符表達式>,那么系統(tǒng)會首先顯示該表達式的值,作為提示信息。
(2)輸入的數(shù)據可以是常量、變量、表達式。但不能不輸入任何內容直接按回車。
(3)輸入字符串時必須加定界符,邏輯常量必須用圓點定界,日期常量用大括號(如{^2004-12-23})
【舉例】
1.輸入”張航”到XM變量中。
INPUT”請輸入員工姓名:”TO XM
請輸入員工姓名:”李小林”
?XM
李小林
2.輸入邏輯值到HF變量中表示婚姻狀況。
INPUT”已婚否:”TO HF
已婚否:.T.
?HF
.T. 7.輸入命令ACCEPT
【格式】ACCEPT[<提示信息>]TO<內存變量>
【功能】在程序執(zhí)行過程中,將用戶交互式輸入的內容作為字符串賦值給指定內存變量。該命令只接受字符型數(shù)據,輸入的字符串不需要加定界符。
注意:
(1)如果選用<字符表達式>,那么系統(tǒng)會首先顯示該表達式的值,作為提示信息。
(2)該命令只能接收字符串。在輸入字符串時不需要加定界符。
(3)如果不輸入任何內容直接按回車。系統(tǒng)會把空串賦給指定的內存變量。
【例1】輸入“平衡”到XM變量中。
ACCEPT”請輸入教師姓名:”TO XM
請輸入教師姓名:平衡
?XM
平衡
【例2】編程從鍵盤輸入某數(shù)據庫的文件名,要求打開該數(shù)據庫并顯示其內容。程序文件名為PA1.PRG。
MODI COMMAND PA1
SET TALK OFF
CLEAR
ACCEPT"請輸入數(shù)據庫名:"TO A
OPEN DATABASE&&A
ACCEPT"請輸入表名:"TO B
USE&&B
LIST
USE
SET TALK ON
RETURN8.WAIT命令
【格式】WAIT[<提示信息>][TO<內存變量>][WINDOW[AT<行>,<列>]][NOWAIT][CLEAR|NOCLEAR][TIMEOUT<數(shù)值表達式>]
【功能】顯示提示信息,暫停程序執(zhí)行,直到用戶按任意鍵或單擊鼠標時繼續(xù)執(zhí)行程序。
若選擇可選項[TO<內存變量>],將輸入的單個字符作為字符型數(shù)據賦給指定的<內存變量>;若用戶是按Enter鍵或單擊鼠標,<內存變量>的值為空串。
若省略所有可選項,屏幕顯示“鍵入任意鍵繼續(xù)……”默認提示信息。
【例】在STUDENT數(shù)據庫的STUD表中顯示任意一個系學生的情況。
程序文件名為PA2.PRG
SET TALK OFF
CLEAR
OPEN DATABASE學生管理
USE學生
WAIT"請輸入待查學生的學號(1-3):"TO N
IF VAL(N)<1.OR.VAL(N)>3
WAIT"輸入無效,結束程序運行!"WINDOW TIMEOUT 5
RETURN
ELSE
STORE"0"+N TO AAA
LIST FOR學號=AAA
ENDIF
CLOSE DATABASE
SET TALK ON
RETURN
相關推薦:北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |