聚合用来表明一个类是实际上拥有但可能共享另一个类的对象。
第1题:
下列情况中,不会调用拷贝构造函数的是( )。
A.用一个对象去初始化同一类的另一个新对象时
B.将类的一个对象赋值给该类的另一个对象时
C.函数的形参是类的对象,调用函数进行形参和实参结合时
D.函数的返回值是类的对象,函数执行返回调用时
第2题:
下面关于类及其修饰符的一些描述,正确的是______。
A.abstract类可以用来派生子类,也可以用来创建abstract类的对象
B.abstract能与final同时修饰一个类
C.final类不但可以用来派生子类,也可以用来创建final类的对象
D.abstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法
第3题:
类模板的使用实际上是将类模板实例化成一个具体的( )。
A.类
B.对象
C.函数
D.模扳类
第4题:
在下面叙述中,不正确的是( )。
A.一个类的所有对象都有各自的数据成员,它们共享函数成员
B.一个类中可以有多个同名的成员函数
C.一个类中可以有多个构造函数、多个析构函数
D.在一个类中可以声明另一个类的对象作为它的数据成员
第5题:
考虑这么一种情况:一个对象碰巧与另一个对象相对接近,但属于不同的类,因为这两个对象一般不会共享许多近邻,所以应该选择()的相似度计算方法。
第6题:
当一个类的成员是另一个类的对象时,该对象称为()。
第7题:
泛化针对类型而不针对实例,一个类可以继承另一个类,但一个对象不能继承另一个对象。
第8题:
如果一个类是另一个类的子类型,则这个类的对象可以给另一个类的对象赋值,反之亦然。
第9题:
对
错
第10题:
abstract类只能用来派生子类,不能用来创建abstract类的对象。
final类不但可以用来派生子类,也可以用来创建final类的对象。
abstract不能与final同时修饰一个类。
abstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法。
第11题:
自身类对象的指针
自身类的对象
自身类对象的引用
另一个类的对象
第12题:
自身类对象的指针
自身类对象
自身类对象的引用
另一个类的对象
第13题:
在面向对象方法中,对象是类的实例。表示对象相关特征的数据称为对象的(31)在该数据上执行的功能操作称为对象的(32);一个对象通过发送(33)来请求另一个对象为其服务。通常把一个类和这个类的所有对象称为类及对象或对象类。在UML中,用来表示显示构成系统的对象类以及这些对象类之间关系的图是(34)。
A.数据变量
B.数据结构
C.属性
D.定义
第14题:
不能作为类成员的是(44)。
A.自身类对象
B.自身类对象的引用
C.自身类对象的指针
D.另一个类的对象
第15题:
面向对象方法中,继承是指( )。
A.-组对象所具有的相似性质
B.一个对象具有另一个对象的性质
C.各对象之间的共同性质
D.类之间共享属性和操作的机制
第16题:
多重性指的是,某个类有()个对象可以和另一个类的()对象关联。
第17题:
()是不可以作为某类的成员的。
第18题:
下面的是关于类及其修饰符的一些描述,正确的是:()。
第19题:
面向对象方法中,继承是指()。
第20题:
下列有关类、对象和实例的叙述,正确的是哪一项?()
第21题:
对
错
第22题:
第23题:
平方欧几里德距离
余弦距离
直接相似度
共享最近邻