江苏省高校计算机等级考试命题研究院 江苏省高校计算机等级考试辅导
二级2006年秋季VFP上机模拟试卷(A)
2006年秋季VFP二级考试上机模拟试卷(A)

 

一. 项目、数据库和表操作

1. A盘根目录中已存在“成绩管理”项目文件CJGL.PJX,打开项目,把数据库文件CJK.DBC加入项目中。

2. A盘根目录中已存在的KC.DBF加入到数据库CJK.DBC中。

3. KC表中原有的字段基础上,添加新字段“bxk”,其字段属性为见下表:

    字段名

    类型(宽度)

    字段标题

    bxk

    L

    是否必修课

4. 在数据库中含有学生表XS.DBF,按下面的要求设置XS表的有关字段标题和默认值:

字段名
标题
默认值
xh
学号
xm
姓名
xb
性别
ximing
系名

 

5. 在数据库中含有成绩表CJ.DBF,按要求设置CJ表的字段验证信息和默认值

    字段名

    字段验证信息

    默认值

    CJ

    “成绩应该在0 - 100之间。”

    60 

6. 为成绩表添加两条新记录,如下表所示:

    学号

    课程代号

    成绩

    950103

    03

    72

    950103

    06

    65

7. 创建学生表XS.DBF的结构复合索引,设置以XH字段为索引表达式的主索引XH

8. 建立学生表XS.DBF和成绩表CJ.DBF、课程表KC.DBF和成绩CJ.DBF之间的永久关系。

二. 设计查询

1. 在项目CJGL.PJX中建立查询文件CJCX1.QPR,保存在A盘根目录中;

    2. 基于XSKCCJ表查询学生的学号、姓名、课程门数、总分数,总分数按照学生的XH字段进行统计;

    3. 按照总分数的降序排列;

    4. 输出字段为"学号""姓名" " 课程门数" " 总分数";

    5. 设置查询输出结果为表,表名为XSCJ,保存在A盘根目录中,并以自由表的形式添加到项CJGL.PJX

    三.设计表单

    将A盘根目录下的表单文件JSRK.SCX(如图所示)加入到项目文件CJGL中,并进行如下修改:

     

    1. 将工号该为下拉列表框,并设置其ControlSource和RowSource属性以及InteractiveChange事件代码。

    2. 添加四个按钮(添加、存盘、恢复、退出),并为各按钮的Click事件设置相应代码,运行后的形式如下:

     

    四.程序设计

    在项目CJGL中设计一个程序文件MAINA.PRG,并将它存储在A盘的根目录下,在该程序文件中完成:

    1. 将状态参数“TALK”设置为“OFF”;

    2. 将主窗口标题改为“计算机模拟考试”;

    3. 将主窗口的背景颜色设置为RGB(157,214,225);

    3. 关闭系统菜单和状态栏;

    4. 设置系统默认路径为A盘根目录;

    5. 调用A盘根目录下的表单文件“KSCG.SCX”;

    6. 启动事件循环。