2017 春 午前I 問02
あるプログラム言語において、 識別子 (identifer) は、 先頭が英字で始まり、 それ以降に任意個の英数字が続く文字列である。 これをBNFで定義したとき、 a に入るものはどれか。
解説
IPA 公式公開の過去問です。
解答例や採点講評と合わせて根拠を確認してください。
選択肢
- ア: ぐくdgtテー0|112131415le6l7lsl9くletter>テAIBICI…IXIYIZlalblcl…lxlylz
- イ: べくidentiferドー [しュ』
- ウ: <ぐletter> | ぐdigit> | くidentifer>ぐletter> | くidentifer>ぐdigit> イ。ぐJetter> | <digit> | くletter>ぐidentifer> | くidentifer>ぐdigit> ウぐletter> | ぐidentifer>くdigit
- エ: ぐJetter | <identifer>ぐdigit> | くiqentifer>ぐletter>