中易网

设计一个类CStudent,

答案:2  悬赏:50  
解决时间 2021-02-06 15:01
设计一个类CStudent,类中包含一个学生的基本数据如下:
编号,姓名,性别,年龄,数学成绩,计算机成绩,外语成绩。
并假设编号为整数,且从1号往后连续编码;姓名为字符串,性别为字符。如:
1 LiPing m 18 89 98 94
请采用binary文件形式,并使用随机读写处理方式,对自定义CStudent类的对象数据进行存储与读写处理(即是说,总按具有连续编码的编号num为“序”来对文件中的各对象数据进行随机读写处理)。并设计该类的成员函数,而且对输出运算符“<<”进行重载,使该运算符能够完成将一个学生的信息输出到屏幕上。要求成员函数完成以下功能:
(1) 从键盘输入一个学生的有关信息,并将它们存入到数据文件中(按编号来确定写出位置)。
(2) 按编号对学生信息进行检索并将检索结果显示在屏幕上。
(3) 按姓名对学生信息进行检索并将检索结果显示在屏幕上。
(4) 计算某编号学生的总成绩与平均成绩。
(5) 列出所有总成绩超过n分的性别为s同学的有关信息(n,s由用户从键盘输入)。
思考:可进一步对上述程序进行扩充,如,添加学生基本数据(籍贯,专业,班级,其他各门成绩,奖惩记录等),并添加所需要的其他相关处理函数(如可通过咨询教学办公室管理人员后确立),进而将其编制成为一个简单而实用的小型学籍与成绩管理软件。
最佳答案
设计一个类CStudent 类中包含一个学生的基本数据如下:编号,姓名,性别,这段代码和你的要求基本符合,但需要你稍微修改一下 #include
全部回答
一个学生类(cstudent类),包括姓名,年龄,性别,籍贯,学号信息,自行生成若干我帮你吧
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么主人打狗狗不记仇,其他人打狗狗会记仇
如何做好审计工作质量控制的建议
如何注册阿里旺旺,注册阿里旺旺/淘宝账号的步
隆达汽修这个地址在什么地方,我要处理点事
微星a58m-e33主板重做系统
碧月阁在哪里啊,我有事要去这个地方
大米和小米一起煮粥是酸性还是碱性
一玩反恐精英怎么就冒冷汗想吐啊
罗马数字翻译 1993 09 14
以降mi为根音增四度音程是什么
鑫来副食百货商店怎么去啊,有知道地址的么
为什么打开蓝牙时会出现Bluetooth设备未打开
小数换大数用什么法?
炒兰花蟹怎么做
探探没违规被封怎么办
推荐资讯
生产内裤需要什么设备?
我胆小,我怕事,我懦弱,我融不进集体,没人
初二数学几何的所有动点问题的技巧和解法?
南京有没有卖麦吉丽三部曲的实体店?
两只外形相同,额定功率不同普通白炽灯泡,在
为什么人的脚比脸白呢?
为啥netty 5.0 官网没有了
海霸的水族箱 温度计显示的温度高 加热棒不工
被老鼠咬过的衣服如果过了很长时间还会有病菌
公积金贷款未还清的可以再次申请商贷么
在一汽大众交了定金不退怎么办
求一个查询QQ骗子的网站。
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?