ImageVerifierCode 换一换
格式:DOCX , 页数:37 ,大小:31.33KB ,
资源ID:16285242      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16285242.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(《面向对象程序设计》编程题复习及其标准答案Word文档下载推荐.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

《面向对象程序设计》编程题复习及其标准答案Word文档下载推荐.docx

1、()定义一个Tme类,实现对“+”的前缀、后缀重载。Pi+:单目运算符天猫优惠券,我就要券14、(单继承及派生类构造函数)(1)定义一个perso类,数据成员包括:姓名nme,年龄age,性别sex成员函数:构造函数及dispay函数()定义一个派生类student,公有继承与prsn类,新增成员:专业major,入学日期tdate(Dat类自定义)。(3)主函数定义student对象,各类构造函数的调用顺序。15、(多继承)在14题基础上由erson类再派生出acher类,新增成员:职称title,工资wage6、(虚继承)由tdt类和eacer类共同派生出graduate类,新增成员: 年

2、级grad,将prson类定义成虚基类,实现用虚继承解决二义性。、(抽象类及多态性)定义一个抽象基类Shae,由它派生出5个派生类,Circle(圆形)、qare(正方形)、Rctale(矩形)、rapezoid(梯形)、riangel(三角形)。用虚函数分别计算几何图形面积,并求他们的和。要求定义一个基类指针,使它指向每一个派生类对象,体现其多态性。1、ncldeiostreamusin namspce td;vod ma() int a,; out请输入两个数:ab; i(ab) coubedl; lsecuta usinamesace std;void m(ita,n)i(a) cout

3、adl;else coutbb &c) cota outbedl;esecnt main() max(2,5);ma(7,5,3); rurn 0;3、#inueuin naespaetd;void max(inta,it b,t c=0) if(ab& a)ot) coutendl;ele oi main()ma(,5);mx(7,3); ret 0;4、#incluiostremusng nmespe std;vi swap(it a,intb) t tem; tmp=a;=b; em;vidwp2(int *a,n*b) i emp;emp*;*a=b; bmp;voi wap3(in

4、&a,nt b)in tep;temp=; a=b;=tp;it mn() int x,y; x5;=; swap(x,);coux=x y=yen; 5;=7;swap2(x,&y);ou y=d; x=5;y=;sa3(x,y);co yend;retn;5、#iclude#include using namespace st;clas tudprivate: itnum; sin name; int ag; cha se;ubic: vid et() cout请输入:学号,姓名,年龄,性别(for m)meagsx; void display() cout学号:nmnl; cot姓名:e

5、cout年龄:ge c性别:seendl;;intmain() students;s.set();s.displa(); rn0;6、includeosrm#nclud usg namespae sd;lass studntpriat:int um; trig me; int e; ch sx;plic:/ void st() cutnaeageex;*/tuden(itnm,sting ne,nt a,in s) cou调用构造函数 num=numnum=u; th-nmnam; age; ex=s;天猫优惠券,我就要券 vidiplay() cot学号: unad;geinlue usna

6、mesac t;assudent int nu;strgname;nge; caex;ulc:/*id st() out学号,姓名,年龄,性别(f or m)nummeagsex; sudent()cot调用构造函数 nm=0 nu=0; nae=;age=8; se=;tun(in num,trng n,int,ints) cu调用构造函数 um=numumnm; his-namname; age=; sex=s; oidsplay() co学号:nm cou姓名:naeend;年龄:ge性别:sexendl; stunt()num;in man() sdent s(11,张三,5,),1(

7、002,,),2; /s.set();s.dsply();nl; s1.display();cutendl; .dsly(); ou etur ;、#inlueincludeusinmesae std;天猫优惠券,我就要券clas uentrvat: tum; sr name; int age;h ex;ubli: stun(ntnm=,strin me=,na=18,int =f) cotnum=um;this-nae=name; age=;sex=;oddisla() outnuame cota cutse tudent() ot天猫优惠券,我就要券学号:nu;nt man()studen

8、t (1001,张三,5,),1(00,m),s; /.s(); s.dspay();cutedl; s1dipla(); ue; sdiplay(); trn0;9、#icude#incldeug naesac st;cassstudentrivate:nt nm;sn nae; hase;ulic: student(in num=0,strn nme=,int =8,int =f) ctnae=a; age=a;sex=s;vid displa()ed; ctnaeeenl; stdent()cou析构函数 学号:uin mn()tudent s3studen(11,张三,25,),tde

9、nt(10,24,m); for(it =0;i3;+)天猫优惠券,我就要券 si.disply(); outdisply(); coutelete p; eturn 0;10、#include#ile strigusng naespactd;clss tdentpivte:intnm; string nme; itae; chr sex;pblic:tue(int m=0,sring name=,int a=18,i sf) cou调用构造函数 =umnu=nu;ths-am=ame; ge=a; sexs;student(tet& ) num=.um; namsnam;agesage; s

10、ex=s.x; v displa()numel;cunameenl;ae性别:stuent()析构函数学号:umel;intmin() tudent s1(01,张三,25,studnt s2(1); s1.dipay();sdispay(); reurn 0;11、#icldeiotremncludnunum; thisnme=name; scor=s; cout+; void dsplay()out成绩:scoroid ttl(); satic flat erage();float suet::sum=00;ntsude:u=0;voistudent:tota() um+=scre;fot

11、 s::averae()etun sum/cunt;stden s=tudent(001,张三,7),tudet(0,),tudnt(003,王五,90); for (inti=;3;i+) si.toal();cout平均成绩:suen:average()n; turn 0;12、#incudiosream./ #include strng/ sin nmespac std;ass Tmervae: inthour;int mite; nt od;pulic:Tie(int =1,in m0,nts=)our=h;minutem;sond=s;fridvod dilay(Ti&oid dsp

12、ay(Tmet)cou.hour时t.miue分tsecon/ si nmece std;ca Comlxpivate:loat al;lotiage;pulc:omex(fotreal,flot iage)hisreal=eal; this-ig=ime;Comex()eal;ima=;fiend Coplx oerator(omplx &,ompex &);frind mpleoprtr+(Comple a,floab);fried Coex perato(fat ,Copex &rndostrea& oprar(steam& input,oml a);Copx rator+(Cplex

13、&a,Cplex & rCopex(el+b.rea,a.imge+imae);Coplx operaor+(Comple ,flot b) retrn Complex(a.eal+b,aimge);mplex peto(float ,ompx )return Cmplex(brel+,biag);osrem opeator0) outpueala.geiel; else otuta.reala.igi(istam& iut,Coplex a) inpa.relimge; retur nut;n m()Complex (3,),b(,2),c,d,f;c+; =a+5; e=+;outf;endl; retur0;/方法2:使用转换构造函数实现ncluelssplexrivae: float real;foat img;Complex(flot real,loat imag)is-real=e; ts-i

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1