《面向对象程序设计c++》期末试卷(b)标准答案

《面向对象程序设计c++》期末试卷(b)标准答案

ID:11571815

大小:28.00 KB

页数:4页

时间:2018-07-12

《面向对象程序设计c++》期末试卷(b)标准答案_第1页
《面向对象程序设计c++》期末试卷(b)标准答案_第2页
《面向对象程序设计c++》期末试卷(b)标准答案_第3页
《面向对象程序设计c++》期末试卷(b)标准答案_第4页
资源描述:

《《面向对象程序设计c++》期末试卷(b)标准答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《面向对象程序设计C++》期末考试试卷(B)标准答案一、单项选择题(每小题2分,共40分)1-5.DACAD 6-10.DBCDC11-15.DCBDB 16-20.ADCCC二、填空题(前16个空,每空1分,后2个空,每空2分,共20分)1.抽象、实例2.public、private____、protected、private____3.virtual___4.friendvoidfun(A&a)_5.静态数据成员、静态成员函数6.结合性、优先级____7.Template、class(或typename)8.类、结构体___9.在创建对象时初始化对象的数据成员_

2、__10.Aoperator++(int)___三、阅读程序(共13分)1、a=89,b=56,c=122、12/31/200912/31/20091/1/20101/1/20103、constructingAconstructingBconstructingC第4页destructingCdestructingBdestructingA四、编程题(共27分)1、(10分)Complex::Complex(){real=0;imag=0;}Complex::Complex(doubler){real=r;}Complex::Complex(doubler,doubl

3、ei){real=r;imag=i;}Complexoperator+(Complex&c1,Complex&c2){Complexc;c.real=c1.real+c2.real;c.imag=c1.imag+c2.imag;returnc;}ostream&operator<<(ostream&output,Complex&c){output<<"("<>(istream&input,Complex&c){cout<<"inputrea

4、landimaginarypartofcomplexnumber:";input>>c.real>>c.imag;returninput;}2、(17分)classCircle:publicShape{public:Circle(doubler){radius=r;}第4页voidset(){cout<<"Pleaseinputthevalueofthecircle:"<>radius;}voidshow(){cout<<"theradiusofthecircle="<

5、59*radius*radius;}private:doubleradius;};classSquare:publicShape{public:Square(doublea){this->a=a;}voidset(){cout<<"Pleaseinputthevalueofa:"<>a;}voidshow(){cout<<"a="<

6、Shape*s[]={&C,&S};cout<<"total="<

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

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

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