编译原理期末复习.pdf
文库****品店
亲,该文档总共29页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
编译原理期末复习.pdf
编译原理期末复习鉴于编译原理马上就要期末考试,我将手中集中的一些资料上的题目进行了整理归类,每种类型题目给出了所涉及到的基本知识,然后对每类题目中的第一道例题进行了做法进行了讲解,剩下的例题请给大家作为练习,答案也都给出,希望对大家复习有所帮助,最后由于时间很紧,整理的有些仓促,整理中难免有遗漏或错误,请大家见谅;注:下面出现的字母中,若无特别说明,小写英文字母为终结符,大写英文字母为非终结符,希腊字母为终结符与非终结符的任意组合;1、简答题或者名词解释下面涉及到的概念中,加下划线的都是在以往一些试卷中出
编译原理-期末复习.doc
编译原理一、单选题1、将编译程序分为若干个“遍”是为了()。B提高程序的执行效率使程序的结构更加清晰利用有限的机器内存并提高机器的执行效率利用有限的机器内存但降低了机器的执行效率2、构造编译程序应掌握()。D源程序B.目标语言C.编译方法D.以上三项都是3、变量应当()。C持有左值持有右值既持有左值又持有右值既不持有左值也不持有右值4、编译程序绝大多数时间花在()上。D出错处理B.词法分析C.目标代码生成D.管理表格5、()不可能是目标代码。D汇编指令代码B.可重定位指令代码C.绝对指令代码D.中间代码编
《编译原理》期末复习题.pdf
《编译原理》期末复习题一、简答题1.DFA和NFA的区别是什么?答:dfa与nfa的区别表现为两个方面:一是nfa可以若干个开始状态,而dfa仅只一个开始状态。另一方面,dfa的映象m是从k×∑到k,而nfa的映象m是从k×∑到k的子集,即映象m将产生一个状态集合(可能为空集),而不是单个状态。2、何谓优化?按所涉及的程序范围可分为哪几级优化?1)优化:对程序进行各种等效转换,以便从转换后的程序开始,生成更有效的目标代码。(2)三个层次:局部优化、循环优化和全局优化。3.短语、简单短语和句柄之间的关系?语
《编译原理》期末复习题.pdf
《编译原理》期末复习题⼀、简答题1、简述DFA与NFA有何区别?答:DFA与NFA的区别表现为两个⽅⾯:⼀是NFA可以若⼲个开始状态,⽽DFA仅只⼀个开始状态。另⼀⽅⾯,DFA的映象M是从K×∑到K,⽽NFA的映象M是从K×∑到K的⼦集,即映象M将产⽣⼀个状态集合(可能为空集),⽽不是单个状态。2、何谓优化?按所涉及的程序范围可分为哪⼏级优化?1)优化:对程序进⾏各种等价变换,使得从变换后的程序出发,能产⽣更有效的⽬标代码。(2)三种级别:局部优化、循环优化、全局优化。3、短语、简单短语、句柄之间的关系?
编译原理期末复习题.pdf
---------------------------------------------------------------最新资料推荐------------------------------------------------------编译原理期末复习题一、名词解释(每小题6分,共5*6分=30分)、1什么叫编译程序?什么叫解释程序?它们两者的区别是什么?编译程序是把源程序翻译成目标语言的程序.编译得到的目标程序再经过连接装配形成可执行程序文件.用户运行可执行程序文件时不再需要源程序和编译程序.