第1题:
在下述的编译方法中,自底向上的方法有(52),自顶向下的分析方法有(53)。
①简单优先分析
②算符优先分析
③递归下降分析
④预测分析技术
⑤LR(K)分析
⑥SLR(k)分析
⑦LL(k)分析
⑧LALR(K)分析
A.③④⑦
B.③④⑧
C.③④⑤⑥⑦
D.①②⑤⑥⑧
第2题:
此题为判断题(对,错)。
第3题:
LR方法可以分析含有左递归的文法。
第4题:
递归下降分析法是自顶向下分析方法。
第5题:
结构化程序设计的一种基本方法是()。
第6题:
在通常的语法分析方法中,()特别适用于表达式的分析。
第7题:
关于方法的递归,以下说法正确的是()。
第8题:
规范归约
算符优先分析法
递归下降分析法
LR分析法
第9题:
对
错
第10题:
递归下降法
SLR方法
LL(K)分析方法
LR(K)方法
第11题:
不以非终结符开头
不以终结符开头
不含左递归
不含右递归
第12题:
方法递归就是指在一个方法的内部调用自身的过程
方法递归其实就是调用其它方法
方法递归是指方法的返回值不同
以上说法都不对
第13题:
此题为判断题(对,错)。
第14题:
由于递归下降子程序方法较LL(1)方法简单,因此它要求文法不必是LL(1)文法。
第15题:
高级语言编译程序常用的语法分析方法中,递归下降分析法属于()分析方法。
第16题:
下述方法中,()不是自下而上分析方法。
第17题:
在编译程序中,语法分析的方法有自底向上分析和自顶向下分析。自底向上分析方法自左向右扫描输入符号串,通过__(1)__分析其语法是否正确。例如,__(2)__就是一种自底向上的分析方法。与其他自底向上分析方法不同,它是根据__(3)__来进行归约的。自顶向下分析方法从文法的开始符号出发,判断其能否__(4)__出输入符号串。采用自顶向下分析方法时,要求文法不含有__(5)__。空白(5)处应选择()
第18题:
关于方法的递归,以下说法错误的是()。
第19题:
自左至右
自上而下
自下而上
自右向左
第20题:
对
错
第21题:
方法递归必须有结束条件
方法递归次数太多会导致内存溢出
方法递归就是指在一个方法的内部调用自身的过程
方法递归可以无数次,只要有结束条件就可以
第22题:
对
错
第23题:
右递归
左递归
直接右递归
直接左递归