goo blog サービス終了のお知らせ 

合格☆情報処理技術者試験

メルマガのバックナンバーです。過去問を覚えましょう。■携帯で学習可能です。

BNF記法

2009-10-13 22:01:29 | 日記
BNF記法で「くS>::=a|b」を、何と読むでしょう?
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
「Sは、a又はbである」と読みます。


平成20年度 春期
基本情報技術者
午前 問11

次のBNFで定義されるビット列Sであるものはどれか。

くS>::=01|0くS>1


000111


010010


010101


011111


答え
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
アの、「000111」が正解です。


解答群は6ビットありますので・・・いきなり「01」だけだと、2ビットで終わってしまいますので、×です。

「0くS>1」の方は再帰的になっていて、両サイドの0と1の真ん中に、あと4ビット要りますので・・・

0くS>1

00くS>11

000111

という風に、最後に「01」を採れば、6ビットになりますよね?

この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« DNS | トップ | 主記憶へのアクセス速度とプ... »

日記」カテゴリの最新記事