版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第八章面相对象程序设计基础、选择题 -4CACC 5AC6- 0DBDCB - 5AABDD二、阅读程序,写出运行结果、conlcalled.con called.mcon3called.a=0,b=0a= 0,b= 0oa=0,b= 0、c055网 5 .35案45w3、答4 后5 a6 课4、d 0, 0 6,6 h 7,95、 kx=0 x= 0 x=7 .三、编程题w、 #includeclassCatprivate:intage;doubleweight;charcolor;public:voidset(inta,doublew,charc)age=a;weight=w;color=
2、c;intgetage()returnage;doublegetweight() returnweight; chargetcolor() returncolor; voidprint() coutage=age,weight=weight,color=colorendl; m;voidmain()oCata,b;a.set(4,7.8,r);cb.set( , .0,y);coutage=a.getage()endl;coutweight=a.getweight()endl;网coutcolor=a.getcolor()s; kvoidout() puts(s); . intlen()cha
3、r*p=s;while(*p!=0)wp+;return(p-s);friendMystringstrcat(Mystrings,Mystrings );Mystringstrcat(Mystrings ,Mystrings )char*p=s .s,*q=s .s;while(*p!=0)p+;while(*q!=0)*p=*q;p+;q+; m *p=0;returns ;ovoidmain()cMystringp ,p,p3;p.in();p .in();网p.out();p.out(); .coutp长度为 p .len()endl;案coutp长度为 p .len()endl;wp3
4、=strcat(p,p );p3.out();后cout连接以后地长度为p3.len()endl;a课d3、 #includeiostream.hclassPointhprivateo:ublex,y;kpublic:Point(doublea,doubleb) x=a;y=b; doublegetx() returnx; doublegety() wreturny; voidmove(doublei,doublej)x+=i;y+=j;classCircle:privatePointprivate:doubler;public:Circle(doublea,doubleb,doublet):
5、Point(a,b) r=t; doublegetr() returnr; doublef ()return(Point:getx();doublef ()m return(Point:gety(); doublearea()return3. 4 59*r*r;o;cvoidmain()PointA( , );CircleB( ,3, );网coutPointAis(A.getx(),A.gety().endl;.A.move(3,);案coutPointAis(A.getx(),A.gety().endl;wcout圆心:(B.f(),B.f(),半径r=B.getr()endl;coutT
6、heareaisB.area()endl; a课 d4、 #includeiostream.hhclasspointprivate:X,Y;kpublic:point(intx=0,inty=0) X=x; Y=y; voidprint()wcout 点地坐标: (X,Y)endl; friendpointoperator+(point&a,point&b);pointoperator+(point&a,point&b)returnpoint(a.X+b.X,a.Y+b.Y);voidmain()pointp (3,4),p (6,8),p3;p .print(); p .print(); p
7、3=p +p ; p3.print(); m5 、#includeiostream.h oclassteacher private: cinthour;public:teacher(inth=0)网 hour=h; .intgeth()案wreturnhour;答后 avoidprint()课 cout 课时数是: hour 小时 endl; virtualintwages() hreturn(0); kclassprofessor:publicteacherpublic:professor(inth):teacher(h) w voidprint() wcout 基本工资是: 3000 元e
8、ndl;cout 课时津贴为: 40 元 / 小时 endl;wteacher:print();virtualintwages() intw=geth(); return(3000+40*w);classassociateprofessor:publicteacherpublic:associateprofessor(inth):teacher(h) voidprint() mcout基本工资是: 500 元endl;cout课时津贴为: 5 元 / 小时 endl;teacher:print();ovirtualintwages()c intw=geth(); return(3000+40*w);网;.classlecturer:publicteacher案public:答wlecturer(inth):teacher(h) 后voidprint()a课cout基本工资是: 000 元endl
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 丙烯腈装置操作工安全技能模拟考核试卷含答案
- 活性炭活化工基础晋升水平考核试卷含答案
- 2025-2026学年初中延时说课稿
- 2025-2026学年初中瑶族舞曲说课稿
- 浙江省余姚市2026年八年级上学期语文期中试卷附答案
- 2026年镁冶炼行业投资价值分析报告及未来五至十年成本优化与效率提升
- 2026年文化会展服务行业市场运营态势报告及未来五至十年平台化与生态化发展
- 2026年体校及体育培训行业洞察报告及未来五至十年供需变化与价格趋势
- 2026年场地准备活动行业技术路线图报告及未来五至十年龙头崛起与格局重塑
- 2026年快艇证考试题库及答案
- 2026中国丘陵山区农机技术突破与市场推广策略报告
- CSCO多发性骨髓瘤诊疗指南2026
- 工业香精生产企业配方保密管控细则
- 实验室安全交接工作制度
- 生产经营单位安全生产事故应急救援预案
- GB/T 46164-2025金属和合金的腐蚀增材制造钛合金电化学临界局部腐蚀温度(E-CLCT)的测量
- 核反应堆核级机械设备检修工职业技能鉴定经典试题含答案
- 遗体火化师职业技能模拟试卷含答案
- 艾可慕(ICOM)IC-R5(R6)中文使用说明书
- 宫颈癌考试题及答案
- JJG 678-2007催化燃烧式甲烷测定器
评论
0/150
提交评论