c++机试卷a

上传人:第*** 文档编号:38921264 上传时间:2018-05-09 格式:DOC 页数:2 大小:29KB
返回 下载 相关 举报
c++机试卷a_第1页
第1页 / 共2页
c++机试卷a_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《c++机试卷a》由会员分享,可在线阅读,更多相关《c++机试卷a(2页珍藏版)》请在金锄头文库上搜索。

1、东 南 大 学 C+语言程序设计期终考试上机考试试卷_A学号 姓名 成绩 (考试时间 80 分钟,卷面分数 30 分)说明:首先在 Z 盘建立一个以自己的学号自己的学号命名的文件夹,用于保存上交的考试文件。对以下问题编制程序,调试运行,输出结果。一、数组处理与文件读写程序 (15 分) 【要求】 (1)建立两个一维整型数组 data10和 beta10。在数组 data 中存入 10 个整数: 109,45,24,88,356,69,57,312,183,143,并输出至 屏幕。 (2)对数组 data 进行处理,求每个整数的各位数字之和,依次存入数 组 beta。例如,整数 45 的各位数字

2、之和为 4+5=9。 (3)定义一个文件流对象 iof,以文本方式打开磁盘文件“filea.txt“。要 求将数组 beta 中的元素写入文件。 (4)将文件“filea.txt“中的数据读出,依次输出至屏幕。 【注意】 将源程序以文件名 MYF1.cpp 存入 Z 盘自己的文件夹中。文件 “filea.txt“也存入同一个文件夹。二、学习成绩管理模拟程序 (15 分) 【要求】按以下描述和要求建立两个类 student 和 manage : class student /学生类 friend class manage; private: int id; /学号 char name; /姓名首

3、字母 float math; /数学考试成绩 float physic; /物理考试成绩 void input()cinidnamemathphysic; /输入记录 void display() coutid,name,math,physicendl; /输出记录 public: student(); /构造函数 ;东 南 大 学 C+语言程序设计期终考试class manage /管理类 private: student s10; /存放学生信息,最多可存储 10 条记录 int num; /数组中已写入数据的元素个数(学生记录个数) float mav; /数学平均成绩 float pa

4、v; /物理平均成绩 public: manage()num=0; /构造函数 void addst(); /在数组 s 中添加一个学生记录,从键盘输入所需数据。 void list(); /屏幕打印学生信息清单和学生个数,要有数据标题 int cavrage(); /计算所有学生的数学平均成绩和物理平均成绩, /将计算结果赋给相应的数据成员,并输出至屏幕。 /如果学生记录数为 0 则函数返回 0,否则进行了求平均值计算则返回 1。 ; 其中的 addst()和 list()可调用 student 类的成员函数。请完成以上未定义函 数体的成员函数,并调试运行。 测试用主函数参考如下: void main() manage ms; ms.addst(); ms.addst(); ms.addst(); ms.list(); if(ms.cavrage() cout“计算完毕!“endl; else cout“学生表为空!“endl; 【注意】 将源程序以文件名 MYF2.cpp 存入 Z 盘自己的目录中。以上的 程序注释不必输入。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号