A 不是,因为含有左公共引子aB 和D不是,因为含有左递归C是,因为SELECT(S→aS) 与SELECT(S→b)的交集为空,符合LL(1)文法的定义。
选C因为 C里面 FIRST(aS)yuFIRST(b)为空