若状态k含有项目“A→α·”,对任意非终结符a,都用规则“A →α”归约的语法分析方法是()。
A.LALR分析法
B.LR(0)分析法
C.LR(1)分析法
D.SLR(1)分析法
第1题:
设G是一右线性文法,并设G中的非终结符号的个数为k,则所要构造的状态转换图共有几个结点()。
A、k-1
B、k
C、k+1
D、k+2
第2题:
此题为判断题(对,错)。
第3题:
A.①④
B.②⑤
C.③⑤
D.①⑤
第4题:
A.归约
B.推导
C.递归
D.逆序
第5题:
此题为判断题(对,错)。
第6题:
在编译程序中,语法分析的方法有自底向上分析和自顶向下分析。自底向上分析方法自左向右扫描输入符号串,通过(46)分析其语法是否正确。例如,(47)就是一种自底向上的分析方法,与其他自底向上分析方法不同,它是根据(48)来进行归约的。自顶向下分析方法从文法的开始符号出发,判断其能否(49)出输入符号串。采用自顶向下分析方法时,要求文法不含有(50)。
A.归约-移进
B.归约-归约
C.移进-归约
D.移进-移进
第7题:
此题为判断题(对,错)。
第8题:
第9题:
文法G产生的()的全体是该文法描述的语言。
第10题:
每个非终结符产生的终结符号串都是该语言的子集。
第11题:
归纳
归约
推理
推导
第12题:
归约一移进
移进-移进
移进-归约
归约-归约
第13题:
规范推导的每一步总是用产生式右边符号串替换句型中什么位置的非终结符号()。
A、最左
B、最右
C、最中
D、任意
第14题:
A直接左递归
B直接右递归
C间接左递归
D间接右递归
第15题:
在编译程序中,语法分析的方法有自顶向下分析和自底向上分析。自顶向下分析方法从文法的开始符号出发,判断其能否(151)出输入符号串。采用自顶向下分析方法时,要求文法不含有(152)。自底向上分析方法自左向右扫描输入符号串,通过(153)分析其语法是否正确。例如,(154)就是一种自底向上的分析方法,与其它自底向上分析方法不同,它是根据(155)来进行归约的。
A.归纳
B.归约
C.推理
D.推导
第16题:
此题为判断题(对,错)。
第17题:
LR(k)方法是(19)。
A.从左到右分析,每次走k步的一种编译方法
B.从左到右分析,共经过k步的一种编译方法
C.从左到右分析,每次向前预测k步的一种编译方法
D.从左到右分析,是否归约句柄要向后看k个输入符号的一种编译方法
第18题:
此题为判断题(对,错)。
第19题:
移进--归约分析法是编译程序(或解释程序)对高级语言源程序进行语法分析的一种方法,属于()的语法分析方法。
A.自顶向下(或自上而下)
B.自底向上(或自下而上)
C.自左向右
D.自右向左
第20题:
第21题:
非终结符
第22题:
句型
终结符集
非终结符集
句子
第23题:
递归下降法
SLR方法
LL(K)分析方法
LR(K)方法
第24题:
对
错