- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验八 顺序结构、选择结构和循环结构程序设计
子程序设计、过程的调用、自定义函数
【实验目的】
掌握…ENDIF、DO和CASE…ENDCASE)
熟练掌握…ENDDO、FOR…ENDFOR、SCAN…ENDSCAN)
熟悉EXIT和LOOP语句的作用和区别
掌握过程的直接调用和带参调用
掌握
【实验内容】 …+100(要求使用条件循环和计数循环分别编写)
2、①test.prg中的第二条语句是错误的,修改该语句(注意:只能修改该语句),使得程序执行的结果是在屏幕上显示10到1,如下图所示:
10
9
8
7
6
5
4
3
2
1
②修改并执行程序temp。该程序的功能是根据教师表2和课程表2计算讲授《数据结构》这门课程,并且工资大于等于4000的教师人数。注意:只能修改标有错误的语句行,不能修改其他语句。(第8套)
③修改并执行程序four.prg,该程序的功能是:根据“学院表1”和“教师表1”计算“信息管理”系教师的平均工资。注意:只能修改标有错误的语句行,不能修改其他语句。(第12套)
3、将歌手比赛分为4个组,歌手表中的歌手编号字段的左边两位表示该歌手所在的组号。程序文件five.prg的功能是:根据歌手表计算每个组的歌手人数,将结果存入表one,表one中有组号和歌手人数两个字段。程序中有3处错误,请修改并执行程序。注意:只能修改标有错误的语句行,不能修改其他语句,数组名A不允许修改。(第16套)
4、(第17套)①打开考生文件夹下的数据库文件大学管理,修改并执行程序four1.prg。程序four1.prg的功能是:
(1)建立一个工资表(各字段的类型和宽度与教师表的对应字段相同),其中职工号为关键字。
(2)插入一条职工号、姓名和工资分别宣喧和4500的记录。
(3)将教师表中所有记录的相应字段插入工资表。
(4)将工资低于3000的职工工资增加10%。
(5)删除姓名为Thomas的记录。
注意,只能修改标有错误的语句行,不能修改其他语句,修改以后请执行一次该程序,如果多次执行,请将前一次执行后生成的表文件删除。
②打开one1.prg文件,修改其中的一处错误,使程序执行的结果是在屏幕上显示:
5 4 3 2 1
5、有一个名为three1.prg的程序文件,其功能如下:
查询2006年各部门商品的年销售利润情况。查询内容为部门号、部门名、商品号、商品名和年销售利润,其中年销售利润等于销售表中一季度利润、二季度利润、三季度利润和四季度利润的合计。查询结果按部门号升序排列,若部门号相同再按年销售利润降序排列,并将查询结果输出到表TABA中。表TABA1的字段名分别为部门号、部门名、商品号、商品名和年销售利润。
请打开程序文件three1.prg,修改其中的错误,然后运行该程序。(第46套)
【提示】第一行错误错在指定别名应该用as
当排序时order by后可以用字段名,也可以用该字段在显示结果中字段的顺序代替,比如1,指的就是部门号,5指的就是年销售利润
这里一定要注意数据类型,因为不同的数据类型表示方式不同
6、打开程序文件cylinder.prg,该程序的功能是根据输入的半径和高计算圆柱体表面积,其中函数定义中有错误,请在*******found*******的下一行进行修改使之能正确运行(不得增加语句,不得删除语句)
【提示】这道题主要是注意两个方面:
第一个错误是参数不够,一般有几个实参,就有几个形参,实参是r,h,形参只有一个a,所以缺个形参
第二个错误是函数用return 表达式 来返回结果
7、新建一个数据库ordersmanage.dbc,将employee.dbf和orders.dbf添加到数据库;打开程序文件progerr.prg,按文件中给出的功能要求改正其中的错误,以文件名prognew.prg重新保存该文件并运行程序。
8、student是一张表,其中包含学号(C 8)、姓名(C 8)、性别(C 2)、政治面貌 (C 4)、班级(C 5)等字段。程序文件modi1.prg的功能是显示输出所有政治面貌为“群众”的“男”生的姓名和班级,每行输出一个学生的信息;程序中有三处错误,请加以改正。说明:程序中的******ERROR F
文档评论(0)