VF分为笔试与上机第7章.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VF分为笔试与上机第7章

第七章:程序设计基础 (本章在笔试考试中分值约为 =6 分) 一、程序与程序文件 (一)程序的概念 程序是能够完成一定任务的命令的有序集合。这组命令被存放在称为程序文件或命令文件的文本文件中。当运行程序时,系统会按照一定的次序自动执行包含在程序文件中的命令。 (二)程序文件的建立与执行 1.程序文件的建立与修改 MODIYF COMMAND 2.执行程序文件 DO 命令被执行完毕,或者执行到以下命令: ①Cancel:终止程序运行,清除所有的私有变量,返回命令窗口 ②DO:转去执行另一个程序 ③RETURN:结束当前程序的执行,返回到调用它的上级程序,若无上级程序则返回到命令窗口 ④QUIT:退出VF系统,返回到操作系统 (三)简单的输入输出命令 1.INPUT命令 该命令等待用户从键盘输入数据,用户可以输入任意合法的表达式。当用户以回车键结束输入时,系统将表达式的值存入指定的内存变量,程序继续运行。 2.ACCEPT命令命令格式: 该命令等待用户从键盘输入字符串 3.WAIT命令 起到暂停作用,只能接收一个字符就自动执行下面的程序了 二、程序的基本结构 (一)选择结构 支持选择结构的语句包括条件语句和分支语句。 1.条件语句 IF ELSE ENDIF 2.分支语句 DO CASE CASE OTHERWISE ENDCASE (二)循环结构 1.DO WHILE-ENDDO语句 2.FOR-ENDFOR语句 3.SCAN-ENDSCAN语句 三、多模块程序 (一)模块的定义和调用 PROCEDURE|FUNCTION〈过程名〉 〈命令序列〉 [RETURN[〈表达式〉]] [ENDPROC|ENDFUNC] 模块调用的格式有两种: (二)参数传递 接收参数的命令有PARAMETERS和LPARAMETERS (三)变量的作用域 1.公共变量 PUBLIC 2.私有变量 在程序中直接使用(没有通过PUBLIC和LOCAL命令事先声明)的由系统自动隐含建立的变量都是私有变量 3.局部变量 LOCAL 四、程序调试 (一)调试器环境 在命令窗口输入DEBUG命令 (二)设置断点 (三)调试菜单 课后习题: 历年考题: (1)执行下列程序以后,内存变量a的内容是 CLOSE DATABASE a=0 USE stock GO TOP DO WHILE .NOT.EOF() ? IF 单价>10 ??a=a+1 ? END IF ? SKIP END DO A)1?????? B)3????????C)5?????????D)7 *子程序:SUB1.PRGPROCEDURE?SUB1PARAMETERS *子程序:SUB1.PRG PROCEDURE?SUB1 PARAMETERS?mX1 LOCAL?mX mX=Visual?FoxPro?DBMS?考试 mY=计算机等级+mY RETURN *程序名:TEST.PRG *调用方法:DO?TEST SET?TALK?OFF CLOSE?ALL CLEAR?ALL mX=Visual?FoxPro mY=二级 DO?SUB1?WITH?mX ?mY+mX RETURN 执行命令DO?TEST后,屏幕的显示结果为d A)二级Visual?FoxPro??B)计算机等级二级Visual?FoxPro?DBMS考试?? C)二级Visual?FoxPro?DBMS考试??D)计算机等级二级Visual?FoxPro (3)、在DO?WHILE……ENDDO循环结构中,EXIT命令的作用是c A)退出过程,返回程序开始处??B)转移到DO?WHILE语句行,开始下一个判断和循环?? C)终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行??D)终止程序执行 (4)在VF中,如果希望一个内存变量只限于在本过程中使用,说明这种内存变量的命令是:   A)PRIVATE B)PUBLIC C)LOCAL D)在程序中直接使用的内存变量(不用A, B,C说明) (5)当运行下面的程序时,显示的X值是c SET TALK OFF X=0 Y=50 DO WHILE YX X=X+Y Y=Y-5 ENDDO ?X RETURN A)55 B)100 C)50 D)

文档评论(0)

xxj1658888 + 关注
实名认证
文档贡献者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档