四川省第30次等级考试上机题.docx

上传人:b****6 文档编号:7084611 上传时间:2023-01-17 格式:DOCX 页数:13 大小:229.52KB
下载 相关 举报
四川省第30次等级考试上机题.docx_第1页
第1页 / 共13页
四川省第30次等级考试上机题.docx_第2页
第2页 / 共13页
四川省第30次等级考试上机题.docx_第3页
第3页 / 共13页
四川省第30次等级考试上机题.docx_第4页
第4页 / 共13页
四川省第30次等级考试上机题.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

四川省第30次等级考试上机题.docx

《四川省第30次等级考试上机题.docx》由会员分享,可在线阅读,更多相关《四川省第30次等级考试上机题.docx(13页珍藏版)》请在冰豆网上搜索。

四川省第30次等级考试上机题.docx

四川省第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)表单布局合理,运行正确

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1