vfp程序强化训练vfp程序强化训练.doc

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

VFP程序强化训练 一、分析程序运行结果 1、设X和Y均为整型变量,下列程序的运行结果为: SET TALK OFF CLEAR X=1 FOR I=1 TO 50 IF X=10 EXIT ENDIF IF X%2=0 X=X+5 LOOP ENDIF X=X-3 ENDFOR ?X SET TALK ON RETURN 2、设I为整型变量,则下面程序的执行结果为: CLEAR FOR I=10 TO 4 STEP -1 IF I%3#0 I=I-1 ENDIF I=I-2 ENDFOR ?I 3、下面程序的执行结果为: CLEAR FOR I=0 TO 1 I=I+1 FOR J=0 TO 3 IF J%2#0 LOOP ELSE I=I+1 ENDIF ENDFOR I=I+1 ENDFOR ?I 4、下列程序是计算 的,执行后的结果是 X=1 S=0 DO WHILE X=100 S=S+X X=X+2 ENDDO ?”S=”+STR(S,4) 5、下面程序的执行结果为: A=10 B=20 C=40 IF AB IF CA C=A+B ELSE C=A-B ENDIF ENDIF ?C 6、运行下列程序后,输入的X,Y,.Z的值分别为3,4,10,则程序的运行结果为 INPUT “请输入X的值:“ TO X INPUT “请输入Y的值:” TO Y INPUT “请输入Z的值:” TO Z IF MAX(X,Y)Z ?MAX(X,Y) ELSE IF MIN(X,Y)Z ?Z ELSE ?MIN(X,Y) ENDIF ENDIF 7、设成绩表当前记录”计算机”字段的值为85,执行下面程序之后,输出结果为 DO CASE CASE 计算机60 ?”计算机等级是”+”不及格” CASE 计算机=60 ?”计算机等级是”+”及格” CASE 计算机=75 ?”计算机等级是”+”良好” CASE 计算机=85 ?”计算机等级是”+”优秀” ENDCASE 8、执行如下程序,如果输入X的值为5,则最后S的显示值为 SET TALK OFF S=0 I=1 INPUT “X=” TO X DO WHILE S=X S=S+I I=I+1 ENDDO ?S SET TALK ON RETURN 9、下列程序的运行结果为 LOCAL X1 ?X1 DO P1 RETURN PROCEDURE P1 X1=1 ??X1 RETURN ENDPROC 10、设成绩表中有“总分”字段,运行下列程序后,XI显示的值为成绩表中的 USE 成绩表 XI=0 SCAN XI=MAX(总分,XI) ENDSCAN ?XI RETURN 11、执行下列程序,运行结果为 CLEAR I=0 DO WHILE I10 IF INT(I/2)=I/2 ?”W” ENDIF ??”ABC” I=I+1 ENDDO 12、执行下列程序,运行结果为 CLEAR STORE .T. TO X STORE 0 TO Y DO WHILE X Y=Y+1 IF INT(Y/3)=Y/3 ??Y ELSE LOOP ENDIF IF Y20 STORE .F. TO X ENDIF ENDDO RETURN 13、设当前目录下有数据表文件学生表,表中共有10条记录,执行下列程序,执行的结果为 USE 学生表 GO BOTTOM FOR N=10 TO 1 STEP -1 IF BOF() EXIT ENDIF GO N DISPLAY ENDFOR USE RETURN A)仅显示表中第1条记录 B)仅显示表中第10条记录 C)按记录号升序逐条显示表中10条记录 D)按记录号降序逐条显示表中10条记录 14、执行下列程序,运行结果为 CLEAR LOCAL A,B A=100 DO CASE CASE A20 B=A/B CASE A50 B=A/B CASE A100 B=A/B OTHERWISE B=B ENDCASE ?B 15、执行下列程序,运行结果为 CLEAR STORE 0 TO X,Y DO WHILE .T. X=X+1 Y=Y+X IF

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档