试题 百分网手机站

9月计算机二级VFP考试上机操作题

时间:2020-08-28 12:46:08 试题 我要投稿

2015年9月计算机二级VFP考试上机操作题

  一、基本操作题(共四小题,第1和2题是7分、第3和4是8分)

2015年9月计算机二级VFP考试上机操作题

  在考生文件夹下完成下列操作:

  1.新建一个数据库文件College,将自由表"教师表"、"课程表"和"学院表"加入该数据库。

  2.通过表设计器为"教师表"的"职工号"字段增加有效性规则:职工号的最左边四位字符是"1102"。

  3.打开one.prg文件,修改其中的一处错误,使得程序执行的结果是在屏幕上显示2 4 6 8 10。注意:错误只有一处,文件修改之后要存盘。

  4.使用表单向导为"课程表"建立表单two,选择"课程表"的所有字段,其他选项取默认值。

  本题主要考核点:将自由表添加到数据库中、设置有效性规则、修改程序、表单向导的使用。

  解题思路:

  2、在教师表的表设计器中,选中"职工号"字段,并在"字段有效性"的"规则"文本框中输入:LEFT(职工号,4)="1102"。点击"确定"按钮,保存对表结构的修改。

  3、打开one.prg程序,将第4条语句修改为:i=i+2。

  二、简单应用(2小题,每题20分,计40分)

  在考生文件夹下完成下列操作:

  1.请修改并执行程序four.prg。程序four.prg的功能是:计算每个系的平均工资和最高工资并存入表three.dbf中,要求three.dbf中包含"系名"、"平均工资"和"最高工资"字段,先按"最高工资"降序排列,再按"平均工资"降序排列。

  2.使用查询设计器建立查询course_q并执行,查询的数据来源是"课程表"、"教师表",查询的字段项包括:"姓名"、"课程名"、"学时",并且查询结果中只包括"学时"大于等于60的记录,查询去向是表文件five.dbf,查询结果先按"学时"升序排列、再按"姓名"降序排列。

  本题主要考核点:程序的修改和查询的建立。

  解题思路:

  第1题:本题是一个程序修改题。修改后的程序为:

  SELECT 系名,avg(工资) as 平均工资,max(工资) as 最高工资;

  FROM 教师表,学院表 WHERE 教师表.系号=学院表.系号;

  GROUP BY 学院表.系号;

  ORDER BY 3 DESC,2 DESC;

  INTO table three

  第2题:建立查询可以使用"文件"菜单完成,选择文件--新建--查询--新建文件,将"课程表"和"教师表"添加到查询设计器中,在"字段"选项卡选择"姓名"、"课程名"、"学时"字段;切换到"筛选"中选择"课程表.学时","条件"选择">=","实例"中输入60;切换到"排序依据"中选择字段"课程表.学时",在"排序选项"处选择"升序",选择"教师表.姓名"字段,在"排序选项"处选择"降序";单击查询菜单下的`查询去向,选择表,输入表名five,最后将查询保存在course_q.qpr文件中,并运行该查询。