C++基础试题 B.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C基础试题B

一. 单选 (共40题,共80分) 1. 类中定义的成员默认为( )访问属性。 (2分) A.public B.private C.protected D.friend ★标准答案:B 2. 在类作用域中能够通过直接使用该类的( )成员名进行访问。 (2分) A.私有 B.公用 C.保护 D.任何 ★标准答案:D 3. 类的构造函数是在定义该类的一个( )时被自动调用执行的。 (2分) A.成员函数 B.数据成员 C.对象 D.友元函数 ★标准答案:C 4. 对于任意一个类,析构函数的个数最多为( ) (2分) A .0 B.1 C.2 D.3 ★标准答案:B 5. 在一个类的定义中,包含有( )成员的定义。 (2分) A.数据 B.函数 C.数据和函数 D.数据或函数 ★标准答案:C 6. 对于一个类的析构函数,其函数名与类名( )。 (2分) A.完全相同 B.完全不同 C.只相差一个字符 D.无关系 ★标准答案:C 7. 下面有关重载函数的说法中正确的是( )。 (2分) A.重载函数必须具有不同的返回值类型; B.重载函数形参个数必须不同; C.重载函数必须有不同的形参列表; D.重载函数名可以不同; ★标准答案:C 8. 在关键字private后面定义的成员为类的( )成员。 (2分) A.私有 B.公用 C.保护 D.任何 ★标准答案:A 9. 类的构造函数可以带有( )个参数。 (2分) A.0 B.1 C.2 D.任意 ★标准答案:D 10. 假定AA为一个类,a为该类公有的数据成员,若要在该类的一个成员函数中访问它,则书写格式为( )。 (2分) A.a B.AA::a C.a() D.AA::a() ★标准答案:A 11. 假定AB为一个类,则执行AB x;语句时将自动调用该类的( )。 (2分) A.有参构造函数 B.无参构造函数 C.拷贝构造函数 D.赋值构造函数 ★标准答案:B 12. 一个类的友元不是该类的成员,与该类的关系密切,所以它( )。 (2分) A.有this指针,有默认操作的对象 B.没有this指针,可以有默认操作的对象 C.有this指针,不能执行默认操作 D.没有this指针,也就没有默认操作的对象 ★标准答案:D 13. 如果类A被说明成类B的友元,则( ) (2分) A.类A的成员即类B的成员 B.类B的成员即类A的成员 C.类A的成员函数不得访问类B的成员 D.类B不一定是类A的友元 ★标准答案:C 14. 引入友元的主要目的是为了( )。 (2分) A.增强数据安全性 B.提高程序的可靠性 C.提高程序的效率和灵活性 D.保证类的封装性 ★标准答案:C 15. 被非静态成员函数访问的类的数据成员( )。 (2分) A.可以是非静态数据成员或静态数据成员 B.不可能是类的静态数据成员 C.只能是类的非静态数据成员 D.只能是类的静态数据成员 ★标准答案:A 16. 静态成员函数对类的数据成员访问( )。 (2分) A.是不允许的 B.只允许是静态数据成员 C.只允许是非静态数据成员 D.可允许是静态数据成员或非静态数据成员 ★标准答案:B 17. 设px是指向一个类对象的指针变量,则执行 “delete px;”语句时,将自动调用该类的( )。 (2分) A.无参构造函数 B.带参构造函数 C.析构函数 D.拷贝构造函数 ★标准答案:C 18. 假定AA是一个类,abc是该类的一个成员函数,则参数表中隐含的第一个参数的类型为( )。 (2分) A.int B.char C.AA D.AA* ★标准答案:D 19. C++的继承性允许派生类继承基类的( )。 (2分) A.部分特性,并允许增加新的特性或重定义基类的特性 B.部分特性,但不允许增加新的特性或重定义基类的特性 C.所有特性,并允许增加新的特性或重定义基类的特性 D.所有特性,但不允许增加新的特性或重定义基类的特性 ★标准答案:A 20. 派生类的对象对它的基类成员中( )是可以访问的。 (2分) A.公有继承的公有成员; B.公有继承的私有成员; C.公有继承的保护成员; D.私有继承的公有成员; ★标准答案:A 21. 如果类B在类A的基础上构造,那么,就称( )。 (2分) A.类A为基类或父类,类B为超类或子

文档评论(0)

zhuwenmeijiale + 关注
实名认证
内容提供者

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

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档