- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C选择题填空题
一、填空题
1、在类中必须声明成员函数的( ),成员函数的( )部分可以写在类外。
[答案]原型 实现
2、如果需要在被调函数运行期间,改变主调函数中实参变量的值,则函数的形参应该是( )类型或( )类型。
[答案]引用 指针
3、( )类只能作为基类使用,而不能声明它的对象。
[答案]抽象
4、拷贝构造函数的形参必须是( )
[答案]本类对象的引用
5、进行函数重载时,被重载的同名函数如果都没有用const修饰,则它们的形参( ) 或( ) 必须不同。
[答案]个数 类型
6、通过一个( )对象只能调用它的常成员函数,不能调用其他成员函数。
[答案]常
二、选择题
1、编译时多态性使用什么获得?(A)
A. 重载函数
B. 继承
C. 虚函数
D. B和C
2、假定MyClass为一个类,则该类的拷贝构造函数的声明语句为(C)。
A.MyClass(MyClass x)
B.MyClass(MyClass x)
C.MyClass(MyClass x)
D.MyClass(MyClass *x)
3、列带缺省值参数的函数说明中,正确的说明是(C)
1.??????? A. int Fun(int x=1, int y, int z=3);
B. int Fun(int x, int y=2, int z);
C. int Fun(int x, int y, int z=3);
D. int Fun(int x=1, int y, int z);
4、下列有关函数重载的叙述中,错误的是(A)
A.函数重载就是用相同的函数名定义多个函数
B.重载函数的参数列表必须不同
C.函数的返回值类型不能用于对重载函数的区分
D.const关键字可以用于对重载函数的区分
5、 在一个函数中,要求通过函数来实现一种不太复杂的功能,并且要求加快执行速度,选用(A)。
A. 内联函数
B. 重载函数
C. 递归调用
D. 嵌套调用
6、下列有关C++类的说法中,不正确的是(C)。
A. 类是一种用户自定义的数据类型
B. 只有类中的成员函数或类的友元函数才能存取类中的私有成员
C. 在类中,如果不做特别说明,所有成员的访问权限均为私有的
D. 在类中,如果不做特别说明,所有成员的访问权限均为公用的
7、Sample是一个类,执行下面语句后,执行Sample类的构造函数的次数是(D) Sample a[3], *p=new Sample;
A.1
B.2
C.3
D.4
8、关于常数据成员的说法,不正确的是(D)。
A.常数据成员的定义形式与一般常变量的定义形式相同,只不过常数据成员的定义必须出现在类体中
B.常数据成员必须进行初始化,并且不能被更新
C.常数据成员通过构造函数的成员初始化列表进行初始化
D.常数据成员可以在定义时直接初始化
9、下面描述中,表达错误的是(B)
A. 公用继承时基类中的public成员在派生类中仍是public的
B. 公用继承时基类中的private成员在派生类中仍是private的
C. 公用继承时基类中的protected成员在派生类中仍是protected的
D. 私有继承时基类中的public成员在派生类中是private的
10、下面(B)的叙述不符合赋值兼容规则。
A. 派生类的对象可以赋值给基类的对象
B. 基类的对象可以赋值给派生类的对象
C. 派生类的对象可以初始化基类的对象
D. 派生类的对象的地址可以赋值给指向基类的指针
11、关于虚函数的描述中,(C)是正确的。
A. 虚函数是一个static类型的成员函数
B. 虚函数是一个非成员函数
C. 基类中说明了虚函数后,派生类中与其对应的函数可不必说明为虚函数
D. 派生类的虚函数与基类的虚函数具有不同的参数个数和类型
12、下面关于友元的描述中,错误的是(D)。
A. 友元函数可以访问该类的私有数据成员
B. 一个类的友元类中的成员函数都是这个类的友元函数
C. 友元可以提高程序的运行效率
D. 类与类之间的友元关系可以继承
13、 下列关于静态数据成员的说法,不正确的是(C)。
A. 类中定义的公用静态数据成员,可以通过类的对象来访问
B. 类中定义的所有静态数据成员,都必须在类外初始化
C. 静态数据成员不是所有对象所共用的
D. 普通的成员函数可以直接访问类中的静态数据成员
14、下列关于模板形参
您可能关注的文档
- 2018版高考数学大一轮复习第四章三角函数解三角形4.7解三角形实际应用举例课件理.ppt
- 2018版高考物理一轮复习第1章运动的描述匀变速直线运动的研究第1讲描述运动的基本概念课件.ppt
- 2018版高三数学一轮复习第十四章概率第三讲离散型随机变量及其分布列均值与方差∥件理.ppt
- 2018届高考化学总复习第4章非金属及其化合物第二节氯及其化合物课件.ppt
- 2018高考语文(全国通用版) 实用类文本阅读—新闻 高考体验—把握高考考情 感知高考真题.ppt
- 2018高考历史一轮复习第3单元现代中国的政治建设与祖国统一和对外关系第7讲现代中国的对外关系课件.ppt
- 2020书柜型录分析.doc
- 220kV母线倒闸操作讲义.doc
- 301_流动负债.ppt
- 320慢车调试指针.doc
最近下载
- (现行国家建筑标准设计图集)99(03)S203消防水泵接合器安装(含2003年局部修改版).pdf
- 2023年华侨大学公共课《中国近代史纲要》期末试卷A(有答案).docx VIP
- (完整word版)粒子植入管理制度和质量保障措施.doc
- 2023年华侨大学公共课《中国近代史纲要》期末试卷B(有答案).docx VIP
- 220千伏输变电线路跨越110kV线路带电封网跨越施工方案.docx
- 危险源辨识培训重点.ppt
- 人教PEP三年级英语上册Unit1《Making friends part A》课件.pptx VIP
- 飞利浦V60呼吸机操作流程.docx VIP
- 美国大峡谷中文导游手册讲解.pdf
- 数据结构教程(第五版)课后题及答案.docx
文档评论(0)