石大编译原理期末复习题及参考答案.docx
《石大编译原理期末复习题及参考答案.docx》由会员分享,可在线阅读,更多相关《石大编译原理期末复习题及参考答案.docx(13页珍藏版)》请在三一办公上搜索。
1、编译原理课程综合复习资料一、单选题1 .文法:G:STXSXly所识别的语言是()。A.xyxB.(xyx)*C.x*yx*D.xnyxn(nO)答案:D2 .若状态k含有项目A-”,且仅当输入符号aFOLLOW(八)时,才用规则“Aa”归约的语法分析方法是()。A.LALR分析法B.LR(O)分析法CLR(I)分析法DSLR(I)分析法答案:D3 .词法分析器的输出结果是()。A.单词自身值B.单词在符号表中的位置C.单词的种别编码D.单词的种别编码和自身值答案:D4 .给定文法ATbAlCa,为该文法句子的是()。A.bbaB.cabC.bcaD.cba答案:C5 .若B为非终结符,则AB
2、(3为()。A.移进项目B.归约项目C.接受项目D.待约项目答案:D6 .就文法的描述能力来说,有()。A.SLR(1)LR(O)B.LR(1)LR(O)C.SLR(1)LR(1)D.无二义文法ULR(I)答案:C7 .如图所示自动机M,请问下列哪个字符串不是M所能识别的()。A.bbaaB.abbaC.ababD.aabb答案:D8 .文法G:STXSXIy所识别的语言是()。A.xyxB.(xyx)*C.xnyxn(11O)D.x*yx*答案:C9 .表达式(IAVB)A(CVD)的逆波兰表示为()。AnABVACDVBAqBVCDVAC.ABV11CDVADAqBVACDV答案:B10
3、.如果文法G是无二义的,则它的任何句子()。A.最左推导和最右推导对应的语法树必定相同B.最左推导和最右推导对应的语法树可能不同C.最左推导和最右推导必定相同D.可能存在两个不同的最左推导,但它们对应的语法树相同答案:A11 .编译原理是对OOA.机器语言的执行B.汇编语言的翻译C.高级语言的翻译D.高级语言程序的解释执行答案:C12 .通常一个编译程序中,不仅包含词法分析,语法分析,语义分析,中间代码生成,代码优化,目标代码生成等六个部分,还应包括()。A.模拟执行器B.解释器C.表格处理和出错处理D.符号执行器答案:C13 .若a为终结符,则Aa为()项目。A.归约B.移进C.接受D.待约
4、答案:B14 .文法STaaSlabC定义的语言是()。A.a2kbck0B.akbckOC.a2k-lbck0D.akakbckO答案:C15 .两个有穷自动机等价是指它们的()。A.状态数相等B.有向弧数相等C.所识别的语言相等D.状态数和有向弧数相等答案:C二、判断题1 .正则文法其产生式为A-a,A-Bb,A,BVN,a、bVTo答案:错2 .自上而下分析法是一种“移进一归约”法。答案:错3 .进行代码优化时应着重考虑循环的代码优化,这对提高目标代码的效率将起更大作用。答案:错4 .产生式是定义语法范畴的一种书写规则。答案:对5 .要构造行之有效的自上而下的分析器,则必须消除左递归。答
5、案:错6 .一个算符优先文法可能不存在算符优先函数与之对应。答案:对7 .自下而上的分析法是一种“移进一归约”法。答案:对8 .如果文法G是二义的,那么规范归约和规范推导是互逆的两个过程。答案:错9 .编译程序与具体的机器有关,与具体的语言无关。答案:错10 .计算机高级语言翻译成低级语言只有解释一种方式。答案:错11 .递归下降法允许任一非终极符是直接左递归的。答案:对12 .文法是描述语言的语法结构的形式规则。答案:对13 .静态数组的存储空间可以在编译时确定。答案:错14 .如果文法G是无二义的,那么规范归约和规范推导是互逆的两个过程。答案:对15 .逆波兰法表示的表达式亦称前缀式。答案
6、:对三、问答题1.给出与正规式R=(ab)*(ab*)ba等价的NFA。答案:与正规式R等价的NFA如下图:2.文法GE为:EE+TTTT*FFF(E)i试给出句型(E+F)*i的短语,简单(直接)短语,句柄和最左素短语。答案:短语有:(E+F)*i,(E+F),E+F,F,i简单(直接)短语有:F,i句柄是:F最左素短语是:E+F3.写出表达式(a+b)(a-b)-a(a+b*c)的三元式序列。答案:.(+,a,b)a,b)(3).(/,(1),(2).(*,b,c)(5) .(+,a,(4)(6) .(-,(3),(5)4.翻译成四元式序列。Whilea0Vb0thena:=a1elseb
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 编译 原理 期末 复习题 参考答案

链接地址:https://www.31ppt.com/p-7512513.html