C++ 6-11章课后作业参考答案.doc

C++ 6-11章课后作业参考答案.doc

ID:55146473

大小:203.51 KB

页数:24页

时间:2020-04-28

C++  6-11章课后作业参考答案.doc_第1页
C++  6-11章课后作业参考答案.doc_第2页
C++  6-11章课后作业参考答案.doc_第3页
C++  6-11章课后作业参考答案.doc_第4页
C++  6-11章课后作业参考答案.doc_第5页
资源描述:

《C++ 6-11章课后作业参考答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第六章类和对象1.给出以下程序的执行结果题目见《C++语言程序设计》9.9—9.21(P212)和《C++程序设计教程》6.2-6.4(P115)答案:《C++语言程序设计》9.9运行结果:String9.10运行结果:n=6n=6n=69.11运行结果:n=10,k=3n=20,k=3n=30,k=39.13运行结果:n=2n=39.14运行结果:Constructor,i=0,Destructor9.15运行结果:Constructor1Constructor2i=0i=10DestructorDestructor9.16

2、运行结果:AConstructorBConstructorValue=0BDestructorADestructor9.17运行结果:A=7,b=89.18运行结果:5679.19运行结果:Constructor1Constructor1Constructor1Constructor1DestructorConstructor2DestructorConstructor3Destructorx=0,y=0x=5,y=0x=2,y=3DestructorDestructorDestructor9.20运行结果:(1,2,3):c

3、ount=2(2,3,4):count=29.21运行结果:A:ConstructorB:Constructorn=3m=2B:DestructorA:Destructor2.编写一个程序,输入若干个学生的英语和数学成绩,求出总分,并按总分从高到低排序,最后输出结果。#include"iostream"#include"string"#include"iomanip"usingnamespacestd;classStudent{public:char*name;inteng,math,sum;Student();voidins

4、core();voiddisplay();~Student();};Student::Student(){name=newchar[10];}voidStudent::inscore(){cout<<"姓名:";cin>>name;cout<<"英语:";cin>>eng;cout<<"数学:";cin>>math;sum=eng+math;}voidStudent::display(){cout<

5、;}Student::~Student(){delete[]name;}voidequal(Student&a,Student&b){strcpy(a.name,b.name);a.eng=b.eng;a.math=b.math;a.sum=b.sum;}voidsort(Student*p,intn){inti,j,exchange;Studenttmp;for(i=0;i=i;j--)if(p[j+1].sum>p[j].sum){equal(tmp,p[j

6、+1]);equal(p[j+1],p[j]);equal(p[j],tmp);exchange=1;}if(!exchange)break;}}voidmain(){intn,i;Student*p;cout<<"请输入学生个数:";cin>>n;p=newStudent[n];for(i=0;i

7、)p[i].display();system("pause");}3.设计一个立方体类Box,它能提供立方体的体积和表面积。#include"iostream"usingnamespacestd;classBox{floata;floatvolume;floatarea;public:Box(){}Box(floatr){a=r;}voidseta(floatr){a=r;}voidgetvolume(){volume=a*a*a;}voidgetarea(){area=6*a*a;}voiddisp(){cout<<"体积:

8、"<";obj1.disp();obj2.

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

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

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