- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C考试习题解答
;类和对象(一)
练习题6
6.1 判断题
× 1.使用class定义的类,其默认的访问权限是公有的,使用struct定义的类,其默认的访问权限是私有的。
× 2.类中的成员函数都是公有的,数据成员都是私有的。
× 3.定义在类体内的成员函数是内联函数,定义在类体外的成员函数不能是内联函数。
√ 4.类定义后,它的成员个数及名称就不会再被改变了。
× 5.定义或说明对象时,系统会自动调用构造函数为创建的对象初始化。如果类中没有定义任何构造函数时,就无法给定义的对象初始化。
√ 6.定义一个对象时,系统只为该对象的数据成员开辟内存空间,而成员函数是同类对象共享的。
√ 7.对象成员的表示方法与结构变量成员的表示方法相同。
√ 8.创建对象时系统自动调用相应的构造函数为对象初始化,没有相应的构造函数时,系统会自动生成。
√ 9.构造函数是一个其名与类名相同的特殊的成员函数。
× 10.析构函数是一个函数体为空的成员函数。
√ 11.构造函数和析构函数都是系统自动调用的成员函数。
× 12.构造函数和析构函数都可以重载。
√ 13.成员函数与一般函数一样可以重载、内联和设置参数的默认值。
× 14.静态成员是指静态对象的成员。
× 15.静态数据成员必须在构造函数的成员初始化列表中进行初始化。
√ 16.静态成员都可以使用类名加作用域运算符的方法来引用。
× 17.静态成员函数中引用静态数据成员和非静态数据成员的方式是相同的。
√ 18.常成员指的是类体内使用const关键字说明的常数据成员和常成员函数。
× 19.常数据成员在常成员函数中的值是不允许改变的,而在非常成员函数中是允许改变的。
√ 20.常对象需要引用常成员函数,而不能引用非常成员函数。
× 21.常对象的数据成员都是常数据成员。
√ 22.友元函数是说明在类体内的非成员函数,它可以访问类中的所有成员。
× 23.可以把一个一般函数说明为某类的友元函数,也可以将某类的成员函数说明为另类的友元函数。
√ 24.友元类中的所有成员函数都是友元函数。
√ 25.类型转换函数是一种特殊的成员函数,定义时不加类型说明,无函数参数。
√ 26.单参数的构造函数具有类型转换的作用。
6.2 单选题
1.下列关于类的定义格式的描述中,错误的是( C )。
A.类中成员有3种访问权限
B.类的定义可分说明部分和实现部分
C.类中成员函数都是公有的,数据成员都是私有的
D.定义类的关键字通常用class,也可用struct
2.下列关键字中,不属于定义类时使用的关键字是( D )。
A.class B.struct
C.public D.default
3.下列关于成员函数的描述中,错误的是( A )。
A.成员函数的定义必须在类体外
B.成员函数可以是公有的,也可以是私有的
C.成员函数在类体外定义时,前加inline可为内联函数
D.成员函数可以设置参数的默认值
4.下列关于对象的描述中,错误的是( D )。
A.定义对象时系统会自动进行初始化
B.对象成员的表示与C语言中结构变量的成员表示相同
C.属于同一个类的对象占有内存字节数相同
D.一个类所能创建对象的个数是有限制的
5.下列关于构造函数的描述中,错误的是( C )。
A.构造函数可以重载
B.构造函数名同类名
C.带参数的构造函数具有类型转换作用
D.构造函数是系统自动调用的
6.下列关于析构函数的描述中,错误的是( A )。
A.析构函数的函数体都为空
B.析构函数是用来释放对象的
C.析构函数是系统自动调用的
D.析构函数是不能重载的
7.下列关于静态成员的描述中,错误的是( C )。
A.静态成员都是使用static来说明的
B.静态成员是属于类的,不是属于某个对象的
C.静态成员只可以用类名加作用域运算符来引用,不可用对象引用
D.静态数据成员的初始化是在类体外进行的
8.下列关于常成员的描述中,错误的是( C )。
A.常成员是用关键字const说明的
B.常成员有常数据成员和常成员函数两种
C.常数据成员的初始化是在类体内定义它时进行的
D.常数据成员的值是不可以改变的
9.下列关于友元函数的描述中,错误的是( B )。
A.友元函数不是成员函数
B.友元函数只可访问类的私有成员
C.友元函数的调用方法同一般函数
D.友元函数可以是另一类中的成员函数
10.下列关于类型转换函数的描述中,错误的是( C )。
A.类型转换函数是一种成员函数
B.类型转换函数定义时不指出类型,也没有参数
C.类型转换函数的功能是将其函数名所指定的类型转换为该类类型
D.类型转换函数在一个类中可定义多个
6.3 填空题
1.类体内成员有3个访问权限,说明它们的关键字
您可能关注的文档
- Applied Symbolic Dynamics.pdf
- applications of TimeDomain Numerical Electromagnetic Code to Lightning Surge Analysis.pdf
- Application of Interface Technology in Nonlinear Analysis of a StitchedRFI Composite Wing.pdf
- Applying Heuristic Evaluation to HumanRobot Interaction Systems.pdf
- Applying REC Analysis to Ensembles of SigmaPoint Kalman Filters.pdf
- AppManager_一种基于服务的机群任务管理系统.pdf
- Approximate Separability for Weak Interaction in Dynamic Systems.pdf
- Aptitude Evaluation Answer Sheetcandidate.xls
- apr中内存分配子的current_free_index成员作用.pdf
- AP物理和生物考前过一遍.docx
- 金融产品2024年投资策略报告:积极适应市场风格,行为金融+机器学习新发现.pdf
- 交运物流2024年度投资策略:转型十字路,峰回路又转(2023120317).pdf
- 建材行业2024年投资策略报告:板块持续磨底,重点关注需求侧复苏.pdf
- 宏观2024年投资策略报告:复苏之路.pdf
- 光储氢2024年投资策略报告:复苏在春季,需求的非线性增长曙光初现.pdf
- 公用环保2024年投资策略报告:电改持续推进,火电盈利稳定性有望进一步提升.pdf
- 房地产2024年投资策略报告:聚焦三大工程,静待需求修复.pdf
- 保险2024年投资策略报告:资产负债匹配穿越利率周期.pdf
- 政策研究2024年宏观政策与经济形势展望:共识与分歧.pdf
- 有色金属行业2024年投资策略报告:新旧需求共振&工业原料受限,构筑有色大海星辰.pdf
最近下载
- 4-1 中化泉州石化 3 万吨年干气脱硫制二甲基亚砜项目设备设计说明书(含塔设备计算说明、换热器设计结果、设备一览表).pdf
- 工程造价_横湖桥商业楼土建工程量清单报价.docx VIP
- 浙江师范大学行知学院 学生手册.pdf
- 2025年辽宁沈阳市文体旅产业发展集团有限公司招聘笔试参考题库附带答案详解.pdf
- 川崎病患儿的护理课件.pptx VIP
- 2024年东莞市东华高级中学自主招生数学试卷附答案解析 .pdf
- 中医馆客服知识培训课件.pptx
- 辽宁沈阳市文体旅产业发展有限公司招聘笔试题库2025.pdf
- 全国公开课大赛一等奖小学一年级下册数学人教版《七巧板》课件.pptx
- 辽宁沈阳市文体旅产业发展集团有限公司招聘笔试题库2025.pdf
文档评论(0)