- 75
- 0
- 约4.24万字
- 约 42页
- 2017-06-09 发布于北京
- 举报
c课后习题解答6–10
PAGE
PAGE 42
;类和对象(一)
练习题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
您可能关注的文档
- 6年级语文4单元13.14课.doc
- 7、正确使用词语综合练习〔2010高考语文复习讲座〔45讲合集〕.doc
- 7年级数学教学案例分析〔1元1次方程〕.doc
- 7年级语文〔变色龙〕测试题.doc
- 8上〔全练〕外研英语听力原文.docx
- 8848FAQ〔常见问题解答〕0821.doc
- 836统计学〔科学学位〕考试大纲.doc
- 8历史–清江中学2014–2015学年高二下学期期中考试历史试题.doc
- 8年级历史复习资料〔打印版〕.doc
- 8种意识打造广东〔3+证书〕高考应试作文.doc
- 2026及未来5年中国电磁铁行业市场发展监测及投资战略咨询报告.docx
- 2026及未来5年中国建筑工程机械行业市场发展监测及投资战略规划报告.docx
- 2026及未来5年中国硫化镍行业市场调研分析及投资战略规划报告.docx
- 2026及未来5年中国烷化剂市场运营态势及发展前景预测报告.docx
- 2026年涤纶细旦长丝项目可行性研究报告(市场数据调查、监测研究).docx
- 2026年弓型虫抗体试剂项目可行性研究报告(市场数据调查、监测研究).docx
- 2026年拖链系统用高柔性数据传输电缆项目可行性研究报告(市场数据调查、监测研究).docx
- 2025年中国水晶圆盘市场调查研究报告.docx
- 2025年中国长网双辊挤浆机市场调查研究报告.docx
- 2026年及未来5年内中国液体氩气行业投资前景及策略咨询研究报告.docx
最近下载
- 2026年长沙电力职业技术学院单招职业技能考试参考题库附答案详解.docx VIP
- 陈敏恒 化工原理 第5版 课后习题答案.docx VIP
- TCAEPI43-2022 电絮凝法污水处理技术规程.pdf VIP
- 2025年中国PE_VC基金行业CFO白皮书-.pdf VIP
- 芦笋种植方案.pptx VIP
- 预防医学导论课程教学大纲.docx VIP
- 矿物加工总论.pdf VIP
- 九年级下学期数学教学计划和培优补差.docx VIP
- 【英语】河南省天一大联考·2024-2025学年高三考前模拟考试含答案或解析.pdf VIP
- ISO IEC 27005-2022 信息安全、网络安全和隐私保护—信息安全风险管理指南(2022)(推荐下载).pdf VIP
原创力文档

文档评论(0)