大连理工编译原理基础2022年春期末考试复习题及答案.pdf
《大连理工编译原理基础2022年春期末考试复习题及答案.pdf》由会员分享,可在线阅读,更多相关《大连理工编译原理基础2022年春期末考试复习题及答案.pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 机 密启用前 大连理工大学网络教育学院 2022 年春编译原理基础 期末考试复习题 注意事项:本复习题满分共:200 分。一、单项选择题 1、以 010 结尾的二进制串的正规式为()。A(1|0)*01 B0*01*C(1|0)*010 D0(1|0)*01 2、与(s|t)*(s|t)等价的正规式是()。As*|t*B(st)*(s|t)C(s|t)(s|t)*D(s|t)*3、对正规式(a*|b*)*所描述的语言,下列说法准确的是()。A连续个 a 再加连续个 b 所组成的串的集合 Ba 和 b 个数相等的串的集合 Ca 和 b 组成的所有串(不含空串)的集合 Da 和 b 组成的所有串
2、(包含空串)的集合 4、对于 DFA 模型,说法错误的是()。ADFA 从任何状态出发,对于任何输入符号,可有多个转换 B任何状态都没有 转换 CDFA 有唯一的开始状态 DDFA 可以有多个接受状态 5、以下说法错误的是()。A.NFA 的状态集合是无限的 B.NFA 的输入符号可能有多个 C.DFA 的状态集合是有限的 D.DFA 的输入符号可能有多个 6、符号串 ab1b2是文法 GA:AaB BbB|b 的句子,该句子的句柄是()。Ab1 Bb2 Ca Db1b2 7、移进-归约分析为输入串构造分析树是从()开始的。A根结点 B叶结点 C中间结点 D任一结点 8、下列叙述正确的是()。
3、A任何 LL(1)文法都是 LR(1)文法 B任何 LL(1)文法都是 SLR(1)文法 C任何 SLR(1)文法肯定是 LR(1)文法 D任何 LR(1)文法肯定是 LALR(1)文法 9、下列叙述正确的是()。AS 属性定义属于 L 属性定义 B变量类型声明的语法制导定义不是一个 L 属性定义 CL 属性定义只包含综合属性 DL 属性定义只包含继承属性 10、中间代码生成时所依据的为()。A词法规则 B语法规则 C语义规则 D等价变换规则 11、()不是编译程序的组成部分。A词法分析程序 B代码生成程序 C设备管理程序 D语法分析程序 12、编译的各阶段工作都涉及()。A符号表管理 B词法
4、分析 C语法分析 D语义分析 13、下面对编译程序分为“遍”描述正确的是()。A使编译程序结构清晰 B提高程序的执行效率 C提高机器的执行效率 D增加对内存容量的要求 14、词法分析器的输出是()。A源程序 B词法记号流 CNFA DDFA 15、下列()不是正规式 a(a|b)*b 所描述的串。Aaabb Babb Caab DAabbabba 单选题答案 1 C 2 B 3 D 4 A 5 A 6 B 7 B 8 C 9 A 10C 11C 12A 13A 14B 15D 二、填空题 1、对编译程序而言,输入数据是 ,输出结果是 。答案:源程序 目标程序 2、对于一个文法 G 而言,如果
5、L(G)中存在某个句子对应两棵不同的 那么该文法就称为是二义的。答案:语法树 3、编译器常用的语法分析方法有 和 两种。答案:自底向上、自顶向下 4、程序设计语言的发展带来日渐多变的运行时存储管理方案,主要分为两大类 即 分配方案和 分配方案。答案:静态存储、动态存储 5、最右推导称为 ,由规范推导产生的句型称为规范句型。答案:规范推导 三、判断题 1、L*表示零个或多个 L 连接的并集。()2、闭包运算有最高的优先级并且是右结合的运算。()3、不确定的有限自动机是指对于某个输入符号,它存在不止一种转换。()4、每一个正规集都可以由一个状态数最少的 DFA 识别,这个 DFA 可以是不唯一的。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大连理工 编译 原理 基础 2022 期末考试 复习题 答案
限制150内