- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
一、选择题(每题2.5分,共30分)
1、下列的各类函数中,( )不是类的成员函数。
A、构造函数 B、析构函数 C、友员函数 D、拷贝初始化构造函数
2、应在下列程序划线处填入的正确语句是( )。
class Base
{ public:
void fun(){coutBase::funendl;} };
class Derived:public Base
{ void fun()
{ ____ //显示调用基类的函数fun()
coutDerived::funendl; } };
A、fun(); B、Base.fun(); C、Base::fun(); D、Base-fun();
3、( )是不可以作为该类的成员的。
A、自身类对象的指针 B、自身类的对象
C、自身类对象的引用 D、另一个类的对象
4、下列描述中,( )是抽象类的特性。
A、可以说明虚函数 B、可以进行构造函数重载
C、可以定义友元函 D、不能定义其对象
5、友员的作用( )。
A、提高程序的运用效率 B、加强类的封装性
C、实现数据的隐藏性 D、增强成员函数的种类
6、在表达式 x+y*z中, + 是作为成员函数重载的运算符,* 是作为非成员函数重载的运算符。则 operator+ 有( )个参数,operator* 有( )参数。
A、2 2 B、2 1 C、1 2 D、
7、print()函数是一个类的常成员函数,它无返回值,下列表示中,( )是正确的。
A、void print() const B、const void print( )
C、void const print( ) D、void print (const)
8、下列对派生类的描述中,( )是错的。
A、一个派生类可以作另一个派生类的基类 B、派生类至少有一个基类
C、派生类的成员除了它自己的成员外,还包含了它的基类的成员
D、派生类中继承的基类成员的访问权限到派生类保持不变
9、下面四个选项中,( )是用来声明虚函数的。
A、virtual B、public C、include D、using namespace
10、关于new 运算符的下列描述中,( )是错误的。
A、它可以用来动态创建对象的对象数组
B、使用它创建的对象或对象数组可以使用运算符delete删除
C、使用它创建对象时要调用构造函数
D、使用它创建对象数组时必须指定初始值
11、下列函数中,不能说明为虚函数的是( )。
A、私有成员函数 B、构造函数 C、公有成员函数 D、析构函数
12、当一个类的某个函数被说明为virtual时,该函数在该类的所有派生类中( )。
A、都是虚函数 B、只有被重新说明时才是虚函数
C、只有被重新说明为virtual时才是虚函数 D、都不是虚函数
二、填空(每题2分,共20分)
1、在派生类中,重载一个虚函数时,要求函数名、参数的个数、参数的类型、参数的顺序和函数的返回值____(相同/不同)。
2、类的析构函数____(可以/不可以)是虚函数。
3、要让一个类中的所有对象共享的数据成员,请使用____。
4、面向对象程序设计有四个主要特点,即抽象、封装、____和多态。
5、设置虚基类的目的是____。
6、派生类的对象对它的基类成员中公有继承的____成员是可以访问的。
7、派生类中的成员不能直接访问基类中的____成员。
8、delete的功能是____。
9、运算符重载函数可能是类的____函数,也可以是类的友元函数,还可以是普通函数。
10、用流对象的成员函数控制输出格式时,用于设置字段宽度的流成员函数的名称是____,与之作用相同的控制符名称是setw。
三、读程序写结果(每小题5分,共25分)
1. class Sample
{ int n;
public:
Sample(){}
Sample(int i){n=i;}
Sample operator=(Sample);
void disp(){coutn=nendl;} };
Samp
您可能关注的文档
最近下载
- 《增材制造》课件—02增材制造技术的常见工艺方法及其装备.pptx VIP
- 森林植被恢复费征收使用管理暂行办法.docx VIP
- 《明别集丛刊》第1辑目录.pdf VIP
- 药物的合成反应.ppt VIP
- 具身智能标准体系发展研究.docx VIP
- 2025年税务系统面试模拟试题及答案解析(70).doc VIP
- 基于核心素养的物理课堂教学设计和反思初中物理市公开课获奖课件省名师示范课获奖课件.pptx VIP
- 室外给排水专项施工方案.docx VIP
- 不定式、动名词、分词高频考点(解析版)-2025年上海中考英语专项复习.pdf VIP
- 2025年高速公路收费员岗位技能及理论知识考试题与答案.docx VIP
文档评论(0)