- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
继承练习
1.在派生类对基类继承的传递性中,C 是错误的。?(2分)
A 在公有继承方式下,直接派生类对象可以直接调用基类中的公有成员函数,去访问基类的私有数据成员
B 在公有继承方式下,间接派生类对象可以直接调用基类中的公有成员函数,去访问基类的私有数据成员
C 在私有继承方式下,间接派生类对象可以直接调用基类中的公有成员函数,去访问基类的私有数据成员
D 不管是私有继承还是公有继承,基类中的私有成员在派生类的作用域内都是不可能见的。
2.下列有关继承和派生的叙述中,正确的是:?C (2分)
A 派生类不能访问通过私有继承的基类的保护成员
B 多继承的虚基类不能够实例化
C如果基类没有默认构造函数,派生类就应当定义带形参的构造函数
D 类的的析构函数和虚函数都不能够被继承,需要在派生类中重新实现
第一次上机课
3.设x和y均为bool量,则xy为真的条件是(A)。?(2分)
A它们均为真
B其中一个为真
C它们均为假
D其中一个为假
4.设int x;,则经过(C)后,语句*px=0;可将x值置为0。?(2分)
A int * px;
B int const * px=x;
C int * const px=x;
D const int * px=x;
第三次上机课
2-1
在以下哪种情形,复制构造函数会被调用。?( B )(2分)
A当一个对象采用引用方式,作为参数传递给一个函数
B当一个函数采用值方式,返回一个对象
C当一个对象赋值给另一个对象
D以上答案都不对
2-2
对于以下关于友元的说法(D)?(2分)
A如果函数fun被声明为类A的友元函数,则该函数成为A的成员函数
B如果函数fun被声明为类A的友元函数,则该函数能访问A的保护成员,但不能访问私有成员
C如果函数fun被声明为类A的友元函数,则fun的形参类型不能是A。
D以上答案都不对
2-3
对于类之间的友元关系:(D)?(2分)
A如果类A是类B的友元,则B的成员函数可以访问A的私有成员
B如果类A是类B的友元,则B也是A的友元。
C如果类A是类B的友元,并且类B是类C的友元,则类A也是类C的友元。
D以上答案都不对。
2-4
友元的作用是?(A)(2分)
A提高程序的运用效率
B加强类的封装性
C实现数据的隐藏性
D增加成员函数的种类
2-5
若有以下调用语句,则不正确的fun( )函数的首部是:(D)?(2分)
int main( ) { int a[50]={1},n=20; fun(n,a[9]); … }
A void fun(int m,int x[ ])
B void fun(int s,int h[41])
C void fun(int p,int *s)
D void fun(int n,int a)
2-6
若有如下函数调用语句: func(rec1,rec2+rec3,(rec4,rec5)); 则该函数调用语句中,含有的实参个数是:(A)?(2分)
A 3
B 4
C 5
D 有语法错误
2-7
给定以下类声明,哪个成员函数可能改变成员变量data??(D)(2分)
class A {
public:
void f1 (int d);
void f2 (const int d);
void f3 (int d) const;
private:
int data;
};
A f1
B f2
C f3
D f1和f2
2-8
以下程序中,new语句干了什么。(C)?(2分)
int** num;
num = new int* [20];
A 分配了长度为20的整数数组空间,并将首元素的指针返回。
B 分配了一个整数变量的空间,并将其初始化为20。
C 分配了长度为20的整数指针数组空间,并将num[0]的指针返回。
D 存在错误,编译不能通过。
第二次上机课
2-1
重载函数在调用时选择的依据中,错误的是(D)。?(2分)
A 函数的参数
B 参数的类型
C 函数的名字
D 函数的类型
2-2
对定义重载函数的下列要求中,( C )是错误的。?(2分)
A要求参数的个数不同
B要求参数中至少有一个类型不同
C要求函数的返回值不同
D要求参数个数相同时,参数类型不同
2-3
下列函数中,(C )不能重载。?(2分)
A成员函数
B非成员函数
C析构函数
D构造函数
2-4
下列对重载函数的描述中,( A )是错误的。?(2分)
A重载函数中不允许使用默认参数
B重载函数中编译根据参数表进行选择
C不要使用重载函数来描述毫无相干的函数
D构造函数重载将会给初始化带来多种方式
2-5
下列运算符中,( C )运算符不能重载。?(2分)
A &&
B [ ]
C ::
D
2-6
下列关于运算符重载的描述中,( D )是正
您可能关注的文档
- 2019新劳动合同法学习心得体会.doc
- 2019校学生会主席工作计划范文共三篇.docx
- 2019新闻报刊处2017年少儿报刊阅读季活动方案.doc
- 2019最新小学六年级语文下册教案:抗日英雄杨靖宇(西师大版) 优质教案.doc
- 企业ERP原理及其应用论文..doc
- 2019初一七年级上册语文《秋天的怀念》教案.doc
- 2019小学语文综合性活动课设计从《草船借箭》引开去.doc
- 2019中山大学考研832微观经济学与管理学复习全析【含真题与答案】.docx
- Canon的三种自动对焦模式(ONE SHOT、AI FOCUS 、AI SERVO)探讨.docx
- app开发策划方案.docx
- 2019最新沪科版初中物理九年级上册精品教案:热量和热机效率计算问题讲解.doc
- 2019最新款分页点数投卡机pk 150m使用指导书.doc
- 2019最新高中化学 第2章第1节第1课时 元素与物质的关系 物质的分类作业3 鲁科版必备1.doc
- 2019最新高中地理 第1单元 从宇宙看地球 1 地球的宇宙环境同步练习 鲁教版必修1.doc
- 2019最新高中地理 第1单元 从宇宙看地球 2 辨别地理方向同步练习 鲁教版必修1.doc
- 2019最新高中地理 第1章课时分层作业3 区域地理环境对人类活动的影响 中图版必修3.doc
- 2019最新高中地理 第1单元 从宇宙看地球 第1节 地球的宇宙环境同步练习 鲁教版必修1.doc
- 2019最新高中地理 第2单元 从地球圈层看地理环境单元综合测评 鲁教版必修1.doc
- 2019最新高中地理 第2单元第1节 第1课时 地球内部圈层和岩石圈的结构岩石圈的组成与物质循环同步.doc
- 2019最新高中地理 第2章 区域可持续发展章末综合测评 中图版必修3.doc
文档评论(0)