四川省第30次等级考试上机题.docx
- 文档编号:7084611
- 上传时间:2023-01-17
- 格式:DOCX
- 页数:13
- 大小:229.52KB
四川省第30次等级考试上机题.docx
《四川省第30次等级考试上机题.docx》由会员分享,可在线阅读,更多相关《四川省第30次等级考试上机题.docx(13页珍藏版)》请在冰豆网上搜索。
四川省第30次等级考试上机题
四川省第30次等级考试上机题
第一套
考试盘中已建立项目30test1,在该项目中已有自由表“STUD.DBF”和“STCJ.DBF”。
下面的程序设计与表单设计都应在项目中完成。
一、编写程序(文件名:
abc1.prg)(50分)
项目文件30test1中已有自由表“STUD.DBF”和“STCJ.DBF”,如下表所示。
编程实现:
1.将表中所有学生的综合测评初始值修改为85分。
2.根据STCJ.DBF中的成绩修改综合测评,有多少门功课在90分以上(含90分)综合测评加多少分。
3.按综合测评降序输出排位的情况,输出格式如下:
综合测试排位情况
姓名性别出生年月综合测评
王晓晴女03/12/8687
文川男06/20/8886
陈志国男09/10/8786
张玲玲女09/30/8886
郭红女03/18/8886
李学军男12/21/8885
高红英女05/28/8685
杨果男12/12/8885
吴梅女11/07/8785
林光明男02/15/8785
二、表单设计(文件名:
表单1.scx)(50分)
利用项目30test1中已有的表文件“STUD.DBF”和“STCJ.DBF”,建立界面如图所示的的表单。
要求:
1.表单由标签、文本框、命令按钮构成。
2.表单的标题为“学生成绩查询”,表单运行时自动居于屏幕中央。
3.表单运行初始时,未输入姓名时显示表中第一同学的第一门功课的成绩。
4.在文本框中输入查询同学姓名后,单击“查询按钮”查询指定同学的第一门功课的成绩及相关信息。
5.单击“继续”按钮显示该同学下一门功课的成绩,注:
一个同学可以有多门功课成绩。
6.单击“退出”结束表单的运行。
以——————下——————供——————教————————师———————用
1.程序编制(abc.PRG)
(1)多工作区的使用
(2)正确应用循环反复查询
(3)正确进行数据统计
(4)正确完成数据修改
(5)按规定的格式输出
(6)关闭相关文件
2.表单设计(表单1.SCX)
(1)建立表单文件
(2)正确建立各种控件
(3)正确设置各控件的相关属性
(4)正确添加数据环境并建立表之间的关系
(5)编写相关事件代码
(6)正确运行表单
第二套
考试盘中已建立项目30test2.pjx,在该项目中已有自由表“CHUFANG.DBF”和“YAO.DBF”,其数据如下图所示:
一、编写程序(文件名:
abc2.prg)
编程实现:
1.计算此表中每个职工所开出药品的总价格。
2.按照用户输入的职工号,查询该职工所开药品的总价格,结果显示如下:
记录号职工号总价格
110016.75
210026.90
3100329.70
4100438.05
510057.50
610065.00
710085.00
**************药品销售情况**************
请输入职工的职工号:
1003
职工号总价格
100329.70
还要继续查看吗?
(Y/N)y
**************药品销售情况**************
请输入职工的职工号:
1007
查无此人!
还要继续查看吗?
(Y/N)|
二、表单设计(文件名:
表单2.scx)(50分)
利用项目30test2.pjx中的自由表“CHUFANG.DBF”和“YAO.DBF”,设计如图所示表单:
要求:
1.表单控件名为FORM2,其标题为“职工处方统计”,该表单包括一个页框控件(含3个页面),一个命令按钮。
2.页框控件的第一个页面的标题为“处方”,其上的表格控件现实表CHUFANG.DBF中的内容;第二个页面的标题为“药品”,其上的表格控件显示表YAO.DBF中的内容;第三个页面的标题为“职工处方统计”,其上的表格控件显示职工处方的统计结果,包括两个字段:
职工号,总价格。
3.单击“退出”按钮,则退出表单。
以———————下——————供———————教——————师———————用
软盘评阅批语:
1.程序编制(abc2.prg)
(1)工作区的使用
(2)正确进行多数据表的关联
(3)正确应用循环
(4)正确计算总价格
(5)正确查询相应记录
2.表单设计(表单2.scx)
(1)建立表单文件
(2)正确建立各种控件
(3)正确设置数据环境
(4)正确设置各控件的属性
(5)正确设置退出命令按钮的相关事件
第三套
考试盘中已建立项目30test3,在该项目中已有自由表文件GZ1.DBF、GZ2.DBF和GZ3.DBF。
下面程序设计与表单设计都应在项目中完成。
一、编写程序(文件名:
abc3.prg)
项目文件30test3已有自由表文件GZ1.DBF、GZ2.DBF和GZ3.DBF,如下图所示。
编程实现:
1.计算GZ3.DBF中的课时费字段值。
(课时费=课时数*40)
2.根据GZ3.DBF中的课时费和GZ1.DBF中的基本工资,填写GZ1.DBF中的工资总额。
(工资总额=基本工资+课时费)显示结果如下
姓名性别职称基本工资工资总额
刘林女教授2800.004400.00
刘品男副教授2500.003860.00
毛忠女讲师1200.002480.00
那微男副教授2500.003860.00
孙力男副教授2500.003860.00
汪蓝女教授2850.004130.00
章华男讲师1200.002400.00
周民男教授2800.004240.00
3.显示工资总额在3500元以上(含3500元)的职工工资信息,显示结果格式如下:
————————在3500元以上(含3500元)职工工资信息————————
教师号姓名课时数课时费基本工资工资总额
t1101刘林4016002800.004400.00
t1107刘品3413602500.003860.00
t1108那微3413602500.003860.00
t1103孙力3413602500.003860.00
t1106汪蓝3212802850.004130.00
t1104周民3614402800.004240.00
二、表单设计(文件名:
表单3.scx)(50分)
利用项目30test3.PJX中的表文件GZ1.DBF、GZ2.DBF和GZ3.DBF,设计如图所示表单,功能是查询教师信息。
要求:
1.根据文本框输入的教师号查询教师信息,当文本框内容为空时,显示全部内容。
2.在表单上创建2个“标签”、1个“文本框”、1个“表格”和2个“命令按钮”控件。
3.编写“查询”按钮和“退出”按钮的Click事件代码。
4.“表格”Grid中的4个栏目分别为姓名、性别、课时数和职称。
5.当点击“退出”时,结束表单运行。
表单运行初识界面查询时表单界面
以———————下——————供———————教——————师———————用
软盘评阅批语:
3.程序编制(abc3.prg)
(1)在多工作区正确打开数据表文件
(2)正确进行多表的之间的连接
(3)正确计算、显示处理数据,且程序结构清晰、合理
(4)按指定显示格式信息输出结果
(5)正确运行
4.表单设计(表单3.scx)
(1)正确创建表单以及文件名
(2)在表单中创建控件及设置控件属性
(3)建立数据环境及正确关联
(4)正确表格属性
(5)编写“查询”按钮Command1的Click事件代码
(6)编写“退出”按钮Command2的Click事件代码
(7)表单布局合理、美观,运行结果正确
第四套
考试盘中已建立项目30test4,在该项目中已有数据表文件“STUDEN.DBF”和“CJ.DBF”。
下面程序设计与表单设计都应在项目中完成。
一、编写程序(文件名:
abc4.prg)(50分)
项目文件30test4项目中已有数据表文件“STUDEN.DBF”和“CJ.DBF”
编程实现:
1.计算每个学生的平均分,正确填入“平均分”字段。
2.按平均分进行由高到低的显示前三名同学的记录。
3.显示界面如下:
******************************排位如下**********************************
学号姓名院系名次平均分
080503骆一希公共管理学院187.00
080506刘琳珊历史文化学院282.00
080502吴凯封生命科学院376.75
二、表单设计(文件名:
表单4.scx)(50分)
利用项目30test4中已有数据表文件“STUDEN.DBF”和“CJ.DBF”,建立“表单4”,根据选择“字段”,按选择字段的值有序显示相关记录,界面如下图所示。
表单运行时的初始界面
表单选择后的界面
要求:
(1)表单中有控件:
标签1个,单选按钮组1个,表格1个,命令按钮1个
(2)利用“student”表,实现一个分别以“学号、姓名、院系名”三个字段值的由小到大的有序排列方式来显示表中记录。
(3)当点击“结束”按钮时,结束该表单的运行,并关闭所有文件。
以———————下——————供———————教——————师———————用
软盘评阅批语:
5.程序编制(abc4.prg)
(1)多工作区的使用
(2)正确进行多数据表间的数据修改
(3)正确按平均分由高到低的处理
(4)处理名次
(5)指定格式输出结果
(6)正确关闭数据表且程序结构清晰
6.表单设计(表单4.scx)
(1)建立表单文件
(2)正确创建表单上各种控件
(3)正确设置控件属性
(4)正确按相应字段值的顺序显示输出
(5)表单的运行正确
第五套
考试盘中已建立项目30test5,在该项目中已有数据表文件。
下面程序设计与表单设计都应在项目中完成。
一、编写程序(文件名:
abc5.prg)(50分)
项目文件30test5已有自由表文件“SCORE1.DBF”和“STUDENT1.DBF”,如下表所示。
编程实现:
1.计算学生的总成绩并写入STUDENT1.DBF的总成绩字段。
(总成绩=物理+高数+英语)
2.计算每一个学生的总学分并存入对应的学分字段。
学分的计算方法是:
物理60分以上(包括60分)2学分,否则0分;高数60分以上(包括60分)3学分,否则0分;英语60分以上(包括60分)4学分,否则0分。
3.输入学生学号可以显示两表中的姓名、物理、高数、英语、学分、总成绩六个字段,显示结果如下:
*****************************学生成绩查询*************************
请输入学生的学号:
200044106
赵志刚4878947220
还要查询其他的学生的成绩吗?
(Y/N)
二、表单设计(文件名:
表单5.scx)(50分)
利用项目30test5.pjx中的表“SCORE1.DBF”和“STUDENT1.DBF”,设计如图所示表单,要求:
1.表单控件名为FORM5,其标题为“学生成绩查询系统”,该表单中包括两个标签、一个列表框(LIST1),一个表(GRID1)和两个命令按钮(Command1和Command2)。
2.标签LABEL1的显示内容为“学生成绩查询”,并设置标签垂直居中;标签LABEL2的显示内容为“请选择学生的学号”。
3.列表框LIST1中显示的是学生的学号。
4.表格GRID1中包含三个字段:
学号、总成绩、总学分。
5.当用户在列表中选择了学生的学号时,单击“查询”按钮,在表格(GRID1)就显示了该学生的学号,总成绩和总分。
6.单击“退出”按钮,则结束表单运行,退出表单。
以———————下——————供———————教——————师———————用
软盘评阅批语:
1.程序编制(abc5.prg)
(1)工作区的使用
(2)正确进行多数据表的关联
(3)正确应用循环
(4)正确计算总成绩和学分成绩字段
(5)按学生学号显示学生相关信息
7.表单设计(表单4.scx)
(1)建立表单文件
(2)正确建立各种控件并设置控件属性
(3)正确设置数据环境
(4)编制“查询”按钮和“退出”按钮的事件代码
(5)表单布局合理,运行正确
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 四川省 30 等级 考试 上机