一起答

2015年计算机考试《二级VF》模拟试卷(4)

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

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

  • 基本操作题
  • 简单应用题
  • 综合应用题
部分试题预览
  1. 首先为“order_d”表增加一个新字段:新单价(类型与原来的单价字段相同)。然后编写满足如下要求的程序:根据“order_m”表中的“订单日期”字段的值确定“order_d”表的“新单价”字段的值,原则是:订单日期为2007年的“新单价”字段的值为原单价的90%,订单日期为2006年的“新单价”字段的值为原单价的110%(注意:在修改操作过程中不要改变“order_d”表记录的顺序)。将“order_d”表中的记录存储到“od_new”表中(表结构与“order_d”表结构完全相同)。最后将程序保存为“result.prg”,并执行该程序。

    接着再利用Visual FoxPro的“快速报表”功能建立一个简单的报表,该报表内容按顺序含有“order_d”表的全部信息,将报表文件保存为“bbl”。

  2. (1)根据数据库“投资管理”中的表“股票信息”和“股票账户”建立一个名为“view1”的视图,该视图包含股票账户表中的所有字段和每个股票的“股票简称”。要求根据“股票

    简称”升序排序。

    (2)建立一个表单,文件名为“bd2”,表单标题为“股投资信息”。表单中包含一个表格控件,该表格控件的数据源是前面建立的视图。

    在表格控件下面添加一个“关闭”命令按钮,单击该按钮退出表单。

  3. 对考生文件夹下的“图书信息”表新建一个表单“bd1”,完成以下要求:表单标题为“图书信息浏览”。表单内有一个组合框,一个命令按钮和三对标签与文本框的组合。表单运行时组合框内是“图书信息”表中所有书名(表内书名不重复)以供选择。当选择书名后,三对标签和文本框将分别显示表中除“书名”字段外的其他3个字段的字段名和字段值。

    单击“关闭”按钮退出表单。

  4. 在考生文件夹下有数据库“9c”,包括如下所示两个表文件:

    stock(仓库编号C(4),地点C(8),面积N(4))

    zgk(仓库编号C(4),职工编号C(4),工资N(4))

    设计一个名为“CX”的菜单,菜单中有两个菜单项“统计”和“退出”。

    程序运行时,单击“统计”菜单项应完成下列操作:检索出所有职工的工资都大于1100元(不包括1100元)的职工所管理的仓库信息,将结果保存在“cxj9”数据表文件中,该文件的结构和“stock”数据表文件的结构一致,并按面积升序排序。

    单击“退出”菜单项,程序终止运行。

    注意:相关数据表文件存在于考生文件夹下。

  5. 对考生文件夹下的数据库“职员管理”中的“员工信息”表和“职称”表完成如下操作:

    (1)为表“职称”增加两个字段“人数”和“明年人数”,字段类型均为整型。

    (2)编写命令程序“cx2”,查询职员中拥有每种职称的人数,并将其填入表“职称”的“人数”字段中,根据职称表中的“人数”和“增加百分比”,计算“明年人数”的值,如果增加的人数不足一个,则不增加。

    (3)运行该程序。

  6. (1)编写程序“cxl.prg”,对于数列l,2,3,4,5,…,求前多少项的和不大于2000。

    (2)用SQL的UPDATE命令修改商品销售价格:如果进货价格>;=1000,销售价格为在进货价格基础上加5%;如果进货价格<;1000,销售价格为在进货价格基础上加10%;并把所用命令存入文本文件“resultl.txt”中。

  7. (1)请修改并执行名称为“bd1”的表单,要求如下:

    ①为表单建立数据环境,并将“员工信息”表添加到数据环境中。

    ②将表单标题修改为“×××公司员工信息维护”。

    ③修改命令按钮“修改进厂日期”的Click事件下的语句,使用SQL的更新命令,将“员工信息”表中“进厂日期”字段值更换成当前计算机的日期值。

    (2)建立一个名称为“cdl”的菜单,菜单栏有“文件”和“编辑浏览”两个菜单。“文件”菜单下有“打开”、“关闭”两个子菜单;“编辑浏览”菜单下有“员工信息编辑”、“部门信息编辑”和“雇员浏览”3个子菜单。“关闭”菜单项负责返回系统菜单。

  8. 在考生文件夹下,打开“订货管理”数据库,完成如下简单应用:

    (1)使用报表向导建立一个简单报表。要求:选择客户表中的所有字段;记录不分组;报表样式为“随意式”;列数为“1”,字段布局为“列”,方向为“纵向”;排序字段为“客户编号”,升序;报表标题为“客户信息一览表”;报表文件名为“bbl”。

    (2)使用命令建立一个名称为“viewl”的视图,并将定义视图的命令代码存放到命令文件“viewl.pr9”中。视图中包括客户的客户编号、客户名称、商品名称、价格、数量和金额(金额一价格*数量),结果按“客户编号”升序排序。

  9. (1)“学生管理”数据库下有3个表,使用菜单设计器制作一个名为“ed2”的菜单,菜单只有一个“成绩计算”菜单项。该菜单项中有“按学号计算”、“按课程编号计算”和“关闭”3 个子菜单:“按学号计算”子菜单使用SQL语句的AVG函数统计各学生的平均成绩,统计结果中包括“学号”、“平均成绩”;“按课程编号计算”子菜单使用SQL语句的AVG函数统计各课程的平均成绩,统计结果中包括“课程编号”、“平均成绩”。“关闭”子菜单负责返回到系统菜单。

    (2)在数据库“学生管理”中建立视图“view1”,显示学生表中的所有记录,并按“出生日期”升序排序。建立表单“bd1”,在表单上添加“表格”控件显示新建立的视图的记录。

  10. (1)设计表单“bd1”,其中有3个按钮,标题分别为“汇报”、“查看”和“关闭”。单击“汇报”按钮,弹出对话框“您单击的是汇报按钮!”;单击“查看”按钮,弹出对话框“您单击的是查看按钮!”。单击“关闭”按钮则退出表单。

    (2)根据“订货”表和“客户”表建立一个查询“cx”,查询出所有所在地是“深圳”的客户的“客户名称”、“订货日期”、“送货方式”,要求查询去向是表,表名是“result”,并执行该查询。