次のBNFで定義される<変数名>に合致するものはどれか。
<数字>:: = 0|1|2|3|4|5|6|7|8|9
<英字>:: = A|B|C|D|E|F
<英数字>:: = <英字>|<数字>|_
<変数名>:: = <英字>|<英数字>|<英数字>
ア | _B39 |
イ | 246 |
ウ | 3E5 |
エ | F5_1 |
答え エ
【解説】
<変数名>:: = <英字>|<英数字>|<英数字>から、変数名の最初の文字は<英字>から始まるのでこれを満足するのはF5_1(エ)である。
【キーワード】
・BNF