教育资源为主的文档平台

当前位置: 查字典文档网> 所有文档分类> 高等教育> 工学> 编译原理期末复习题

编译原理期末复习题

上传者:丁沃圻
|
上传时间:2015-04-15
|
次下载

编译原理期末复习题

3.2 是非判断,对下面的陈述,正确的在陈述后的括号内写T,否则写F。 (1)有穷自动机接受的语言是正则语言。() (2)若r1和r2是Σ上的正规式,则r1|r2也是。()

*

*

(3)设M是一个NFA,并且L(M)={x,y,z},则M的状态数至少为4个。()

(4)令Σ={a,b},则Σ上所有以b为首的字构成的正规集的正规式为b(a|b)。() (5)对任何一个NFA M,都存在一个DFA M',使得L(M')=L(M)。()

(6)对一个右线性文法G,必存在一个左线性文法G',使得L(G)=L(G'),反之亦然。()

答案

(1) T (2) T (3) F (4) F (5) T (6) T

3.3 描述下列各正规表达式所表示的语言。 (1) 0(0|1)0 (2) ((ε|0)1)

*

** *

(3) (0|1)0(0|1)(0|1) (4) 0101010

*

*

*

*

*

*

**

(5) (00|11)((01|10)(00|11)(01|10)(00|11))

答案

(1) 以0开头并且以0结尾的,由0和1组成的符号串。 (2) {α|α∈{0,1}*}

(3) 由0和1组成的符号串,且从右边开始数第3位为0。

(4) 含3个1的由0和1组成的符号串。 {α|α∈{0,1}+,且α中含有3个1 } (5) {α|α∈{0,1}*,α中0和1为偶数}

3.4 对于下列语言分别写出它们的正规表达式。

(1) 英文字母组成的所有符号串,要求符号串中顺序包含五个元音。 (2) 英文字母组成的所有符号串,要求符号串中的字母依照词典顺序排列。 (3) Σ={0,1}上的含偶数个1的所有串。 (4) Σ={0,1}上的含奇数个1的所有串。

(5) 具有偶数个0和奇数个1的有0和1组成的符号串的全体。 (6) 不包含子串011的由0和1组成的符号串的全体。

(7) 由0和1组成的符号串,把它看成二进制数,能被3整除的符号串的全体。

答案

(1) 令Letter表示除这五个元音外的其它字母。 ((letter)*A(letter)*E(letter)*I(letter)*O(letter)*U(letter))* (2) A*B*....Z* (3) (0|10*1)* (4) (0|10*1)*1

(5) [分析]

设S是符合要求的串,|S|=2k+1 (k≥0)。 则 S→S10|S21,|S1|=2k (k>0),|S2|=2k (k≥0)。 且S1是{0,1}上的串,含有奇数个0和奇数个1。 S2是{0,1}上的串,含有偶数个0和偶数个1。

考虑有一个自动机M1接受S1,那么自动机M1如下:

内容需要下载文档才能查看

和L(M1)等价的正规表达式,即S1为: ((00|11)|(01|10)(00|11)*(01|10))*(01|10)(00|11)*

类似的考虑有一个自动机M2接受S2,那么自动机M2如下:

内容需要下载文档才能查看

和L(M2)等价的正规表达式,即S2为: ((00|11)|(01|10)(00|11)*(01|10))* 因此,S为:

((00|11)|(01|10)(00|11)*(01|10))*(01|10)(00|11)*0| ((00|11)|(01|10)(00|11)*(01|10))*1

(6)1*|1*0(0|10)*(1|ε)

(7)接受w的自动机如下:

内容需要下载文档才能查看

对应的正规表达式:(1(01*0)1|0)*

3.6 给出接受下列在字母表{0,1}上的语言的DFA。 (1) 所有以00结束的符号串的集合。 (2) 所有具有3个0的符号串的集合。

答案

(a) DFA M=({0,1},{q0,q1,q2},q0,{q2},δ) 其中δ定义如下:

δ(q0,0)=q1 δ(q0,1)=q0 δ(q1,0)=q2 δ(q1,1)=q0 δ(q2,0)=q2 δ(q2,1)=q

内容需要下载文档才能查看

(b)正则表达式: 1*01*01*01*

DFA M=({0,1},{q0,q1,q2,q3},q0,{q3},δ) 其中δ定义如下:

δ(q0,0)=q1 δ(q0,1)=q0 δ(q1,0)=q2 δ(q1,1)=q1 δ(q2,0)=q3 δ(q2,1)=q2 δ(q3,1)=q3

内容需要下载文档才能查看

3.7构造等价于下列正规表达式的有限自动机。 (1)10|(0|11)01 (2)((0|1)|(11))

*

* *

答案

(1) DFA M=({0,1},{q0,q1,q2,q3},q0,{q3},δ)

其中δ定义如下:

(2) δ(q0,0)=q1 δ(q0,1)=q2 (3) δ(q1,0)=q1 δ(q1,1)=q3 (4) δ(q2,0)=q3 δ(q2,1)=q1

(5)

内容需要下载文档才能查看

(6) (2) DFA M=({0,1},{q0},q0,{q0},δ) (7) 其中δ定义如下:

(8) δ(q0,0)=q0 δ(q0,1)=q0

(9)

内容需要下载文档才能查看

3.8 给定右线性文法G: S->0S|1S|1A|0B A->1C|1 B->0C|0 C->0C|1C|0|1

试求一个于G等价的左线性文法G'

3.9 试对于下列正规表达式使用证明定理3。5的构造算法构造非确定的有限自动机。请给出每个自动机在处理输入符号串ababbab的过程中的动作序列。 (1) (a|b)

*

*

(2) (a|b)

**

**

(3) ((ε|a)b)

3.10 转换练习3.9中的每个 NFA 为 DFA 。并给出每个DFA在处理输入符号串ababbab的过程中的动作序列。

3.11 试把练习3.10中得到的DFA的状态给以最小化。

答案

(1),(2),(3)的DFA M相同,化简结果为:

内容需要下载文档才能查看

内容需要下载文档才能查看

(4)

3.12 我们可以证明两个正规表达式是等价的,如果它们的最小状态DFA是相同的(除了状态的名字以外)。利用这一结论,请说明下列正规表达式都是等价的。 (1) (a|b)

*

*

(2) (a|b)

**

**

(3) ((ε|a)b)

答案

根据3.11的结果知这几个正规表达式是等价的。

3.13 对于下列正规表达式构造最小状态的DFA。 (1) (a|b)a(a|b) (2) (a)b)a(a|b)(a|b) 5. 对如下文法:

G[S] : S a b S | a a B | a d

B b b B | b

分别给出句子abaabbb和ad的句柄 句子ad的语法分析树为:

**

版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!

下载文档

热门试卷

2016年四川省内江市中考化学试卷
广西钦州市高新区2017届高三11月月考政治试卷
浙江省湖州市2016-2017学年高一上学期期中考试政治试卷
浙江省湖州市2016-2017学年高二上学期期中考试政治试卷
辽宁省铁岭市协作体2017届高三上学期第三次联考政治试卷
广西钦州市钦州港区2016-2017学年高二11月月考政治试卷
广西钦州市钦州港区2017届高三11月月考政治试卷
广西钦州市钦州港区2016-2017学年高一11月月考政治试卷
广西钦州市高新区2016-2017学年高二11月月考政治试卷
广西钦州市高新区2016-2017学年高一11月月考政治试卷
山东省滨州市三校2017届第一学期阶段测试初三英语试题
四川省成都七中2017届高三一诊模拟考试文科综合试卷
2017届普通高等学校招生全国统一考试模拟试题(附答案)
重庆市永川中学高2017级上期12月月考语文试题
江西宜春三中2017届高三第一学期第二次月考文科综合试题
内蒙古赤峰二中2017届高三上学期第三次月考英语试题
2017年六年级(上)数学期末考试卷
2017人教版小学英语三年级上期末笔试题
江苏省常州西藏民族中学2016-2017学年九年级思想品德第一学期第二次阶段测试试卷
重庆市九龙坡区七校2016-2017学年上期八年级素质测查(二)语文学科试题卷
江苏省无锡市钱桥中学2016年12月八年级语文阶段性测试卷
江苏省无锡市钱桥中学2016-2017学年七年级英语12月阶段检测试卷
山东省邹城市第八中学2016-2017学年八年级12月物理第4章试题(无答案)
【人教版】河北省2015-2016学年度九年级上期末语文试题卷(附答案)
四川省简阳市阳安中学2016年12月高二月考英语试卷
四川省成都龙泉中学高三上学期2016年12月月考试题文科综合能力测试
安徽省滁州中学2016—2017学年度第一学期12月月考​高三英语试卷
山东省武城县第二中学2016.12高一年级上学期第二次月考历史试题(必修一第四、五单元)
福建省四地六校联考2016-2017学年上学期第三次月考高三化学试卷
甘肃省武威第二十三中学2016—2017学年度八年级第一学期12月月考生物试卷

网友关注

2013年413辽宁公务员考试行测“红色”十题
2009年辽宁省公务员录用考试《行测》真题
2013年辽宁省公务员录用考试《行政职业能力测验》试卷
2010年辽宁省公务员录用考试《申论》真题
2007年辽宁省公务员考试面试真题
2013辽宁公务员考试行测答案:常识判断
2010年上半年辽宁公务员录用《行测》真题参考答案
2011年辽宁省公务员考试面试真题
2011年辽宁省公务员面试真题解析(更新至7月10日)
2010年下半年辽宁公务员录用《行测》真题试卷
2011年辽宁省公务员录用考试《行测》真题参考答案
2011年4月24日辽宁公务员考试行测真题答案解析
2010年辽宁省公务员考试面试真题
2012年辽宁省历年面试真题之综合分析题
2011年辽宁省公务员考试面试真题及解析
2011年辽宁省公务员考试《申论》真题参考答案
辽宁2010年下半年公务员考试行测真题及解析
2012年辽宁省历年面试真题之计划组织题
2009年辽宁省公务员考试面试真题
2008年辽宁省公务员考试面试真题含解析
2011年辽宁省公务员考试《申论》全真模拟预测试卷
2012年辽宁省历年面试真题之人际关系题
2012年辽宁省历年面试真题之新颖题
2009年辽宁省公务员录用考试《行测》真题参考答案
2013辽宁公务员考试《公安基础》真题答案及解析
2010年11月21日上午辽宁省公务员面试真题含解析
2011年辽宁省公务员考试《行政职业能力测验》全真模拟预测试卷
2010年11月20日辽宁省公务员面试真题
2013年辽宁公务员考试申论真题参考答案及解析
2013年辽宁公务员考试《公安基础》真题

网友关注视频

北师大版数学四年级下册第三单元第四节街心广场
3.2 数学二年级下册第二单元 表内除法(一)整理和复习 李菲菲
沪教版牛津小学英语(深圳用) 四年级下册 Unit 7
沪教版八年级下册数学练习册21.3(3)分式方程P17
第19课 我喜欢的鸟_第一课时(二等奖)(人美杨永善版二年级下册)_T644386
沪教版八年级下册数学练习册21.3(2)分式方程P15
每天日常投篮练习第一天森哥打卡上脚 Nike PG 2 如何调整运球跳投手感?
沪教版牛津小学英语(深圳用) 五年级下册 Unit 10
沪教版八年级下次数学练习册21.4(2)无理方程P19
第五单元 民族艺术的瑰宝_15. 多姿多彩的民族服饰_第二课时(市一等奖)(岭南版六年级上册)_T129830
【部编】人教版语文七年级下册《逢入京使》优质课教学视频+PPT课件+教案,安徽省
沪教版牛津小学英语(深圳用) 四年级下册 Unit 4
沪教版八年级下册数学练习册一次函数复习题B组(P11)
外研版英语三起5年级下册(14版)Module3 Unit2
沪教版牛津小学英语(深圳用) 四年级下册 Unit 12
8.对剪花样_第一课时(二等奖)(冀美版二年级上册)_T515402
沪教版牛津小学英语(深圳用) 四年级下册 Unit 3
小学英语单词
冀教版英语四年级下册第二课
第五单元 民族艺术的瑰宝_16. 形形色色的民族乐器_第一课时(岭南版六年级上册)_T3751175
七年级下册外研版英语M8U2reading
二年级下册数学第一课
冀教版小学数学二年级下册第二周第2课时《我们的测量》宝丰街小学庞志荣.mp4
青岛版教材五年级下册第四单元(走进军营——方向与位置)用数对确定位置(一等奖)
第五单元 民族艺术的瑰宝_16. 形形色色的民族乐器_第一课时(岭南版六年级上册)_T1406126
冀教版英语五年级下册第二课课程解读
沪教版牛津小学英语(深圳用) 四年级下册 Unit 8
二次函数求实际问题中的最值_第一课时(特等奖)(冀教版九年级下册)_T144339
【部编】人教版语文七年级下册《泊秦淮》优质课教学视频+PPT课件+教案,辽宁省
冀教版小学数学二年级下册第二单元《余数和除数的关系》