一起答

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

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  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”中。

  11. (1)在销售记录数据库“XS”中有“商品信息”表和“购买信息”表。用SQL语句查询会员号为“08000001”的会员购买的商品的信息(包括购买表的全部字段和商品名),并将结果存放于表“result2”中,将SQL语句保存在“result2.txt”文件中。(2)在考生文件夹下有一个数据库“TSJY”,其中有数据库表“图书借阅”。使用报表向导制作一个名为“rep”的报表。要求:选择表中的全部字段;报表样式为“带区式”;报表布局:列数为2,方向为“纵向”;排序字段为“借阅日期”(升序);报表标题为“图书借阅情况表”。

  12. (1)将数据库“book”添加到新建立的项目“xm”当中。(2)建立自由表“publish”(不要求输入数据),表结构为:

    出版社

    符型(30)

    地址

    字符型(30)

    传真

    字符型(20)

    (3)将新建立的自由表“publish”添加到数据库“book”中。(4)为数据库“book”中的“读者信息”表建立唯一索引,索引名称和索引表达式均为“借书证号”。

  13. (1)将考生文件夹下的数据库“公司”中的表“部门”拷贝到表“部门2”中(拷贝表结构和记录)。 (2)将表“部门2”添加到数据库“公司”中。 (3)对数据库“公司”下的表“部门”,使用视图向导建立视图“view1”,要求显示出表中的所有字段,并按“部门编号”排序(降序)。 (4)修改表单“bd1”,将其中选项按钮组中的3个按钮的标题属性分别设置为“查询”、“打印”和“关闭”。

  14. (1)将考生文件夹下的自由表“图书信息”添加到数据库“图书借阅”中。(2)为数据库“图书借阅”中的表“读者信息”建立主索引,索引名称为“借书证号”,索引表达式为“借书证号”。(3)为数据库中的表“图书信息”建立普通索引,索引名称为“条码号”,索引表达式为“条码号”。(4)设置表“图书信息”的“作者”字段可以为空值。

  15. (1)对数据库“salarydb”中的表“工资”使用表单向导建立一个简单的表单,要求显示表中所有的字段,使用“标准”样式,按“部门号”降序排列,标题为“工资浏览”,并以文件名“MyForm”保存。(2)修改表“modiform”,为其添加一个命令按钮,标题为“修改”。(3)把修改后的表单“modiform”添加到项目“project”中。(4)建立简单的菜单“mymenu”,要求有两个菜单项:“关注”和“退出”。其中“关注”菜单项有子菜单“关注国家”和“关注世界”。“退出”菜单项负责返回到系统菜单,其他菜单项不做要求。