第7章 习题 Microsoft PowerPoint 演示文稿.ppt

第7章 习题 Microsoft PowerPoint 演示文稿.ppt

ID:48745273

大小:160.50 KB

页数:23页

时间:2020-01-21

第7章 习题 Microsoft PowerPoint 演示文稿.ppt_第1页
第7章 习题 Microsoft PowerPoint 演示文稿.ppt_第2页
第7章 习题 Microsoft PowerPoint 演示文稿.ppt_第3页
第7章 习题 Microsoft PowerPoint 演示文稿.ppt_第4页
第7章 习题 Microsoft PowerPoint 演示文稿.ppt_第5页
资源描述:

《第7章 习题 Microsoft PowerPoint 演示文稿.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第7章复习与习题3.子程序与过程返回语句:RETURN[<表达式>]若省略<表达式>返回逻辑.T.,省略RETURN语句,系统自动执行隐含的RETURN语句。4.子程序与过程调用语句格式1:使用DO命令DO<文件名>

2、<过程名>[with<实参表>]格式2:在过程名后面加一对圆括号<文件名>

3、<过程名>([with<实参表>])如果模块是程序文件使用<文件名>否则用<过程名>。格式2既可以作为命令来使用(返回值被忽略),也可以作为函数出现在表达式里。省略参数称无参调用,否则为有参调用。第7章复习与习题区别点调用格式1调用格式2命令格式使用DO命令程序

4、名,过程名后跟()实参位置在WITH后面在圆括内使用方式作为语句作为语句来使用(返回值被忽略),也可以作为函数出现在表达式里。调用命令格式1与格式2的区别格式2调用时,默认情况下为值传递(单向),若实参为变量可同过SETUPFPARMS命令重新设置参数传递方式。重新设置参数传递方式命令格式:SETUDFPARMSTOVALUE

5、REFERENCETOVALUE:按值传递(单向)TOREFERENCE:按引用传递(双向)第7章复习与习题5.接受参数的命令格式如下:PARAMETERS<形参变量1>[,<形参变量2>…]LPARAMETERS<形参变量1

6、>[,<形参变量2>…]说明:PARAMETERS中的形参变量为私有变量。LPARAMETERS中的形参变量为局部变量。这两条命令都是子程序与过程代码中的第1条可执行语句第7章复习与习题实参形参参数形式常量,变量,表达式内存变量值传递(单向)常量,(变量),表达式接受对应数据不回传引用传递(双向)变量既接受对应数据又回传实参第7章复习与习题七、变量作用域1.全局变量:指在任何模块中都可使用的变量。全局变量要先定义后使用。定义全局变量的命令格式:PUBLIC<内存变量名表>说明:将指定的内存变量定义为全局变量且初值为.F.。2.局部变量:在建立它的模块

7、中使用,不能在上层或下层模块中使用。一旦建立它的模块程序运行结束,这些局部变量将自动清除。命令格式:LOCAL<内存变量表>说明:将指定的内存变量定义为局部变量且初值为.F.,该命令必需写全,不能缩写,先定义后使用。3.私有变量在程序中直接使用(没有通过PUBLIC和LOCAL命令定义)而由系统自动隐含建立的变量都是私有变量。私有变量作用域是建立它的模块及其下属的各级模块。一旦建立它的模块程序运行结束,这些私有变量将自动清除。4.屏蔽上层模块程序中同名的私有变量PRIVETE命令命令格式:PRIVETE<内存变量表>该命令并不建立内存变量,它的作用是

8、:隐藏在上层模块中已经存在的内存变量,使得这些变量在当前模块程序中暂时无效。这样一来,本层模块或下属模块就可以使用这些变量作为私有变量或局部变量,并且不会改变上层模块中同名变量的取值。一旦当前模块程序运行结束返回上层模块,那些被隐藏内存变量自动恢复原值。第七章小测验1.写上学号与姓名2.不抄题,只写大题号、小题与答案3.题型:一、单选题有15小题二、填空题4小题三、程序填空6小题4.可上机验证VFP源程序文件的扩展名是()A).APPB).EXEC)PRGD)FXPC题4题5题67.首次运行my.prg文件,会自动产生同名的其扩展名为()A).EXE

9、B).APPC).DBFD).FXP8.当前目录(文件夹)存在下列四个文件:执行命令DOMY后,被运行的程序是:A)my.prgB)my.fxpC)my.exeD)my.appC题7题8D10.有如下程序文件ma1.prgSETUDFPARMSTOVALUEn=1DOPROC1WITHn?n+2PROCEDUREPROC1PARAMETERSmFORk=2TO4m=m+kENDFORRETURNENDPROC在命令窗口输入DOma1命令后,程序的输出结果是A)3B)11C)10D)12D题1014)顺序执行下列命令后,最后一条命令显示的结果是(A)。

10、USECHJGO5SKIP-2?RECNO()A)3B)4C)5D)715)当前记录为200,下列表达式的结果为.T.的是:A)NOTEOF()B)RECNO()C)EOF()D)BOF()AA题14题1516)将内存变量定义为全局变量的VisualFoxPro命令是(C)A)LOCALB)PRIVATEC)PUBLICD)GLOBAL17)有关参数传递叙述正确的是(C)A)接收参数语句PARAMETERS可以写在程序中的任意位置B)通常发送参数语句DOWITH和接收参数语句PARAMETERS不必搭配成对,可以单独使用。C)发送参数和接收参数排列顺

11、序必须一一对应D)发送参数和接收参数的名字必须相同CC题16题17二、填空题1)程序执行后的结果是:sett

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

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

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