《编译原理》复习题及答案_第1页
《编译原理》复习题及答案_第2页
《编译原理》复习题及答案_第3页
《编译原理》复习题及答案_第4页
《编译原理》复习题及答案_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《编译原理》课程复习资料3.如果一个文法存在某个句子对应两棵不同的语法树,则称这个文法是。7.符号表中的信息栏中登记了每个名字的有关的性质,如8.一个过程相应的DISPLAY表9.一个句型的最左直接短语称为句型的。20.一个句型的最左直接短语称为句型的。26.对于文法G,仅含终结符号的句型称为。29.局限于基本块范围的优化称。32.每条指令的执行代价定义为。end.aabcSAArdBBTCa()a-V.-V.(-V.-V.).>.>.>5.>V..>.>p(a+b,b,a);end.试问,若参数传递的方式分别采用传地址和传值时,程序执end.fori:=E⑴toE⑵doSi:=白TtT,S|SifX>0VY<0thenwhileX>0doX:=A*3elseY:=B+3;参考答案1.(最右推导)3.(二义性的)4.(执行性),(说明性)5.(单词符号),(语法单位)。6.(源程序),(单词符号)7.(类型、种属、所占单元大小、地址)8.(现行活动记录地址和所有外层最新活动记录的地址)9.(句柄)10.(栈式堆式)11.(类型作用域)12.(传地址),(传值),(传名)),(),(14.(自上而下),(自下而上)15.(分析表),(符号栈)16.(传地址),(传值),(传名)),(),(),(19.(语法),(语义)20.(句柄)22.(静态),(动态)23.(二义性文法)24.(规范推导),(规范)25.(自上而下),(自下而上)26.(句子)27.(从开始符号出发,向下推导,推出句子)28.(单词符号),(语法单位)29.(局部优化)30.(分析表),(符号栈)32.(指令访问主存次数加1)33.(最左素短语)2.二义性文法:如果一个文法存在某个句子对应两棵不同的语法树,则称这个文法是二义性文3.DISPLAY表:过程的嵌套层次显示表,记录该过程的各外层过程的最新活动记录的起始地址。8.基本块:指程序中一顺序执行的语句序列,其中只有一个入口和一个出口,入口就是其中的第一个语句,出口就9.语法制导翻译:在语法分析过程中,根据每个产生式所对应的语义子程序进行翻译的办法叫做语法制18.素短语:素短语是指这样一个短语,至少含有一个终结符,并且,除它自身外不再含任239S=>SaS=>SaSaS=>aSaS=>aaS=S=>SaS=>aS=>aSaS=>aa0123456789##ATdBTCBTCATdfg)42(25a455439.优化:对程序进行各种等价变换,使得从变换后的程序出发,能产生更有效的目标代码。三种级别:局部优化、循A=>AA=>(A)A=>()A=>()A=>AA=>A=>(A)=>()**17.(ab|ba)={a,b,ab,ba,aab,bba..........}22.逆波兰式abc+e*bc+f/+:=23.一个文法G别是LL(1)文法的充要条件:SSraST人ST(T)'⑵STCS(1){S.chain:=MERG(C.Chain,S⑴.Chain)}).>.>>.}S=(T)=>(T,S)=>(S,S)=>(a,S)=>(a,(T))=>(a,(T,S))=>(a,(S,S))=>(a,(a,S))=>(a,(a,a))短语aaSTdoMiSiwhileM2E}9.(i)S=>aAcBe=>AAbcBe=>abbcBe=>abbcdes,S'TSS'TE:S'TS#ii.(i)(j>,X,0,(5))(3)(j<,Y,0,(5))(5)(j>0,X,0,⑺)(7)(*,A,3,Ti)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论