Visual FoxPro 语言基础.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验七 Visual FoxPro 语言基础 一、实验课时 3学时 二、实验目的? 1.熟悉VFP的界面和环境。 2.掌握常量、变量的定义和使用。 3. ‘Hangzhou’,C=‘VFP’ 要求: (1)实现对上述变量赋值并显示内存变量。 (2)把上述变量保存到A1.MEM文件中。 (3)把第3个字母为O的变量保存到A2.MEM文件中。 (4)把所有第1个字母不是A的变量保存到A3.MEM文件中。 (5)清除所有内存变量 (6)恢复A1.MEM文件中变量(不加additive)。 (7)清除以A开头的内存变量。 (8)清除所有第3个字母不为O的内存变量。 (9)清除所有内存变量。 (10)新增变量A2=200,B2=50 (11)恢复A1.MEM文件中内存变量(带additive) **建议同学们每执行一条命令后,都执行一次DISP MEMO命令来观察内存变量的变化。 2.数组变量的定义和使用(在命令窗口中使用命令并写出结果)。 (1)定义数组X(3,4),Y(8) (2)写出下列命令的运行结果。 STORE 666 TO X(1, 4) X(8)=888 STORE X(2, 4) TO Y(6) X(3,4)=X(4) ? X(4) ? X(2, 4) ? X(1, 4) ? X(12) ? Y(4) 3.上机计算下列表达式的值。 (1)? 2*5 (2)? ‘I LOVE’ + ‘ CHINA’ (3)? ‘123’ – ‘56’ (4)? {08/12/98}-{08/10/98} (用set stri to 0将日期设置为不严格日期格式) (5)? ‘AS’ $ ‘ABDASD’ (6)? ‘AS’ = ‘ABDASD’ (7)? ‘AS’ = = ‘AS’ (8)? (85) .AND. ‘STRING’ $ ‘STR’ (9)? {11/26/96}–10 (10)? ‘DEF’ ‘AB’ (1)10 (2)I LOVE CHINA (3)12356 (4)2 (5).T. (6).F. (7).T. (8).F. (9)11/16/96 (10).F. 4.函数(在命令窗口使用下列函数并写出运行结果)。 【1】数值函数 (1)? INT(10(3.2) (2)? ROUND(282.467,1), ROUND(282.467,0) (3)? ABS(2(3(8) (4)? MOD(218, 7), MOD(417, (8) (5)? MAX(128, 821),MIN(128, 821) (6)? SQRT (9 (7)? SIGN (-5) (8)? INLIST (80,20,100) (9)? BETWEEN (80,20,100) (10)? EMPTY ( 0 ) (11)? EMPTY ( ‘ ’ ) (12)? SIN ( 3.14/2 ) (13)?RAND(-5) 【运行结果为】 (1)6 (2)282.5 282 (3)2 (4)1 -7 (5)821 128 (6)3 (7)-1 (8).F. (9).T. (10).T. (11).T. (12)1.00 (13)随机值 【2】字符函数 Y=“123” (1)? 456+Y (2)? LEFT(“AABBCCDD”, 2) (3)? RIGHT(“AABBCCDD”, 2) (4)? SUBSTR(“AABBCCDD”, 4, 2), SUBSTR(“AABBCCDD”, 0, 2) (5)? STUFF(“WORLD”, 2, 4, “ORK”) (6)? AT ( ‘1’, ,3) (7)? LIKE ( ‘ASD*’, ‘ASDFG’) (8)? TYPE ( ‘ABC’ ) (9)? LEN ( ‘VISUAL FOXPRO’ ) (10)? SPACE ( 10 ) (11)? REPL ( ‘ * ’,10 ) 【运行结果】 (1)579 (2)AA (3)DD (4)BC 空字符串 (5)WORK (6)6 (7).T. (8)U (9)13 (10)10个空格 (11)********** 【3】日期时间函数 ? DATE ( ) ? DATE ( ) + 10 ? MONTH(CTOD(“03/02/94”)), CMONTH(CTOD(“03/02/94”)) 【运行结果】 (1)系统当前日期 (2)系统当前日期后10天 (3)3 March 【4】转换函数 (1)? UPPER ( ‘as’

文档评论(0)

精华文档888 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档