早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
一个文法G是岐义性(又称二义性)文法的含义是(28)。A.文法G中有多余的产生式B.在L(G)中至少存在一
题目
一个文法G是岐义性(又称二义性)文法的含义是(28)。
A.文法G中有多余的产生式
B.在L(G)中至少存在一个句子,它的语义有多于一种解释
C.在L(G)中至少存在一个句型,它有两个不同的最左推导
D.在L(G)中至少存在一个句子,它有两个不同的最左推导或最右推导
参考答案
正确答案:D
解析:可以如下给出文法二义性的定义,如果一文法的句子存在两棵分析树,那么该句子是二义性的。如果一文法能产生二义性的句子,则说这个文法是二义性的;否则,该文法是无二义性的。换句话说,如果一个文法的句子能构造出两棵分析树,那么这个文法是二义性的。一个文法的句子能构造出两棵分析树的依据是这个句子有两个不同的最左推导或最右推导。我们常常使用无二义性文法,使得构造出的编译程序的分析过程是唯一的。但是,一个语言的二义性文法常比无二义性文法简单明了。因此,在描述语言语法和构造编译程序时,也使用二义性文法。显然,在使用二义性文法时,要清楚知道使用的二义性文法因何会出现二义性,以及在什么条件的约束下可消除这种二义性。
解析:可以如下给出文法二义性的定义,如果一文法的句子存在两棵分析树,那么该句子是二义性的。如果一文法能产生二义性的句子,则说这个文法是二义性的;否则,该文法是无二义性的。换句话说,如果一个文法的句子能构造出两棵分析树,那么这个文法是二义性的。一个文法的句子能构造出两棵分析树的依据是这个句子有两个不同的最左推导或最右推导。我们常常使用无二义性文法,使得构造出的编译程序的分析过程是唯一的。但是,一个语言的二义性文法常比无二义性文法简单明了。因此,在描述语言语法和构造编译程序时,也使用二义性文法。显然,在使用二义性文法时,要清楚知道使用的二义性文法因何会出现二义性,以及在什么条件的约束下可消除这种二义性。
看了一个文法G是岐义性(又称二义性...的网友还看了以下:
载重1000千克的电梯可在中多少平均65千克的人 数学 2020-05-17 …
一个文法G是岐义性(又称二义性)文法的含义是(28)。A.文法G中有多余的产生式B.在L(G)中至少 计算机类考试 2020-05-26 …
在中国少年儿童画展色彩缤纷的画幅中,我看到一幅没有色彩、线条也极其简单的画儿(改为转述句) 其他 2020-06-06 …
黄河昆明北国南疆哈达黄河纤夫七月的星火南湖的航船在中华少年中什么意思。 其他 2020-07-10 …
1、数学的研究可以用到不同的自然科学.是否2、陈省身在中国少年数学论坛题词“数学是一种精神”.() 数学 2020-07-31 …
软体动物的生活环境是:大多数种类生活在中,少数生活在中. 其他 2020-11-06 …
腔肠动物是一类低等的动物,多数种类生活在中,少数种类生活在里. 语文 2020-11-17 …
1938年10月,毛泽东在中共中央六届六中全会上所做的政治报告中指出:没有抽象的马克思主义,只有具体 历史 2020-11-26 …
教育部长袁贵仁在中国少年先锋队第七次全国代表大会上的讲话中指出,要切实保障进城务工人员随迁子女、农村 政治 2020-12-17 …
药品的存放:一般固体药品放在中,液体药品放在中(少量的液体药品可放在滴瓶中),取用量:按实验所需取用 化学 2020-12-22 …