過去問ハブ🔥 0日
オートマトン・形式言語・計算理論文脈自由文法とプッシュダウンオートマトン難易度 易35 / 50

文脈自由文法の構文木(導出木)について、正しい記述はどれか。

選択肢をタップすると、その場で答え合わせできます

正解と解説を見る

正解 C葉を左から順に読むと、導出された記号列になる

解説

正解は「葉を左から順に読むと、導出された記号列になる」です。構文木では、根に開始記号を置き、規則 A → α を適用するごとに、節点 A の子として α の各記号を左から順に並べます。導出が終わると葉はすべて終端記号(または ε)になり、葉を左から読んだ列が導出された記号列です。「根には、導出された記号列の最初の終端記号が置かれる」は誤りで、根は開始記号です。「内部節点には、終端記号だけが置かれる」も誤りで、内部節点は規則の左辺である非終端記号です。「1つの記号列に対する構文木は、文法によらず必ず1つに定まる」も誤りで、曖昧な文法では複数の構文木が存在します。

  • #構文木

この調子でオートマトン・形式言語・計算理論を続けて解く

▶ この科目の連続演習へ進む(10問)

この問題の分野を深く学ぶなら

PR情報工学・理系基礎の教科書を探す

詳細を見る

オートマトン・形式言語・計算理論の問題一覧へ戻る

「文脈自由文法とプッシュダウンオートマトン」の関連問題