
状態遷移表のとおりに動作し,運転状況に応じて装置の温度が上下するシステムがある。システムの状態が“レディ”のとき,①~⑥ の順にイベントが発生すると,最後の状態はどれになるか。ここで,状態遷移表の空欄は状態が変化しないことを表す。 〔発生するイベント〕 ① メッセージ 1 を受信する。 ② メッセージ 1 を受信する。 ③ 装置の温度が 50℃以上になる。 ④ メッセージ 2 を受信する。 ⑤ 装置の温度が 40℃未満になる。 ⑥ メッセージ 2 を受信する。
エ. 一時停止
状態遷移表の問題は、現在の状態を表の列、発生イベントを行として該当セルを引き、遷移先の状態へ進む作業を順に繰り返せばよい。空欄のセルは状態が変化しないことを表す点に注意する。本問では“レディ”を起点に①〜⑥を順にたどると最後は“一時停止”になるため、選択肢エが正解である。
応用情報技術者試験 令和3年度春期 午前 の過去問一覧へ戻る・問47