软件工程

()是对引起系统做动作或(和)从一个状态转换到另一个状态的外界事情的抽象。 A、事件B、状态C、初态D、终态

题目

()是对引起系统做动作或(和)从一个状态转换到另一个状态的外界事情的抽象。 

  • A、事件
  • B、状态
  • C、初态
  • D、终态
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下对状态转换图描述错误的是()。

A.状态转换图通过描绘系统的状态及引用系统状态转换的事件,来表示系统的行为

B.状态图的状态有初态/终态和中间状态,在一张图中三种状态都可以有0至多个

C.状态图中事件是引起系统做动作或(和)转换状态的控制信息

D.状态图提供了行为建模机制


正确答案:B

第2题:

状态图(State Diagram)用来描述一个特定对象的所有可能状态及其引起状态转移的事件。状态图中定义的状态有:初态、终态、中间状态、 ( 16) 。一个状态可以进一步地细化为多个子状态, ( 17) 说明在某一时刻仅可到达一个子状态。状态的变迁通常是由(18 ) 触发的。

A.阻塞状态

B.运行状态

C.复合状态

D.处理状态@@@SXB@@@A.与关系

B.或关系

C.异或关系

D.包含关系@@@SXB@@@A.数据

B.对象

C.事件

D.接口


正确答案:C,B,C
状态图(StateDiagram)用来描述一个特定对象的所有可能状态及其引起状态转移的事件。大多数面向对象技术都用状态图表示单个对象在其生命周期中的行为。一个状态图包括一系列的状态以及状态之间的转移。(1)状态:所有对象都具有状态,状态是对象执行了一系列活动的结果。当某个事件发生后,对象的状态将发生变化。状态图中定义的状态有:初态、终态、中间状态、复合状态。其中,初态是状态图的起始点,而终态则是状态图的终点。一个状态图只能有一个初态,而终态则可以有多个。中间状态包括两个区域:名字域和内部转移域。内部转移域是可选的,其中所列的动作将在对象处于该状态时执行,且该动作的执行并不改变对象的状态。一个状态可以进一步地细化为多个子状态,我们将可以进一步细化的状态称作复合状态。子状态之间有"或关系"和"与关系"两种关系。或关系说明在某一时刻仅可到达一个子状态。例如,一个处于行驶状态的汽车,在"行驶"这个复合状态中有向前和向后两个不同的子状态,在某一时刻汽车要么向前,要么向后。与关系说明复合状态中在某一时刻可同时到达多个子状态(称为并发子状态)。具有并发子状态的状态图称为并发状态图。(2)转移状态图中状态之间带箭头的连线被称为转移。状态的变迁通常是由事件触发的,此时应在转移上标出触发转移的事件表达式。如果转移上未标明事件,则表示在源状态的内部活动执行完毕后自动触发转移。

第3题:

一张状态转换图只包含有限个状态,其中有一个被认为是初态,最多只有一个终态。()


参考答案:错误

第4题:

()指一种状态中还嵌套有其他多个状态。

  • A、终态
  • B、初态
  • C、复合状态
  • D、中转状态

正确答案:C

第5题:

()表示一种状态到另一种状态的运动。

  • A、终态
  • B、转换
  • C、初态
  • D、复合状态

正确答案:B

第6题:

某有限状态自动机的状态图如下图所示(状态0是初态,状态2是终态),则该自动机不能识别______。

A.abab

B.aabb

C.bbaa

D.Bbab

A.

B.

C.

D.


正确答案:A
解析:本题考查程序语言处理基础知识。
  对于选项A,从状态图的状态0出发,识别a后到达状态0,识别b后到达状态1,由于不存在从状态1出发识别a的状态转移,因此,abab不能被该自动机识别。
  对于选项B,识别aabb的状态转移路是状态0→状态0→状态1→状态2。
  对于选项C,识别bbaa的状态转移路是状态0→状态1→状态2→状态2→状态2。
  对于选项D,识别bbab的状态转移路是状态0→状态1→状态2→状态2→状态2。

第7题:

准静态过程中,系统经历的所有状态都接近于( )。

A.相邻状态
B.初状态
C.平衡态
D.终状态

答案:C
解析:

第8题:

利用状态转换图识别字符串时,要从状态转换图的哪个状态出发来进行分析()。

A、终态

B、初态

C、既非初态亦非终态

D、任意状态


参考答案:B

第9题:

()用实心圆外加一个圆圈来表示。

  • A、初态
  • B、复合状态
  • C、中转状态
  • D、终态

正确答案:D

第10题:

UML把状态分为了3类,即初态、终态和()。


正确答案:通常状态