面向对象程序设计复习题1

面向对象程序设计复习题1

ID:42754361

大小:229.04 KB

页数:15页

时间:2019-09-22

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

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

1、-.选择题1.对类的构造函数和析构函数描述止确的是()o2.继承具有(A)规律性),即当基类木身也是某一个类派生类时,底层的派生类也会门动继承间接基类的成员。传递性C.重复性D.多样性A.构造函数可以重载,B.构造函数不能重载,C.构造函数可以重载,D.构造函数不能重载,析构函数不能重载析构函数可以重载析构函数也可以重载析构函数也不能重载3.假设OneClass为一个类,则该类的拷贝初始化构造函数的声明语句为()。A.OneClass(OneClassp);B・OneClass&(OneClassp);C.OneClass(OneClass&p);D.OneClass(OneClas

2、s*p);4.对于结构中定义的成员,其默认的访问权限为()。A.publicB.protectedC.privatcD.static5.下面对静态数据成员的描述中,不正确的是()。A.静态数据成员町以在类体内进行初始化B.静态数据成员不对以在类体內进行初始化C.静态数据成员能受private控制符的作用D.静态数据成员调用前必须初始6.C++中的类有两种用法:一种是类的实例化,即生成类对彖,并参与系统的运行;另一种是通过()派生了新的类。A.复用B.继承C.封装D.引用7.假定AA为一个类,a为该类公有的数据成员,x为该类的一个对彖,则访问x对象中数据成员a的格式为()。A.x(a)

3、B.x[a]C.x~>aD.x.a)oC.不相同D.无关系)成员。D.友元)成员。D.友元)。B.只是对象的属性D.类和友元的属性对象初始化0.删除对象的善后工作A.派生类是基类的具体化B.派生类是基类的了集C.派牛类是基类定义的延续D.派乞类是基类的组合9.对于一个类的构造两数,具两数名与类名(A.完全相同B.基木相同10.一个类的构造函数通常被定义为该类的(A.公有B.保护C.私有11.一个类的析构函数通常被定义为该类的(A.私有B.保护C.行12.—个类的静态数据成员所表示属性(A.是类的或对象的属性C.只是类的属性13.类的析构函数的作用是()。DA.—•般成员函数B.类的初

4、始化C.)。16.F列对基类和派生类关系的描述屮,错课的是(17.下列対派牛类的描述中,错误的是()。DA.一个派主类可以作为另一个派牛类的基类B.派生类至少有一个基类C.派生类的缺省继承方式是privateD.派生类只继承了基类的公有成员和保护成员16.下列对继承的描述中,错误的是()。DA.析构函数不能被继承B.派生类也是基类的组合C.派生类的成员除了它自己的成员外,还包含了它的基类的成员0.派生类屮继承的基类成员的访问权限到派生类保持不变17.派生类的对象对它的基类成员中()是可以访问的。AA.公有继承的公有成员C.公有继承的保护成员20.卜•列说法错课的是(B.公有继承的私有

5、成员D.私有继承的公有成员)oBA.公冇继承的基类中的public成员在派生类中仍是public的B.公有继承的基类中的private成员在派生类中仍是private的C.私有继承的基类中的public成员在派生类中仍是private的D.保护继承的基类中的public成员在派生类中仍是protected的21.下而叙述错谋的是()。AA.基类的protected成员在派牛一类屮仍然是protectedB.基类的protected成员在public派生类中仍然是protected的C.基类的protected成员在private派生类中是private的D.基类的protected成

6、员不能被派牛类的对象访问22.下列对派生类的描述屮,错谋的是()。A.一个派生类可以作为另一个派生类的基类B.派生类至少有一个基类C.派生类的缺省继承方式是private/1•I-1二.

7、/kxEl

8、/II(

9、H.Z^Zzj-lrj"PrTA:口J厶ri//X4LAt4口[不1)丿以25.设置虚基类的声明中,正确的是()。A.简化程序B.消除一•义性C.提高运行效率D.减少日标代码26.关于虚函数的描述中,正确的是()。A.虚函数是一个静态成员函数B.虚函数是一个非成员函数C.虚函数即可以在函数说明定义,也可以在函数实现时定义D・派生类的熄函数与基类屮对应的虚函数具有相同的参数个数

10、和类学27.下列描述屮,()是抽象类的特征。A.可以说明虚函数B.可以进行构造函数重载C.可以定义友元函数D.不能说明其对象28.静态数据成员的初始化是在()中进行的。A.构造函数B.任何成员函数C.所属类D.全局区?29.当将一个类A或函数f()说明为另一个类B的友元后,类A或函数f()能够直接访问类8的()。A.只能是公有成员B.只能是保护成员C.只能是除私冇成员Z外的任何成员D.具有任何权限的成员30.在重载一个运算符时,其参数表中没有任何参数,这表

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

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

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