早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
A.LR(I)B.LL(I)C.SLR(I)D.LALR(I)
题目
A.LR(I)
B.LL(I)
C.SLR(I)
D.LALR(I)
参考答案
正确答案:B
解析:语法分析的程序以词法分析程序所输出的用内部编码表示的单词序列为输入,其任务是分析源程序的结构,鉴别它是否是相应程序设计语言的一个合法程序。为了完成这个任务,通常由语法分析程序尝试着为其构造一棵完整的语法树。若尝试成功,则表明输入的符号串在结构上是一个合乎语法的程序,否则,源程序中必然存在错误。就产生语法树的方向而言,可大致把它们分为自顶向下和自底向上两大类。所谓自顶向下的分析是对给定的符号串,试图自顶向下地为其构造出一棵语法树,或者说从文法的开始符号出发,为其构造一个最左推导。所谓自底向上的分析是对给定的符号串,试图自底向上地为其构造出一棵语法树,或者说从给定的符号串本身出发,试图将其归约为文法的开始符号。算符优先文法属于自底向上的分析法,它利用各个算符间的优先关系和结合规则来进行语法分析,特别适用于分析各种表达式。算符优先文法的任何产生式的右部都会出现两个非终结符相邻的情况,且任何一对终对符之间至多只有3种算符关系“”、“>”和“=”之一成立。自顶向下的文法中不能有左递归,否则自顶向下的分析过程进入死循环,不能正常进行。(27)中除LL(I)为自顶向下的文法外,其他均为自底向上的文法。
解析:语法分析的程序以词法分析程序所输出的用内部编码表示的单词序列为输入,其任务是分析源程序的结构,鉴别它是否是相应程序设计语言的一个合法程序。为了完成这个任务,通常由语法分析程序尝试着为其构造一棵完整的语法树。若尝试成功,则表明输入的符号串在结构上是一个合乎语法的程序,否则,源程序中必然存在错误。就产生语法树的方向而言,可大致把它们分为自顶向下和自底向上两大类。所谓自顶向下的分析是对给定的符号串,试图自顶向下地为其构造出一棵语法树,或者说从文法的开始符号出发,为其构造一个最左推导。所谓自底向上的分析是对给定的符号串,试图自底向上地为其构造出一棵语法树,或者说从给定的符号串本身出发,试图将其归约为文法的开始符号。算符优先文法属于自底向上的分析法,它利用各个算符间的优先关系和结合规则来进行语法分析,特别适用于分析各种表达式。算符优先文法的任何产生式的右部都会出现两个非终结符相邻的情况,且任何一对终对符之间至多只有3种算符关系“”、“>”和“=”之一成立。自顶向下的文法中不能有左递归,否则自顶向下的分析过程进入死循环,不能正常进行。(27)中除LL(I)为自顶向下的文法外,其他均为自底向上的文法。
看了A.LR(I)B.LL(I)C...的网友还看了以下:
已知全集I=N,集合A={x|x=2n,n∈N},B={x|x=4n,n∈N},则...A.I=A 数学 2020-04-06 …
10.A:Don’tmakenoiseinthelivingroom!Mybabyissleepi 英语 2020-05-13 …
古生物进入并成为岩石中化石的地质环境和过程是A.I——① B.Ⅱ——③C.Ⅲ——⑤ D.⑥?——I 学历类考试 2020-05-24 …
A.(C, B, D, A, P, E, I, J, G, H)B.(C, B, D, A, E, 计算机类考试 2020-05-26 …
A.(C, B, D, A, F, E, I, J, G, H)B.(C, B, D, A, E, 计算机类考试 2020-05-26 …
A.(B, F, G, J, A, E, D, I, C, H)B.(B, A, D, E, F, 计算机类考试 2020-05-26 …
化学高手们帮帮我啊?超级急的啊!有A,B,C三种常见固体,投入水中分别产生D,E,F三种气体,他们 化学 2020-06-23 …
下列各项字读音全都正确的一项是A.贿赂(lù)瑰(guī)怪荫(yīn)庇哺(bǔ)育有的放矢(sh 其他 2020-11-11 …
一道编程题:4位同学中的一人做了好事,校长问到,A说“不是我”,B说是C,C说是D,D说C胡说,下面 其他 2020-11-30 …
英文单词分类填空动物类1.O()t()p()s2.k()t()e()3.l()b()t()r4.a( 英语 2021-02-05 …