此题为判断题(对,错)。
第1题:
A.二义
B.移进-移进
C.移进-归约
D.归约-归约
第2题:
A.归约
B.推导
C.递归
D.逆序
第3题:
语法分析方法大体上可分成自顶向下和自底向上两种。自底向上分析法,是从输入符号串开始逐步进行(38),直至(38)成文法的起始符号。自顶向下分析法,则是从文法的起始符号开始反复使用产生式进行(39),直至(40)出输入符号串。算符优先文法是一种自底向上分析方法,其特点是文法的产生式中(41)。自顶向下的分析方法,通常要求文法的产生式(41),如(42)文法就是一种可以自顶向下分析的文法。
A.递归
B.综合
C.回归
D.推导
E.归约
第4题:
此题为判断题(对,错)。
第5题:
算符优先分析与规范归约相比的优点是()
第6题:
移进—规约分析器的格局中栈的内容一般是文法符号与状态。
第7题:
如果文法是无二义的,那么规范归约是指()
第8题:
数据结构里,括号匹配算法中,扫描到要进栈,则进栈操作一般记为()。
第9题:
IP内容进栈受保护
IP和所有寄存器内容进栈受保护
CPU进入保持状态,IP和所有寄存器内容保持不变
IP内容进栈保护,所有寄存器内容因CPU进入保持状态保持不变
第10题:
归约速度快
对文法限制少
第11题:
对
错
第12题:
则可能存在移进/归约冲突
则可能存在归约/归约冲突
则可能存在移进/归约冲突和归约/归约冲突
第13题:
A.最左推导
B.最左归约
C.从左到右识别输入串
D.规范归约
第14题:
yacc是一个生成编译程序的工具,它的输入是文法G的产生式规则,它的输出是文法G的(29)。
A.优先分析器
B.LL(1)分析器
C.LR(1)分析器
D.LALR(1)分析器
第15题:
在编译程序中,语法分析的方法有自底向上分析和自顶向下分析。自底向上分析方法自左向右扫描输入符号串,通过(46)分析其语法是否正确。例如,(47)就是一种自底向上的分析方法,与其他自底向上分析方法不同,它是根据(48)来进行归约的。自顶向下分析方法从文法的开始符号出发,判断其能否(49)出输入符号串。采用自顶向下分析方法时,要求文法不含有(50)。
A.归约-移进
B.归约-归约
C.移进-归约
D.移进-移进
第16题:
净室软件工程(Cleanroom)是软件开发的一种形式化方法,可以开发较高质量的软件。它使用(91)进行分析和建模,并且将(92)作为发现和排除错误的主要机制。使用(93)测试来获取认证软件可靠性所需要的信息。
A.产生式归约
B.移进归约
C.盒结构归约
D.规范归约
第17题:
同心集的合并有可能产生新的“移进”/“归约”冲突。
第18题:
一个LR(1)文法合并同心集后若不是LALR(1)文法()
第19题:
LR分析方法是已知的最一般的无回溯的移进-归约方法。
第20题:
何谓堆栈?为什么要设置堆栈?栈区是怎样确定的?数据进栈、出栈按照何种规律?进栈用什么指令?出栈用什么指令?进栈、出栈时栈指针如何变化?通常栈底所指是什么内容?
第21题:
对
错
第22题:
对
错
第23题:
归约一移进
移进-移进
移进-归约
归约-归约