在通常的语法分析方法中,()特别适用于表达式的分析。
第1题:
A.自顶向下分析法
B.LL分析法
C.SLR分析法
D.自底向上分析法
第2题:
在高级语言编译程序常用的语法分析方法中,预测分析法属于自上而下的语法分析方法。()
第3题:
●在编译程序中,语法分析的方法有自底向上分析和自顶向下分析。自底向上分析方法自左向右扫描输入符号串,通过 (46) 分析其语法是否正确。例如, (47) 就是一种自底向上的分析方法,与其他自底向上分析方法不同,它是根据 (48) 来进行归约的。自顶向下分析方法从文法的开始符号出发,判断其能否 (49) 出输入符号串。采用自顶向下分析方法时,要求文法不含有 (50) 。
(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.直接右递归
第4题:
在下述的编译方法中,自底向上的方法有(52),自顶向下的分析方法有(53)。
①简单优先分析
②算符优先分析
③递归下降分析
④预测分析技术
⑤LR(K)分析
⑥SLR(k)分析
⑦LL(k)分析
⑧LALR(K)分析
A.③④⑦
B.③④⑧
C.③④⑤⑥⑦
D.①②⑤⑥⑧
第5题:
A.前缀
B.活前缀
C.LR(0)项目
D.句柄
第6题:
在下述的编译方法中,自顶向下的分析方法有()。
A、简单优先分析
B、算符优先分析
C、递归下降分析
D、预测分析技术
E、LR(K)分析
F、SLR(k)分析
G、LL(k)分析
H、LALR(K)分析
第7题:
是编译程序中语法分析器的接受单位,并产生供以后各阶段使用的有关信息。LR分析法、(2)和(3)是几种常见的语法分析技术,其中(2)和LR分析法属于自下而上分析法,而(3)属于自上而下分析法。LR分析法有SLR(1)、LR(0)、LR(1)和LALR(1)4种,其中(4)的分析能力最强,(5)的分析能力最弱。
A.语句
B.单词
C.产生式
D.表达式
第8题:
●编译程序中语法分析器接受以 (29) 为单位的输入,并产生有关信息供以后各阶段使用。 (30) 、LR分析法和 (31) 是几种常见的语法分析技术,其中 (30) 和LR分析法属于自下而上分析法,而 (31) 属于自上而下分析法。LR分析法有SLR(1)、LR(0)、LR(1)和LALR(1) 4种,其中 (32) 的分析能力最强, (33) 的分析能力最弱。
(29) A.表达式
B.单词
C.产生式
D.语句
(30) ,(31) A.递归下降法
B.算符优先法
C.语法制导翻译法
D.数据流分类法
(32) ,(33) A.SLR(1)
B.LR(0)
C.LR(1)
D.LALR(1)
第9题:
A、比较分析法
B、结构分析法
C、比率分析法
D、因素分析法
第10题:
此题为判断题(对,错)。