2019年 秋期 基本情報技術者 午前 問7

次の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

キーワードの解説
  • BNF(Backus Naur Form、バッカス記法、バッカス・ナウア記法)
    コンピュータで扱う言語を定義するための記述方法(メタ言語の記述方法)であり、メタ言語の多くはBNFで記述される。
    マークアップ言語として使われるXMLも、BNFで定義されている。

もっと、「BNF」について調べてみよう。

戻る 一覧へ 次へ