江苏计算机等级测验考试试题vfp归纳

江苏计算机等级测验考试试题vfp归纳

ID:34795466

大小:364.50 KB

页数:10页

时间:2019-03-10

江苏计算机等级测验考试试题vfp归纳_第1页
江苏计算机等级测验考试试题vfp归纳_第2页
江苏计算机等级测验考试试题vfp归纳_第3页
江苏计算机等级测验考试试题vfp归纳_第4页
江苏计算机等级测验考试试题vfp归纳_第5页
资源描述:

《江苏计算机等级测验考试试题vfp归纳》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第四讲程序设计考点1:程序文件的建立与执行§程序的建立或修改:modifycommand<文件名>•程序文件的扩展名为.prg§程序文件的运行:do<程序文件>ü运行程序文件时,系统会对程序文件(.prg)进行编译,生成“伪编译”程序(.fxp),执行程序实际上是执行.fxp文件矚慫润厲钐瘗睞枥庑赖。ü程序执行过程中,遇到以下命令作用:•CANCEL:终止程序运行,清除所有私有变量,返回到命令窗口•DO:转去执行另一个程序§数据输入输出命令:•格式1: INPUT字符表达式TO内存变量功能:该命令等待用户从键盘输入

2、数据,当用户回车后,系统将表达式的值存入指定的内存变量注:输入的数据可以是常量、变量,也可以是表达式,但不能不输入任何内容直接按回车键。输入字符串时必须加定界符,输入逻辑型常量时要用圆点定界(如.T.,.F.),则输入日期时间型常量时要用大括号(如{^2001-03-01})。聞創沟燴鐺險爱氇谴净。例:INPUT"输入二次项系数:"TOaINPUT“X="TOx§格式2:ACCEPT字符表达式TO内存变量功能:该命令等待用户从键盘输入字符串,当用户回车后,系统将表达式的值存入指定的内存变量。注:该命令只能接收字符串

3、。用户在输入字符串时不需要加定界符;否则,系统会把定界符作为字符串本身的一部分。如果不输入任何内容而直接按回车键,系统会把空串赋给指定的内存变量。例:ACCEPT TO A §格式3:WAIT字符表达式TO内存变量WINDOWTIMEOUT数值表达式功能:该命令显示字符表达式的值作为提示信息,暂停程序的执行,直到用户按任意键或单击鼠标时继续程序运行。注:<内存变量>用来保存用户输入的字符,其类型为字符型。TIMEOUT子句用来设定等待时间(秒)例:WAIT“输入无效,请重输…”WINDOWTIMEOUT5:在VFP

4、主窗口显示一提示窗口,显示信息“输入无效,请重输…”,之后程序暂停输入,10/105秒后或按任意键提示窗口关闭,程序继续执行。考点2:程序基本结构§顺序结构§选择

5、分支结构•If…else…endif•Docase…case…Otherwise…EndCase§循环结构•For…..EndFor•Dowhile…EndDo•Scan….EndScan§IF<条件><语句序列1>else<语句序列2>endif<语句序列3>当条件为.T.时,先执行语句序列1,再执行语句序列3;当条件为.F.时,先执行语句序列2,再执

6、行语句序列3;§IF语句可以嵌套,但不能交叉,即最先出现的if和最后出现的endif成对,最后出现的if和最先出现的endif成对残骛楼諍锩瀨濟溆塹籟。例1:下列程序段的输出结果是   ACCEPT TO A   IF A=[123456]  S=0   ENDIF   S=1   ? S   RETURN 10/10A.0 B.1 C.由A的值决定 D.程序出错 酽锕极額閉镇桧猪訣锥。例2:下列程序运行后,x的值为30,y的值为-2。CLEARx=26y=0IFINT(x/2)=x/2y=mod(x,3)x=x+

7、4ENDIFIFINT(x/3)=x/3y=mod(x,-4)ENDIF?x?y例3:下程序最后在屏幕显示的结果是:A.oneB.two C.three D.fourSETEXACTONs=“ni”+SPACE(2)IFs==“ni”IFs=“ni”?“one”ELSE?“two”ENDIFELSEIFs=“ni”?“three”ELSE?“four”ENDIFENDIFRETURN§DOCASECASE<条件1><语句序列1>CASE<条件2><语句序列2>……CASE<条件n><语句序列n>OTHERWISE<

8、语句序列n+1>ENDCASE<语句序列n+2>§依次判断CASE后的条件是否成立,若某个CASE后的条件成立,则执行其后的语句序列,然10/10后执行ENDCASE后的语句序列;若所有CASE后的条件都不成立,则执行OTHERWISE后的语句序列,然后执行ENDCASE后的语句序列。§只有最先成立的CASE条件后的语句序列被执行§DOCASE和ENDCASE必须成对使用例:执行下列程序后,输出到屏幕上的结果为:ClearStore5toa,bStore1toc,dd=b^2-4*a*cDocasecased<0d

9、=100cased=0d=200cased>0d=300ENDCASE?d§DOWHILE<条件><语句序列1>[LOOP][EXIT]ENDDO<语句序列2>•循环体:<语句序列1>10/10•先判断DOWHILE后的条件是否成立,若为.T.则执行循环体,执行到ENDDO时返回DOWHILE重新判断条件是否成立,若为.T.则继续执行循环体;若为.F.则结束

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。