高级语言程序设计C++期末考试编程题精要.pdfVIP

  • 0
  • 0
  • 约8.61千字
  • 约 8页
  • 2026-02-19 发布于北京
  • 举报

高级语言程序设计C++期末考试编程题精要.pdf

湛江师范学院2012年-2013学年度第二学期

期末考试上机试题

考试科目:高级语言程序设计(C++)

(考试时间:45分钟)

五、编程题(25分)

成绩表是一种最常见的二维表,它的特点是数据项的数据类型不尽相同,同

时这些数据项之间又是相互关联的。对于这样的数据,很适合把它们存储在结构

体类型的变量或者对象中。

现有某门课程的成绩表如下:

NumberNameSexUsualMidFinalTotal

2011314201CaiMM7575710

2011314202CaiXHF9580850

2011314203ChenGDF10075760

2011314204LuYXM9080880

2011314205FengYF9070780

2011314206FuYYF9575790

2011314207GanChM9580890

2011314208GanYChM9575740

2011314209HongHF9570870

2011314210HuangXMF9075730

注:Number——学号Name——姓名Sex——性别Usual——平时成绩

Mid——期中成绩Final——期末成绩Total——总评成绩

请根据下列各小题的要求完成程序的编写:

1)利用自定义函数实现在屏幕上显示如下的欢迎信息。(5分)

WelcometoZhanjiangNormalCollege

Copyright@[YourName]

(注意:[YourName]替换为你自己的姓名拼音,如梁思诗——LiangSSh)

2)根据成绩表,自定义一个名为Score的结构体类型,并将表中的学生成绩存

储在Score类型的结构体数组中,该结构体数组的名称为student。(10分)

以下两小题选做一题,原则上要求学号为奇数的同学完成小题3,学号为偶

数的同学完成小题4。

3)一般而言,总评成绩是由平时成绩、期中成绩与期末成绩按照一定比例求和

总评=平时*0.2+期中*0.2+

得出。已知某位老师采用的总评成绩求和公式为:

期末*0.6,根据该公式计算出每位学生的总评成绩Total,并参考下表格式

输出成绩表。(10分)

NumberNameSexTotal

2011314201CaiMM72.6

2011314202CaiXHF86.0

2011314203ChenGDF80.6

2011314204LuYX

文档评论(0)

1亿VIP精品文档

相关文档