



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
考 生 信 息 栏 系 专业 级 班级 姓名 学号 装 订 线厦门理工学院试卷2011 2012 学年 第 一学期课程名称编译原理试卷卷别A B 计算机科学与技术 专业 2008 级 班级 1、2 考试方式闭卷 开卷 本试卷共 5 大题( 3页),满分100分,考试时间120分钟。请在答题纸上作答,在试卷上作答无效。一、选择题:(本题共10小题,每题1分,共10分)1、编译程序是一种 。A. 汇编程序 B. 翻译程序 C. 解释程序 D. 目标程序2、通常一个编译程序中,不仅包含词法分析,语法分析,中间代码生成,代码优化,目标代码生成等五个部分,还应包括 。A.模拟执行器 B.解释器 C.表格处理和出错处理 D.符号执行器3、文法G所描述的语言是 的集合。A.文法G的字母表V中所有符号组成的符号串B.文法G的字母表V的闭包V*中的所有符号串C.由文法的开始符号推出的所有终极符串D.由文法的开始符号推出的所有符号串4、一个句型中的最左 称为该句型的句柄。可选项有:A. 短语 B. 简单短语 C. 素短语 D. 终结符号5、若一个文法是递归的,则它所产生的语言的句子 。A.是无穷多个 B.是有穷多个 C.是可枚举的 D.个数是常量6、词法分析器用于识别 。A. 句子 B. 句型 C. 单词 D. 产生式7、在自底向上的语法分析方法中,分析的关键是 。A. 寻找句柄 B. 寻找句型 C. 消除递归 D. 选择候选式8、在LR分析法中,分析栈中存放的状态是识别规范句型 的DFA状态。A.句柄 B. 前缀 C. 活前缀 D. LR(0)项目9、代码优分的目的是。A.节省时间B.节省空间C.节省时间和空间D.把编译程序进行等价交换10、文法GE:ETETTFTF Fa(E)该文法句型EF(ET)的简单短语是下列符号串中的 。(ET) ET F F(ET)可选项有:A) 和 B) 和 C) 和 D) 二、是非题:(本题共10小题,每题1分,共10分)1、正规文法产生的语言都可以用上下文无关文法来描述。 ()2、甲机上的某编译程序在乙机上能直接使用的必要条件是甲机和乙机的操作系统功能完全相同。 ()3、目标代码生成时,应考虑如何充分利用计算机的寄存器的问题。 ()4、计算机高级语言翻译成低级语言只有解释一种方式。 ()5、递归下降法允许任一非终极符是直接左递归的。 ()6、自底而上语法分析方法的主要问题是候选式的选择。 ()7、一个句型的句柄一定是文法某产生式的右部。 ()8、正则文法其产生式为Aa,ABb, A,BVN,a、bVT。 ()9、一个LL( l)文法一定是无二义的。 ( ) 10、在规范规约中用最左素短语来刻划可归约串。 ()三、名词解释:(本题共5小题,每题5分,共25分)1、简单短语:2、LR(0)项目:3、语义规则:4、活前缀5、上下文无关文法四、简答计算题:(本题共4小题,每题10分,共40分)1、画出编译程序的总体结构图,简述个部分的主要功能。2、对于文法G(E):ET|E+TTF|T*FF(E)|i1) 写出句型(T*F+i)的最左推导并画出语法树。ETF(E)E+TFiTT*F2) 写出上述句型的短语,直接短语和句柄。3、简述词法分析的原理以及DFA与NFA的区别。4、给定下列自动机,将其转换为确定的自动机。dddddddstartdSADBCEGH注:带号的结点为初始状态; 带号的结点为终止状态五、综合题:(本题共1小题,共15分)1、给定文法:E E + id | id
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年项目管理师高级实践技能进阶指南与题库
- 2025年政府公职人员职业素质提升课程及模拟题答案集
- 2025年机械设计工程师中级面试题集
- 2025年高级养老护理员技能证书考试练习题及答案
- 2025年注册验船师资格考试(B级船舶检验专业法律法规)综合试题及答案一
- 2025年配送计算试题及答案
- 国安公务员面试题及答案
- 英语游戏化教学培训课件
- 贵商银行面试题及答案
- 2025年行业协会法务面试模拟题集
- 骨科植入物在手术中的管理
- 透析中低血压预防及处理
- 2026年日历表全年表(含农历、周数、节假日及调休-A4纸可直接打印)-
- 病案管理法律法规培训
- 电信行业网络优化与安全保障措施
- 《无人机搭载红外热像设备检测建筑外墙及屋面作业》
- JJF(京) 114-2023 安德森六级撞击微生物采样器校准规范
- 幼儿园情商培训
- 物流无人机技术与应用解决方案
- GB/T 3325-2024金属家具通用技术条件
- 非营利性医疗机构医保政策制度
评论
0/150
提交评论