实验二:继承机制实验答案—专业版

实验二:继承机制实验答案—专业版

ID:46563810

大小:85.75 KB

页数:7页

时间:2019-11-25

实验二:继承机制实验答案—专业版_第1页
实验二:继承机制实验答案—专业版_第2页
实验二:继承机制实验答案—专业版_第3页
实验二:继承机制实验答案—专业版_第4页
实验二:继承机制实验答案—专业版_第5页
资源描述:

《实验二:继承机制实验答案—专业版》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、校招生办在录取斷生时已为每个新生建立了一个新生基础类Base,其中包含的基本资料:学#(longnum)、姓名(charname[20])>性别(intsex:箕中0代表男,1代震女)、牟齡(intagek住址(charaddr[301)>主修专业(charmdept[301)o薪生主修专业所属系又在学生基未资料的基础上为每位该系新圭建立一个主修类First,其中除了包含原来新生资料外,还设有新生主修课成绩("oatMscore[60])o为了促进复合型人才培养,学生在二年级可辅修另外一个专业课程。辅修接受系又为每位辅修本系第

2、二学位的同学建立一个辅修类Fbase,其中除了学生基本资料外,还设有辅修专业名称(charfdept[30]).辅修课程成绩表(floatFscore[35])<>其中规定:•招笙办工作人员只能访问到学生基本资料;•主修系教务员只能访问到学生的基本资料和主修相关资料(但不能修改学生的基本资料);•辅修系教务员只能访问到学生的基本资料和辅修相关资料(但不能修改学生的基本资料);设某系现有6名学生,其中有4名辅修了某系课程。期末考试时,主修系共考了5门课,辅修系共考了4门课程,设成绩均用百分制(int)表示。考完试后,进行下列工作

3、:(1)主修系教务员输入每位同学的成绩;(2)辅修系教务员输入每位辅修同学的成绩;(3)主修系教务员统计出期末考试中至少有3门(含3门)以上课程成绩在85分(含85分)以上、其余课程成绩不低于70分的同学并显示出其相关资料;(4)主修系教务员统计出需要参加补考的同学及其相关资料;(5)辅修系教务员统计出需要参加补考的辅修同学并显示及其相关资料。#includeusingstd::cin;usingstd::cout;#include"FBase.h"FBase::FBase(longnum,stringna

4、mejntsex,intage,stringaddr,stringmdept,stringfdept):Base(num,name,sex,age,addr.mdept){setFdept(fdept);setFscore();print();getFscore();voidFBase::setFdept(stringfdept){Fdept=fdept;stringFBase::getFdept()returnFdept;}voidFBase::print(){cout«"辅修专业:"«getFdept()«'';}vo

5、idFBase::setFscore(){floatfscore[4];into=0;cout«n请输入新生辅修课成绩:”vv,;for(inti=0;iv4;i++){cin»fscore[i];Fscorefi]=fscore[i];if(Fscore[i]<60)o++;}if(o>0){coutvv”您需要参加补考!”vvW;Base::print();}}voidFBase::getFscore(){cout«H天文地理”vv't'vv”历史n«,t,«n美术"«,,;for(inti=();iv4;i++

6、)cout«Fscore[i]«'t';coutvv'n';}#includeusingstd::cout;usingstd::cin;#include"First.h"First::First(longnum,stringname,intsex,intage,stringaddr,stringmdept):Base(num,name,sex,age,addr,mdept){setMscore();getMscore();}voidFirst::setMscore(){floatmscore[5];int

7、ol=0,o2=0,o3=0;cout«*'请输入新生主修课成绩:”vvW;for(inti=0;iv5;i++){cin»mscore[i];Mscore[i]=mscore[i];if(Mscore[i]>=70)ol++;if(Mscore[i]>=85)o2++;if(Mscore[i]<60)o3++;}if(o1==5&&o2>=3)print();if(o3>0){coutvv”您需要参加补考!M«,,;print();}}voidFirst::getMscore(){cout«H语文"«,t,«n数学n«

8、,t,«"英语n«,t,«n物理"«,t,«n化学,,«',;for(inti=0;i<5;i++)cout«Mscore[i]«'t';coutvv'rf;#includeusingstd::cout;#includeusin

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。