欢迎访问本站!这是一条测试公告。
想要快速找到正确答案?
立即关注 九八五题库微信公众号,轻松解决学习难题!
作业辅导
扫码关注
论文指导
轻松解决学习难题!
中国大学MOOC软件建模与分析作业答案
软件建模与分析
学校: 九八五题库
学校: 超星学习通
题目如下:
1. 1. 下列程序设计语言中不支持面向对象的特性的是 ( )。
A. ANSI C
B. C++
C. Objective-C
D. Java
答案: ANSI C
2. 2. 软件工程的概念是在( )年被首次提出的。
A. 1968
B. 1972
C. 1949
D. 1989
答案: 1968
3. 3. 下列不属于面向对象方法的优势的是( )。
A. 复用性强
B. 软件的执行效率更高
C. 抽象更符合人类的思维习惯
D. 改善了软件结构
答案: 软件的执行效率更高
4. 4. 在面向对象编程中,哪个概念最能体现多态的思想?
A. 重载
B. 接口
C. 重写
D. 继承
答案: 重写
5. 5. 下列不属于软件工程的目标的是( )。
A. 控制软件产品的开发成本
B. 减少软件产品的需求
C. 提高软件产品的可靠性
D. 提高软件产品的质量
答案: 减少软件产品的需求
6. 6. 软件危机产生的主要原因是( )。
A. 人们对软件认识不够
B. 软件工具落后
C. 软件本身的特点及开发方法
D. 软件生产能力不足
答案: 软件本身的特点及开发方法
7. 7. ( )是面向对象方法中用来描述"对用户隐藏对象的属性和实现细节"的概念。
A. 抽象
B. 多态
C. 继承
D. 封装
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
8. 8. 人们公认的第一门面向对象语言是( )。
A. Java
B. Simula 67
C. C++
D. Smalltalk
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
9. 9. 在面向对象编程中,继承的主要目的是什么?
A. 减少内存占用
B. 增加程序复杂性
C. 简化用户界面设计
D. 提高代码复用性
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
10. 10. 下列不是面向对象方法的相关概念的是 ( )。
A. 封装
B. 结构
C. 继承
D. 多态
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
11. 11. 在软件工程中,哪个术语用来描述软件系统能够适应未来变化的能力?
A. 可扩展性
B. 性能
C. 可靠性
D. 可维护性
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
12. 12. 在面向对象编程中,哪个概念最能体现封装的思想?
A. 类
B. 多态
C. 接口
D. 继承
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
13. 13. 实现泛化关系的机制为 。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
14. 14. 第一门面向对象的程序设计语言是1967年诞生的____, 使面向对象技术进入实际领域的标志是20世纪70年代____的诞生,诞生于1983年的____语言的广泛应用使得面向对象技术真正从实验室阶段走向了商业化阶段,____的产生标志着面向对象方法学的统一。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
15. 15. 20世纪60年代,随着软件系统规模增大、复杂性增加,人们难以掌握软件开发过程和开发方法,这导致了 。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
16. 16. 是在同一接口下表现多种行为的能力。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
17. 17. 从对象到类的过程是 的过程。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
18. 18. 是面向对象程序中的构造单位,它的实例被称为 。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
19. 19. 类是面向对象程序中的构造单位,也是面向对象语言的基本成分。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
20. 20. 对象的自治性指的是对象是完全封闭的,不受任何外界影响。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
21. 21. 软件危机的主要表现是软件需求增加,软件价格上升。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
22. 22. 面向对象方法就是使用面向对象语言进行编程。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
23. 23. 软件就是程序,编写软件就是编写程序。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
24. 24. 面向对象可以保证开发过程中的需求变化不会导致系统结构的变化。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
25. 25. C 语言对面向对象的发展起到了重要作用。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
26. 26. 面向对象方法中的对象是从客观世界中抽象出来的一个集合体。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
27. 1. 在UML中表示一般事物与特殊事物之间的关系的是( )。
A. 实现关系
B. 关联关系
C. 依赖关系
D. 泛化关系
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
28. 2. UML使用( )来描述接口和实现接口的类之间的关系。
A. 依赖关系
B. 实现关系
C. 泛化关系
D. 关联关系
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
29. 3. 描述了一组动作序列的模型元素是( )。
A. 组件
B. 接口
C. 用例
D. 类
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
30. 4. 下列UML图中不是UML2规范中新增加的图的是( )。
A. 交互概览图
B. 时间图
C. 组合结构图
D. 类图
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
31. 5. 我们可以使用UML中的( )来描述图书馆与书的关系。
A. 依赖关系
B. 泛化关系
C. 实现关系
D. 关联关系
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
32. 6. 下列事物中不属于UML中结构事物的是( )。
A. 类
B. 组件
C. 状态机
D. 节点
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
33. 7. 在“4+1”视图模型中,( )主要用来描述软件各个模块的组织方式。
A. 物理视图
B. 开发视图
C. 进程视图
D. 逻辑视图
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
34. 8. 下列UML图中不属于结构图的是( )。
A. 对象图
B. 类图
C. 顺序图
D. 组件图
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
35. 9. 下列选项中不属于UML的扩展机制的是( )。
A. 约束
B. 构造型
C. 标记值
D. 注释
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
36. 10. 当我们需要表示某个元素的特性信息时,我们可以使用( )这种扩展机制。
A. 约束
B. 构造型
C. 标记值
D. 注释
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
37. 11. ____是系统中封装好的模块化部件,仅将外部接口暴露出来内部实现被隐藏。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
38. 12. 最主要的注释事物是____ ,它的解释文本用____连接到被解释元素。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
39. 13. 结构图捕获事物与事物之间的静态关系,用来描述系统的静态结构模型;____ 捕获事物的交互过程如何产生系统的行为,用来描述系统的动态行为模型。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
40. 14. 分组事物又称组织事物,是UML模型的组织部分,主要的分组事物是____。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
41. 15. 构造块包括事物、关系和图三方面的内容,其中____是对模型中关键元素的抽象体现,____是事物和事物间联系的方式,____是相关的事物及其关系的聚合表现。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
42. 16. “4+1”视图模型中, ____ 将系统功能分解,反映系统内部是如何组织和协作来实现功能的; ____ 主要用来描述软件各个模块的组织方式;____ 主要描述系统的运行特性;____ 主要描述硬件配置; ____ 从项目需求入手,将四个视图合为一个整体,是离用户最近的视图。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
43. 17. ____关系描述不同类元的实例之间的连接,____关系表示两个类元的实例具有整体和部分的关系。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
44. 18. ____ 是使用某种文本语言中的陈述句表达的语义条件或者限制,使用大括号中的文本串表示。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
45. 19. UML中的注释可以隐藏起来。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
46. 20. 所有的UML图都不依赖于元素符号的大小和位置。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
47. 21. UML中的行为事物通常用来描述模型中的动态部分。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
48. 22. 类操作的可见性(公有、私有或保护)可以通过UML的通用划分来表示。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
49. 23. UML中的关系负责连接两个同种类的模型元素。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
50. 24. 构造块就是UML中的事物。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
51. 25. "4+1"视图模型中的开发视图将4个视图结合为一个整体。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
52. 26. UML的每个图形符号都暗示了该元素的规格说明。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
53. 27. UML的用户可以随意对UML进行任意形式的扩展。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
54. 28. UML中的约束使用花括号中的文本来表示。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
55. 1. 在Rational Rose中,用于描述系统组件及其相互关系的视图是?
A. Logical View
B. Deployment View
C. Use Case View
D. Component View
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
56. 2. 在Rational Rose中,用于描述系统需求和用户交互的视图是?
A. 逻辑视图
B. 用例视图
C. 协作视图
D. 组件视图
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
57. 3. Rational Rose中,用于描述系统组件之间依赖关系的图是?
A. 状态图
B. 类图
C. 组件图
D. 活动图
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
58. 4. 在Rational Rose中,用于表示系统物理部署的视图是?
A. 组件视图
B. 部署视图
C. 用例视图
D. 逻辑视图
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
59. 5. 在Rational Rose中,用于描述系统流程和活动的图是?
A. 活动图
B. 类图
C. 序列图
D. 状态图
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
60. 6. Rational Rose中,用于描述系统内部组件如何部署到物理节点上的视图是?
A. Deployment View
B. Component View
C. Use Case View
D. Logical View
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
61. 7. Rational Rose中,用于描述系统对象之间消息传递的图是?
A. 状态图
B. 序列图
C. 类图
D. 活动图
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
62. 8. Rational Rose中,用于描述系统对象之间的关系和属性的图是?
A. 序列图
B. 状态图
C. 活动图
D. 类图
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
63. 9. Rational Rose中,用于描述系统内部组件及其关系的视图是?
A. 部署视图
B. 协作视图
C. 逻辑视图
D. 组件视图
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
64. 10. 在Rational Rose中,用于描述系统需求和用户交互的视图是?
A. Component View
B. Logical View
C. Deployment View
D. Use Case View
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
65. 11. 在Rational Rose中,用于表示系统组件及其依赖关系的视图是?
A. Use Case View
B. Deployment View
C. Component View
D. Logical View
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
66. 12. 在Rational Rose中,用于描述系统对象状态变化的图是?
A. 类图
B. 序列图
C. 活动图
D. 状态图
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
67. 13. Rational Rose支持实时协作,允许多个用户同时编辑同一个模型。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
68. 14. Rational Rose仅支持UML 1.x版本,不支持UML 2.x版本。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
69. 15. Rational Rose只能用于面向对象的设计,无法支持过程式编程语言的建模。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
70. 16. Rational Rose能够帮助开发者进行软件设计和建模,但它不具备代码调试的功能。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
71. 17. 在Rational Rose中,可以使用UML图来表示系统的静态结构和动态行为。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
72. 18. 在Rational Rose中,可以通过逆向工程将现有的代码转换成UML模型,但这种方法并不适用于所有的编程语言。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
73. 19. Rational Rose支持多种编程语言的代码生成,包括Java、C++和Python。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
74. 1. 下列不是用例图组成元素的是( )。
A. 系统边界
B. 泳道
C. 参与者
D. 用例
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
75. 2. 以下各项中,( )不是用例图适合表达的内容。
A. 事件流
B. 参与者
C. 用例关系
D. 系统边界
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
76. 3. 在进行某网上商店的用例图绘制时,( )是一个不合适的用例。
A. 搜索商品
B. 购买商品
C. 管理订单
D. 打开页面
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
77. 4. 下列说法中,不正确的是( )。
A. 在扩展关系中,基用例提供了一个或多个扩展点,扩展用例在这些扩展点中提供了另外的行为
B. 用例和参与者之间的对应关系是关联关系,它表示参与者使用了系统的用例
C. 参与者指的是人,不能是子系统和时间等概念
D. 特殊需求指的是一个用例的非功能需求和设计约束
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
78. 5. 在用例图中,下列UML关系不会出现在两个用例之间的是( )。
A. 扩展关系
B. 包含关系
C. 关联关系
D. 泛化关系
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
79. 6. 包含关系是在( )的基础上通过添加构造型实现的。
A. 实现关系
B. 关联关系
C. 泛化关系
D. 依赖关系
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
80. 7. 下列不属于用例图的作用的是( )。
A. 展示软件的特性
B. 展示软件功能之间的关系
C. 展示软件的功能
D. 展示软件使用者与软件功能的关系
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
81. 8. 对于ATM系统的“取款”用例(客户通过插入银行卡并输入正确的密码从ATM中成功取款的过程),( )应该作为该用例的主参与者。
A. 取款
B. 取款客户
C. ATM
D. 银行工作人员
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
82. 9. 下列关于用例图的描述,错误的是( )。
A. 用例图表示系统的行为
B. 用例在用例图中使用椭圆表示
C. 参与者在用例图中使用小人儿图形表示
D. 一般使用从用例指向参与者的箭头表示启动关系
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
83. 10. 用例图是表示一个系统中用例与____之间关系的图。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
84. 11. 用例应使用一个 ____ 短语来表达。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
85. 12. 在同一个需求阶段,所有用例的 ____ 应该是在同一量级上的。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
86. 13. ____事件流描述的是用例中最核心的事件流;扩展事件流用来表示用例处理过程中的一些分支或异常情况。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
87. 14. 包含是用例间的一种 ____关系,表示为虚线箭头附加上<>的构造型,箭头从基用例指向包含用例。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
88. 15. 触发器是触发用例执行的一个事件; ____ 是用例执行前系统状态的约束条件;后置条件是用例执行后系统状态的约束条件。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
89. 16. 用例与参与者之间存在着 ____ 关系。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
90. 17. 参与者就是那些为系统提供输入的人或事物。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
91. 18. 参与者位于系统边界外,并不是系统的一部分。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
92. 19. 用例图中的参与者可能对应于现实世界中的人,也可能是其他与系统交互的事物。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
93. 20. 在用例图中,用例必须由相应的参与者来发起或执行。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
94. 21. 用例元素本身就可以描述该用例所表达的事件或交互过程。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
95. 22. 用例描述中的前置条件与后置条件分别指的是用例执行前和执行后系统与参与者所处的状态。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
96. 23. 在绘制用例图时,其中用例粒度越细越好。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
97. 24. 如果两个用例构成包含关系,则在基用例执行过程中,包含用例一定会执行一次。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
98. 25. 用例的包含关系与扩展关系在表示法上相似,都是将虚线箭头从基用例指向包含用例(扩展用例)。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
99. 26. 在用例图中,一个参与者一定对应于现实世界中的某个特定对象。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
100. 27. 在UML建模中,参与者(Actor)可以是哪些实体?
A. 软件程序
B. 硬件设备
C. 外部系统
D. 数据库
E. 人
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
101. 28. 在UML用例图中,以下哪些情况适合使用扩展关系?
A. 当一个用例需要扩展另一个用例的功能时
B. 当一个用例需要替代另一个用例的功能时
C. 当一个用例需要根据条件执行另一个用例的某些步骤时
D. 当一个用例需要重复执行另一个用例的某些步骤时
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
102. 29. 在UML用例图中,以下哪些情况不适合使用包含关系?
A. 当一个用例需要重复执行另一个用例的某些步骤时
B. 当一个用例需要根据条件执行另一个用例的某些步骤时
C. 当一个用例需要扩展另一个用例的功能时
D. 当一个用例需要替代另一个用例的功能时
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
103. 30. 在软件建模中,参与者(Actor)如何影响系统设计?
A. 确定系统的输入和输出
B. 定义系统的业务规则
C. 决定系统的性能指标
D. 指导系统的架构设计
E. 影响系统的用户界面设计
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
104. 31. 在软件建模中,参与者(Actor)的角色是什么?
A. 代表系统外部的实体,可以是人或其它系统
B. 直接参与系统的内部逻辑处理
C. 定义了系统边界内的操作流程
D. 负责系统数据的存储和管理
E. 与系统进行交互,触发系统行为
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
105. 32. 在软件建模过程中,参与者(Actor)与用例(Use Case)的关系有哪些?
A. 一个用例只能由一个参与者触发
B. 参与者可以触发多个用例
C. 参与者可以与系统内部的组件直接关联
D. 参与者可以与多个用例关联
E. 用例可以独立存在,无需参与者触发
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
106. 33. 下列关于用例图中用例的描述,哪些是正确的?
A. 用例可以表示系统对外部用户的交互。
B. 用例可以表示系统内部的数据流。
C. 用例代表了系统提供的功能。
D. 用例可以表示系统对外部事件的响应。
E. 用例可以表示系统内部的操作。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
107. 1. 下列关于类和对象的关系的叙述中,错误的是( )。
A. 每个对象都是某个类的实例
B. 每个类某一时刻必定存在对象实体
C. 对象是动态的实例
D. 类是静态的描述
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
108. 2. 下列关于类图的说法中,正确的是( )。
A. 类图的目标在于描述系统的运行方式,而不是系统如何构成
B. 类图是由类、组件、包等模型元素以及它们之间的关系构成的
C. 类图和数据模型有许多相似之处,区别是数据模型不仅描述内部信息的结构,也包含系统的内部行为
D. 类图通过系统中的类和类间关系描述了系统的静态特性
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
109. 3. 假设类A的一个操作的其中一个参数是类B的一个对象,且这两个类之间不存在其他关系,那么类A和类B之间构成( )。
A. 泛化关系
B. 依赖关系
C. 实现关系
D. 关联关系
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
110. 4. 类之间的关系不包括( )。
A. 泛化关系
B. 实现关系
C. 依赖关系
D. 分解关系
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
111. 5. 在下列选项中不属于分析类的是( )。
A. 边界类
B. 实体类
C. 控制类
D. 主类
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
112. 6. 下列关于接口关系的说法中,不正确的是( )。
A. 接口是一种特殊的类
B. 在调用设计合理的接口时,需要知道类对接口实现的具体信息
C. 接口可以看成有<>构造型的类
D. 一个类可以通过实现接口从而具有接口指定的行为
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
113. 7. 当类的属性与操作添加了( )限定符后表示该属性或操作只对本类可见,不能被其他类访问。
A. public
B. protected
C. package
D. private
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
114. 8. 下列对类和接口的描述,不正确的是( )。
A. 一个类可以实现多个接口
B. 当一个类拥有另外一个类的全部属性和方法的时候,它们之间是实现关系
C. 接口的方法名必须是公开(Public)的
D. 当使用子类去替换一处父类时,设计良好的软件应当可以正确实现功能
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
115. 9. 汽车(Car)类由轮子(Wheel)、发动机(Engine)、油箱(Tank)、座椅(Chair)、方向盘(SteeringWheel)等类组成。那么Car类和其他这几个类之间的关系是( )。
A. 依赖关系
B. 实现关系
C. 关联关系
D. 泛化关系
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
116. 10. 下列关于对象图的叙述中,错误的是( )。
A. 对象图中的主要元素是链与对象
B. 对象图中的链是泛化关系的实例
C. 对象图显示了某时刻的一组对象及它们的关系
D. 对象图主要用于说明系统在某一特定时刻的具体运行状态
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
117. 11. 对象表示法中 ____操作栏。(填“有”或者“没有”)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
118. 12. 如果一些对象之间存在链,那么这些对象所属的类之间必定存在 ____ 关系。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
119. 13. 对象名的标准表示法是在对象名后跟一个____加上类型名。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
120. 14. 当一个关联端(目标端)设置了 ____ ,就意味着可以从另一端(源端)指定类型的一个值得到目标端的一个或一组值。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
121. 15. 关联类具有关联和类二者的特性,它可以关联类元素,也可以拥有____ 和操作。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
122. 16. 在____关系中,“部分”可以独立于“整体”存在;在 ____关系中,"部分"完全依赖于“整体”,即“整体"销毁必须同时“部分”销毁。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
123. 17. 开闭原则是指,软件实体应当对扩展开放,对 ____关闭。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
124. 18. 对象是类的 ____。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
125. 19. 分析类包括了 ____、控制类、____三种。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
126. 20. 逆向工程指的是将某种语言的代码转换为模型的过程。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
127. 21. 类图主要通过系统中的类及类之间的关系来描述系统的动态结构。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
128. 22. 模板类在其参数未确定时,无法创建直接实例。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
129. 23. 任何一个类都必须具有一定数量的属性与操作。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
130. 24. 在UML图中,类被表示成一个有两个分隔区的矩形。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
131. 25. 接口与抽象类的概念是完全相同的。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
132. 26. 接口中的操作不应该包含其具体实现。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
133. 27. 假设班级(Class)类与学生(Student)类之间建立了关联关系,并且约定一个班级至少拥有一个学生,每个学生只能属于一个班级,则关联关系的班级类一端的多重性应设为1..*。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
134. 28. 在UML图中,当接口使用小圆圈表示时,该接口与其他类的实现关系可以被简化为一条实线段。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
135. 29. 里氏替换原则的主要内容是“父类对于子类应该是完全可替换的"。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
136. 1. 在UML中,一个包内的元素默认可见性是?
A. package
B. private
C. public
D. protected
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
137. 2. 假设有两个包,即A 包与B 包,其中B 包依赖于A 包,且两者之间不构成任何嵌套关系。 此外,A 包中含有3个类元素: ① ClassA,可见性修饰为public。 ② ClassB,可见性修饰为protected。 ③ ClassC,可见性修饰为private。 那么在B 包中可见的元素有( )。
A. ①、②
B. ②
C. ①、②、③
D. ①
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
138. 3. 下列哪一项不是有效的分包策略?
A. 根据功能模块划分
B. 根据数据类型划分
C. 根据访问权限划分
D. 随意划分,不考虑逻辑关系
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
139. 4. 关于软件分包,以下哪个说法是正确的?
A. 分包不影响软件性能
B. 分包应基于功能和逻辑关系
C. 分包越少越好
D. 分包越多越好
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
140. 5. 在UML中,如何表示一个包内的元素被另一个包内的元素使用?
A. 使用依赖关系
B. 使用泛化关系
C. 使用关联关系
D. 使用实现关系
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
141. 6. 在软件开发过程中,包的主要作用之一是?
A. 优化数据结构
B. 减少内存占用
C. 提高编译速度
D. 实现代码复用
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
142. 7. 在软件开发过程中,如果发现一个包过度依赖其他包,这通常意味着什么?
A. 该包的功能过于复杂
B. 该包的设计过于独立
C. 该包的功能过于单一
D. 该包的设计可能存在耦合度过高的问题
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
143. 8. 在软件工程中,将元素分包的主要目的是什么?
A. 提高代码的可读性和可维护性
B. 降低开发成本
C. 减少程序运行时间
D. 增加程序的复杂性
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
144. 9. 在软件设计中,为了降低包之间的耦合度,以下哪种做法是不推荐的?
A. 尽量减少不必要的依赖关系
B. 使用接口定义依赖关系
C. 将所有功能集中在一个包中
D. 采用依赖注入模式
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
145. 10. 下列选项中,可以应用于包的UML预定义的构造型是( )。
A. <>
B. <>
C. <>
D. <>
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
146. 11. 在UML中,如果一个包内的元素被标记为protected,但需要进一步限制其访问范围,应采取什么措施?
A. 保持protected不变
B. 将其改为package
C. 将其改为public
D. 将其改为private
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
147. 12. 在UML中,包的依赖关系表示一个包的元素需要另一个包的元素来完成其功能。如果包A依赖于包B,那么以下哪项描述是正确的?
A. 包B中的元素可以直接访问包A中的私有元素
B. 包A中的元素可以直接访问包B中的私有元素
C. 包A和包B之间没有任何关系
D. 包A中的元素可以间接地通过接口访问包B中的元素
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
148. 13. 下列关于包的用途,说法不正确的是( )。
A. 组织源代码
B. 将复杂系统在逻辑层面上模块化
C. 细化用例表达
D. 描述需求和设计的高层概况
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
149. 14. 在软件开发中,如何评估一个包与其他包之间的依赖关系是否合理?
A. 根据包的功能复杂度
B. 根据包的大小
C. 根据包的数量
D. 根据包之间的依赖关系是否必要
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
150. 15. 下列选项中,不能直接放在包中的元素的是( )。
A. 对象图
B. 类
C. 包
D. 操作
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
151. 16. 在UML中,如果一个包内的元素被标记为protected,意味着什么?
A. 可以被同一包及其子包内的元素访问
B. 只能被同一包内的元素访问
C. 不能被任何包内的元素访问
D. 可以被任何包内的元素访问
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
152. 17. 在UML的建模机制中,模型的组织一般通过( )来实现。
A. 数据库
B. 用例
C. 注释
D. 包
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
153. 18. 包图的组成不包括( )。
A. 包的名称和构造型
B. 包中含有的元素
C. 包与包之间的关系
D. 包间的消息和发送者
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
154. 19. 包图的主要组成元素包括包以及包的____关系。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
155. 20. 我们希望包可以实现高内聚、低____的目标。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
156. 21. 在实际应用中,包相当于C++和C#中____/namespace的概念或Java中包的概念,与这些概念不同的是,包中元素的种类要丰富得多。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
157. 22. 包名有简单名和____两种,后者用前缀表示出其所有上层包名的名字。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
158. 23. 循环依赖的出现是由于元素分包不当造成的,可以通过将一个包中被依赖的元素单独分配给一个新____来解决这一问题。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
159. 24. 包元素的可见性包括公有、保护和____三种,其中保护元素仅对当前包的子包可见。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
160. 25. UML 中的所有模型元素都可以被直接包含在包中。 ( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
161. 26. 包只能用来组织UML 中的事物,而无法用来组织UML 图 。 ( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
162. 27. 包之间表示依赖关系的虚线箭头指向被依赖的包的一方。 ( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
163. 28. 包内元素的可见性表示同一个包内的其他元素对该元素的访问权限。 ( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
164. 29. 如果包A依赖于包B,那么包B中的所有类都需要被包A中的类引用。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
165. 30. 包的路径名使用前缀来表示上层包的名称。 ( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
166. 31. 包中可见性修饰为public的元素表示这些元素可以被项目中的所有包无条件访问。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
167. 32. 包元素是UML 中最重要的结构事物之一。 ( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
168. 33. 如果包A依赖于包B,那么包B中的任何更改都会影响到包A的功能。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
169. 34. 在UML 中,每个元素只能被包含在一个包中。 ( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
170. 35. 在下列选项中,包之间可能形成的关系是( )。
A. 扩展关系
B. 关联关系
C. 实现关系
D. 依赖关系
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
171. 36. 下列选项中,UML 不允许的元素分包及命名的是( )。
A. A 包中含有类ElementA,B包中含有用例ElementA
B. A 包中含有类ElementA与用例ElementA
C. A 包中含有类ElementA,B 包中含有类ElementA
D. A 包中含有类ElementA与类ElementA
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
172. 37. 包是一个容器,可以容纳各种高级的模型元素,如类和类的关系、状态机、用例图、交互、协作等;而低层次的元素如属性、行为、状态和消息等,则不能直接体现在包中,而应体现在其所属的____中。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
173. 1. 顺序图是由对象、生命线、激活和( )等构成的。
A. 消息
B. 泳道
C. 组件
D. 线程
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
174. 2. 若一个消息发送后接收者无法在指定时间内接收,则发送者放弃该消息,这种消息的类型应 为 ( )。
A. 异步消息
B. 阻塞消息
C. 同步消息
D. 超时消息
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
175. 3. 下列关于生命线的说法,不正确的是( )。
A. 生命线是一条垂直的虚线,用来表示顺序图中的对象在一段时间内存在
B. 顺序图中的所有对象在程序一开始运行的时候,其生命线都必须存在
C. 在顺序图中,每个对象的底部中心位置都带有生命线
D. 在顺序图中,生命线是一条时间线,从顺序图的顶部一直延伸到顺序图的底部,所 用时间取决于交互持续的时间,即生命线表现了对象存在的时间段
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
176. 4. 下列关于顺序图的说法不正确的是( )。
A. 顺序图是对象之间传送消息时间顺序的可视化表示
B. 顺序图比较详细地描述了用例表达的需求
C. 在顺序图中,消息表示一组在对象间传送的数据,不能代表调用
D. 顺序图的目的在于描述系统中各个对象按照时间顺序的交互
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
177. 5. 在UML 的顺序图中将交互关系表现成一个二维图,其中纵向是 ,横向是 。( )
A. 时间,消息
B. 交互,消息
C. 交互,泛化
D. 时间,对象角色
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
178. 6. 在ATM取款场景的顺序图中,'验证密码'消息应该是?
A. 同步消息
B. 异步消息
C. 自反消息
D. 返回消息
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
179. 7. 在顺序图中,一个对象被命名为“:B”,该对象名的含义是( )。
A. 一个属于类B 的匿名对象
B. 非法对象名
C. 一个属于类B 的对象B
D. 一个所属类不明的对象B
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
180. 8. 对象生命线的激活阶段表示该时间段此对象正在( )。
A. 被占用
B. 接收消息
C. 发送消息
D. 空闲
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
181. 9. 顺序图是按 ____ 顺序显示对象交互的图。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
182. 10. 顺序图中消息是以 ____ 顺序排列的。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
183. 11. 在顺序图中,生命线用一条垂直的 ____ 表示。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
184. 12. 顺序图主要包括 ____ 、生命线、激活和消息这四个元素。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
185. 13. 顺序图中对象创建操作通常使用带有______关键字的消息表示。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
186. 14. 循环片段关键字为 ____ 。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
187. 15. 顺序图从时间顺序上显示了交互过程中信息的交换。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
188. 16. 在顺序图中,如果一个对象在接收到消息时还没有被激活,那么这条消息将会激活这个对象。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
189. 17. 在顺序图中,所有对象的生命线一定会被一个销毁标记所结束。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
190. 18. 激活表示在这一时间段内对象正在完成某项任务。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
191. 19. 信号就是调用类的操作。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
192. 20. 顺序图中的对象可以在交互开始时就已经存在,也可以在交互过程中才被创建。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
193. 21. 顺序图中元素的摆放顺序无关紧要。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
194. 22. 顺序图虽然能表示消息发送的事件顺序,却无法量化地表示消息发送的具体时间。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
195. 23. 在顺序图中,对象的生命线一定会贯穿整个交互过程。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
196. 24. 每条消息一定关联着至少两个不同的对象,即消息的发送者和接收者。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
197. 25. 在UML顺序图中,哪些元素可以用来表示对象之间的依赖关系?
A. 激活
B. 消息
C. 返回消息
D. 生命线
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
198. 26. 以下哪些是顺序图优于文本描述的特点?
A. 方便描述复杂算法
B. 明确对象职责边界
C. 揭示并发交互问题
D. 直观展示消息时序
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
199. 27. 关于医院挂号系统的顺序图建模,以下描述符合规范的是:
A. 患者对象与挂号系统的关联关系需要明确标注
B. 医生排班查询需要包含循环交互片段
C. 支付失败时应使用替代交互片段(alt)
D. 挂号成功消息应附带{time < 5s}的时间约束
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
200. 28. 在在线购物系统中,当用户提交订单时,系统需要依次完成库存验证、支付处理、订单生成等操作。以下关于该场景顺序图建模的描述,正确的是:
A. 支付网关返回支付结果应使用异步消息箭头
B. 订单生成操作应该发生在支付成功消息返回之后
C. 需要为库存系统对象绘制激活期表示验证过程
D. 用户界面对象与库存系统之间应建立组合关系片段
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
201. 29. 顺序图的作用有( )。
A. 确认和丰富一个使用语境的逻辑表达
B. 显示在交互过程中各个对象之间的组织交互关系以及对象彼此之间的连接
C. 细化用例的表达
D. 有效地描述如何分配各个类的职责,以及这些类具有相应职责的原因
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
202. 30. 根据消息的并发性区分,消息可以分为 ____ 和异步消息两种。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
203. 31. 顺序图中使用 ____ 机制表示循环行为和条件行为。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
204. 32. 激活在UML 中 用 ____ 表示。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
205. 1. 协作图的绘制过程中,需要考虑哪些因素?
A. 消息的顺序
B. 对象的命名
C. 对象之间的链接
D. 对象的状态变化
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
206. 2. 在绘制协作图时,需要考虑哪些因素来确保图的清晰性和准确性?
A. 对象之间的空间布局
B. 对象的生命周期状态
C. 对象之间的消息传递顺序
D. 对象之间的依赖关系
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
207. 3. 协作图的建模技术包括哪些步骤?
A. 绘制状态转换
B. 定义对象
C. 添加链接
D. 确定消息序列
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
208. 4. 关于协作图的描述,哪些是正确的?
A. 协作图中的对象可以用矩形表示
B. 协作图可以表示对象之间的动态交互
C. 协作图展示了对象之间的静态关系
D. 协作图中的消息可以带有参数
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
209. 5. 在协作图中,对象之间的消息传递顺序是固定的,不能改变。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
210. 6. 协作图中的对象必须是具体的实例,不能是抽象的对象。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
211. 7. 协作图和通信图是同一种图的不同称呼。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
212. 8. 协作图和通信图是完全相同的,只是名字不同而已。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
213. 9. 协作图主要用于描述系统中对象之间的静态关系。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
214. 10. 协作图中的消息只能是同步消息。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
215. 11. 协作图中的消息只能是同步的。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
216. 12. 协作图中的对象可以代表系统中的任何实体,包括软件组件和硬件设备。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
217. 13. 协作图中的消息只能表示方法调用,不能表示事件触发。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
218. 14. 协作图中的消息只能表示同步调用,不能表示异步调用。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
219. 15. 在协作图中,对象之间的链接通常用哪种线表示?
A. 点划线
B. 虚线
C. 波浪线
D. 实线
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
220. 16. 在UML中,协作图主要用于展示对象之间的交互关系。请问下列哪个选项不是协作图的主要用途?
A. 展示对象的生命周期
B. 展示对象间的动态交互
C. 展示对象间的静态关系
D. 展示消息传递的顺序
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
221. 17. 在协作图中,消息的顺序可以通过什么方式表示?
A. 形状
B. 箭头
C. 颜色
D. 数字
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
222. 18. 在协作图中,用于表示对象之间发送消息的时间顺序是?
A. 消息序列号
B. 消息类型
C. 时间戳
D. 消息标签
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
223. 19. 在UML中,协作图主要用于展示对象之间的交互关系。下列哪个选项不是协作图的主要组成部分?
A. 消息
B. 链接
C. 状态
D. 对象
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
224. 20. 下列哪些是协作图中可能存在的消息类型?
A. 异步消息
B. 无参消息
C. 同步消息
D. 广播消息
E. 返回消息
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
225. 1. 在软件建模中,历史状态主要用于记录对象的哪些信息?
A. 当前状态
B. 对象的属性值
C. 过去的状态变化
D. 未来可能的状态
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
226. 2. 在UML状态图中,哪种类型的事件会在特定的时间间隔后触发?
A. 时间事件
B. 改变事件
C. 信号事件
D. 调用事件
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
227. 3. 在状态机中,哪种状态表示一个完整的子状态机?
A. 伪状态
B. 监护条件
C. 复合状态
D. 简单状态
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
228. 4. 在状态图中,如何表示一个状态的退出动作?
A. 在状态内部添加一个带有enter标签的动作
B. 在状态外部添加一个带有exit标签的动作
C. 在状态外部添加一个带有enter标签的动作
D. 在状态内部添加一个带有exit标签的动作
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
229. 5. 在UML状态图中,如果一个状态机接收到一个可推迟事件,它会如何处理?
A. 立即进入下一个状态
B. 忽略该事件,直到状态机处于空闲状态
C. 立即响应并执行相应动作
D. 触发内部转换
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
230. 6. 在状态图中,哪种伪状态表示一个状态的开始?
A. 分支状态
B. 初始状态
C. 历史状态
D. 终止状态
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
231. 7. 在状态图中,如何表示一个状态的进入动作?
A. 在状态外部添加一个带有enter标签的动作
B. 在状态内部添加一个带有enter标签的动作
C. 在状态外部添加一个带有exit标签的动作
D. 在状态内部添加一个带有exit标签的动作
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
232. 8. 在状态机中,哪种事件是由外部信号触发的状态转换?
A. 时间事件
B. 改变事件
C. 信号事件
D. 调用事件
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
233. 9. 在状态图中,如何表示一个状态的并发子状态?
A. 使用并行状态
B. 使用循环状态
C. 使用顺序状态
D. 使用选择状态
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
234. 10. 在状态图中,如何表示一个对象从一种状态转换到另一种状态?
A. 使用实线连接两个状态
B. 使用虚线连接两个状态
C. 使用圆圈连接两个状态
D. 使用箭头连接两个状态
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
235. 11. 在UML的状态图中,改变事件是由对象属性值的变化引起的事件。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
236. 12. 在UML的状态图中,历史状态可以保存一个复合状态的所有子状态的历史信息。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
237. 13. 状态图中的监护条件是一种伪状态。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
238. 14. 在UML的状态图中,一个状态只能有一个入口动作和一个出口动作。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
239. 15. 状态图中的监护条件可以用来控制状态转换的发生。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
240. 16. 在UML的状态图中,哪些元素可以用来表示状态之间的延迟行为?
A. 效果列表
B. 内部执行活动
C. 时间事件
D. 监护条件
E. 可推迟事件
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
241. 17. 状态机中的哪些事件可以触发状态转换?
A. 信号事件
B. 监护条件
C. 调用事件
D. 时间事件
E. 改变事件
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
242. 18. 在状态图中,哪些元素可以触发状态之间的转换?
A. 条件
B. 事件
C. 动作
D. 时间
E. 对象
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
243. 19. 在状态图中,哪些情况下需要使用历史状态?
A. 当一个状态需要记住它之前的条件时
B. 当一个状态需要记住它之前的状态时
C. 当一个状态需要记住它之前的转换时
D. 当一个状态需要记住它之前的活动时
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
244. 20. 在状态机中,哪些状态可以作为复合状态的一部分?
A. 简单状态
B. 伪状态
C. 监护条件
D. 复合状态
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
245. 21. 在状态图中,哪些元素是用于描述状态机的行为?
A. 动作
B. 状态
C. 事件
D. 转换
E. 对象
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
246. 22. 在UML状态图中,当一个状态被激活时,会根据特定条件触发一种由外部信号引起的事件,这种事件被称为______。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
247. 23. 状态机中的效果列表通常在状态转换时执行,它包含了转换的______。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
248. 24. 在UML状态图中,当一个状态内部发生的行为会导致状态内部的变化,但不会离开当前状态,这种变化被称为______。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
249. 25. 在UML状态图中,当一个对象进入某个状态时,会触发一种特定的动作,这种动作被称为______。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
250. 26. 在UML状态图中,当一个状态被激活时,会根据特定条件触发一种延迟处理的事件,这种事件被称为______。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
251. 27. 在UML状态图中,当一个状态被激活时,会根据特定条件触发一种定时触发的事件,这种事件被称为______。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
如果觉得文章对您有用,请随意打赏。
您的支持是我们继续创作的动力!
微信扫一扫
支付宝扫一扫