非电类上机考试试卷_C(2006年6月)
学号 姓名 成绩
(考试时间80分钟,卷面分数30分)
说明:首先在Z盘建立一个以自己的学号命名的文件夹,用于保存上交的考试文件。对以下问题编制程序,调试运行,输出结果。
一、面向对象编程:学习成绩管理程序 (15分)
【要求】按以下描述和要求建立两个类:基类Student和派生类Pupil :
主函数要求:
(1) 定义Pupil类对象A{601, M, 85, 92}、B{602, G, 79, 86}和C。对象C利用
对象A的数据复制生成。
(2)
调用函数modify及相关函数修改对象C的数据为A{803, S, 90, 72}。
(3) 调用函数display及相关函数输出对象A、B和C的全部数据。每个对象
的信息占一行,顺序为:学号,姓名,数学成绩,语文成绩。
(4) 计算并输出对象A、B和C的数学平均成绩和语文平均成绩。
【注意】 将源程序以文件名PF2.cpp存入Z盘自己的目录中。
二、面向对象编程:学生类应用程序 (15分)
【要求】按以下描述和要求建立一个类Student,执行主函数对其测试。