c++练习题(带答案) 下载本文

类的成员

D)派生类中继承的基类成员的访问权限到派生类保持不变

^^D

01|12|1|1

^^运算符的重载是对已有的运算符赋予多重含义,因此( A )。

A)可以对基本类型(如 类型)的数据,重新定义“+”运算符的含义

B) 可以改变一个已有运算符的优先级和操作数个数 C)只能重载中已经有的运算符,不能定义新运算符 D)中已经有的所有运算符都可以重载 ^^A

01|13|1|1

^^如果类A被说明成类B的友元,则( D )。

A)类A 的成员即是类B的成员 B) 类B的成员即是类A的成员

C)类A的成员函数不得访问类B的成员 D)类B不一定是类A的友元

^^D

01|13|1|1

^^不能作为重载函数的调用的依据是( D )。

A)参数的个数 B) 参数的类型C)函数的类型 D)函数的名称 ^^D 01|13|1|1

^^在语言的面向对象设计框架中, 类 是程序的基本组成单元。 ^^类

01|13|1|1

^^继承的方式的公有继承、私有继承和保护继承三种。 ^^保护继承

01|13|1|1

·在用定义一个类时,数据成员函数的默认访问权限是私有的 )。 ^^私有的

01|13|1|1

^^类的构造函数是在定义对象时调用的。 ^^定义对象

01|13|1|1

^^类模板的使用实际上是将类模板实例化成一个具体的( 对象 )。 ^^对象

01|13|1|1

^^如果类B继承了类A,则称类A为类B的基类,类 B 称为类A 的( 派生类 )。 ^^派生类

01|13|1|1

如果要把返回值为的函数A声明为B类的友元数,则应在类B的定义中加入语句是( 12 )。 02|10|1|1

^^有如下定义:

{ ; :

( 0){;}; *;

其中类的对象名标识符是 ( ) 。 ^^

02|12|1|1

^^用来派生新类的称为 ( 基类 ),而派生出的新类称为它的子类或派生类。 ^^基类

02|12|1|1

^^面向对象的程序设计的主要特征是继承性、封装性和多态性。 ^^封装性

02|10|1|1

^^向对象的模型中,最基本的概念是对象和 ( 类) 。 ^^类

03|14|1|1

^^通过使用和两个运算符进行的分配为静态存储分配。( ) ^^F

03|14|1|1

^^重载的运算符保持其原有的操作符个数、优先级和结合性不变。( ) ^^T

03|10|1|1

^^在面向对象方法中,类之间共享属性和操作的机制称为 多态 性 。( ) ^^F

03|12|1|1

^^可以用的形式访问派生类对象P的基类成员a,其中a是公有继承的公有成员。( ) ^^T

^^语言相对于C语言的最根本的变化是引进了类和对象的概念。( ) ^^T

03|10|1|1

^^类的析构函数的作用是删除类创建的对象。( ) ^^T

02|13|1|2

^^动态分配内存空间操作符””和( )使用时必须成对出现。 ^^

02|12|1|2

^^用以说明类中保护成员的关键字是( )。 ^^

02|11|1|2

^^对于任意一个类,析构函数的个数最多为( )个 。 ^^1 02|08|1|2