- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《编译原理》模拟试题五
一、是非题(请在括号内,正确的划√,错误的划×)(每个2分,共20分)
×1.编译程序是对高级语言程序的解释执行。()
×2.一个有限状态自动机中,有且仅有一个唯一的终态。()
√ 3.一个算符优先文法可能不存在算符优先函数与之对应。 ()
×4.语法分析时必须先消除文法中的左递归 。 ()
√5.LR分析法在自左至右扫描输入串时就能发现错误,但不能准确地指出出错地点。 ()
√6.逆波兰表示法表示表达式时无须使用括号。 ()
×7.静态数组的存储空间可以在编译时确定。 ()
×8.进行代码优化时应着重考虑循环的代码优化,这对提高目标代码的效率将起更大作用。 ()
× 9.两个正规集相等的必要条件是他们对应的正规式等价。 ()
×10.一个语义子程序描述了一个文法所对应的翻译工作。 ()
二、选择题(请在前括号内选择最确切的一项作为答案划一个勾,多划按错论)(每个4分,共40分)
1.词法分析器的输出结果是_____。
A.( ) 单词的种别编码 B.( ) 单词在符号表中的位置 C.( ) 单词的种别编码和自身值 D.( ) 单词自身值
2. 正规式 M 1 和 M 2 等价是指_____。?
A.( ) M1和M2的状态数相等 ? ?????? B.( ) M1和M2的有向边条数相等 C.( ) M1和M2所识别的语言集相等 D.( ) M1和M2状态数和有向边条数相等
3. 文法G:S→xSx|y所识别的语言是_____。
A.( ) xyx? B.( ) (xyx)* C.( ) xnyxn(n≥0) ??? D.( ) x*yx*
4.如果文法G是无二义的,则它的任何句子α_____。
A.( )最左推导和最右推导对应的语法树必定相同
B.( ) 最左推导和最右推导对应的语法树可能不同
C.( ) 最左推导和最右推导必定相同 ?
D.( )可能存在两个不同的最左推导,但它们对应的语法树相同
5.构造编译程序应掌握______。
A.( )源程序??? B.( ) 目标语言 ??? ??C.( ) 编译方法 ???? D.( ) 以上三项都是
6.四元式之间的联系是通过_____实现的。
A.( ) 指示器 ??????? B.( ) 临时变量 C.( ) 符号表 ??????????? D.( ) 程序变量
7.表达式(┐AB)∧(C∨D)的逆波兰表示为_____。
A. ( ) ┐ABCD∨ B.( ) A┐BCD∨∧ ???????C.( ) AB┐CD∨∧ ??????? D.( ) A┐BCD∨
8. 优化可生成_____的目标代码。
A.( ) 运行时间较短 ??????????????B.( ) 占用存储空间较小 C.( ) 运行时间短但占用内存空间大 D.( ) 运行时间短且占用存储空间小
9.下列______优化方法不是针对循环优化进行的。
A. ( ) 强度削弱 ??? B.( ) 删除归纳变量 ??? C.( ) 删除多余运算 ?? D.( ) 代码外提
10.编译程序使用_____区别标识符的作用域。
A. ( ) 说明标识符的过程或函数名 B.( ) 说明标识符的过程或函数的静态层次 C.( ) 说明标识符的过程或函数的动态层次 D. ( ) 标识符的行号
三、填空题(每空1分,共10分)
1.计算机执行用高级语言编写的程序主要有两种途径:___ _和__ ___。_编译
2.扫描器是__ ___,它接受输入的__ ___,对源程序进行___ __并识别出一个个单词符号,其输出结果是单词符号,供语法分析器使用。
3.自上而下分析法采用___ _、归约、错误处理、___ __等四种操作。_接受
4.一个LR分析器包括两部分:一个总控程序和___ __。
5.后缀式abc-/所代表的表达式是____。 _a/(b-c)
6.局部优化是在___范围内进行的一种优化。_基本块_
四、简答题(20分)
1. 简要说明语义分析的基本功能。
答:语义分析的基本功能包括: 确定类型、类型检查、语义处理和某些静态语义检 查。2. 考虑文法 G[S]:
S → (T) | a+S | a
T → T,S | S
消除文法的左递归及提取公共左因子。
解:消除文法G[S]的左递归: S→(T) | a+S | a T→ST′ T′→,ST′| ε 提取公共左因子: S→(T) | aS′ S′→+S | ε T→ST′ T′→,ST′| ε3. 试为表达式 w+(a+b)*(c+d/(e-10)+8) 写出相应的逆
您可能关注的文档
- (精心重排)2012~2013学年度苏锡常镇四市高三教学情况调研(二)英语.doc
- (人教版)四年级数学下册课件 乘法分配律.ppt
- (语文)梅州市某重点中学2013届高二上学期第二次质检试题.doc
- [高考数学总复习]第四章第三节三角函数的图象性质.ppt
- [精选+详解2013届高三数学名校试题汇编(第1期)专题04 三角函数和解三角形.doc
- [原创]《极限突破》数学 九年级 上册 北师大版 第三章 1.平行四边形 第2课时 平行四边形(二) 配套课件.ppt
- 《1861年俄国农奴制改革》单元课件.ppt
- 《Java程序设计》笔试卷A.doc
- 《除数是两位数的除法》综合复习课件.ppt
- 《第十章 轴对称、平移与旋转》.doc
- 《复变函数和积分变换》(全集)1-5(北工大).ppt
- 《优化探究》2014高考数学总复习(人教A文)配套课件:3-4.ppt
- 《种群的特征》课堂自主学习型学案.doc
- 【2013上海黄浦二模】上海市黄浦区2013届高三下学期二模数学(理)试题.doc
- 【北师大版七年级历史上册导学案.doc
- 【红对勾】2014高中物理 第二章 课时1 实验 探究小车速度随时间变化的规律45分钟作业训练 新人教版必修1.doc
- 【考点训练】第18章 勾股定理 18.2 勾股定理的逆定理:平面展开-最短路径问题-1.doc
- 【名师对话】2013届高考理科数学一轮总复习课件:第三篇第五节 二倍角的三角函数(北师大版).ppt
最近下载
- 《新媒体传播》课件.ppt VIP
- 2025年安全员c2考试试题库(答案+解析).docx
- GBT45001-2020SO45001:2018 职业健康安全管理体系要求及使用指南.pdf VIP
- 个人业绩相关信息采集表含政治表现、最满意、主要特点、不足.pdf VIP
- 部编版六年级上册道德与法治教案:感受生活中的法律知识.docx VIP
- 货运保险与货损理赔通道整合2025年应用前景.docx VIP
- 《飞机构造基础》课件——第一章 飞机结构.pptx VIP
- 中医治疗“慢脾风”医案37例.doc
- 小学科学新教科版二年级上册第一单元 造房子教案(共6课)(2025秋).docx VIP
- 2025年广西公需科目第二套答案.docx VIP
文档评论(0)