2001级编译原理试题(A).doc
as****16
在线预览结束,喜欢就下载吧,查找使用更方便
相关资料
编译原理_陈志刚_编译原理试卷.doc
《编译原理》软件工程2005级期终考卷学号:姓名:说明:1.本考卷中大写字母∈VN,其他符号∈VT;2、试卷中一、二两题请作在考卷上概念题(15分)1、编译过程一般分为几个阶段?各阶段的输入输出分别为什么?2、对下列状态转换图,写出状态0的处理过程:字母012字母其他数字其中:状态2的过程为proc2.3、文法G为:SaABAaB则判断G为LL(1)文法的条件是:二、判断题(10分。注:每答对一题得+2分;答错一题得-2分;不答者得0分)1、设∑为{a,b},则a,ba,{∑},Ø都是∑上的正规式。()2
编译原理试题.pdf
中间语言与语法制导翻译重点与难点重点:语法制导翻译的基本思想,属性文法,翻译模式,说明语句的翻译方案。三地址码,各种语句的目标代码结构、属性文法与翻译模式。难点:属性的意义,对综合属性,继承属性,固有属性的理解,属性计算,怎么通过属性来表达翻译。布尔表达式的翻译,对各种语句的目标代码结构、属性文法与翻译模式的理解。基本要求掌握语法制导翻译的基本思想,属性文法,综合属性,继承属性,固有属性,属性计算,S_属性文法,L_属性文法,说明语句的翻译方案,翻译模式、属性文法的实现掌握中间语言与语义分析的基本概念;熟
编译原理试题.doc
编译原理题库一、选择题:1.编译原理是对(C)。A、机器语言的执行B、汇编语言的翻译C、高级语言的翻译D、高级语言程序的解释执行2.编译程序是将高级语言程序翻译成D。A、汇编语言程序B、机器语言程序C、高级语言程序D、汇编语言或机器语言程序3.文法:G:S→xSx|y所识别的语言是(D)。A、xnyxmB、(xyx)*C、x*yx*D、xnyxm(n≥0)4.设有文法G[I]:I→I0|I1|Ia|Ic|a|b|c下列符号串中是该文法的句子的有B。①ab0②a0c01③aaa④bc10可选项有A、①B、②
编译原理试题.pdf
编译原理试题一、单项选择题1.将编译程序分成若干个“遍”是为了(B)A.提高程序的执行效率B.使程序的结构更加清晰C.利用有限的机器内存并提高机器的执行效率D.利用有限的机器内存但降低了机器的执行效率2.不可能是目标代码的是(D)A.汇编指令代码B.可重定位指令代码C.绝对指令代码D.中间代码3.词法分析器的输入是(B)A.单词符号串B.源程序C.语法单位D.目标程序4.中间代码生成时所遵循的是(C)A.语法规则B.词法规则C.语义规则D.等价变换规则5.编译程序是对(D)A.汇编程序的翻译B.高级语言程
编译原理试题.docx
一.(每项选择2分,共20分)选择题1.将编译程序分成若干个“遍”是为了_b__。a.提高程序的执行效率b.使程序的结构更加清晰c.利用有限的机器内存并提高机器的执行效率d.利用有限的机器内存但降低了机器的执行效率2.构造编译程序应掌握__d__。a.源程序b.目标语言c.编译方法d.以上三项都是3.变量应当c_。a.持有左值b.持有右值c.既持有左值又持有右值d.既不持有左值也不持有右值4.编译程序绝大多数时间花在_d___上。a.出错处理b.词法分析c.目标代码生成d.管理表格5.词法分析器的输出结果