大多数程序设计语言语法规则用( )描述即可。
- A.正规文法
- B.上下文无关文法
- C.上下文有关文法
- D.短语结构文法
正确答案及解析
正确答案
B
解析
形式语言理论中有一种重要变换文法,用来描述上下文无关语言,在乔姆斯基分层中称为2型文法。由于程序设计语言语法基本上都是上下文无关文法,因此应用十分广泛。上下文无关文法拥有足够强表达力来表示大多数程序设计语言语法。另一方面,上下文无关文法又足够简单,使得我们可以构造有效分析算法来检验一个给定字串是否是由某个上下文无关文法产生。
你可能感兴趣的试题

-
- A.V(S2)和P(S4)
- B.P(S2)和V(S4)
- C.P(S2)和P(S4)
- D.V(S2)和V(S4)
- 查看答案

-
- A.V(S1)P(S2)和V(S3)
- B.P(S1)V(S2)和V(S3)
- C.V(S1)V(S2)和V(S3)
- D.P(S1)P(S2)和V(S3)
- 查看答案

-
- A.P(S4)和V(S4)V(S5)
- B.V(S5)和P(S4)P(S5)
- C.V(S3)和V(S4)V(S5)
- D.P(S3)和P(S4)V(P5)
- 查看答案

-
- A.P(S3)和V(S4)V(S5)
- B.V(S3)和P(S4)P(S5)
- C.P(S3)和P(S4)P(S5)
- D.V(S3)和V(S4)V(S5)
- 查看答案

-
- A.P(S2)和P(S4)
- B.P(S2)和V(S4)
- C.V(S2)和P(S4)
- D.V(S2)和V(S4)
- 查看答案