电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

面向对象程序设计复习资料VIP免费

面向对象程序设计复习资料_第1页
面向对象程序设计复习资料_第2页
面向对象程序设计复习资料_第3页
第1页共19页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共19页面向对象程序设计期末总复习题一、单项选择题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.virtualshow()=0;B.virtualvoidshow();C.virtualvoidshow()=0;D.voidshow=0virtual;7.下面关于友元的描述中,错误的是_________。(D)A.友元函数可以访问该类的私有数据成员B.一个类的友元类中的成员函数都是这个类的友元函数C.友元可以提高程序的运行效率D.类与类之间的友元关系可以继承8.在C++中,_________运算符不能重载。(B)A.+B.?:C.-D.<=9.下列关于运算符重载的描述中,________是正确的。(D)A.运算符重载可以改变操作数的个数B.运算符重载可以改变优先级C.运算符重载可以改变结合性D.运算符重载不可以改变语法结构10.在下列函数原型中,可以作为类AA构造函数的是_________(D)A.voidAA(int);B.intAA();C.AA(int)const;D.AA(int);11.在声明类时,下面的说法正确的是_________。(C)A.可以在类的声明中给数据成员赋初值B.数据成员的数据类型可以是registerC.private,public,protected可以按任意顺序出现D.没有用private,public,protected定义的数据成员是公有成员12.继承具有________,即当基类本身也是某一个类的派生类时,底层的派生类也会自动继承间接基类的成员。(B)A.规律性B.传递性C.重复性D.多样性13.在多重继承中,公有派生和私有派生对于基类成员在派生类中的可访问性与单继承的规则___________。(A)A.完全相同B.完全不同C.部分相同,部分不同D.以上都不对14.对虚函数的调用__________。(D)A.一定使用动态联编B.必须使用动态联编第2页共19页第1页共19页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共19页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.有如下类声明:classFoo{ingbar;};则Foo类的成员bar是_________(C)A.公有数据成员B.公有成员函数C.私有数据成员D.私有成员函数19.下列表示引用的方法中,__________是正确的。已知:intm=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.publicB.privateC.staticD.protected22.关于类和对象不正确的说法是________(B)A.类是一种类型,它封装了数据和操作B.一个类的对象只有一个C.对象是类的实例D.一个对象必属于某个类23.声明一个类的对象时,系统自动调用一个函数;撤消对象时,系统自动调用一个函数;该函数为___c___A.成员函数;构造函数B.复制构造函数;析构函数C.构造函数;析构函数D.析构函数;复制构造函数24.当一个派生类私有继承一个基类时,基类中的所有公有...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部