荟萃馆

位置:首页 > 计算机 > 计算机二级

2015下半年计算机二级VFP上机操作题及答案

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

2015下半年计算机二级VFP上机操作题及答案

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

1.打开考生文件夹下的数据库College,物理删除该数据库中的temp表,然后将"教师表"、"课程表"和"学院表"三个自由表加入该数据库中。

2.为"课程表"和"教师表"分别建立主索引和普通索引,索引字段和索引名均为"课程号",并为两个表建立一对多的联系。

3.使用SQL语句查询"教师表"工资大于4500的教师的全部信息,查询结果按职工号升序排列,查询结果存储到文本文件中,SQL语句存储于文件,否则不得分。

4.使用报表向导为"学院表"创建一个报表three,选择"学院表"的所有字段,其他选项取默认值。

本题主要考核点:在数据库中删除和添加表、表中索引的创建、表之间的永久联系的建立、SQL查询语句、快速报表的建立。

解题思路:

3、查询"教师表"工资大于4500的教师的全部信息的SQL语句是:select * from 教师表 where 工资>4500 order by 职工号 to file ,然后将此命令保存在文件中。

4、打开"新建"对话框,在"文件类型"选项卡中选择"报表",单击"向导"按钮,再选择"报表向导",单击"确定"按钮,打开"报表向导"设计器,然后按照"报表向导"的提示逐步创建报表three即可。

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

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

1.请修改并执行程序,该程序的'功能是:根据"学院表"和"教师表"计算"信息管理"系教师的平均工资。注意,只能修改标有错误的语句行,不能修改其他语句。

2.在College数据库中使用视图设计器建立视图course_v,该视图根据"课程表"、"学院表"和"教师表"建立,视图中的字段项包括:"姓名"、"课程名"、"学时"和"系名",并且视图中只包括"学时"大于等于60的记录,视图中的记录先按"系名"升序排列、再按"姓名"降序排列,最后查询该视图中的全部信息,并将结果存放到中。

本题主要考核点:程序的修改及视图的建立。

解题思路:

第1题:本题是一个程序修改题。第一处错误应改为:SELECT 系号 FROM 学院表 WHERE 系名="信息管理" INTO ARRAY a;第二处错误应改为:USE 教师表;第三处错误应改为:SCAN FOR 系号=a;第四处添加的程序为:num=num+1。

第2题:在新建对话框中、项目管理器中、或用CREAT VIEW命令打开视图设计器,建立一个视图,将"课程表"、"学院表"和"教师表"添加到视图中,并将题中指定字段添加到视图中;切换到"筛选"中选择字段"课程表.学时",条件为">=",实例为"60";切换到"排序依据"中选择字段"学院表.系名",在"排序选项"处选择"升序",再选择字段"教师表.姓名",在"排序选项"处选择"降序";最后将视图命名为course_v。利用刚创建的视图course_v查询视图中的全部信息,在"添加表或视图"对话框中选择course_v视图,在字段中选择所有字段,设置查询去向为表。

  三、综合应用(1小题,计30分)

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

1.建立一个文件名和表单名均为oneform的表单,表单中包括两个标签(Label1和Label2)、一个选项组(Optiongroup1)、一个组合框(Combo1)和两个命令按钮(Command1和Command2),Label1和Label2的标题分别为"系名"和"计算内容",选项组(Optiongroup1)中有两个选项按钮option1和option2,标题分别为"平均工资"和"总工资",Command1和Command2的标题分别为"生成"和"退出"。如图所示。

2.将"学院表"添加到表单的数据环境中,然后手工设置组合框(Combo1)的RowSourceType属性为6、RowSource属性为"学院表.系名",使得程序开始运行时,组合框中有可供选择的来源于"学院表"的所有"系名"。

3.为"生成"命令按钮编写程序。程序的功能是:表单运行时,根据组合框和选项组中选定的"系名"和"计算内容",将相应"系"的"平均工资"或"总工资"存入自由表中,表中包括"系名"、"系号"以及"平均工资"或"总工资"三个字段。

4.为"退出"命令按钮编写程序,程序的功能是释放表单。

5.运行表单,在选项组中选择"平均工资",在组合框中选择"信息管理",单击"生成"命令按钮。最后,单击"退出"命令按钮结束。

本题主要考核点:表单文件的创建、控件属性的修改、SQL语句的运用、表单的退出。

解题思路:

①在命令窗口输入命令:CREATE FORM oneform,打开表单设计器窗口。

②在表单上添加各标签、选项组、组合框和命令按钮,并进行适当的布置和大小调整。根据题面要求设置标签、选项组、组合框和命令按钮以及表单的属性值。

③为表单添加数据库环境,在"显示"菜单下打开"数据环境"或在表单上点击右键打开"数据环境"。

④将组合框的RowSourceType属性值设置为6,RowSource属性值设置为"学院表.系名"。

⑤设置"生成"按钮的Click事件代码:

IF e=1

SELECT 学院表.系名,教师表.系号,AVG(教师表.工资) as 平均工资 FROM 学院表,教师表;

WHERE 学院表.系号=教师表.系号 AND 学院表.系名=e;

INTO TABLE

ELSE

SELECT 学院表.系名,教师表.系号,SUM(教师表.工资) as 总工资 FROM 学院表,教师表;

WHERE 学院表.系号=教师表.系号 AND 学院表.系名=e;

INTO TABLE

ENDIF

⑥设置"退出"按钮的Click事件代码:

ase

⑦保存表单并运行,在选项组中选择"平均工资",在组合框中选择"信息管理",单击"生成"命令按钮,最后,单击"退出"命令按钮。