必ず受かる情報処理技術者試験

当サイトは、情報処理技術者試験に合格するためのWebサイトです。
ITパスポート試験,基本情報技術者,応用情報技術者,高度試験の過去問題と解答及び詳細な解説を掲載しています。
  1. トップページ
  2. 応用情報技術者
  3. 平成24年度春季問題一覧
  4. 平成24年度春季問題3-解答・解説-分析

平成24年度春季問題

問題3

次のBNFで定義される<DNA>に合致するものはどれか。
<DNA> ::= <コドン> | <DNA> <コドン>
<コドン> ::= <塩基> <塩基> <塩基>
<塩基> ::= A | T | G | C

AC
ACGCG
AGC
ATGC

次のBNFで定義される<DNA>に合致するものはどれか。
<DNA> ::= <コドン> | <DNA> <コドン>
<コドン> ::= <塩基> <塩基> <塩基>
<塩基> ::= A | T | G | C

AC
ACGCG
AGC
ATGC

解答:ウ

<解説>

<DNA> ::= <コドン> | <DNA> <コドン> <DNA> は、 <コドン>または<DNA>+<コドン>
<コドン> ::= <塩基> <塩基> <塩基> <コドン>は、<塩基> <塩基> <塩基>
<塩基> ::= A | T | G | C <塩基>は、AまたはTまたはGまたはC

コドンが塩基三つで構成されるため、DNAに含まれる塩基は3の倍数である。したがって、塩基の数が3であるAGGが正解である。