- 88
- 0
- 约1.72万字
- 约 33页
- 2019-01-06 发布于广东
- 举报
东北农业大学网络教育学院
编译原理作业题参考答案
第一章 编译概述
多项选择题:
1.编译程序各阶段的工作都涉及到(BC)。(﹡﹡)
A.语法分析 B.表格管理 C.出错处理 D.语义分析E.词法分析
2.编译程序工作时,通常有(ABCE)阶段。?(﹡)
A.词法分析 B.语法分析 C.中间代码生成 D.语义检查 E.目标代码生成
填空题:
1.解释程序和编译程序的区别在于(是否生成目标程序)。(﹡)
2.编译过程通常可分为5个阶段,分别是(词法分析)、(语法分析)、(中间代码生成)、(代码优化)和(目标代码)生成。(﹡)
3.编译程序工作过程中,第一段输入是(源程序),最后阶段的输出为(目标代码生成)程序。(﹡)
4.编译程序是指将(高级语言编写的)程序翻译成(目标语言)程序的程序。(﹡)
综合题:
1.画出编译程序的总体结构图,简述各部分的主要功能。(﹡﹡﹡)
解答:编译程序的总体结构如下图所示:
词法分析程序:输入源程序,进行词法分析,输出单词符号。
语法分析程序:在词法分析的基础上,根据语言的语法规则(方法规则)把单词符号串分解成各类语法单位,并判断输入串是否构成语法上正确的“程序”。
中间代码生成程序:按照语义规则把语法分析程序归约(或推导)出的语法单位翻译成一定形式的中间代码,比如说四元式。
优化程序:对中间代码进行优化处理。
目标代码生成程序:把中
您可能关注的文档
- (语文)江苏省赣榆县海头高级中学2017-2018年高一下学期第三次月考语文试题-Word版含答案.doc
- (语文S版)四年级语文课件-小泽征尔的判断.ppt
- (暂停使用)初三2018中考专题-圆综合(包含答案).doc
- (整理)陕师大版五年级健康成长教育教案设计上册.doc
- (整理完)电子技术本科电气化专业网上作业题参考 答案20121204.doc
- (最新)北师大版四年级数学上册路程、时间和速度课件.ppt
- 2018年山东省聊城市阳谷县中考数学一模考试试卷.doc
- 2018年山东省临沂市中考历史考试试卷.doc
- 2018年山东省泰安市中考数学考试试题.doc
- 2018年山西省中考化学考试试卷.doc
最近下载
- 人教版五年级上册数学七彩练霸课课练,为孩子收藏.pdf VIP
- KingSCADA3.7初级培训教材.pdf VIP
- 《景观规划设计》课件——项目一:乡村景观规划基础.pptx
- GB/T 7323-2019 极压锂基润滑脂.pdf
- 城市交通专项整治—高架桥涂装工程油漆涂装专项施工方案.doc VIP
- 2026年及未来5年中国酒糟资源化行业市场深度分析及投资策略咨询报告.docx
- SCMP供应链管理专家考试真题及答案解析.docx VIP
- 2011年浙江工业大学863工程光学考研试题.pdf VIP
- TCSICE 045-2025 船用柴油-液化天然气双燃料发动机燃料控制系统技术条件.pdf VIP
- 2025年中国购物者报告:中国快消品市场的机会和挑战.pdf VIP
原创力文档

文档评论(0)