【例2】編程從鍵盤(pán)輸入某數(shù)據(jù)庫(kù)的文件名,要求打開(kāi)該數(shù)據(jù)庫(kù)并顯示其內(nèi)容。程序文件名為PA1.PRG。
MODI COMMAND PA1
SET TALK OFF
CLEAR
ACCEPT"請(qǐng)輸入數(shù)據(jù)庫(kù)名:"TO A
OPEN DATABASE&&A
ACCEPT"請(qǐng)輸入表名:"TO B
USE&&B
LIST
USE
SET TALK ON
RETURN8.WAIT命令
【格式】WAIT[<提示信息>][TO<內(nèi)存變量>][WINDOW[AT<行>,<列>]][NOWAIT][CLEAR|NOCLEAR][TIMEOUT<數(shù)值表達(dá)式>]
【功能】顯示提示信息,暫停程序執(zhí)行,直到用戶按任意鍵或單擊鼠標(biāo)時(shí)繼續(xù)執(zhí)行程序。
若選擇可選項(xiàng)[TO<內(nèi)存變量>],將輸入的單個(gè)字符作為字符型數(shù)據(jù)賦給指定的<內(nèi)存變量>;若用戶是按Enter鍵或單擊鼠標(biāo),<內(nèi)存變量>的值為空串。
若省略所有可選項(xiàng),屏幕顯示“鍵入任意鍵繼續(xù)……”默認(rèn)提示信息。
【例】在STUDENT數(shù)據(jù)庫(kù)的STUD表中顯示任意一個(gè)系學(xué)生的情況。
程序文件名為PA2.PRG
SET TALK OFF
CLEAR
OPEN DATABASE學(xué)生管理
USE學(xué)生
WAIT"請(qǐng)輸入待查學(xué)生的學(xué)號(hào)(1-3):"TO N
IF VAL(N)<1.OR.VAL(N)>3
WAIT"輸入無(wú)效,結(jié)束程序運(yùn)行!"WINDOW TIMEOUT 5
RETURN
ELSE
STORE"0"+N TO AAA
LIST FOR學(xué)號(hào)=AAA
ENDIF
CLOSE DATABASE
SET TALK ON
RETURN
三條輸入命令的異同
INPUT命令可接受數(shù)值型、字符型、邏輯型、日期型和日期時(shí)間型數(shù)據(jù),數(shù)據(jù)形式可以是常量、變量、函數(shù)和表達(dá)式,如果是字符串,需用定界符,輸入完畢按回車鍵結(jié)束。
ACCEPT命令只能接受字符型數(shù)據(jù),不需定界符,輸入完畢按回車鍵結(jié)束;
WAIT命令只能輸入單個(gè)字符,且不需定界符,輸入完畢不需按回車鍵;
例題
1.下列關(guān)于Visual FoxPro輸入輸出指令的說(shuō)法不正確的是____。
A.INPUT命令用來(lái)從鍵盤(pán)輸入數(shù)據(jù)
B.用INPUT命令輸入數(shù)據(jù)時(shí),若不輸入任何數(shù)據(jù),直接按回車鍵,則系統(tǒng)會(huì)把空字符賦給指定的內(nèi)存變量
C.ACCEPT命令只能接收字符串
D.WAIT命令能暫停程序執(zhí)行,直到用戶按任意鍵或單擊鼠標(biāo)時(shí)繼續(xù)程序
【解析】本題考查的知識(shí)點(diǎn)是一些基礎(chǔ)知識(shí)。本題一目了然選擇B。 【答案】B
相關(guān)推薦:
2014年9月計(jì)算機(jī)等考答案專題| 等考真題 | 答案交流
2014年9月等考成績(jī)查詢時(shí)間 | 查分免費(fèi)提醒 | 合格標(biāo)準(zhǔn)
2015計(jì)算機(jī)等考報(bào)考指南專題 | 2015等考報(bào)名時(shí)間預(yù)測(cè)
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |