vfp程序改错解读.doc

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
vfp程序改错解读

Visual Foxpro程序改错 〖第1题〗(练习题所在文件夹:163) *题目:该程序完成口令检验功能。输入三次不正确退出。 *注意:不可以增加或删除程序行,也不可以更改程序的结构。 SET TALK OFF CLEAR ass1=AbCdEf TT=1 DO WHILE TT4 @10,20 SAY 请输入口令: SET CONSOLE OFF ACCEPT TO ass SET CONSOLE ON **********FOUND********** IF ass1=ass CLEAR ?欢迎使用本系统! **********FOUND********** LOOP ELSE **********FOUND********** TT=TT-1 CLEAR ?口令错,按任意键再输入一次! WAIT ENDIF ENDDO RETURN 答案: 1). IF UPPER(ass1)==UPPER(ass) 或 IF UPPER(ass1)==UPPER(ass) 2). EXIT 3). TT=TT+1 或 TT=1+TT 〖第4题〗(练习题所在文件夹:500) *题目:ZHG.DBF是一个职工信息文件,其中包含编号(C 5)、姓名 * (C 8)、性别(C 2)、政治面貌(C 4)、出生日期(D 8)等字 * 段。性别用字符串男或女表示,政治面貌用字符串 * 党员、团员或群众表示。此文件已按政治面貌建立 * 了索引,索引文件名是ZHG_ZHZH.IDX。 * 程序功能是:显示输出所有政治面貌为群众的女职工的 * 姓名和出生日期(每行输出一个职工的信息)在屏幕上 *注意:不可以增加或删除程序行,也不可以更改程序的结构。 set talk off clear ***********FOUND********** USE ZHG SEEK 群众 ***********FOUND********** DO WHILE !EOF() IF 性别=女 DISP 姓名,出生日期 ***********FOUND********** ENDD SKIP ENDDO USE SET TALK ON 答案: 1). USE ZHG INDEX ZHG_ZHZH 2). DO WHILE政治面貌=群众 或 DOWHILE政治面貌=群众 或 DOWHILE政治面貌=[群众] 3). ENDIF 〖第5题〗(练习题所在文件夹:105) *题目:在RSH.dbf 中,查找职工赵红的工资,如果工资小于200元, * 则增加100元;如果工资大于等于200元且小于500元时,则增 * 加50元;否则增加20元。最后显示赵红的姓名和工资。 *注意:不可以增加或删除程序行,也不可以更改程序的结构。 CLEAR USE RSH ***********FOUND********** LOCATE FOR 姓名 =赵红 DO CASE CASE 工资 200 REPLACE 工资 WITH 工资+ 100 CASE 工资 500 REPLACE 工资 WITH 工资+ 50 OTHERWISE REPLACE 工资 WITH 工资+ 20 ENDCASE ***********FOUND********** LIST 姓名,工资 USE 答案: 1). LOCATE FOR 姓名=赵红 或 LOCA FOR 姓名=赵红 或 LOCA FOR 姓名=赵红 或 LOCATE FOR 姓名=[赵红] 或 LOCA FOR 姓名=[赵红] 或 LOCATE FOR 姓名=赵红 2). DISP 姓名,工资 或 ?姓名,工资 或 DISPLAY 姓名,工资 〖第6题〗(练习题所在文件夹:174) *题目:计算S=2+4+6+...+98+100的程序。 *注意:不可以增加或删除程序行,也不可以更改程序的结构。 store 0 to s,i ***********FOUND********** do i=99 ***********FOUND********** i=i+1 s=s+i enddo ?s=,s 答案: 1). do while i=99 或 do while i100 或 dowhilei=98 或 dowhilei99 2). I=2+I 或 I=I+2 或 STORI+2TOI 〖第7题〗(练习题所在文件夹:

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档