次に示す記述は、BNFで表現されたあるプログラム言語の
構文の一部である。
<パラメタ指定>として、適切なものはどれか。
<パラメタ指定>::=<パラメタ>|(<パラメタ指定>,<パラメタ>)
<パラメタ>::=<英字>|<パラメタ><英字>
<英字>::=a|b|c|d|e|f|g|h|i
ア ((abc,def),ghi)
イ ((abc,def))
ウ (abc,(def))
エ (abc)
<パラメタ指定>::=(<パラメタ指定>,<パラメタ>)
→ ((<パラメタ指定>,<パラメタ>),<パラメタ>)
→ (((<パラメタ指定>,<パラメタ>),<パラメタ>),<パラメタ>)
のように、
((((<パラメタ>,<パラメタ>),<パラメタ>),<パラメタ>),<パラメタ>)
の構文が適切となる。
EXCEL VBAのご相談なら ファーストマクロ へ
タグ:BNF