状態遷移図による入力処理

テクニカルエンジニア(ネットワーク) 平成20年度 秋期 午前 問13

状態遷移図による入力処理

担当者名,電話番号及び数値の3項目からなるデータの入力処理で,直前の入力を取り消すために特殊文字“/”を使用している。状態遷移図に従って入力データを処理するとき,正しく処理されるものはどれか。ここで,〈漢〉は担当者名に用いる漢字を,〈数〉は数字又は“-”を,△は空白を,〈改〉は改行を表す。

開始→状態1:〈漢〉。状態1→状態1:〈漢〉。状態1→開始:/。状態1→状態2:△。状態2→状態1:/。状態2→状態3:〈数〉。状態3→状態3:〈数〉。状態3→状態2:/。状態3→状態4:△。状態4→状態3:/。状態4→状態5:〈数〉。状態5→状態5:〈数〉。状態5→終了:〈改〉。

ア 山田△/1111-2222/田山△//111-3333△/1111-2222△23〈改〉

イ 山田△1111-2222/田山△111-3333△//1111-2222△23〈改〉

ウ 山田△1111-2222△//田山△111-3333△///1111-2222△23〈改〉

エ 山田△1111-2222△////田山△111-3333△//1111-2222△23〈改〉

図表を、内容・対応関係を保ったテキストに変換。原図は出典PDFを参照。

正解を表示

エ

この問題に出てくる用語

UML
ソフトウェアの構造や振る舞いを図で表すための、統一されたグラフィカルなモデリング言語。オブジェクト指向による分析・設計で使われ、OMGが標準化している。

問題文:IPA作成の問題冊子(転載PDF)

↑