语法分析基于()文法进行,即识别的是该类文法的句子。语法分析的有效工具是()。
第1题:
A描述规则
B描述语言
C描述文法
D描述句子
第2题:
此题为判断题(对,错)。
第3题:
A.上下文有关文法
B.上下文无关文法
C.短语文法
D.句子文法
第4题:
语法分析方法大体上可分成自顶向下和自底向上两种。自底向上分析法,是从输入符号串开始逐步进行(38),直至(38)成文法的起始符号。自顶向下分析法,则是从文法的起始符号开始反复使用产生式进行(39),直至(40)出输入符号串。算符优先文法是一种自底向上分析方法,其特点是文法的产生式中(41)。自顶向下的分析方法,通常要求文法的产生式(41),如(42)文法就是一种可以自顶向下分析的文法。
A.递归
B.综合
C.回归
D.推导
E.归约
第5题:
假设某程序语言的文法如下:
S→SaT|T
T→TbR|R
T→PdR|P P→fSg|e
其中:VT={a,b,d,e,f,g},VN{S,T,R,P},S是开始符号。那么,此方法是(38 方法。这种文法的语法分析通常采用优先矩阵,优先矩阵给出了该文法中各个终结符之间的优先关系 (大于,小于,等于,无关系)。在上述文法中,某些终结符之间的优先关系如下:
b(39)a:f(40)g;a(41)a;d(42)d。
A.正规文法
B.算符文法
C.二义文法
D.属性文法
第6题:
语法分析时必须先消除文法中的左递归。
第7题:
自顶向下的语法分析方法的基本思想是:从文法的()开始,根据给定的输入串并按照文法的产生式一步一步的向下进行(),试图推导出文法的(),使之与给定的输入串()。
第8题:
词法分析基于()文法进行,即识别的单词是该类文法的句子。
第9题:
语法分析
文法分析
语言分析
解释分析
第10题:
第11题:
对
错
第12题:
第13题:
假设某程序语言的文法如下:
S→SaT|T
T→TbR|R
R→PdR|P
P→fSg|e
其中Vr={a,b,d,e,f,g};Vn={S,T,R,P};S是开始符号,那么,此文法是(43)文法。这种文法的语法分析通常采用优先矩阵。优先矩阵给出了该文法中各个终结符之间的优先关系(大于、小于、等于和无关系)。在上述文法中,某些终结符之间的优先关系如下:b{(44)}a;f{(45)}g;a{(46)}a;d{(47)}d。
A.五则文法
B.算符文法
C.二义文法
D.属性文法
第14题:
此题为判断题(对,错)。
第15题:
A.归约
B.推导
C.递归
D.逆序
第16题:
● 由某上下文无关文法M[S]推导出某句子的分析树如下图所示,则错误的叙述是 (50) 。

(50)A. 该文法推导出的句子必须以“a”开头
B. acabcbdcc 是该文法推导出的一个句子
C. “S->aAcB”是该文法的一个产生式
D. a、b、c、d属于该文法的终结符号集
第17题:

第18题:
一个编译程序中,不仅包含词法分析,()中间代码生成,代码优化,目标代码生成等五个部分。
第19题:
BNF是一种广泛采用的()的工具。
第20题:
3型文法是()是语法分析使用的文法。
第21题:
短语文法
上下文有关文法
上下文无关文法
正规文法
第22题:
第23题:
对
错