面向对象程序设计复习资料.docVIP

  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文档。上传文档
查看更多
面向对象程序设计期末总复习题 一、单项选择题 1.下面关于对象概念的描述中,_______是错误的。(B) A.对象代表着正在创建的系统中的一个实体 B.对象就是C语言中的结构体变量 C.对象是一个状态和操作(或方法)的封装体 D.对象之间的信息传递是通过消息进行的 2. 继承机制的作用是: (C) A.信息隐藏 B.数据封装 C.定义新类 D.数据抽象 3.有关析构函数的说法不正确的是_________(D) A.析构函数有且只有一个 B.析构函数无任何函数类型 C.析构函数没有形参 D.析构函数不能是虚函数 4.友元的作用之一是__________(A) A.提高程序的运行效率 B.加强类的封装性 C.实现数据的隐藏性 D.增加成员函数的种类 5.通常拷贝构造函数的参数是__________。(C) A.某个对象名 B.某个对象的成员名 C.某个对象的引用名 D.某个对象的指针名 6.如果在基类中将show声明为不带返回值的纯虚函数,正确的写法是________。(C) A.virtual show()=0; B.virtual void show(); C.virtual void show()=0; D.void show=0 virtual; 7.下面关于友元的描述中,错误的是_________。(D) A.友元函数可以访问该类的私有数据成员 B.一个类的友元类中的成员函数都是这个类的友元函数 C.友元可以提高程序的运行效率 D.类与类之间的友元关系可以继承 8.在C++中,_________运算符不能重载。(B) A. + B.?: C.- D.= 9.下列关于运算符重载的描述中,________是正确的。(D) A.运算符重载可以改变操作数的个数 B.运算符重载可以改变优先级 C.运算符重载可以改变结合性 D.运算符重载不可以改变语法结构 10. 在下列函数原型中,可以作为类AA构造函数的是_________(D) A.void AA(int) ; B.int AA( ) ; C.AA(int)const; D.AA(int); 11.在声明类时,下面的说法正确的是_________。(C) A.可以在类的声明中给数据成员赋初值 B.数据成员的数据类型可以是register C.private,public,protected可以按任意顺序出现 D.没有用private,public,protected定义的数据成员是公有成员 12.继承具有________,即当基类本身也是某一个类的派生类时,底层的派生类也会自动继承间接基类的成员。(B) A.规律性 B.传递性 C.重复性 D.多样性 13.在多重继承中,公有派生和私有派生对于基类成员在派生类中的可访问性与单继承的规则___________。(A) A.完全相同 B.完全不同 C.部分相同,部分不同 D.以上都不对 14.对虚函数的调用__________。(D) A.一定使用动态联编 B.必须使用动态联编 C.一定使用静态联编 D.不一定使用动态联编 15.关于成员函数特征的下述描述中,_______是错误的。(A) A.成员函数一定是内置函数 B.成员函数可以重载 C.成员函数可以设置参数的默认值 D.成员函数可以是静态的 16. 下面关于c++语言变量的叙述错误的是_______(B) A.在c++语言中变量分为auto,static,extern和register四种存储类型 B.自动变量和外部变量的作用域为整个程序 C.内部变量的作用域是定义它的函数 D.外部静态变量的作用域是定义它的文件 17.下列的各类函数中,_______不是类的成员函数。(C) A.构造函数 B.析构函数 C.友元函数 D.拷贝构造函数 18. 有如下类声明: class Foo {ing bar ;}; 则Foo类的成员bar是_________(C) A.公有数据成员 B.公有成员函数 C.私有数据成员 D.私有成员函数 19.下列表示引用的方法中,__________是正确的。已知:int m=10; (D) A. float t=m; B.int y=10; C.int z; D. int x=m; 20.设置虚基类的目的是________。(B) A.简化程序 B.消除二义性 C.提高运行效率 D.减少目标代码 21.对于类中定义的成员,其隐含访问权限为________(B) A.public B.private C.static D.protected 22.关于类和对

文档评论(0)

150****8484 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档