编译原理-2015学年期末试卷及答案1.doc
《编译原理-2015学年期末试卷及答案1.doc》由会员分享,可在线阅读,更多相关《编译原理-2015学年期末试卷及答案1.doc(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date编译原理2014-2015学年期末试卷及答案1请更改此试卷文件名2014-2015学年第一学期期末考试答案及评分标准编译原理( A )卷命题教师:毛静任课教师:毛静 课程代码:22801204适用班级:计本12级 教研室主任审核(签名):教学主任(签名):题 号一二三四五总分分 值得 分选择题一、(每小题2分,共20分) 1、下述编译过程,顺序正确的是: 【 C 】A
2、、词法分析,语义分析,语法分析,代码优化,中间代码生成,目标代码生成B、语法分析,词法分析,语义分析,中间代码生成,代码优化目标代码生成C、词法分析,语法分析,语义分析,中间代码生成,代码优化,目标代码生成D、语法分析,词法分析,语义分析,中间代码生成,目标代码生成,代码优化2、编译程序是对: 【 D】A、高级语言程序的执行 B、汇编语言的翻译C、机器语言的执行 D、高级语言的翻译3、词法分析的输入和输出分别是: 【C 】A、汇编指令,目标代码 B、源程序,中间代码C、源程序,记号流 D、源程序,语法树4、正规式M1和M2等价的条件是: 【 C】A、M1和M2的状态数相同 B、M1和M2的有向
3、边相同C、M1和M2所表示的语言集相同D、M1和M2状态数和有向边都相同5、语法分析常用的方法是: 【B】可选项有:(1)自上而下 (2)自左向右 (3)自底向上 (4)自右向左A、(1)(2) B、(1)(3)C、(1)(4) D、(2)(3)6、若b为终结符,则A - B.bC称为: 【 A】A、可移进项目B、可归约项目C、可接受项目D、待约项目7、参数的传递方式主要有: 【 D】可选项:(1)值传递 (2)地址传递 (3)复写恢复 (4)换名调用A、(1)(2) B、(1)(2)(3)C、(2)(3)(4) D、(1)(2)(3)(4)8、下述关于顺序执行的程序的活动树上各节点之间的关系
4、错误的说法是: 【D】A、同一层次的活生存期不交B、任何时刻,处于生存期的活动构成一条从根节点到某节点的路径C、路径上各节点的生存期是嵌套的D、某一时刻只有一个活动处于生存期9、关于寄存器的分配原则,下述说法错误的是: 【B】A、当生成某变量的目标代码时,让变量的值尽可能保存在寄存器中B、当到基本块的结束语句时,将变量的值保存在寄存器中C、当到基本块的结束语句时,将变量的值保存在内存中D、应该将一个基本块内的不常使用的的变量占用的寄存器尽早释放10、作为目标代码生成的基本单位的是: 【B】A、三地址吗B、基本块C、流图 D、中间代码得 分二、填空题(每空1分,共10分)一、1、编译程序是将_高
5、级语言_写的源程序翻译成_目标语言_的程序,这种翻译过程称为编译。2、NFA识别记号的最大特点是它的_不确定性_。3、在推导过程中,若每次直接推导均替换句型中最左边的非终结符,则称为_最左推导_。4、规定一个名字在什么样的范围内应该表示什么意义的规则,被称为_名字的作用域规则_。5、活动记录中保存了两类信息,一类是_控制信息_,另一类是_访问信息_6、代码生成器以_中间代码_和_符号表信息_为输入,生成可以执行的 目标代码。7、如果有一个正常数或者负常数C,使得每次X被增值C,则变量X被称为_归纳变量。得 分三、判断题(正确的在题号后括号内填写“V”,错误的填写“X”)(每小题2分,共20分)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 编译 原理 2015 学年 期末试卷 答案
限制150内