版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《C++面向对象程序设计》习题解答陈腊梅目录第一章面向对象程序设计概述 错误未定义书签。第二章对C语言的基础扩充 错误未定义书签。第三章类和对象的初步探讨 错误未定义书签。第四章类和对象的进一步解析 错误未定义书签。第五章在对象中使用运算符—运算符重载 错误未定义书签。第六章继承与派生 2第七章多态性与虚函数 2第一章面向对象程序设计概述一、选择题123456789101112ADDDCDCCAACC二、填空题1、多态性2、成员函数3、抽象4、处理这些数据的操作或处理这些数据的函数5、面向对象分析、面向对象分析、面向对象编程、对象对象测试、面向对象维护第二章对C语言的基础扩充一、选择题12345678910DDCADCCDAD二、程序阅读题1答案a=639,b=78,c=12答案a=5,b=8a=8,b=5答案10答案x=20.6y=5z=Ax=216.34y=5z=Ax=216.34y=2z=Ax=216.34y=2z=E答案ic=11ic=5三、判断下列描述的正确性1234567√×√√××√第三章 类和对象的初步探讨一、选择题123456CDBBAD二、填空题数据成员、成员函数private、protectedpublic指向对象的指针、对象的引用属性、行为、属性、行为四、程序改错题#include<iostream>usingnamespacestd;classClock{//public:voidset_clock(void);voidshow_clock(void);//private:intintminute;intsecond;};Clockclock;intmain(){clock.set_clock();clock.show_clock(//return0;}voidClock::set_clock(void){cin>>hour;cin>>minute;cin>>second;}voidClock::show_clock(void){cout<<hour<<":"<<minute<<":"<<second<<endl;}第四章 类和对象的进一步解析一、选择题123456789116DBBCDDDCBDBAACBA1718192021222324CCDBADBB二、填空题this所有成员4friend5三、程序阅读题答案Defaultconstructorcalled.constructorcalled.0,06,86,8Destructor0,0Destructorcalled.x!=y答案InitalizingInitalizing00DestructorisDestructoris答案n=2,sum=2n=3,sum=5n=5,sum=10x=3答案x=1,y=2x=30,y=40答案12344exitmain3210n=100答案thestudentis:LiHutheteacheris:WangPing答案2答案1035,789.504答案答案constructingobject:x=1第五章在对象中使用运算符—运算符重载一、选择题11C2D3B4D5D6A二、程序完善题1(1)AA::operator+(A&b)(2){Atemp;temp.i=i+b.i;returntemp; 三、程序阅读题n=4n=323答案c1=10 c1=100c2=200c1=11 c2=21c1=100c2=200答案12471116第六章派生与继承一、选择题1(1)1(2)234567891011ABCCCDDBCADD二、填空题继承具体化、抽象公有继承、保护继承、私有继承子对象public(共有的、protected()、不可访问protected()、protected(保护的、不可访问的private(私有的、private(私有的、不可访问的二义性三、判断下列描述的正确性1234567891011121314√×××××√√××√√×√C++(正确)(错误)(错误解析:还有保护继承(错误)解析:基类中的公有成员和保护成员在派生类都是可见的,基类私有成员在派生类中不可见。(错误解析:保护成员可见(错误解析:保护成员可见(正确public,protectedprivate成员在保护继承中,对于垂直访问同于公有继承,而对于水平访问同于私有继承。 (确?)(错误)(错误)(正确)解析:构造函数、析构函数都不能继承(正确)(错误解析:优先访问派生类(正确解析:严格讲“作用域限定”四、程序阅读题答案num:10010name:Wang-lisex:fage:19address:115BeijingRoad,Shanghainum:10011name:Zhang-funsex:mage:21address:213ShanghaiRoad,Beijing答案num:10010name:Liage:17score:89答案AconstructorcalledAconstructorcalledBconstructorcalled(1,2)(1,1)(3,4)(2,5)(1,1)(8,11)destructorBcalleddestructorAcalleddestructorAcalled答案constructconstructconstructconstructconstructN.3123desstructN.3desstructM2.desstructM1.desstructM2.desstructM1.答案2!1!1!2!x=100y=300y=200y=300答案040020(1,2)5,6(6,9)(1,2)(6,9)5,6(6,9)答案{13,22,30,40}答案D2::display(pri1=4,pri2=5pri4=6pri12=7D2::display()pri1=12,pri2=9pri4=7pri12=8答案A::x=10B::x=20B::x=2020B::x=20答案D2::display(pri1=1,pri2=4pri4=6pri12=7D2::display(pri1=9,pri2=8pri4=7pri12=8五、程序完善题1(1)protected (2)public (3)C(intx,inty,intz):A(x),b1(y)(4)c=z; (5)cout<<a<<”,”<<b1.b<<”,”<<c<<endl;2(1)A(intx){a=x;} (2)A1(intx,inty):A(y){b=x;}(3)A3(intx,inty,intz):A1(y,z){c=x;}(4)cout<<geta()<<endl;cout<<geta()<<””<<getb()<<endl;cout<<geta()<<””<<getb()<<””<<c<<endl;3(1)Student(n,nam,s)(2)age=a; (3)″<<num<<endl;(4)10010,Wang-li,f,19 (5)stud1.show();第七章多态性与虚函数一、选择题123456789101112BDDCBACCDBDD二、填空题1、不同2、纯虚函数3、静态多态性、动态多态性4、virtual5、抽象类三、程序阅读题答案D::show()called,8B::show()called,5D::show()called,8B::show()called,5答案executingPointdestructor答案executingCircledestructorexecutingPointdestructor答案theBversion2336theD1info: 4 version 1theD2info: 100 versiontheD3info:-25 version theBversion2336theBversiontheBversion2336theBversion答案10209948820答案f+答案line::draw()called.ellipse::draw()called.line::set()called.ellipse::set()called.Redrawtheobject...line::draw()called.ellipse
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医疗科技创新与临床应用
- 中医科传统疗法推广与应用总结
- 中医养生知识分享
- 护理专业护士护理实践与护理经验
- 医院清洁人员服务规范
- 2026年湖北艺术职业学院高职单招职业适应性测试参考题库有答案解析
- 群体性灾难应激反应心理救援系统2026
- 口腔疾病防治与治疗进展汇报
- 2026年广东舞蹈戏剧职业学院高职单招职业适应性测试备考题库有答案解析
- 2026年宝鸡职业技术学院高职单招职业适应性测试备考题库有答案解析
- 食品现场品鉴活动方案
- 护理管理学课程教学大纲
- 威海平改坡管理办法
- 心内科病例讨论与分析
- 肝硬化顽固性腹水护理查房
- 海尔卡萨帝复式洗衣机C8 U12G1说明书
- 银行客户经理(对公业务)考试题库
- 堡垒机使用管理制度
- 新生儿肱动脉采血操作规范
- 湖北省黄冈市黄冈中学2025届数学八下期末学业水平测试模拟试题含解析
- 2025年中考道德与法治三轮冲刺:常考主观题答题术语速查宝典
评论
0/150
提交评论