四川省普通高等学校计算机应用知识和能力第二十八次等级考试二级(数据库)上机考试试卷(第一套)2008年4月20日考试盘中已建立项目28test1,在该项目中已有自由表“教师信息表.dbf”,“授课信息表.dbf”和“课时费用表.dbf”。下面的程序设计与表单设计都应在该项目中完成一、编写程序(文件名:abc1.prg)(50分)项目文件28test1中已有自由表“教师信息表.dbf”,“授课信息表.dbf”和“课时费用表.dbf”,如下表所示。编程实现:1.计算教师的岗位津贴,填入到教师信息表.dbf文件中。其中:岗位津贴=教师总的课时数*课时费。2.按以下格式查询教师的授课信息和岗位津贴,要求能反复查询。请输入教师姓名:王刚教师编号课程名课时数101数据结构60101数据库原理50岗位津贴:2200继续查询(Y/N)?二、表单设计(文件名:表单1.scx)(50分)项目文件28test1中已有的表“教师信息表.dbf”,“授课信息表.dbf”建立界面如图所示的表单。要求:1、运行开始,选项按钮组、文本框和表格中没有选择和显示内容,初始界面如图1所示。2、当选择查询方式后,在文本框中输入相应的查询内容,点击命令按钮,在表格中显示教师的授课信息,见图2软盘评阅批语:1.程序编制(abc1.prg)(1)多工作区打开数据表(2)按教师编号对教师课时进行汇总(3)岗位津贴计算正确(4)正确显示教师授课信息(5)岗位津贴显示正确(6)关闭表,程序结构完整2.表单设计(表单1.scx)(1)表单属性设置(2)表单数据环境设置(3)创建控件(4)设置表单Init事件代码(5)设置选项按钮的Click的事件代码(6)设置命令按钮的Click事件代码四川省普通高等学校计算机应用知识和能力第二十八次等级考试二级(数据库)上机考试试卷(第二套)2008年4月20日考试盘中已建立项目28test2,在该项目中已有数据库“学生学籍.dbc”,其中有表“学生.dbf”,“课程.dbf”和“选课.dbf”。下面的程序设计与表单设计都应在该项目中完成一、编写程序(文件名:abc1.prg)(50分)项目文件28test2中已有数据库表“学生.dbf”,“课程.dbf”和“选课.dbf”,如下表所示。编程实现:1.根据用户的输入查询该同学所选修的课程的情况,并统计输出该生的平均成绩。2.按以下格式显示出来,如所输入的学号查找不到,则显示“查无此人”。请输入所查学生的学号:s0201101姓名课程名课时成绩王小平数学建模8086王小平计算机网络6089该生的平均成绩:87.5二、表单设计(文件名:表单2.scx)(50分)利用项目文件28test2中的数据库学生学籍。DBC中的表“学生.dbf”,“课程.dbf”和“选课.dbf”设计如图所示的表单。要求:1、表单控件名为form2,其标题为课程选修情况。2、该表单应包括一个标签,一个组合框控件,一个表格控件,两个命令按钮控件,组合框控件类型设为下拉式列表框,表单运行时自动居中。3、该表单的功能是用户在列表框中选择课程号,单击显示按钮即在表格中显示选修了该课程的学生的学号、姓名、课程号和成绩,单击退出按钮即退出该表单软盘评阅批语:1、程序编制(abc2.prg)1.工作区的使用2.正确进行多数据表的关联3.正确进行查找4.按规定的格式输出5.关闭相关文件2、表单设计(表单2.scx)1.建立新表单2.正确建立各种控件3.正确设置各控件的属性4.正确设置查询命令按钮的相关事件5.正确设置退出命令按钮的相关事件四川省普通高等学校计算机应用知识和能力第二十八次等级考试二级(数据库)上机考试试卷(第三套)2008年4月20日考试盘中已建立项目28test3,在该项目中已有数据库“xbzk.dbc”,其中有表“xyqk.dbf”,“zxf.dbf”,下面的程序设计与表单设计都应在该项目中完成一、编写程序(文件名:abc1.prg)(50分)项目文件28test3中已有数据库表“xyqk.dbf”,“zxf.dbf”,如下表所示。编程实现:1.统计并输出每位学员各明细费用及总费用,其中,住宿费=每日宿费*天数,总学费=该生所学的各项学习班学费总和,总费用=总学费+住宿费。2.按下列格式显示出来二、表单设计(文件名:表单2.scx)(50分)利用项目文件28test3中的数据库XSZk.DBC中的表“XYQK.CBF”设计如图所示的表单。要求:1.表单控件名为form3,其标题为排序表单。2.该表单应包括一个标签,一个表格控件,一个选项按钮组控件各一个命令按钮控件。3.该表单的功能是当用户选择相应的排序方式后,即在表格中按用戾指定的排序方式显示XYQK.DBF中的内容,表单运行时自动居中,单击退出按钮则退出该表单软盘评阅批语:1、程序编制(abc3.prg)1.工作区的使用2.正确进行多数据表的关联3.正确进行汇总统计4.正确应用循环5.按规定的格式输出2、表单设计(表单3.scx)1.正确建立各种控件2.正确设置各控件的属性3.正确设置选项按钮组的相关事件4.正确设置退出命令按钮的相关事件5.正确运行表单