C面向对象程序设计重点复习资料

C面向对象程序设计重点复习资料

ID:47630320

大小:269.28 KB

页数:9页

时间:2019-09-27

C面向对象程序设计重点复习资料_第1页
C面向对象程序设计重点复习资料_第2页
C面向对象程序设计重点复习资料_第3页
C面向对象程序设计重点复习资料_第4页
C面向对象程序设计重点复习资料_第5页
资源描述:

《C面向对象程序设计重点复习资料》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、面向对象程序设计复习题一、单项选择题1•下面关于对象概念的描述中,是错误的。(B)A.对象代表着正在创建的系统中的一个实体B.对象就是C语言中的结构体变量C.对彖是一个状态和操作(或方法)的封装体2.继承机制的作用是:©A.信息隐藏B.数据封装D.对彖之间的信息传递是通过消息进行的C.定义新类D.数据抽象3.有关析构曲数的说法不正确的是(D)A•析构函数有且只有一个B•析构凶数无任何两数类型C•析构曲数没有形参D•析构函数不能是虚函数4.友元的作用之一是A.提高程序的运行效率加强类的封装性C.实现数据的隐藏性D.增加成员函数的种类5

2、•通常拷贝构造曲数的参数是o(0A・某个对彖名B.某个对彖的成员名C.某个对彖的引用名【)•某个对彖的指针名6•如果在基类中将show声明为不带返冋值的纯虚函数,正确的写法是o(0A.virtualshow()=0;B.virtualvoidshow();C.virtualvoidshow()=0:D.voidshowOvirtual;7.下面关于友元的描述中,错误的是。(D)A.友元函数可以访问该类的私有数据成员B.一个类的友元类中的成员函数都是这个类的友元函数C.友元对以提高程序的运行效率D.类与类之间的友元关系可以继承&在C+

3、+中,运算符不能重载。(B)【)・<=C•一9.下列关于运算符重载的描述中,是正确的。(D)A.运算符重载可以改变操作数的个数B.运算符重载可以改变优先级C.运算符重载可以改变结合性D.运算符重载不可以改变语法结构10.在下列函数原型中,可以作为类AA构造函数的是(D)A.voidAA(int);B.intAA();C.AA(int)const;D.AA(int);11.在声明类时,下面的说法正确的是。(0A.可以在类的声明中给数据成员赋初值B.数据成员的数据类型可以是registerC.private,public,protect

4、ed可以按任意顺序出现D.没有用private,public,protected定义的数据成员是公有成员12.继承具有7.下面关于友元的描述中,错误的是。(D)A.友元函数可以访问该类的私有数据成员B.一个类的友元类中的成员函数都是这个类的友元函数C.友元对以提高程序的运行效率D.类与类之间的友元关系可以继承&在C++中,运算符不能重载。(B)【)・<=C•一9.下列关于运算符重载的描述中,是正确的。(D)A.运算符重载可以改变操作数的个数B.运算符重载可以改变优先级C.运算符重载可以改变结合性D.运算符重载不可以改变语法结构10.

5、在下列函数原型中,可以作为类AA构造函数的是(D)A.voidAA(int);B.intAA();C.AA(int)const;D.AA(int);11.在声明类时,下面的说法正确的是。(0A.可以在类的声明中给数据成员赋初值B.数据成员的数据类型可以是registerC.private,public,protected可以按任意顺序出现D.没有用private,public,protected定义的数据成员是公有成员12.继承具有,即当基类本身也是某一个类的派生类时,底层的派生类也会自动继承间接基类的成员。(B)A.规律性13.在

6、多重继承中,B.传递性C.重复性D.多样性公有派生和私有派生对于基类成员在派生类中的可访问性与单继承的规则。(A)A.完全相同B.完全不同14.对虚函数的调用。(D)A.一定使用动态联编C.-定使用静态联编15.关于成员函数特征的下述描述中,A.成员函数一定是内置函数C.部分相同,部分不同B.必须使用动态联编D.不一定使用动态联编是错误的。(A)B.成员函数可以重载D.以上都不对C.成员函数可以设置参数的默认值D.成员函数可以是静态的16.下面关于C++语言变量的叙述错误的是(B)A.在C++语言中变量分为auto,static,e

7、xtern和register卩L

8、种存储类型B.自动变量和外部变量的作用域为整个程序C.内部变量的作用域是定义它的函数17.下列的各类函数中,不是类的成员函数。(C)A.构造函数18.有如下类声明:classFoo{ingbar;};则Foo类的成员bar是B.析构函数C.友元函数D.拷贝构造函数(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•设置虚基类的H

9、的是o(B)21-A・简化程序B.消除二义性对于类中定义的成员,其隐含访问权限为C.提高运行效率(B)D•减少H标代码22.A.publicB.private关于类和对象不正确的说法是_C.staticD.protected(B)A.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。