本文へスキップ

技術士試験(情報工学部門)・情報技術者試験。ファーストマクロ。


Since 2016.4.19

平成20年度 技術士第一次試験問題【専門科目】

W−6

正規表現で b*a(ba)*a と表すことのできるものだけを受理するような有限状態機械を、次の中から選べ。







正解

A


解説

正規表現 b*a(ba)*a
bababaa
bbbabaa
abaa
babababaa
baa
aa

など、b はいくつあっても0個でもよく、ba もいくつあってもいいが aa は必ず一つなければならない。(最後の文字は 必ず a である。)
また、aa の間には ba が0個以上入る。

@ abba などが受理されるため不適切である。

A 正しい。

B abb などが受理されるため不適切である。

C aba などとして受理されるため、不適切である。

D ab などが受理されるため、不適切である。

W−5 目次 W−7