- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
人人好公,则天下太平;人人营私,则天下大乱。——刘鹗
C++期末复习(问答题)
C++期末复习(问答题)
1、类的成员一般地分成为哪两部分?这两部分有何区别?
答:类的成员包括成员变量,成员函数两部分。其中:成员变量
一般是数据,描述对象的属性、状态。成员函数定义了对象(可以发
出)的行为或对象(可接受)的操作。
2、从访问权限角度如何区分不同种类的成员?它们各自的特点是
什么?
答:从访问权限的角度,成员可以分为:public,private,
protected成员。
(1)public成员:任何函数都可以访问(指成员变量)或调用
(指成员函数),包括本类的成员函数和类外的其它函数。
(2)private成员:只有本类的成员函数可以访问或调用。
(3)protected成员:只有本类的成员函数或派生类的成员函数
可以访问或调用。
3、作用域运算符的功能是什么?它的使用格式如何?
答:作用域运算符描述成员所属的类。使用格式:类::成员
名。
4、什么是对象?如何定义一个对象?对象的成员如何表示?
答:对象是类的实例。C++像定义某种类型变量一样定义一个对
象,形式:“类名对象名;”。对象的成员表示(注:可以对比
结构体类型变量的成员表示):
(1)对象名.成员名
(2)(*对象指针).成员名或:对象指针-成员名
5、如何对对象进行初始化?
答:一般通过对象所属类的构造函数-对对象进行初始化。
6、什么是构造函数?构造函数有哪些特点?
答:构造函数是类的特殊成员函数,在创建对象时自动调用,一
般常用于对象初始化。
志不强者智不达,言不信者行不果。——墨翟
构造函数特点:函数名与类名相同,无返回值,可以有参数也可
以没有参数(可以重载)。
7、什么是析构函数?析构函数有哪些特点?
答:析构函数是类的特殊成员函数,在对象生命期结束时自动调
用,一般常用于清理对象所分配的内存空间。析构函数特点:函数名
与类名相同(前面加~),无返回值,没有参数(不能重载)。
8、什么是缺省构造函数?什么是缺省析构函数?
答:缺省构造函数、缺省析构函数:(1)没有参数且(2)函数
体内不做任何操作(函数体为空)的构造函数和析构函数。格式分别
为:类名(){};~类名(){};
定义类时若没有定义构造函数,系统会自动生成缺省构造函数;
在定义类时若定义了构造函数时,系统不会自动生成缺省构造函数,
此时可以显式地定义一个无参数且函数体为空的构造函数作为缺省构
造函数。
定义类时若没有定义析构函数,系统会自动生成缺省析构函数;
若定义了析构函数且它的函数体为空,它也就是缺省析构函数(注意:
析构不能重载)。
9、什么是拷贝初始化构造函数?它的功能和特点是什么?
答:拷贝初始化构造函数的参数为同类对象的引用。功能:拷贝
构造函数一般用于使用一个现有的对象初始化同类的一个新对象。特
点:参数为同类对象的引用。
10、成员函数有什么特征?什么是内联函数?什么是外联函数?
答:成员函数特征:可以访问类中任何成员。此外,成员函数可以
像全局函数一样(
您可能关注的文档
- 2025年上海中考命题依据及考试要求 .pdf
- 2025年-2025年安全管理人员安全教育培训试题【完整版】 .pdf
- 2025年-2025年中级会计职称之中级会计财务管理通关试题库(有答案).pdf
- Unit 4 This is my friend(Lead-in&Cartoon)(课件)译林版(三起)(2024)英语三年级上册.pptx
- 第二单元 6-10的认识和加减法(课件)-一年级数学上册(人教版2024秋).pptx
- Unit 6 Useful numbers Part A Let's learn人教PEP版(2024)英语三年级上册.pptx
- Unit 3 Amazing animals Part B Let's talk 人教PEP版(2024)英语三年级上册.pptx
- Unit 6 Useful numbers PartB(课件)人教PEP版(2024)英语三年级上册.pptx
- 第一单元第2课时 平面图形的拼组(课件)-一年级下册数学(人教版2024).pptx
- 8.太阳钟(教学课件)-四年级科学下册(苏教版).pptx
- Unit 3 Amazing animals PartB(课件) 人教PEP版(2024)英语三年级上册.pptx
- Unit 5 The colourful world Part A Letters and sounds 人教PEP版(2024)英语三年级上册.pptx
- Unit 5 The colourful world Part B 人教PEP版(2024)英语三年级上册.pptx
- Unit 4 Plants around us PartB 人教PEP版(2024)英语三年级上册.pptx
- Unit 5 The colourful world Part B 人教PEP版(2024)英语三年级上册 (3).pptx
- Unit 4 Lesson 3 Who are they(课件)闽教版(2024)英语三年级上册.pptx
- Unit 5 The colourful world Part A Let's talk Guess and check 人教PEP版(2024)英语三年级上册.pptx
- Unit 4 Plants around us(课件)人教PEP版(2024)英语三年级上册.pptx
- Unit 5 The colourful world Part B 人教PEP版(2024)英语三年级上册 (2).pptx
- 7.1 复习(1)-一年级数学上册(沪教版2024秋).pptx
最近下载
- 13G311-1 混凝土结构加固构造.docx VIP
- 2025春《中考解读 化学》(广东版)课件 专题1 化学与五育.pptx
- PCB工程师笔试题-附答案.doc
- JBT 8816-2015 工程机械 驱动桥 技术条件.docx VIP
- 钢铁冶炼技术基础知识单选题100道及答案解析.docx VIP
- 【艺考生】高中数学基础知识默写课件 04 三角函数与解三角形.pdf VIP
- 2025大象版(2024)小学科学一年级下册第一单元 水《2 运水比赛》教学设计.docx VIP
- 股骨头缺血性坏死护理常规及健康教育.docx VIP
- 部编版道德与法治八年级下册每课教学反思.pdf VIP
- XX河流域水环境综合治理项目可行性研究报告.docx
文档评论(0)