BNF とは

2019

BNF とは

基本情報技術者 過去問 2019年(令和元年) 秋期 午前 問7 を参考に考えてみます。

<問題>

次のBNFで定義される<変数名>に合致するものはどれか。

<数字>::= 0|1|2|3|4|5|6|7|8|9

<英字>::= A|B|C|D|E|F

<英数字>::=<英字>|<数字>|_

<変数名>::=<英字>|<変数名><英数字>

<選択肢>

(ア) _B39

(イ) 246

(ウ) 3E5

(エ) F5_1

次のBNFで定義される<変数名>に合致するものはどれか。

正解は(エ)です。


::= ←が 区切り

| ← が or

だってさ。

コメント

タイトルとURLをコピーしました