c++复习资料期末复习必备.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(((( (((( )))) )))) 拷贝构造函数的格式为:类名( const类名对象名);//拷贝构造函数的原型,参数是常量对 象的引用。由于拷贝构造函数的目的是成员复制,不应修改原对象,所以 建议使用const关键 字。 一.单选(共40题,共80分) 1?假定AB为一个类,则执行 “AB X; ”语句时将自动调用该类的()。(2分) 带参构造函数 B.无参构造函数 C.拷贝构造函数 D.赋值重载函数 ★标准答案:B 若类X是类丫的友元类,贝U下列哪种访问关系是正确的 (2分) 类X的成员不能访问类丫的私有成员 B.类X的成员可以访问类丫的私有成员 C.类丫的成员可以访问类X的私有成员D.只有类丫的公共成员才能访问类X的私有成 员 ★标准答案:B 假定AA是一个类,abc是该类的一个成员函数,则参数表中隐含的第一个参数的类 型为()。(2分) i nt B.char C.AA D.AA* ★标准答案:D 如果类A被说明成类B的友元,则()(2分) 类A的成员即类B的成员 B.类B的成员即类A的成员 C.类A的成员函数不得访问类B的成员 D.类B不一定是类A的友元 ★标准答案:C 下列关于类和对象的叙述中,错误的是()(2分) A. 一个类只能有一个对象 B.对象是类的具体实例 C.类是对某一类对象的抽象 D.类和对象的关系是一种数据类型与变量的关系 ★标准答案:A 对于任一个类,用户所能定义的构造函数的个数至多为 ()。(2分) 0 B.1 C.2 D.任意个 ★标准答案:D 类的构造函数可以带有()个参数。(2分) 0 B.1 C.2 D.任意 ★标准答案:D 8?假定AB为一个类,则执行 “ AB x(a,5); ”语句时将自动调用该类的()。(2 分) A.带参构造函数 B.无参构造函数 C.拷贝构造函数 D.赋值重载函数 ★标准 答案:A 设px是指向一个类对象的指针变量,则执行 “delete px; ”语句时,将自动调用该 类的()o (2分) A.无参构造函数 B.带参构造函数 C.析构函数 D.拷贝构造函数 ★标准 答案:C 在一个类的定义中,包含有()成员的定义。(2分) A.数据 B.函数 C.数据和函数 D.变量 ★标准答案:C 在C++中,当一个对象被创建后,它的每一个成员函数都含有一个系统自动生成的 隐含的指针,称之为()指针。(2分) 对象 B.派生 C.基类 D.this ★标准答案:D 假定AA为一个类,a()为该类公有的函数成员,x为该类的一个对象,则访问x对 象中函数成员a()的格式为()o (2分) x.a B.x.a() C.x-a D.x-a() ★标准答案:B 下面有关重载函数的说法中正确的是()o (2分) A.重载函数必须具有不同的返回值类型; B.重载函数形参个数必须不同; C.重载函数必须有不同的形参列表; D.重载函数名可以不同; ★标准答案: C 当类中一个字符指针成员指向具有 n个字节的存储空间时,它所能存储字符串的最 大长度为()。(2分) n B.n+1 C.n-1 D.n-2 ★标准答案:C 一个类的析构函数通常被定义为该类的()成员。(2分) A.私有 B.保护 C.公用 D.友元 ★标准答案:C 类的析构函数是一个对象被()时自动调用的。 (2分) A.建立 B.撤消 C.赋值 D.引用 ★标准答案:B 17?假定AA为一个类,int a()为该类的一个成员函数,若该成员函数在类定义体外定 义,则函数头为()。(2分) int AA::a() B.i nt AA:a() C.AA::a() D.AA::i nt a() ★标准答 案:A 在一个类的定义中,包含有()成员的定义。(2分) A.数据 B.函数 C.数据和函数 D.数据或函数 ★标准答案:C 对于公有继承,基类中的私有成员在派生类中将 ()。(2分) A.能够直接使用成员名访问 B.能够通过成员运算符访问 C.仍然是基类的私有成员 D.变为派生类的私有成员 ★标准答案:C 下面描述中,表达错误的是()。(2分) 公有继承时基类中的public成员在派生类中仍是public的 私有继承时基类中的private成员在派生类中仍是private的 私有继承时基类中的protected成员在派生类中仍是protected的 私有继承时基类中的public成员在派生类中是private的 ★标准答案:C 在C+冲,对于基类的protected成员,当以protected方式派生一个新类时。该 成员将成为派生类的()成员。(2分) private B.protected C.public D.非法 ★标准答案:B 在C++中,一个虚函数是通过关键字()放在其基类说明的前面来加以说明的.(2 分) vir

文档评论(0)

乐乐 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档