2011-2012(二)编译原理B卷
更新时间:2024-04-12 14:26:01 阅读量: 综合文库 文档下载
院系:_____________ 专业:_______________ 班级:_________ 学号:___________ 姓名:_____________ 山西师范大学期末考试试题(卷) 2011—2012学年第二学期 院系:__数计学院__ 专业:__计算机__ 考试科目:_ _编译原理___ 试卷号: B卷 山 西 师 范 大 学 2011——2012 学 年 第 二 学 期 期 末 考 试 试 题 (卷) 题 号 分 数 密 封 线 密 封 线 以 内 不 准 作 任 何 标 记 密 封 线 评卷人 复查人 一 二 三 四 五 六 七 八 总分 一、选择题(每题3分,共30分) 1、唯一能被计算机直接识别和执行的语言是( )。 A.机器语言 B.汇编语言 C.高级语言 D.低级语言 2、下列属于编译综合阶段的是( )。 A.词法分析 B.语法分析 C.语义分析 D.中间代码生成 3、文法 G 产生的( )的全体是该文法描述的语言。 A .句型 B. 终结符集 C. 非终结符集 D. 句子 4 .一个语言的文法是 ( ) A .有限的 B 不唯一的 C唯一的 5、程序基本块是指( )。 A.一个子程序段 B.一个仅有一个入口和一个出口的语句 C.一个没有嵌套的程序段 D.一组语句顺序组成的程序段,仅有一个入口和一个出口 6、文法 S→aaS|abc 定义的语言是( )。 A.{a2kbc|k>0} B.{akbc|k>0} C.{a2k-1bc|k>0} D.{akakbc|k>0} 7、给定文法, A::= bA | cc, 下面哪些符号串可由其推导出_____。 ① cc ② b*cc 可选项有: A.① B.①③④⑤ C.①⑤ D.①②⑤ E.①②③④⑤ 8、下列文法是( )型文法。 E-> iT|T T-> +iF|iF|F F—> * E |( A.0 B.1 C.2 D.3 ③ b*cbcc ④ bccbcc ⑤ bbbcc
第 1 页 共 2 页
9.如果一个文法是二义的,则必然存在某个句子对应( )。
A.恰好两棵相同的推导树 B.恰好两棵不同的推导树 C.两棵或两棵以上不同的推导树 D.最左推导和最右推导的推导树相同 10.下列不属于局部优化的方法有( )。
A.多余表达式的删除 B.常量合并 C.删除无用表达式 D.强度削弱 二、(10分)已知文法G[E]:
E→T|E+T T→F|T*F F→(E)|i
画出句型T+T*F+i的语法树,并找出该句型所有短语、直接短语、句柄、素短语和最左素短语。
三、(10分) 设?={0,1}上的正规集S由倒数第二个字符为1的所有字符串组成,请给出该字集对应的正规式,并构造一个识别该正规集的DFA。 四、(10分)考虑文法
S→(S)S |ε
1. 求非终结符S的First集合和Follow集合;(5分)
2. 构建该文法的LL(1)分析表,判断该文法是否是LL(1)文法?为什么?(5分) 五、(20分)有如下文法
S→E
E→bEa | aEb | ba
1. 求该文法的LR(0)项目集规范族及识别活前缀的DFA;(10分) 2. 构建该文法的LR(0)分析表;(5)
3. 该文法是否是SLR(1)文法?为什么?(5分) 六、(20分)考虑下述的语法制导定义
产生式 S→AB A→a B→b
语义规则 B.i:=S.i A.i:=2*B.s S.s:=A.s A.s:=A.i+3 B.s:=B.i+4
1. 画出字符串ab的分析树;(5分)
2. 根据语义规则画出分析树的依赖图;(5分) 3. 根据依赖图写出语义规则的计算顺序;(5分) 4. 假设S.i的初值为3,计算S.s的初值;(5分)
第 2 页 共 2 页
正在阅读:
2011-2012(二)编译原理B卷04-12
2016年CPA讲义《财管》第四章价值评估基础0210-09
目标管理考评汇报材料07-28
学校校务公开制度07-29
东南大学工科数分第四章习题10-07
MPA开题报告03-15
山东省临淄中学2016-2017学年高二下学期期末学分认定考试化学试卷12-31
水果玉米推广策划方案04-02
大冶碧桂园一期模板支撑方案 - 图文10-09
- 小学生造句大全
- 增压泵投资项目可行性研究报告(模板)
- 高中语文人教版粤教版必修1-5全部文言文知识点归纳
- 两学一做专题民主生活会组织生活会批评与自我批评环节个人发言提
- 管理处环境保洁工作操作标准作业指导书
- 2012六一儿童节活动议程 - 图文
- 移树申请报告
- 《贵州省市政工程计价定额》2016定额说明及计算规则
- 计算机长期没有向WSUS报告状态
- 汉语拼音教学策略研究
- 发展西部领先的航空货运枢纽
- 司法所上半年工作总结4篇
- 如何提高银行服务水平
- 发电厂各级人员岗位职责
- 丰田汽车的外部环境分析
- 2017—2018年最新冀教版四年级数学下册《混合运算》教案精品优质
- 中建八局样板策划 - 图文
- 戚安邦《项目管理学》电子书
- 2015年高级项目经理笔记
- 弯桥的设计要点
- 编译
- 原理
- 2011
- 2012
- 顺义区2012届初三第二次统一练习数学试卷及答案
- 互助受助案例最多平台 e互助上线两周年受助会员诉心声
- 2013惠州二模文综试题及答案详解(完整版) - 图文
- 七上 第12课学案
- 培养指导青年教师证明材料(2)
- 名著《红星照耀中国》阅读训练(一)及答案
- (NOIP2009)复赛模拟试题(一)
- 大学普通物理复习题
- 青浦 提高咨政建言质量 提升政协履职水平
- 浅析在现代城市管理中城市政府的职能定位
- 人教新起点2018-2019学年二年级英语下册期末测试题(含答案) -
- LINGO-LINDO简单实用教程
- 走进概括的思维过程 docx
- 《趣味文字》教学设计稿
- 郑州大学建筑经济测试题答案
- 公司领导干部职务消费管理办法
- 2016职称英语理工类B级新增部分
- 马路菜场管理中存在问题和对策分析3
- 四年级科学下册 做个岩石百宝箱3教案 青岛版
- 6方寸世界 美丽的集邮册