《C#程序设计案例教程》12实验任务.doc
《C#程序设计》实验任务书
任务名称
任务12多科成绩分析
时间(分钟)
90
适用专业
实验要求
完成本任务书中给出的实验任务,并用红色字体回答相关问题。实验结束后,按要求提交文档。
实验素材
无
提交文档
本次实验提交压缩包,压缩包命名方式:任务号+机器号+姓名,如0212王辉.rar。压缩包包含下列文件:
(1)实验任务书.doc
(2)对程序进行改进后的源码文件
实验过程:
任务1:参照教材中给出的步骤,完成任务5-2,计算出每门课程的最高分、最低分与平均分。并回答(有困难的题目可在教师讲解后回答):
(1)第5名同学的语文、数学、英语、政治、体育这5门课程的成绩,分别保存在哪些数组元素中?
(2)二维数组score的行和列分别代表什么含义?
(3)10名同学的语文成绩,存放在哪些数组元素中?
(4)将for循环中的i10改成i=10之后,运行程序,是否会出现错误,该错误是什么类型的错误?
(5)第11行代码中的“else”能否去掉?也就是写成两条独立的“if”语句形式,为什么?
(6)计算每门课程的最低分、最高分和平均分的代码有些类似,是否可设想一种方法提高代码的重复利用率?(提示:定义4个一维数组,分别存放5门成绩的最高分、最低分、平均分、总分,然后用双重循环实现分数的统计)。写出改进代码。
(7)这个任务是10名同学的5门成绩,如果是50名同学的6门成绩,应该修改程序的哪些语句?如何修改?
(8)在实现任务5-2时,是否出现错误,是如何解决的?