1、¥11. 关于关联和依赖,下面说法是错误的是(c )A. 如果两个类之间有关联,隐含着两者之间存在某种依赖。B. 如果两个类之间表示了关联关系,就不需要再表示依赖关系了。C. 如果两个类之间有依赖,隐含着两者之间有关联关系。D. 如果两个类之间有依赖,两者之间不一定有关联。12. 在UML提供的图中,用于描述系统与外部系统及用户之间的交互的图是(a )A. 用例图 B.类图 C. 对象图 D.部署图 13. 关于构件,下面说法错误的是( d )A. 一个构件所实现的接口被称为它的供口(provided interface)。B. 一个构件所需要的接口被称为它的需口(required inter
2、face)。|C 如果构件的供口和需口数量较大,可把一组相关的供口和需口组织为一个端口(port)。D.构件的替换只能发生在设计时刻,不可能发生在运行时刻。14. 如果一个关联的两端都在同一个类A上,那么该关联表示( c )A. 类A的每个对象对自己都存在一个链接link。B. 类A的每个对象都有两个实例。C. 类A的每个对象与本类的其它对象有链接link。D. 类A有部分对象对自己存在一个链接link。15. 关于用例之间的包含和扩展关系,下面说法错误的是(c )A. 包含是指一个用例含有另一个用例的行为。B. 包含关系是一种依赖关系,指向被包含的用例。、C. 扩展关系是从一个扩展用例到一个
3、被扩展用例的一种泛化关系。D. 扩展关系规范了扩展用例的行为如何及何时插入到被扩展用例的行为之中。1. UML图不包括( d ) A. 用例图 B. 类图 C. 状态图 D.流程图 2. 在类图中,表示的可见性是( d ) APublic B. Protected D. Package 3. 下面哪个视图属于UML语言的交互图( b) A. 行为图B.顺序图 C.状态图 D.实现图 (4. 将活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动。这种技术是( a )A. 泳道 B. 分叉汇合 C. 分支 D. 转移5. 用于把元素组织成组的通用机制是( a )
4、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. 建立构造型的目的是适应特定平
5、台或领域的建模需要。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(制品或工件),下面
6、说法错误的是( d)A. 一个制品表示软件开发过程中所使用或产生的信息片断。B. 一个制品可包含多个构件。C. 制品可部署在结点上。D. 源程序文件不属于制品。12. 构件图的组成不包括( c ) A. 接 口 B. 构件 C. 发送 者 D. 依赖关系 13. 下面哪个UML视图是描述一个对象的生命周期的( b ) A. 类 图 B. 状态图 C. 协作图D. 顺序图14.下面哪些图形可以清楚地表达并发行为( c) B. 状态体 C. 活动图 D. 顺序图 15.提供明确接口完成特定功能的程序代码块,并且可复用的是( d ) A模块 B. 函数 C用例 D. 构件1. 面向对象设计的基本特性
7、除了封装和多态之外,还包括(c )A. 一致性 B. 完整性 C. 继承性 D. 可移植性2. 关于继承性,下列说法错误的是( d )A. 父类的protected成员可被其子类访问。C. 子类的每个对象都是其父类的一个对象。D. 一个父类可以有多个子类,每个子类只能有一个父类。3. 关于UML的一般命名规则,名称首字母应该大写的元素是( d )A. 类的属性 B. 类的操作 C. 类的实例 D. 类4. UML中,用例图展示了外部Actor与系统所提供的用例之间的连接,UML中的外部Actor是指( d )A. 人 B. 硬件设备 C. 人和硬件设备 D. 人、硬件设备或外部系统5. UML
8、中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。消息序列可用两种图来表示,分别是(d )A. 状态图和顺序图 B. 活动图和通信图 C. 状态图和活动图 D. 顺序图和通信图6. 通常把一组具有相同数据结构和相同操作的对象的集合定义为(a )A. 类 B. 属性 C. 对象 D. 消息7. UML中关联的多重性是指( b)A. 一个类由多少个方法被另一个类调用B. 一个类的实例能够与另一个类的多少个实例相关联C. 一个类的某个方法被另一个类调用的次数D. 两个类所具有的相同的方法和属性%9. 关于约束,下列描述错误的是(c )10. 用于对面向对象系统的物理方面建
9、模进行描述图形是( a )11. 下列关于用例图的描述,错误的是( d )A. 用例图中的参与者和用例之间是关联关系。B. 包含是用例之间的一种依赖关系,指向被包含的用例。-C. 参与者和参与者之间、用例和用例之间都可能出现泛化关系。D. 扩展关系规范了扩展用例的行为如何及何时插入到被扩展用例的行为之中,由被扩展用例指向扩展用例。12. 在UML提供的图中,用于描述系统与外部系统及用户之间的交互的图是( a ) B. 类图 D. 部署图 13. 顺序图是强调消息随时间顺序变化的交互图,描述顺序图的组成部分不包括( b )A. 角色 B. 转换 C. 生命线 D. 消息14. 关于构件,下面说法
10、错误的是(d )C. 如果构件的供口和需口数量较大,可把一组相关的供口和需口组织为一个端口(port)。D. 构件的替换只能发生在设计时刻,不可能发生在运行时刻。15. A向B发送一个手机短信,该消息属于(c )1. 下面不是活动图中的基本元素的是( d )A. . 状态、分支 B. 转移、汇合 C. 泳道、转移 D. 用例、状态2. 关于构造型stereotype,下列说法不正确的是( d ).C. 可以为构造型定义图标,并把该图标放在名字的右边。3. 关于抽象类和具体类,下列说法不正确的是(a )A. 如果一个类有父类,该类就是具体类。B. 如果一个类继承了父类的抽象操作/方法,而该类未提
11、供实现,那么该类是抽象类。C. 抽象类没有任何直接的实例,而具体类则有直接实例。D. 在UML中,通过把一个类的名称写为斜体来指明该类是抽象类。4. 事件表示对一个在时间和空间上占据一定位置的有意义的事情的规格说明,事件的类型不包括( c )A. 信号事件 B. 调用事件C. 源事件 D. 时间事件5. 关于制品和制品图,下列说法错误的是( c)A. 制品是类、接口和协作之类的逻辑元素的物理实现。B. 制品可以分为部署制品、工作产品制品和执行制品三种类型。C. 制品和类一样,可以拥有属性和操作。D. 制品图可以用于对源代码、可执行程序的发布以及物理数据库建模。6. 活动图中的结点不包括( d
12、)7. 张三向李四发送一个手机短信,该消息属于( c )8. 关于状态转移transition,下面说法错误的是( c )9. 在面向对象设计中,关于继承性,下面说法错误的是(b )A. 子类不但继承超类的属性和操作,也继承超类的关联。B. 子类继承超类的特性,但并不继承其私有特性。?C. 子类的每个对象都是其超类的一个对象,所以子类的对象可代替其超类的对象。D. 超类的protected成员可被其子类访问。10. 在用例图中,关于参与者与角色,下面说法错误的是( c)A. 一个参与者actor表示与系统交互的一种角色。B. 一个参与者与特定的用例之间具有关联关系。C. 参与者只能表示特定用户
13、所扮演的角色。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 )1. 面向对象的封装有三个层面的解释,
14、不属于这三个层面的是( c )A对象的封装 B类的封装 C接口的封装 D包的封装2. 好模型的应该符合的条件是(a ) 规范性 正确性 一致性 完备性 独立性A B C D3. 如果对银行ATM的常用功能进行建模,包括取款、存款、转账、查询等,可以用来表示该系统的功能需求的是( b )A序列图 B用例图 C活动图 D对象图&4. UML结构包括基本构造块、( b )和把这些构造块放在一起的规则。A图形表示 B公共机制C类与对象的实现 D系统细节的规格说明5. 关于接口,下面说法错误的是( c )A接口通常仅说明一组相关的操作,不说明这些操作的实现方法。B一个接口仅说明一组抽象的行为规范。C接口
15、是一种抽象类型,可以直接实例化。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对象图表示
16、运行时刻的对象状态及对象之间的关联“链”。C在建模过程中,应先制作类图,再制作对象图。D一个值规范是一组实例的规范,可以是对象,可通过表达式来表示或计算多个实例。10. 在面向对象的语言中,下面描述正确的是( a )A类的实例化是指对类的实例分配存储空间B每个类都必须创建一个实例C每个类只能创建一个实例D类的实例化是指对类进行初始化11. 下面关于关联的说法中,错误的是( c )A一个关联是一组链(link)的抽象。B关联类是表示关联的类,主要用于表示关联特有的性质和操作。C关联表示了较抽象的类元和较具体的类元之间的一种定向关系D聚集是表示整体和部分概念的一种特殊的关联。12. 对于关系建模的
17、说法中,错误的是( d )A仅当被建模的关系不是关联或泛化关系时,才考虑依赖关系。B仅当表示“is-a-kind-of”或者“is a”关系时,才使用泛化关系。C如果两个类之间已存在泛化或关联关系,隐含着存在依赖关系,而且不需要表示。D描述对象间的结构关系应以泛化为主。13. 下面的描述中不是序列图的要素的是( d)A对象 B生命线 C消息 D转换14. 下列描述中不属于状态图要素的是(d )A事件 B入口行为 C浅历史 D消息15. 关于交互和交互图,下面说法错误的是(c )!A一条生命线表示参与交互的一个实体或实体集合。B一个消息定义了交互中的一种特定通信,如调用一个操作、发出一个信号等。
18、C发出一个异步调用需要等待一个应答消息,而同步调用就不需要应答。D交互中创建一个对象就是创建一条新的生命线,撤销一个对象就是终止一条生命线。1. 下面不是面向对象设计基本特性的是( c )A. 继承性 B. 封装性 C.一致性 D.多态性2. 关于对象和实例的概念,下面说法错误的是( c )A. 对象是由类经实例化创建而来的。B. 一个对象是一个实例。C. 一个实例也是一个对象。D. 一个对象是属性和行为的一个封装体。3. 关于用例,下面说法是错误的是(b )A. 一个用例表示了系统中的一部分功能和行为。B. 一个用例也描述了一个功能如何实现。C. 一个用例抽象了一组动作的规范。D. 一个用例
19、的动作的执行会产生可观察的结果。4. 下面关系中不适合描述用例之间关系的是( a )A. 关联 B. 包含 C. 扩展 D. 泛化5. 关于用例之间的包含和扩展,下面说法错误的是( d )A. 包含是指一个用例的执行含有另一个用例的行为。B. 包含是一种依赖关系,指向被包含的用例。C. 扩展规范了扩展用例的行为如何及何时插入到被扩展用例的行为之中。D. 扩展是从一个扩展用例到一个被扩展用例的一种泛化关系。6. 关于UML的一般命名规则,下面说法错误的是( b)B. 属性名的首字母应该大写。D. 接口名的首字母应该大写。7. 在结构建模中,关系建模具有重要地位,下面关系不属于基本关系的是(c )
20、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. 分叉与汇合
21、C. 判断与合并 D. 起始和终止13. 关于同步调用和异步调用,下面说法不正确的是(d )A. 如果执行一个同步调用动作,该动作执行将被阻塞,直到收到来自被调用行为的一个应答。B. 如果执行一个异步调用动作,只要被调用行为启动了,该调用动作就完成了。C. 一个同步调用动作可得到被调用行为返回的计算结果。D. 一个异步调用动作也可得到被调用行为返回的计算结果。14. 关于构件的接口,下面说法不正确的是( c )A. 一个构件所实现的接口被称为它的供口(provided interface),表示为一个“球”。B. 一个构件所需要的接口被称为它的需口(required interface),表示
22、为一个“窝”。C. 只有当两个构件的供口和需口的类型完全一样,这两个构件才能连接。D. 如果一个构件的供口是另一个构件的需口的子接口,那么这两个构件能连接。15. 关于artifact(制品/工件),下面说法不正确的是( b )B. 源程序文件不属于制品。C. 制品可部署在节点node上。D. 一个制品可包含多个构件。1.2.关于构造型(stereotype),下列说法不正确的是( b )A. 建立构造型的目的是适应特定平台或领域的建模需要。B. UML未提供预定义的构造型,故此需要用户自行定义。D. 一个构造型定义了一个已有元类如何被扩展的规范。3.下面哪个不是顺序图中的基本元素( d )A
23、. 对象 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的一般命名规则,
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1