- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
编译原理教程 第二版 习题解析与上机指导 教学课件 ppt 作者 胡元义 第4-6章精品
《编译原理教程》习题解析 1
第四章 语义分析和中间代码生成
第五章 代 码 优 化
第六章 运行时存储空间组织
《编译原理教程》习题解析 2
第四章 语义分析和中间代码生成
4.1 完成下列选择题:
(1) 中间代码的优点是 。
A .节省存储空间 B .编译时间短
C .编译结构在逻辑上更为简单明确
D .节省内存且编译时间短
(2) 四元式之间的联系是通过 实现的。
A .指示器 B .临时变量
C .符号表 D .程序变量
《编译原理教程》习题解析 3
(3) 间接三元式表示法的优点为 。
A .采用间接码表,便于优化处理
B .节省存储空间,不便于表的修改
C .便于优化处理,节省存储空间
D .节省存储空间,不便于优化处理
(4) 表达式(┐A ∨B) ∧(C ∨D) 的逆波兰表示为 。
A .┐AB ∨∧CD ∨ B .A┐B ∨CD ∨∧
C .AB ∨┐CD ∨∧ D .A┐B ∨∧CD ∨
《编译原理教程》习题解析 4
(5) 后缀式________对应的中缀表达式是a-(-b)*c (注:
@表示求负运算) 。
A .a-b@c* B .ab@-c*
C . ab-c@* D .ab@c*-
(6) 后缀式ab+cd+/ 可用中缀表达式________来表示。
A .a+b/c+d B .(a+b)/(c+d)
C .a+b/(c+d) D .a+b+c/d
(7) 表达式(a+b)*c的后缀表达式为________ 。
A .ab*c+ B .abc*+
C .ab+c* D .abc+*
《编译原理教程》习题解析 5
(8) 中间代码生成时所依据的是________ 。
A .语法规则 B .词法规则
C .语义规则 D .等价变换规则
(9) 四元式表示法的优点为________ 。
A .不便于优化处理但便于表的更动
B .不便于优化处理但节省存储空间
C .便于优化处理也便于表的更动
D .便于表的更动也节省存储空间
《编译原理教程》习题解析 6
(10) 有一语法制导翻译如下所示:
S→bAb {print‘’1‘’}
A→(B {print‘’2‘’}
A→a {print‘’3‘’}
B→Aa) {print‘’4‘’}
若输入序列为b(((aa)a)a)b ,且采用自底向上的分析方
法,则输出序列为 。
A B
您可能关注的文档
- 第三届中国的家庭育儿方式调研报告精品.pdf
- 第三方铁路危险货物运输物流公司运营管理与投资模式研究精品.pdf
- 第三篇不骈兽医病理学检验来之技术精品.pdf
- 第三篇兽医阿匀工要病理学检验技术精品.pdf
- 第三篇灾人兽医病理学检验仍的技术精品.pdf
- 第九版美国胸科医师协会抗栓与血栓预防实践指南中文解读汇总精品.pdf
- 第二届全国数控技能大赛加工中心理论竞赛试题题目精品.pdf
- 第三章城市生态系统的特点和结构精品.pdf
- 第二届南通文化创意设计大赛实施方案精品.pdf
- 第三章 舌诊 卓越的中医诊断学 PPT课件.(中医养生)精品.pdf
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)