算符优先文法是一种自底向上的分析方法,其文法的特点是文法的产生式中__(1)__。自顶向下的分析方法通常要求文法的产生式__(2)__,如__(3)__文法就是一种可以自上而下分析的文法。空白(1)处应选择()
A.不含两个相邻的非终结符
B. 不含两个相邻的终结符
C. 不含ε产生式
D. 不含长度为1的产生式
- · 有3位网友选择 C,占比30%
- · 有3位网友选择 D,占比30%
- · 有3位网友选择 B,占比30%
- · 有1位网友选择 A,占比10%
A.不含两个相邻的非终结符
B. 不含两个相邻的终结符
C. 不含ε产生式
D. 不含长度为1的产生式
A. LR(1)
B. B.LL(1)
C. C.SLR(1)
D. D.LALR(1)
A.不以非终结符开头
B. 不以终结符开头
C. 不含左递归
D. 不含右递归
语法分析方法大体上可分成自顶向下和自底向上两种。自底向上分析法,是从输入符号串开始逐步进行(38),直至(38)成文法的起始符号。自顶向下分析法,则是从文法的起始符号开始反复使用产生式进行(39),直至(40)出输入符号串。算符优先文法是一种自底向上分析方法,其特点是文法的产生式中(41)。自顶向下的分析方法,通常要求文法的产生式(41),如(42)文法就是一种可以自顶向下分析的文法。
A.递归
B.综合
C.回归
D.推导
E.归约
(46) A.归约-移进
B.归约-归约
C.移进-归约
D.移进-移进
(47) A.算符优先分析法
B.LL (1) 分析法
C.递归子程序分析法
D.预测分析法
(48) A.短语
B.素短语
C.句柄
D.直发短语
(49) A.归约
B.移进
C.推理
D.推导
(50) A.右递归
B.左递归
C.直接左递归
D.直接右递归
在下述的编译方法中,自底向上的方法有(52),自顶向下的分析方法有(53)。
①简单优先分析
②算符优先分析
③递归下降分析
④预测分析技术
⑤LR(K)分析
⑥SLR(k)分析
⑦LL(k)分析
⑧LALR(K)分析
A.③④⑦
B.③④⑧
C.③④⑤⑥⑦
D.①②⑤⑥⑧
A.自左至右
B. 自右至左
C. 混合方式
D. 自顶向下
E. 自底向上
A.自左至右
B. 自右至左
C. 混合方式
D. 自顶向下
E. 自底向上
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!