预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共46页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

上机考试题(第一套) 注意:以下各题所设计的数据库文件均已建立在考生工作盘的根目录下,库中已录入部分数据,在程序调试中不得改变各库的结构。 一、表单设计: 磁盘上已有一项目文件TEST1,利用项目TEST1中的数据表文件SK.DBF,在项目中建立一个表单文件xg.scx,实现对表中记录文件的修改。 表文件结构:SK(书号(C)4,作者名(C)8,书名(C)16) 表单功能要求:1、数据浏览时不能进行修改,只有点击“修改”按钮后才能进行记录修改。 2、当记录指针到文件尾时,“下一条”按钮呈不可用状态。 3、当记录指针到文件头时,“上一条”按钮呈不可用状态。 ****运行表单时的初始状态**** ****点击“修改”按钮后表单显示状态**** ****点击下一条按钮到文件尾状态时**** ****点击上一条按钮到文件头状态时**** 编写程序 在项目TEST1中有考生综合成绩表KSCJK.DBF和成绩表CJ.DBF 考生综合成绩表(KSCJK.DBF) 考号姓名学院笔试上机综合 A001张小燕水电学院 A003李飞计算机学院 A002王晓明外语学院 A004晓华信息工程学院 A005李大明计算机学院 成绩表(CJ.DBF) 考号笔试上机 A0016560 A0038456 A0027888 A0049592 A0055049 在项目TEST1中建立程序(ABC1.PRG)实现如下操作: 利用CJ.DBF中的笔试和上机成绩,修改KSCJK.dbf库中的笔试和上机字段 计算“综合”成绩(综合计算公式为笔试占60%,上机占40%) 显示KSCJK.DBF表所有通过考生的“考号,姓名,院系,综合” 本次考试通过考生名单 ======================== 考号姓名院系综合 A001张小燕水电学院63 A002王晓明外语学院82 A003李飞计算机学院73 A004晓华信息工程学院94 上机考试题(第二套) 注意:以下各题所设计的数据库文件均已建立在考生工作盘的根目录下,库中已录入部分数据,在程序调试中不得改变各库的结构。 表单设计: 磁盘上已有一项目文件TEST2,利用项目TEST2中的数据表文件TSXX.DBF,在项目中建立一个表单文件TJ.SCX,实现对表中记录文件的修改。 表文件结构:TSXX(图书代码(C)6,书名(C)10,单价(n)52) 表单功能要求:1、显示记录不能修改,点击“添加”按钮后才能在当前位置添加,且添加按钮呈不可用状态。 2、当记录指针到文件尾时,“下一条”按钮呈不可用状态。 3、当记录指针到文件头时,“上一条”按钮呈不可用状态。 ****运行表单时的初始状态**** ****点击“添加”按钮后表单显示状态**** ****点击下一条按钮到文件尾状态时**** ****点击上一条按钮到文件头状态时**** 编写程序(文件名abc2.prg) 在项目TEST2中有学生信息表(xxk.DBF) 学生信息表(xxk.DBF) 学号姓名年龄籍贯学生来源 200201李小虎19上海上海 200203周华18江苏广州 200204王永富18重庆成都 200202杜晓晓20武汉武汉 简介表(jjk.DBF) 结构:姓名年龄学生来源 在项目TEST2中建立程序(ABC2.PRG)实现如下操作: 将表文件xxk.DBF的结构拷贝到数据表jjk.DBF中,表jjk.DBF中只有姓名、年龄、学生来源三个字段。 将年龄在18-19岁的学生数据填入jjk.DBF表中 (要求:按照多工作区操作,以DOWHILE循环完成,不得使用APPENDFROM) 按下列要求显示jjk.DBF中的所有记录。 表文件jjk的记录浏览 _____________________________________________________ 姓名年龄学生来源 王小虎19上海 周华18广州 王永富18成都 答案 (第一套) 一、设计表单 1、建立一个表单文件"xg.scx"(6分) 2、设置form的标题为"修改记录"(6分) 3、在表单上设置表中3个字段的标签和文本框对象,数据引用正确(10分) 4、在表单中添加"修改"按钮对象和设置"click"事件代码(10分) "click"事件代码thisform.txt书号.readonly=.f. thisform.txt作者号.readonly=.f. thisform.txt书名.readonly=.f. thisform.command1.enabled=.f. thisform.refresh 5、在表单中添加"下一条"按钮对象和设置"click"事件代码.(7分) "click"事件代码thisform.t