



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
继续教育学院函授期末考试试卷题号一二三四五六七八总分阅卷教师得分一、 选择题(每题2分,且可有多种选择,共20分)1编译过程中,词法分析阶段的任务是 。 a) 识别表达式;b) 识别语言单词; c) 识别语句; d) 识别程序2编译程序的工作过程一般可划分为下列5个基本阶段:词法分析、 、代码优化和目标代码生成。 a)出错处理;b)语义分析和中间代码生成;c)语法分析;d)表格管理;3设x是符号串,符号串的幂运算x0= 。 a)1; b)x; c); d);4编译程序中的词法分析器的输出是二元组表示的单词符号,其二元组的两个元素是 。 a) 单词种别; b) 单词参数; c) 单词自身的值; d) 单词数据类型;5设有文法GE: EE+T | TTT*F | FF(E) | a 句型T+T*F+a的素短语是 。 a)a; b)T*F; c)T; d)T+T*F; 6编译过程中比较常见的中间语言有 。 a) 逆波兰式; b) 三元式; c) 四元式; d) 树形表示;7在编译程序中安排中间代码生成的目的是 。 a)便于进行存储空间的组织;b)利于目标代码优化;c)利于提高目标代码的质量;d)利于编译程序的移植;8局部优化是局限于一个 范围内的一种优化。 a)循环;b)函数;c)基本块;d)整个程序; 9目标代码生成时应该着重考虑的基本问题是 。 a)如何使生成的目标代码最短;b)如何使目标程序运行所占用的空间最小; c)如何充分利用计算机寄存器,减少目标代码访问存储单元的次数;d)目标程序运行的速度快;10编译程序是对 程序进行翻译。 a) 高级语言; b) 机器语言; c) 自然语言; d) 汇编语言;二、 选择题(下列各题只有一个正确的答案,请选择。每题2分,共10分)1、在进行算符优先的语法制导翻译时,需增加 。(1) 符号栈;(2) 语义栈;(3) 引用单元;(4) 活跃单元;2、有文法GS: S-aAb A-BcA | B B-idt |该文法是 。 (1)0型文法;(2)1型文法;(3)2型文法;(4)3型文法;3、 设有文法GK:K-K1|K0|Ka|Kc|a|b|c下面哪一个是该文法的句子 。(1)0ab; (2)abb01; (3)aaa; (4)bc10b; 二、 是非题(下列各题,你认为正确的,请在题后的括号内打“ ”,错的打“”。每题2分,共20分)1编译程序是对汇编程序的翻译。 ( )2算符优先分析法是一种规范规约分析法。 ( )3不是每个文法都能改写为LL(1)文法。 ( )4编译方法与解释方法的根本区别在于是否生成目标代码。 ( )5文法的二义性和语言的二义性是两个不同的概念。 ( )6语法分析器的输出结果是单词自身值。 ( )7逆波兰法表示的表达式亦称前缀式。 ( )8在规范规约中用最左素短语来刻划可归约串。 ( )9目标代码生成时,应考虑如何充分利用计算机的寄存器的问题。 ( )10对编译程序而言,代码优化是不可缺少的一部分。 ( ) 三、术语解释(每题5分,共15分) 1、栈式存储管理; 2、SLR(1)文法; 3、语法制导翻译技术;四、判断下述文法是二义性的。 (8分)S S+S | S*S | i | ( S ) 五、 设有文法GS:S aBc | bABAaAb | bBb |构造其LL(1)分析表,并分析符号串baabbb是否是该文法的句子(12分)六、 设有文法GE:E(E) | 试判断该文法为SLR(1)文法,并构造SLR(1)分析表。(15 分) 七、用A,B,C,D,E,W表示变量,T1,T2,T3,T4表示临时变量, 有如下四元式序列构成基本块:T1:=B+
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 7985-2025输送带织物芯输送带抗撕裂扩大性试验方法
- 农业生产安全急救培训课件
- 养护安全培训开班讲话稿课件
- 养护安全培训会课件
- 农业市场行情课件
- 别吵小宝宝睡了课件
- 化工企业安全培训要求课件
- 初高生物衔接课件
- 初次安全教育培训证明课件
- 内部审计与反舞弊
- 湿地巡护员培训课件
- 2025鄂尔多斯市城市建设投资集团招聘92人考试参考题库及答案解析
- 2025年地质实验室技术员综合素质考核试卷及答案解析
- 小班海浪滚滚课件
- 老年痴呆科普课件
- 2025年泉州大队委笔试题目及答案
- 义乌市国有资本运营有限公司2025年度员工公开招聘笔试参考题库附带答案详解
- 文旅演艺活动
- 口腔科无菌操作课件
- 房地产中介服务操作流程手册
- 中风病人的护理措施
评论
0/150
提交评论