考试首页 | 考试用书 | 培训课程 | 模拟考场 | 考试论坛  
全国  |             |          |          |          |          |         
  当前位置:计算机等级 > 二级考试 > Visual FoxPro > VF模拟试题 > 文章内容
  

全国计算机等级考试二级VF练习题及答案(4)

中华IT学院   【 】  [ 2016年2月7日 ]

  填空题 (每空2分,共20分)

  1. 有一密码验证程序,其设计界面如图1,运行界面如图2。基本功能是在2个文本框中输入两次密码,2个密码完全相同,验证通过(释放表单)。否则,弹出警告窗口,报告“密码值有误,重新输入!”,表单不释放。以下为一些控件的属性设置和事件代码,请填空完成。

  Text1.PasswordChar= ①

  Command1.Click Event

  if ②

  =messagebox("密码值有误,重新输入!")

  return

  endif

  thisform.release

  2.以下程序实现功能:统计数据表stock99中,字段“编号”为奇数的 “库存量”之和。请填空完成。

  Set talk off

  X=0 &&库存量的和值

  ___________ ③ ________

  do while .not.eof()

  if val(编号)/2<>______④

  X=X+库存量

  endif

  ___________ ⑤ _______

  enddo

  ? "编号为奇数的库存量之和为:", X

  use

  3. 设有一数据表GZ.DBF,有一字段名为“实发工资”。下面是按“实发工资”计算税金的程序,并将计算结果填入“税金”字段(假设职工最高实发工资为3000元),请将正确的内容填在下划线处。

  ***主程序MAIN.PRG*** ***子程序SUB.PRG***

  SET TALK OFF PARAMETERS SF,X

  TAX=0 X=0

  USE GZ DO CASE

  DO WHILE .NOT.EOF() CASE SF>=800 .AND.SF<1300

  SFGZ=实发工资 X=(SF-800)*0.05

  DO SUB WITH ___⑥_____ CASE SF>=1300 .AND. SF<2300

  ? TAX B=SF-1300

  ______⑦________ X=B*0.15+500*0.1+500*0.05

  SKIP CASE SF>=2300

  ENDDO B=SF-2300

  USE X=B*0.2+500*0.15+500*0.1+500*0.05

  CANCEL ______⑧______

  RETURN

  4.请完善TEST1.PRG程序,使得运行该程序后,将在屏幕上显示左边的乘法表:

  1 ***TEST1.PRG***

  2 4 SET TALK OFF

  3 6 9 FOR ______⑨_______

  4 8 12 16 FOR ______⑩_______

  5 10 15 20 25 ?? STR(J*K,6);

  6 12 18 24 30 36 ENDFOR

  7 14 21 28 35 42 49 ?

  8 16 24 32 40 48 56 64 ENDFOR

  9 18 27 36 45 54 63 72 81 RETURN

  ① “*”

  ② thisform.text1.value # thisform.text2.value

  ③ USE stock99

  ④ INT(val(编号)/2)

  ⑤ SKIP

  ⑥ SFGZ,TAX

  ⑦ REPLACE 税金 WITH TAX

  ⑧ ENDCASE

  ⑨ J=1 TO 9

  ⑩ K=1 TO J

分享到:
本文纠错】【告诉好友】【打印此文】【返回顶部
将考试网添加到收藏夹 | 每次上网自动访问考试网 | 复制本页地址,传给QQ/MSN上的好友 | 申请链接 | 意见留言 TOP
关于本站  网站声明  广告服务  联系方式  站内导航  考试论坛
Copyright © 2007-2013 中华考试网(Examw.com) All Rights Reserved