一起答

2014年全国计算机等级考试《二级VF》模拟试题(5)

  • 卷面总分:150分
  • 浏览次数:0
  • 测试费用:免费
  • 答案解析:是
  • 练习次数:19次
  • 作答时间:180分钟
试卷简介

2014年全国计算机等级考试《二级VF》模拟试题(5),本试卷总分150分,共有3类型题目。

  • 基本操作题
  • 简单应用题
  • 综合应用题
部分试题预览
  1. 设计一个文件名和表单名均为“bd1”的表单。表单的标题设为“零件使用情况查询”。表单中有一个标签(标题为“零件编号”)、一个组合框、一个文本框、一个表格和两个命令按钮:“查询”和“关闭”。运行表单时,组合框中有5个条目“000001”、“000002”、“000003”、“000004”、“000005”可供选择,单击“查询”命令按钮,则文本框显示出零件的规格,表格显示使用该零件的产品信息和数量(来自产品清单表)。单击“关闭”按钮,关闭表单。

  2. 在考生文件夹下,对数据库“公司”完成如下综合应用:设计一个名称为“bd1”的表单,在表单上设计一个“选项组”及两个命令按钮“生成”和“关闭”;其中选项按钮组有“职员工资表”、“部门表”和“部门工资汇总表”3个选项按钮。然后为表单建立数据环境,并向数据环境中添加“部门”表、“工资”表和视图“view1”。各选项按钮功能如下:(1)当用户选择“职员工资表”选项按钮后,再单击“生成”命令按钮,查询显示view1视图中的所有信息,并把结果存入表view1.dbf中。(2)当用户选择“部门表”选项按钮后,再单击“生成”命令按钮,查询显示“部门”表中每个部门的部门编号和部门名称,并把结果存入表“bm1.dbf”中。(3)当用户选择“部门工资汇总表”选项按钮后,再单击“生成”命令按钮,则按部门汇总,将该公司的部门编号、部门名称、基本工资、补贴、奖励、保险和所得税汇总合计结果存入表“hz1.dbf”中,并按部门编号的升序排序。注意:字段名必须与原字段名一致。(4)单击“关闭”按钮,退出表单。注意:以上各项功能必须调试,并运行通过。

  3. 考生文件夹下存在数据库“学生管理”,其中包含表“课程”和表“成绩”,这两个表存在一对多的联系。对“学生管理”数据库建立文件名为“bd1”的表单,表单标题为“课程成绩查看”,其中包含两个表格控件。第一个表格控件用于显示表“课程”的记录,第二个表格控件用于显示与“课程”表当前记录对应的“成绩”表中的记录。表单中还包含一个标题为“关闭”的命令按钮,要求单击此按钮退出表单。

  4. 对“图书借阅”数据库中的表“borrows”、“loans”和"book”,建立文件名为“myform”的表单,标题为“图书借阅浏览”,表单上有3个命令按钮:“读者借书查阅”、“书籍借出查询”和“退出”。单击“读书借书查询”按钮,查询每月下旬借出的书的所有读者的“姓名”、“借书证号”和“图书登记号”,同时将查询结果保存在表“tablel”中。单击“书籍借出查询”按钮,查询借“数据库设计”一书的所有读者的“借书证号”和“借书日期”,结果中含“书名”、“借书证号”和“日期”字段,同时保存在表“table2”中。单击“退出”按钮关闭菜单。

  5. 在考生文件夹下有“订货管理”数据库。设计一个名为“cdl”的菜单,菜单中有两个菜单项“查询”和“关闭”。程序运行时:(1)单击“查询”菜单项应完成下列操作:查询每一张订单的“订单编号”、“客户编号、“客户名称”、“送货方式”和“总金额”,并按“总金额”降序排列,如果“总金额”相等,则按“订单编号”升序排列。将查询结果存入表“result”中。(2)单击“关闭”菜单项,程序终止运行。

  6. (1)在考生文件夹中有一个数据库“school”,其中有数据库表“student”、“course”和“score”。利用SQL语句查询选修了“VFP入门”课程的学生的全部信息,并将结果按“学号”升序排序放在“result.dhf”中(库的结构同“student”,并在其后加入课程编号和课程名称字段),将SQL语旬保存在“result.prg”文件中。 (2)在考生文件夹中有一个数据库“school”,使用“一对多报表向导”制作一个名为“bb1”的报表,存放在考生文件夹中。 要求;选择父表“student”表中的“学号”和“姓名”字段,从子表“score”中选择“课程编号”和“成绩”字段,排序字段选择“学号”(升序),报表样式为“简报式”,方向为“纵向”报表标题为“学生成绩信息”。

  7. 在考生文件夹下完成如下简单应用:(1)用SQL语句完成下列操作:列出所有用户持有的所有外币名称和持有数量,并将检索结果按持有数量升序排序存放于表“a_账户”中,同时将你所使用的SQL语句存放于新建的文本文件“a_账户.txt”中。(2)使用一对多报表向导建立报表。要求:父表为货币代码,子表为外汇账户,从父表中选择字段“货币名称”;从子表中选择全部字段;两个表通过“货币代码”建立联系;按“货币代码”降序排序;报表样式为“经营式”,方向为“横向”,报表标题为“外币持有情况”;生成的报表文件名为“bb1”。

  8. (1)对数据库“商品管理”使用一对多报表向导建立报表“rpt1”。要求:父表为“供应商”,子表为“商晶信息”,从父表中选择字段“供应商编号”和“供应商名称”,从子表中选择字段“商品编号”、“商品名称”和“单价”,两个表通过“供应商编号”建立联系,按“供应商编号”升序排序,报表样式选择“简报式”,方向为“横向”,报表标题设置为“商品供应信息”。(2)请修改并执行名为“bd1”的表单,要求如下:为表单建立数据环境,并向其中添加表“订单”;将表单标题改为 “供应商”;修改“查询”命令按钮下的Click事件,使用SQL语句查询出表中每个供应商供货的总金额,查询结果中包含“供应商编号”和“总金额”两个字段。

  9. 考生文件夹下有一个数据库“school”,其中有数据库表“student”、“score”和“course”。 (1)在考生文件夹下有程序文件“cx1.prg”,该程序的功能是检索同时选修了课程编号为“0001”和“0003”的学生的学号。请修改程序中的错误,并调试该程序,使其正确运行。考生不得增加或删减原程序的行数。 (2)在考生文件夹下设计一个表单“bd1”,该表单为“student”表的窗口式输入界面,表单上还有一个名为“cmd–Close”的按钮,标题名为“关闭”,单击该按钮,使用This–Form.Release退出表单。最后将表单存放在考生文件夹中。 注意:在设计表单时,打开“school”数据库,将“student”表拖入到表单中就实现了“student”表的窗口式输入界面,不需要其他设置或修改。

  10. (1)将自由表“会员信息”添加到数据库“会员”中。(2)为表“会员信息”增加字段“地址”,类型和宽度为“字符型(24)”。(3)为表“会员信息”的“积分”字段设置完整性约束,要求积分值大于“100(含100)”,否则提示信息“输入的积分值太少”。(4)为表“会员信息”插入一条记录(0010,王五,800,87654321,深圳华强北路),并用SELECT语句查询表积分中的“积分”在“500以上(含500)”的记录,将SQL语句存入“result.txt”中。