● 当采用标准UML构建系统类模型(Class Model)时,若类B除具有类A 的全部特性外,类B还可定义新的特性以及置换类A的部分特性,那么类B与类A具有(46)关系;若类A 的对象维持类B 对象的引用或指针,并可与类C 的对象共享相同的类B的对象,那么类A 与类B 具有(47)关系。
(46)A. 聚合 B. 泛化 C. 传递 D. 迭代
(47)A. 聚合 B. 泛化 C. 传递 D. 迭代
第1题:
若已定义了类Vehicle,则下列派生类定义中,错误的是
A.class Car:Vehicle{/*类体略*/);
B.class Car:public Car{/*类体略*/);
C.class Car:public Vehicle{/*类体略*/);
D.class Car:virtual public Vehicle{/*类体略*/);
第2题:
当采用标准UML构建系统类模型(Class Model)时,若类B除具有类A的全部特性外,类B还可定义新的特性以及置换类A的部分特性,那么类B与类A具有(46)关系;若类A的对象维持类B对象的引用或指针,并可与类C的对象共享相同的类B的对象,那么类A与类B具有(47)关系。
A.聚合
B.泛化
C.传递
D.迭代
第3题:
创建一个名为student的新类,保存新类的类库名称是mylib,新类的父类名是Person,正确的命令是( )。
A.CREATE CLASS mylib OF student AS Pcrson
B.CREATE CLASS student OF Person AS mylib
C.CREATE CLASS student OF mylib AS Person
D.CREATE CLASS Person OF mylib AS student
第4题:
在UML类图中,类与类之间存在关联(Association)等关系。关联关系的标准UML图形表示是(42)。
A.
B.
C.
D.
第5题:
下面各派生类的定义中,正确的是( )。
A.class A{<类的成员>};class B:A public{<类 B 中新增的成员>};
B.class A{<类的成员>};private class B: A{<类B中新增的成员>};
C.class A{<类的成员>};class B: protected A{<类B中新增的成员>};
D.class A{<类的成员>};class B:A{<类B中新增的成员>};
第6题:
UML中,对象图描ET系统中所有类的类型、类所具有的属性和操作以及类与类之间的静态的相互联系。
第7题:
当采用标准UML构建系统类模型(Class Model)时,若类B除具有类A的全部特性外,还可定义新的特性以及置换类A的部分特性,那么类B与类A具有()关系
第8题:
UML定义了()、行为图和实现图五类模型图。
第9题:
下列有关UML类图的描述,错误的是哪项?()
第10题:
第11题:
部分特性,并允许增加新的特性或重定义基类的特性
部分特性,但不允许增加新的特性或重定义基类的特性
所有特性,并允许增加新的特性或重定义基类的特性
所有特性,但不允许增加新的特性或重定义基类的特性
第12题:
UML类图定义了一组符号用于表示对象技术的抽象,例如类、对象等
一个UML类图代表一个类
UML的详细类图中包括类名、字段、构造器和方法
UML的简要类图包括类名、字段和方法
第13题:
若类A和类B的定义如下: #include<malloc.h> class A { int i*j; public: int geti() { return i; } }; class B: public A { int k; public: void make() { k=i*j; } ); 则上述定义中非法的表达式是( )。
A.k=i*j;
B.int k;
C.return i;
D.void make();
第14题:
创建一个名为myteacher的新类,保存新类的类库名称是mylib,新类的父类是Teacher,正确的命令是 ( )。
A. CREATE CLASS mylib OF myteacher AS Teacher
B. CREATE CLASS myteacher OF Teacher AS mylib
C. CREATE CLASS myteacher OF mylib AS Teacher
D. CREATE CLASS Teacher OF mylib AS myteacher
第15题:
UML类图中类与类之间的关系有五种:依赖、关联、聚合、组合与继承。若类A需要使用标准数学函数类库中提供的功能,那么类A与标准类库提供的类之间存在(45)关系;若类A中包含了其他类的实例,且当类A的实例消失时,其包含的其他类的实例也消失,则类A和它所包含的类之间存在(46)关系;若类A的实例消失时,其他类的实例仍然存在并继续工作,那么类A和它所包含的类之间存在(47)关系。
(62)
A.依赖
B.关联
C.聚合
D.组合
第16题:
当采用标准 UML 构建系统类模型( Class Model)时,若类 B 除具有类 A 的全部特性外,还可定义新的特性以及置换类 A 的部分特性,那么类 B 与类 A 具有()关系
A.聚合
B.泛化
C.传递
D.迭代
第17题:
C++的继承性允许派生类继承基类的()。
第18题:
在采用UML分析类与类的关系中,如果类A需要使用标准数学函数类库中提供的功能,那么类A与标准类库提供的类之间存在的关系是()
第19题:
UML类图描述了系统的()结构,其中包括了类和类之间联系。
第20题:
UML类图中的类相当于ER模型中的()
第21题:
聚合
泛化
传递
迭代
第22题:
CREATE CLASS mylib OF student As Person
CREATE CLASS student OF Person As mylib
CREATE CLASS student OF mylib As Person
CREATE CLASS Person OF mylib As student
第23题:
对
错