当一个类的成员是另一个类的对象时,该对象称为()。
第1题:
建立一个有成员对象的派生类对象时,各构造函数体的执行次序为( )。
A.派生类、成员对象类、基类
B.成员对象类、基类、派生类
C.基类、成员对象类、派生类
D.基类、派生类、成员对象类
第2题:
下列关于类的访问控制机制说法错误的是()。
A、静态数据成员通常都定义为公有类型。
B、一个对象的私有成员对于同类的另一个对象是可见的
C、友元机制破坏了类的封装性。
D、基类的保护成员对派生类新定义的成员函数是可见的。
第3题:
A、用一个对象去初始化同一类的另一个新对象时
B、将类的一个对象赋值给该类的另一个对象时
C、函数的形参是类的对象,调用函数用形参初始化实参时
D、函数的返回值是类的对象,函数执行返回调用时
第4题:
下列不能作为类的成员的是
A.自身类对象的指针
B.自身类对象
C.数组
D.另一个类的对象
第5题:
不能作为类成员的是______。
A.自身类对象
B.自身类对象的引用
C.自身类对象的指针
D.另一个类的对象
第6题:
不可以成为类的数据成员的是______。
A、自身类的对象
B、另一个类的对象
C、自身类的指针或引用
D、其他基本数据类型
第7题:
A、类本身的成员函数只能访问自身的私有成员
B、类的对象只能访问该类的公有成员
C、普通函数不能直接访问类的公有成员,必须通过对象访问
D、一个类可以将另一个类的对象作为成员
第8题:
下列有关类和对象的叙述不正确的是( )。
A.任何一个对象都归属于一个具体的类
B.类与对象的关系和数据类型与变量的关系相似
C.类的数据成员不允许是另一个类的对象
D.一个类可以被实例化成多个对象
对象是类的实例,类的成员可以是其他类的对象。那么在该类实例化的时候,必须保证其他类的对象已经生成,否则将会出现错误。
第9题:
在C++中,对于基类的protected成员,当以protected方式派生一个新类时,该成员将成为派生类的(31)成员。C++的基类指针可以访问派生类对象,但不能访问派生类对象的(32)成员。当一个对象被创建后,它的每一个成员函数都含有一个系统自动生成的隐含的指针,称之为(33)指针。
A.private
B.protected
C.public
D.非法
第10题:
下列情况中,不会调用拷贝构造函数的是( )。
A.用一个对象去初始化同一类的另一个新对象时
B.将类的一个对象赋值给该类的另一个对象时
C.函数的形参是类的对象,调用函数进行形参和实参结合时
D.函数的返回值是类的对象,函数执行返回调用时