此题为判断题(对,错)。
第1题:
1、在递归的预测分析过程中进行翻译,以下说法不正确的是()。
A.可以将一个递归的预测分析器扩展为一个翻译器
B.在语法分析器中,每个非终结符A对应一个过程,在做语义分析时,要将过程扩展成一个函数
C.以继承属性作为函数的参数,以综合属性作为函数的返回值
D.以综合属性作为函数的参数,以继承属性作为函数的返回值
第2题:
3、以下说法不正确的是()。
A.语法制导翻译方案只限自底向上的分析方法
B.给定一个以LL文法为基础的L-SDD,可以修改这个文法,并在LR语法分析过程中计算这个新文法之上的SDD
C.对于这个内嵌的语义动作,向文法中引入一个标记非终结符M来替换它
D.每个标记非终结符M对应着一个空产生式M→ ε,该产生式对应着一段语义子程序,它的任务就是完成M所替换的那个语义动作要完成的工作
第3题:
2、在递归的预测分析过程中进行翻译,以下说法不正确的是()。
A.在语法分析器中,每个非终结符A对应一个过程,在做语义分析时,要将过程扩展成一个函数
B.对出现在A产生式右部中的每个文法符号的每个属性都设置一个局部变量
C.如果非终结符含有继承属性,需要将函数调用的返回值赋给相应的局部变量
D.对于产生式右部的每个动作,将其代码复制到语法分析器,并把对属性的引用改为对相应变量的引用
第4题:
当一个文法满足LL(1)文法时,我们可以对文法的每一个非终结符构造一个过程,这些过程是()
A.递归下降分析程序
B.预测分析程序
C.自上而下分析
D.自下而上分析
第5题:
在自上而下的语法分析中,一般来说,为一个非终结符号选择产生式是一个“尝试并犯错”的过程