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

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

中华IT学院   【 】  [ 2016年3月26日 ]

  1、建立一个图书借阅管理数据库,文件名为db722.DBC,并输入数据(40分)

  该数据库中有两个数据表: 图书基本信息表(TUJ.DBF)和图书借阅情况表(JY.DBF)。其数据形式如下:

  图书基本信息表TUJ.DBF

  书号 书名 单价 第一作者

  020365 VFP开发实例导航 36 邵洋

  020528 VFP程序设计教程 23 刘瑞新

  020234 数据库系统原理教程 18 王珊

  020458 VFP及其应用系统开发 32 史济民

  020636 VFP入门与提高 56 史济民

  030810 基于web的数据库应用 15 邵洋

  要求:将数据库中的TUJ.DBF(父表)和JY.DBF(子表)以“书号”建立一对多永久关系。注意,同一书号可能有多本书供借阅。

  2、建立程序文件COM-SQL722.PRG,要求将完成下列各小题任务的VFP数据表操作命令或VFP-SQL命令写在该程序文件中。在程序首行用注释语句注明考生姓名和准考证号,并请用注释语句标注小题号。(30分)

  (1)查询有效期低于30天(含)的已借出图书的信息,包括:书号、书名、借出日期、有效期和借阅人;

  2.

  sele 1

  use jy

  index on 书号 tag sh

  sele 2

  use tuj

  set rela to 书号 into jy

  list for 有效期(天)<=30 fields 书号,书名,jy.借出日期,jy.有效期(天),jy.借阅人

  (2)按第一作者分类汇总图书的总价值(即各书单价之和);

  2)

  use tuj

  index on 第一作者 tag zz

  total to hz on 第一作者 fields 单价

  use hz

  list

  3)

  use jy

  dele for 借出日期+有效期(天)>{^2007-10-15}

  (3)以日期2007.10.15为界,将JY.DBF中超过有效借阅期的图书作删除标志;

  use jy

  dele for 借出日期+有效期(天)>{^2007-10-15}

  3、表单设计。按以下要求设计程序界面,表单文件名为:FORM722.SCX。(30分)

  设计如图所示一个表单,包括3个标签,1个文本框,1个命令按钮(各控件的主要属性参照图形尺寸自定)。其中:

  ? 表单的标题要显示考生自己的姓名和考号;

  ? 文本框text1的显示初值为0;

  ? 该表单运行后,可以在文本框text1中反复输入数值,左键单击“算平均”命令按钮,则由2个标签分别显示各数值的平均值(大号字)和输入次数(小号字)。注意该2标签开始没有显示;

  ? 双击表单任意空白处结束表单程序的运行。

  界面设计(10分)

  主要属性,事件代码:

  文本框text1的value属性值为0(5分)

  表单的"load"事件(15分)

  public s,n

  s=0

  n=0

  "算平均"按钮的"click"事件:

  s=s+thisform.text1.value

  n=n+1

  thisform.label1.caption=str(s/n)

  thisform.label2.caption=str(n)

  表单的”dblclick” 事件:

  Thisform.release

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