计算机等级考试二级VFP机试试题9

文章作者 100test 发表时间 2007:03:10 17:55:29
来源 100Test.Com百考试题网


第九套

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

1、在考生文件夹下打开数据库CUST_M,为CUST表建立主索引,索引名为客户编号,

索引表达式为客户编号。

2、CUST表和ORDER1表中必要的索引已经建立,为两表建立永久性联系。

3、为CUST表增为字段:客户等级C(2),字段值允许为空。

4、为ORDER1表"金额"字段增加有效性规则:金额大于零,否则提示:金额必须

大于零。

本题的主要考核点:

主索引的建立、为已建立索引的表建立联系、字段的添加、字段有效性规则的建立。

解题思路:

1.在表设计器中的索引页面,建立索引名索引表达式都为客户编号的主索引。

2.建立两个表的联系。在父表中选中主索引,按住鼠标拖动至子表相应的普通索引上,释放鼠标,联系即已建立。

3.增加字段的方法:

打开CUST表的表设计器,将光标移动到最后的空字段格中,输入新的字段名、字段类型及长度。字段值允许为空,则选中"NULL"项。

4.建立有效性规则比较简单直接的方法是在表设计器中建立。在表设计器中首先选中要定义有效性规则的字段"金融",在"规则"一栏中输入"金额>0"(或用表达式生成器生成),在"信息"栏中输入:"金额必须大于零"。

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

1、在考生文件夹中有一个数据库SDB,其中有数据库表STUDENT2,SC和

COURSE2。三个表如下所示:

STUDENT2(学号,姓名,年龄,性别,院系编号)

SC(学号,课程号,成绩,备注)

COURSE2(课程号,课程名,先修课号,学分)

在考生文件夹下有一个程序dbtest3.prg,该程序的功能是定义一个视图VS1,

检索选课门数是3门以上的每个学生的学号、姓名、平均成绩、最低分、选

课门数和院系编号,并按平均成绩降序排序。请修改程序中的错误,并调试

该程序,使之正确运行。不得增加或删减程序行。

2、在考生文件夹下有一个数据库CUST_M,数据库中有CUST和ORDER1两个表。请

使用菜单设计器制作一个名为 MY_MENU的菜单,菜单只有"浏览"一个菜单

项。

浏览菜单项中有"客户"、"订单"和"退出"三个子菜单:

客户子菜单使用SELECT * FROM CUST命令对CUST表查询;

订单子菜单使用SELECT * FROM ORDER1命令对ORDER1表查询;

退出子菜单使用SET SYSMENU TO DEFAULT命令返回系统菜单。

第1题,本题是一个程序修改题。第一个错误是在"USE DATABASE SDB"行,打开数据库的命令错误,应该是"OPEN DATABASE SDB"。第二个错误是在"FROM STUDENT2, COURSE2",按题目所给程序下一行"WHERE STUDENT2.学号 = SC.学号",可知此处应在STUDENT2和SC表中选择,应把COURSE2改为SC。第三个错误在"ORDER BY 成绩"行中,因要求按平均成绩降序排序,所以应改为"ORDER BY 平均成绩 DESC"。

第2题,本题的主要考核点是建立菜单。新建菜单可按下列步骤:选择"文件"菜单中的"新建"命令,在"新建"对话框中选择"菜单",单击"新建文件"按钮。在"新建菜单"对话框中选择"菜单"按钮,调出"菜单设计器"。也可用CREATE MENU命令直接调出菜单设计器。在菜单名称中填入"浏览",结果为子菜单,单击编辑;在子菜单的菜单名称中分别输入"客户"、"订单"和"退出",结果都为命令。分别在对应的命令栏内输入相应的命令,保存为MY_MENU。



相关文章


计算机等级考试二级VB模拟试题
计算机等级考试二级VFP机试试题9
2006年9月二级visualbasic语言程序设计(八)
计算机等级考试二级VFP机试试题7
2006年9月二级visualbasic语言程序设计(七)
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛