uml选择题.docx
- 文档编号:5552321
- 上传时间:2022-12-19
- 格式:DOCX
- 页数:16
- 大小:24.17KB
uml选择题.docx
《uml选择题.docx》由会员分享,可在线阅读,更多相关《uml选择题.docx(16页珍藏版)》请在冰豆网上搜索。
uml选择题
1.下面不是面向对象设计基本特性的是(a)
A.一致性B.封装性C..多态性D.继承性
2.关于继承性,下列说法错误的是(c)
A.子类不能直接访问其超类的私有特征,但子类继承其超类的私有特征。
B.子类的对象可代替其父类的对象。
C.子类和超类相互依赖。
D.当一个子类实例化创建一个对象时,该子类的超类也将实例化。
3.关于UML的一般命名规则,下面说法错误的是(b)
A.类名的首字母应该大写。
B.属性名的首字母应该大写。
C.操作名的首字母应该小写。
D.接口名的首字母应该大写。
;
4.UML的概念模型不包括(a)
A.应用领域B.规则C.基本构造块D.公共机制
5.在一个“订单处理系统”中,下新订单和更新订单都要核查用户账号是否正确,则用例“下新订单”、“更新订单”与用例“核查用户账号”之间的关系是(d)
A.泛化B.实现C.扩展D.包含
6.关于约束,下列描述错误的是(c)
A.约束是对特定模型元素附加的语义信息。
B.可以在注解中表示约束。
C.约束必须表示为规范的约束语言。
D.约束允许增加新的规则或者修改已有的规则。
7.关于同步调用消息和异步调用消息,下面说法错误的是(d)
"
A.同步调用,发出调用某操作的消息之后,发送方等待接受方的应答。
B.异步调用,发出调用信息之后,继续下面动作,而不等待应答。
C.发出同步调用消息之后,发送方在收到应答之前,只能等待,而不能做其它动作。
D.同步调用描述为实线实箭头,异步调用描述为虚线开箭头。
8.下面不是新图的是(b)
A.复合结构图B.通信图C.交互纵览图D.计时图
9.要表示单个对象在生命期内的状态变化,应采用的UML图为(d)
A.用例图B.类图C.顺序图D.状态图
10.用于对面向对象系统的物理方面建模进行描述图形是(a)
A.部署图B.对象图C.包图D.类图
¥
11.关于关联和依赖,下面说法是错误的是(c)
A.如果两个类之间有关联,隐含着两者之间存在某种依赖。
B.如果两个类之间表示了关联关系,就不需要再表示依赖关系了。
C.如果两个类之间有依赖,隐含着两者之间有关联关系。
D.如果两个类之间有依赖,两者之间不一定有关联。
12.在UML提供的图中,用于描述系统与外部系统及用户之间的交互的图是(a)
A.用例图 B.类图 C.对象图 D.部署图
13.关于构件,下面说法错误的是(d)
A.一个构件所实现的接口被称为它的供口(providedinterface)。
B.一个构件所需要的接口被称为它的需口(requiredinterface)。
|
C如果构件的供口和需口数量较大,可把一组相关的供口和需口组织为一个端口(port)。
。
D.构件的替换只能发生在设计时刻,不可能发生在运行时刻。
14.如果一个关联的两端都在同一个类A上,那么该关联表示(c)
A.类A的每个对象对自己都存在一个链接link。
B.类A的每个对象都有两个实例。
C.类A的每个对象与本类的其它对象有链接link。
D.类A有部分对象对自己存在一个链接link。
15.关于用例之间的包含和扩展关系,下面说法错误的是(c)
A.包含是指一个用例含有另一个用例的行为。
B.包含关系是一种依赖关系,指向被包含的用例。
、
C.扩展关系是从一个扩展用例到一个被扩展用例的一种泛化关系。
D.扩展关系规范了扩展用例的行为如何及何时插入到被扩展用例的行为之中。
1.UML图不包括(d)
A.用例图 B.类图C.状态图 D.流程图
2.在类图中,"~"表示的可见性是 (d)
A.Public B.Protected D.Package
3.下面哪个视图属于UML语言的交互图(b)
A.行为图 B.顺序图C.状态图 D.实现图
(
4.将活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动。
这种技术是(a)
A.泳道 B.分叉汇合C.分支 D.转移
5.用于把元素组织成组的通用机制是(a)
A.包 B.类 C.接口 D.组件
6.在一个“订单输入子系统”中,创建新订单和更新订单都需要检查用户帐号是否正确。
那么,用例“创建新订单”、“更新订单”与用例“检查用户帐号”之间是( A )
A.包含关系 B.扩展关系C.分类关系 D.聚集关系
7.活动图中的结点不包括(d)
A.动作结点B.对象结点C.控制结点D.交互结点
8.张三向李四发送一个手机短信属于(c)
A.同步调用B.异步调用C.异步信号D.创建消息
<
9.关于构造型stereotype,下面说法错误的是(d)
A.一个构造型定义了一个已有元类如何被扩展的规范。
B.建立构造型的目的是适应特定平台或领域的建模需要。
C.一般采用«stereotype»来表示构造型。
D.UML未提供预定义的构造型,故此需要用户自行定义。
10.关于状态转移transition,下面说法错误的是(c)
A.描述一个状态转移应包含:
Trigger、Guard、Effect。
B.当Trigger发生,且Guard条件满足时,在执行Effect之后,将发生状态转移。
(
C.当Trigger发生,不论Guard条件是否满足,在执行Effect之后,将发生状态转移。
D.当Trigger发生,如果Guard条件不满足,就不执行Effect,也不会发生状态转移。
11.关于artifact(制品或工件),下面说法错误的是(d)
A.一个制品表示软件开发过程中所使用或产生的信息片断。
B.一个制品可包含多个构件。
C.制品可部署在结点上。
D.源程序文件不属于制品。
12.构件图的组成不包括(c)
A.接口 B.构件 C.发送者 D.依赖关系
13.下面哪个UML视图是描述一个对象的生命周期的(b)
"
A.类图 B.状态图 C.协作图 D.顺序图
14.下面哪些图形可以清楚地表达并发行为(c)
A.类图 B.状态体 C.活动图 D.顺序图
15.提供明确接口完成特定功能的程序代码块,并且可复用的是(d)
A.模块 B.函数 C.用例 D.构件
1.面向对象设计的基本特性除了封装和多态之外,还包括(c)
A.一致性B.完整性C.继承性D.可移植性
2.关于继承性,下列说法错误的是(d)
A.父类的protected成员可被其子类访问。
;
B.子类的对象可代替其父类的对象。
C.子类的每个对象都是其父类的一个对象。
D.一个父类可以有多个子类,每个子类只能有一个父类。
3.关于UML的一般命名规则,名称首字母应该大写的元素是(d)
A.类的属性B.类的操作C.类的实例D.类
4.UML中,用例图展示了外部Actor与系统所提供的用例之间的连接,UML中的外部Actor是指(d)
A.人 B.硬件设备
C.人和硬件设备D.人、硬件设备或外部系统
5.UML中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。
消息序列可用两种图来表示,分别是(d)
A.状态图和顺序图B.活动图和通信图
`
C.状态图和活动图D.顺序图和通信图
6.通常把一组具有相同数据结构和相同操作的对象的集合定义为(a)
A.类B.属性C.对象D.消息
7.UML中关联的多重性是指(b)
A.一个类由多少个方法被另一个类调用
B.一个类的实例能够与另一个类的多少个实例相关联
C.一个类的某个方法被另一个类调用的次数
D.两个类所具有的相同的方法和属性
8.下面不是新图的是(b)
A.复合结构图B.通信图C.交互纵览图D.计时图
%
9.关于约束,下列描述错误的是(c)
A.约束是对特定模型元素附加的语义信息。
B.可以在注解中表示约束。
C.约束必须表示为规范的约束语言。
D.约束允许增加新的规则或者修改已有的规则。
10.用于对面向对象系统的物理方面建模进行描述图形是(a)
A.部署图B.对象图C.包图D.类图
11.下列关于用例图的描述,错误的是(d)
A.用例图中的参与者和用例之间是关联关系。
B.包含是用例之间的一种依赖关系,指向被包含的用例。
。
-
C.参与者和参与者之间、用例和用例之间都可能出现泛化关系。
D.扩展关系规范了扩展用例的行为如何及何时插入到被扩展用例的行为之中,由被扩展用例指向扩展用例。
12.在UML提供的图中,用于描述系统与外部系统及用户之间的交互的图是(a)
A.用例图 B.类图 C.对象图 D.部署图
13.顺序图是强调消息随时间顺序变化的交互图,描述顺序图的组成部分不包括(b)
A.角色B.转换C.生命线D.消息
14.关于构件,下面说法错误的是(d)
A.一个构件所实现的接口被称为它的供口(providedinterface)。
B.一个构件所需要的接口被称为它的需口(requiredinterface)。
C.如果构件的供口和需口数量较大,可把一组相关的供口和需口组织为一个端口(port)。
·
D.构件的替换只能发生在设计时刻,不可能发生在运行时刻。
15.A向B发送一个手机短信,该消息属于(c)
A.同步调用B.异步调用C.异步信号D.创建消息
1.下面不是活动图中的基本元素的是(d)
A..状态、分支B.转移、汇合C.泳道、转移D.用例、状态
2.关于构造型stereotype,下列说法不正确的是(d)
A.一个构造型定义了一个已有元类如何被扩展的规范。
.
B.建立构造型的目的是适应特定平台或领域的建模需要。
C.可以为构造型定义图标,并把该图标放在名字的右边。
D.UML未提供预定义的构造型,故此需要用户自行定义。
3.关于抽象类和具体类,下列说法不正确的是(a)
A.如果一个类有父类,该类就是具体类。
B.如果一个类继承了父类的抽象操作/方法,而该类未提供实现,那么该类是抽象类。
C.抽象类没有任何直接的实例,而具体类则有直接实例。
D.在UML中,通过把一个类的名称写为斜体来指明该类是抽象类。
4.事件表示对一个在时间和空间上占据一定位置的有意义的事情的规格说明,事件的类型不包括(c)
A.信号事件B.调用事件
。
C.源事件D.时间事件
5.关于制品和制品图,下列说法错误的是(c)
A.制品是类、接口和协作之类的逻辑元素的物理实现。
B.制品可以分为部署制品、工作产品制品和执行制品三种类型。
C.制品和类一样,可以拥有属性和操作。
D.制品图可以用于对源代码、可执行程序的发布以及物理数据库建模。
6.活动图中的结点不包括(d)
A.动作结点B.对象结点C.控制结点D.交互结点
7.张三向李四发送一个手机短信,该消息属于(c)
、
A.同步调用B.异步调用C.异步信号D.创建消息
8.关于状态转移transition,下面说法错误的是(c)
A.描述一个状态转移应包含:
Trigger、Guard、Effect。
B.当Trigger发生,且Guard条件满足时,在执行Effect之后,将发生状态转移。
C.当Trigger发生,不论Guard条件是否满足,在执行Effect之后,将发生状态转移。
D.当Trigger发生,如果Guard条件不满足,就不执行Effect,也不会发生状态转移。
9.在面向对象设计中,关于继承性,下面说法错误的是(b)
A.子类不但继承超类的属性和操作,也继承超类的关联。
B.子类继承超类的特性,但并不继承其私有特性。
?
C.子类的每个对象都是其超类的一个对象,所以子类的对象可代替其超类的对象。
D.超类的protected成员可被其子类访问。
10.在用例图中,关于参与者与角色,下面说法错误的是(c)
A.一个参与者actor表示与系统交互的一种角色。
B.一个参与者与特定的用例之间具有关联关系。
C.参与者只能表示特定用户所扮演的角色。
D.参与者之间可能有泛化关系。
11.下面关系中不适合描述用例之间关系的是(b)
A.包含B.关联C.扩展D.泛化
12.在结构建模中,关系建模具有重要地位,下面关系中不属于基本关系的是(c)
、
A.泛化B.依赖C.交互D.关联
13.要表示对象之间的消息交互,应采用的UML图是(d)
A.用例图B.类图C.状态图D.序列图
14.要表示协作(collaboration),应采用的UML图是(c)
A.用例图B.类图C.复合结构图D.包图
15.关于关联和依赖,下面说法错误的是(c)
A.如果两个类之间有关联,隐含着两者之间存在某种依赖。
B.如果两个类之间表示了关联关系,就不需要再表示依赖关系了。
C.如果两个类之间有依赖,隐含着两者之间有关联关系。
D.如果两个类之间有依赖,两者之间不一定有关联。
—
1.面向对象的封装有三个层面的解释,不属于这三个层面的是(c)
A.对象的封装B.类的封装
C.接口的封装D.包的封装
2.好模型的应该符合的条件是(a)
①规范性②正确性③一致性④完备性⑤独立性
A.①②③④B.②③④⑤C.①②④⑤D.①③④⑤
3.如果对银行ATM的常用功能进行建模,包括取款、存款、转账、查询等,可以用来表示该系统的功能需求的是(b)
A.序列图B.用例图C.活动图D.对象图
&
4.UML结构包括基本构造块、(b)和把这些构造块放在一起的规则。
A.图形表示B.公共机制
C.类与对象的实现D.系统细节的规格说明
5.关于接口,下面说法错误的是(c)
A.接口通常仅说明一组相关的操作,不说明这些操作的实现方法。
B.一个接口仅说明一组抽象的行为规范。
C.接口是一种抽象类型,可以直接实例化。
D.一个接口可由多个类实现。
6.在采用UML分析类与类的关系中,如果类A需要使用标准数学函数类库中提供的功能,那么类A与标准类库提供的类之间存在的关系是(a)
A.依赖B.关联C.泛化D.聚集
】
7.在UML中,用于描述系统与外部系统及用户之间的交互的是(b)
A.类图 B.用例图 C.对象图 D.协作图
8.在银行ATM建模中,每次取款或转账都要求登录系统,那么登录系统与它们之间的关系就是(b)
A.包含用例B.被包含用例C.扩展用例D.被扩展用例
9.关于对象和对象图,下面说法错误的是(c)
A.一个对象是一个实例,是属性和行为的一个封装体。
B.对象图表示运行时刻的对象状态及对象之间的关联“链”。
C.在建模过程中,应先制作类图,再制作对象图。
D.一个值规范是一组实例的规范,可以是对象,可通过表达式来表示或计算多个实例。
(
10.在面向对象的语言中,下面描述正确的是(a)
A.类的实例化是指对类的实例分配存储空间
B.每个类都必须创建一个实例
C.每个类只能创建一个实例
D.类的实例化是指对类进行初始化
11.下面关于关联的说法中,错误的是(c)
A.一个关联是一组链(link)的抽象。
B.关联类是表示关联的类,主要用于表示关联特有的性质和操作。
C.关联表示了较抽象的类元和较具体的类元之间的一种定向关系
D.聚集是表示整体和部分概念的一种特殊的关联。
"
12.对于关系建模的说法中,错误的是(d)
A.仅当被建模的关系不是关联或泛化关系时,才考虑依赖关系。
B.仅当表示“is-a-kind-of”或者“isa”关系时,才使用泛化关系。
C.如果两个类之间已存在泛化或关联关系,隐含着存在依赖关系,而且不需要表示。
D.描述对象间的结构关系应以泛化为主。
13.下面的描述中不是序列图的要素的是(d)
A.对象B.生命线C.消息D.转换
14.下列描述中不属于状态图要素的是(d)
A.事件B.入口行为C.浅历史D.消息
15.关于交互和交互图,下面说法错误的是(c)
!
A.一条生命线表示参与交互的一个实体或实体集合。
B.一个消息定义了交互中的一种特定通信,如调用一个操作、发出一个信号等。
C.发出一个异步调用需要等待一个应答消息,而同步调用就不需要应答。
D.交互中创建一个对象就是创建一条新的生命线,撤销一个对象就是终止一条生命线。
1.下面不是面向对象设计基本特性的是(c)
A.继承性B.封装性C.一致性D.多态性
2.关于对象和实例的概念,下面说法错误的是(c)
A.对象是由类经实例化创建而来的。
—
B.一个对象是一个实例。
C.一个实例也是一个对象。
D.一个对象是属性和行为的一个封装体。
3.关于用例,下面说法是错误的是(b)
A.一个用例表示了系统中的一部分功能和行为。
B.一个用例也描述了一个功能如何实现。
C.一个用例抽象了一组动作的规范。
D.一个用例的动作的执行会产生可观察的结果。
4.下面关系中不适合描述用例之间关系的是(a)
A.关联B.包含C.扩展D.泛化
(
5.关于用例之间的包含和扩展,下面说法错误的是(d)
A.包含是指一个用例的执行含有另一个用例的行为。
B.包含是一种依赖关系,指向被包含的用例。
C.扩展规范了扩展用例的行为如何及何时插入到被扩展用例的行为之中。
D.扩展是从一个扩展用例到一个被扩展用例的一种泛化关系。
6.关于UML的一般命名规则,下面说法错误的是(b)
A.类名的首字母应该大写。
B.属性名的首字母应该大写。
C.操作名的首字母应该小写。
D.接口名的首字母应该大写。
-
7.在结构建模中,关系建模具有重要地位,下面关系不属于基本关系的是(c)
A.泛化B.依赖C.交互D.关联
8.要表示业务逻辑和工作流,应采用的UML图是(d)
A.用例图B.类图C.状态图D.活动图
9.根据UML2规范,要表示协作(collaboration),应采用的图是(c)
A.用例图B.类图C.复合结构图D.协作图
10.下面不是UML2新图的是(a)
A.协作图B.复合结构图C.交互纵览图D.计时图
11.关于活动图的活动节点,不属于活动节点范畴的是(d)
A.动作节点B.对象节点C.控制节点D.交互节点
!
12.活动图的控制节点不包括(a)
A.调用与返回B.分叉与汇合C.判断与合并D.起始和终止
13.关于同步调用和异步调用,下面说法不正确的是(d)
A.如果执行一个同步调用动作,该动作执行将被阻塞,直到收到来自被调用行为的一个应答。
B.如果执行一个异步调用动作,只要被调用行为启动了,该调用动作就完成了。
C.一个同步调用动作可得到被调用行为返回的计算结果。
D.一个异步调用动作也可得到被调用行为返回的计算结果。
14.关于构件的接口,下面说法不正确的是(c)
A.一个构件所实现的接口被称为它的供口(providedinterface),表示为一个“球”。
B.一个构件所需要的接口被称为它的需口(requiredinterface),表示为一个“窝”。
?
C.只有当两个构件的供口和需口的类型完全一样,这两个构件才能连接。
D.如果一个构件的供口是另一个构件的需口的子接口,那么这两个构件能连接。
15.关于artifact(制品/工件),下面说法不正确的是(b)
A.一个制品表示软件开发过程中所使用或产生的信息片断。
B.源程序文件不属于制品。
C.制品可部署在节点node上。
D.一个制品可包含多个构件。
1.@
2.关于构造型(stereotype),下列说法不正确的是(b)
A.建立构造型的目的是适应特定平台或领域的建模需要。
B.UML未提供预定义的构造型,故此需要用户自行定义。
C.可以为构造型定义图标,并把该图标放在名字的右边。
D.一个构造型定义了一个已有元类如何被扩展的规范。
3.下面哪个不是顺序图中的基本元素(d)
A.对象B.生命线C.消息D.转换
4.在图书管理系统的用例图中,还书用例和罚款用例之间是( b )关系
A.包含B.扩展C.分类D.聚集
5.关于同步调用消息和异步调用消息,下面说法错误的是(b)
】
A.发出同步调用消息之后,发送方在收到应答之前,只能等待,而不能做其它动作。
B.同步调用描述为实线实箭头,异步调用描述为虚线开箭头。
C.同步调用,发出调用某操作的消息之后,发送方等待接受方的应答。
D.异步调用,发出调用信息之后,继续下面动作,而不等待应答。
6.关于对象和实例,下列说法不正确的是(b)
A.在UML模型图中,可能存在匿名实例。
B.一个对象的状态是静态的,只能由属性值表示。
C.对象是由类经过实例化创建出来的。
D.对象都是实例,但有些实例不是对象。
7.在用例之间,会有三种不同的关系,下列哪个不是他们之间的关系(a)。
(
A.聚集B.泛化C.扩展D.包含
8.下面的情况一般不用活动图来表示(d)
A.分析用例
B.理解牵涉多个用例的工作流
C.处理多线程应用
D.显示对象在其生命周期内的运转情况
9.关于UML的一般命名规则,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- uml 选择题