




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一. 选择题:1. 词法分析的作用是( )A 识别出单词B 识别出保留字C 分析源程序的语法是否合法D 识别出标识符2. ( )不是自下而上(自底向上)的分析方法A LR(0)分析法B SLR分析法C 算符优先分析法D LL(1)分析法3. 乔姆斯基的3型文法对应的自动机是( )A 图灵机B 线性界限自动机C 下推自动机D 有穷自动机4. 下面说法( )错误的A 句型是从识别(开始)符号推导出来的符号串B 由终结符号组成的句型是句子C 句子是句型的特例D 句型中必须含有非终结符号5. ( )描述的是语言abn|n0A ab* B a|bC a*|b* D (a*b*)* 6. ( )描述的是语言ambn|m,n0E ab* B. a|bC. a|b* D. a*b*7. 下列四种方式中,( )能完成对高级语言源程序的翻译A 汇编B 反汇编 C 编译 D 预处理8. 下面关于符号表的说法正确的是( )A 一个编译程序只能使用一个符号表B 有序表的建表速度相对较快C 编译程序可以没有符号表D 符号表的主重要作用之一就是收集单词的属性9. 对于下面文法( )是LL(1)文法A G1:EE+ E | E* E |(E) | iB G2:ScSc| aSa |bC G3:Sa |(T) TT,S | SD G4:NND | D D0 | 1 | 1010. 对于下面文法( )是LL(1)文法E G1:EE+ E | iF G2:SaSa |bG G3:SSb | aH G4:AaA |ab11. 代码优化的主要目的是( )A 提高目标程序运行时的时间和空间效率B 提高目标程序的易读性C 提高目标程序的重用性D 获得最短的目标代码12. ( ) 所需的空间是采用静态存储分配的A 局部变量B 用户申请的临时单元C 函数或过程的形式参数D 全局变量13. 不属于编译的阶段是( )A. 中间语言B. 语义分析C. 语法分析D. 中间代码优化14. 属于编译的工作阶段是( )E 语法分析F 语言工具的选择G 中间语言设计H 目标机指令系统分析15. ( )是自顶向下的分析方法A.LR(1)分析法B.SLR(1)分析法C.LALR(1)分析法D.递归子程序分析法16. 大部分与语法分析有关文法属于、( )A.0型文法B.1型文法C.2型文法D.3型文法17. 与词法分析有关文法近似于( )A.0型文法B.1型文法C.2型文法D.3型文法18. 下面关于语言和文法的描述( )是错误的A.文法是有限的但描述的语言可以是无限的D.若语言是无限(穷)的,则文法的规则必须是无限(穷)的C.若两文法描述的语言相同则这两文法等价D.语言是句子的集合19. 设有文法GS:SaSb|d 下列( )是该文法句子A. ababd C. adbbB. adb D. aadb20. 下列四种程序中( )是翻译程序A. C#语言程序B.编译程序 C.目标程序 D.源程序21. 设计符号表时,最后考虑的因素是( )A.登记项的格式B.符号表的查找算法C.编写符号表的语言D.符号表的组织22. 下面关于符号表的说法正确的是( )A.一个编译程序只能使用一个符号表B.无序表的查找速度相对较快C.编译程序可以没有符号表D.符号表的主重要作用之一就是收集单词的属性23. 符号表的主要作用之一是( )E 统计单词个数F 统计源源程序长度G 收集有关单词属性H 统计出错次数24. 下面对于LL(1)分析法不正确的描述是( )A.LL(1)分析法最多只需超前扫描1个符号B.LL(1)分析法是基于归约的分析法C.LL(1)分析法是自顶向下的的分析法D.LL(1)分析法又叫预测分析法25. 代码优化主要对 ( )进行的A.源代码B.目标代码C.中间代码D.二进制代码26. 下面说法不正确的是( )A 句子是句型的特例B 文法的二义性与语言的二义性是同一个概念C 一个语言所包含的句子是有穷的则称该语言为有穷语言D 存在递归规则的文法称为递归文法二. 填空: 1. 源程序翻译采用编译方式与解释方式的主要区别是 。2. 在编译程序中把与源语言无关只依赖于目标机器部分称为 3. 编译程序从研制角度可分为 、 两部分。4. 在编译程序中把与源语言有关而不依赖于目标机器部分称为 5. 编译程序典型的工作过程可分成 、 、 、 、 五个阶段。6. 一个文法定义为四元组(Vn,Vt,P,S),其中P为 。7. 一个文法定义为四元组(Vn,Vt,P,S),其中S为 8. 文法GS:SaSb|c的语言是 。9. 文法GS:SAa AAb |a 的语言是 .10. 文法GS:SaSb|c的语言是 11. 语言anban|n0的二型文法是 。12. 语言ambn|m,n1的二型文法是 13. 文法中引入递归文法的好处是 。14. 简化了的文法是去除了 规则和 规则后得到的文法。15. 执行(运行)时的内存分配方式分为 、 。16. 优化从对程序的作用范围和规模上可分为 、 。17. 对于形如Aa的LR(0)项目,其中、V*,aVt,则该项目称为 。18. LALR(1)分析法是通过对LR(1)项目集规范族进行 来缩小分析表的。19. 动态存储分配分为 、 20. 规范推导就是 推导。21. 有害规则是指形如 的规则。22. 有穷自动机可用四元组(函数),表格(矩阵)和 这三种形式来定义。三. 概念1.常用的符号表的结构2.简述内存分配分哪几种?简述内存分配完成的主要任务?3. 辨析下列编译原理所涉及的概念(1) 编译程序和解释程序(2) 编译、连接和调试4.一个形式文法可由四元式表表示,根据乔姆斯基的文法分类,请给出二型文法和三型文法的条件,并说明它们在程序语言分析中的作用。5.符号表的有效组织和管理是编译程序的重要任务,请解释无序符号表、有序符号表和散列表三种结构的符号表的概念,并比较它们对编译程序效率的影响四. 综合题1. 证明文法GS:SAB AAb|b BBb|b是二义性的。2. 试证明文法GN:NND|D D0|1|2|3|4|5|6|7|8|9|10 是二义性的。3. 已知:GS:SaAB AAa|Ba|a Bbd 试指出句子abdaabd的短语、简单短语、和句柄。4. 已知:GS:SAc AaAb|B Bbd 试指出句子aabdbbc的短语、简单短语、和句柄。5. 设有文法GS:SAB B bAB|a A(S)|b 试画出该文法的LL(1)分析表。6. 设GS: S 0LT TaL|0 L0L|1 L|a试构造相应的预测LL(1)分析表。7. 写出 anbmcn|n,m1对应的文法8. 将下图对应的DFA最小化 。9. 设有造拓广文法GS: (0) SS (1) SaL (2) LL,i (3) Li 试构造其SLR分析表10. 设GS: S bBT TaB|b BbB|c B|a试构造相应的预测分析表。 a b c # S B T11. 设有文法GS: Sa(L) LL ba La试构造其SLR分析表12. 语言和文法写出下列文法G: SabSba S1A A0A A1所定义的语言1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 储蓄抽奖活动方案
- 儿歌散文活动方案
- 儿童万圣节烘焙活动方案
- 儿童五四活动方案
- 儿童俱乐部开业活动方案
- 儿童午睡健康活动方案
- 儿童国学活动方案
- 儿童基金会捐赠活动方案
- 儿童就餐活动方案
- 儿童建花园活动方案
- 医疗器械质量管理总结
- TYNZYC 0104-2023 云南省中药材追溯体系 第4部分:追溯码编码规范
- 广东省广州市天河区华南师大附中2024届语文八年级第二学期期末监测试题含解析
- 跨学科知识图谱构建与应用
- 玉米套种红薯技术方案
- 南开大学商学院管理综合历年考研真题汇编(含部分答案)(1)合集
- 非财务人员看报表课件
- 读书分享读书交流会《人生海海》
- 楼梯踏步玻璃槽的施工方案
- 11测量放线复核记录报表(全自动计算-只需要输入坐标)
- 学校食堂食材配送服务方案(肉类、粮油米面、蔬菜水果类)
评论
0/150
提交评论