编译原理第3阶段测试题(共4页).doc





《编译原理第3阶段测试题(共4页).doc》由会员分享,可在线阅读,更多相关《编译原理第3阶段测试题(共4页).doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上江南大学现代远程教育 第三阶段测试卷考试科目:编译原理第8章至第10章(总分100分) 时间:90分钟 学习中心(教学点) 批次: 层次: 专业: 学号: 身份证号: 姓名: 得分: 一、选择与填充(30)1. 四元式之间的联系是通过( )来实现的。 A指示器 B临时变量 C符号表 D程序变量2. 优化可生成( )的目标代码。A. 运行时间较短 B. 运行时间短但占用内存空间大C. 占用存储空间较小 D. 运行时间短且占用存储空间小3. 下列( )优化方法不是针对循环优化进行的。A. 强度削弱 B删除归纳变量 C删除多余运算 D代码外提4. 在目标代码生成阶段,符号表
2、用于( )。A目标代码生成 B语义检查 C语法检查 D地址分配5语法分析是依据语言的_规则进行的,中间代码产生是依据语言的_规进行的。6优化可分为局部优化、_和全局优化三种。二、写出表达式A*(B/C-D)+E/F的逆波兰中间代码。(15)三、什么是活动记录?它主要由哪些内容构成?(15)四、试写出算术表达式a+b*c-(c*b+a-e)/(b*c+d)优化后的四元式序列。(15)五、文法GM及其LR分析表如下,请给出对串dada#的分析过程。 (30)GM: 1) S VdB2) V e3) V 4) B a 5) B Bda 6) B 状态ACTIONGOTOdea#SBV0r3 S312
3、1acc2S43r24r6S5r665r4r46S7r17S88r5r5附:参考答案:一、选择与填充(30)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语法分析是依据语言的_语法_规则进行的,中间
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 编译 原理 阶段 测试

限制150内