电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

编译原理期末试卷(含答案)

  • 资源ID:34499895       资源大小:164KB        全文页数:7页
  • 资源格式: DOC        下载积分:10金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要10金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

编译原理期末试卷(含答案)

- 1 -编译原理试题计算机学院 2001 级 班 学号 姓名 题号 一 二 三 四 五 六 七 八 九 十 十一 十二 总分满分 12 6 8 7 8 8 12 12 7 6 6 8 100得分一 选择题(12 分)【 】1词法分析器的输入是 。A符号串 B源程序 C语法单位 D目标程序【 】2两个有穷自动机等价是指它们的 。A状态数相等 B有向弧数相等C所识别的语言相等 D状态数和有向弧数相等【 】3文法 G:S xSx | y 所识别的语言是 。Axy*x B(xyx)* Cxx*yxx* Dx*yx*【 】4设 a,b,c 为文法的终结符,且有优先关系 ab 和 bc,则 。A必有 ac B必有 ca C必有 ba D选项 A、B 和 C 都不一定成立【 】5若状态 k 含有项目“A.” ,且仅当输入符号 aFOLLOW(A)时,才用规则“A ”归约的语法分析方法是 。AALR 分析法 BLR(0)分析法 CLR(1)分析法 DSLR(1)分析法【 】6生成中间代码时所依据的是 。A语法规则 B词法规则 C语义规则 D等价变换规则【 】7表达式(ab)(cd)的逆波兰表示为 。Aabcd BabcdCabcd Dabcd【 】8基本块 。A只有一个入口语句和一个出口语句 B有一个入口语句和多个出口语句- 2 -C有多个入口语句和一个出口语句 D有多个入口语句和多个出口语句二 判断题(6 分。认为正确的填“T”,错的填“F”)【T 】1同心集的合并有可能产生“归约/归约”冲突。【T 】2一个文法所有句子的集合构成该文法定义的语言。【 】3非终结符可以有综合属性,但不能有继承属性。【T 】4逆波兰表示法表示表达式时无需使用括号。【 】5一个有穷自动机有且只有一个终态。【】6若过程 p 第 k 次被调用,则 p 的 DISPLAY 表中就有 k+1 个元素。三 填空题(8 分)1最常用的两类语法分析方法是 自顶向下 和 自低向上 分析法。2对于文法 GE:ET|E+T TF|T*F FPF|P P(E)|i,句型 T+T*F+i的直接短语为 ,句柄为 。3在 LR(0)分析法中,若 ,V*且 a 则称“A .”为规约 T项目,称“S .a”为 移进 项目。4在 PL/0 的目标代码解释执行时,寄存器 B 总是指向当前执行过程活动记录的起始地址 ,而寄存器 T 总是指向 栈顶 。四(7 分)有穷自动机 M 接受字母表0,1上所有满足下述条件的串:串中至少包含两个连续的 0 或两个连续的 1。请写出与 M 等价的正规式。五(8 分)构造下列文法相应的有穷自动机。GS: S aA | bQA aA | bB | bB bD | aQ- 3 -Q aQ | bD | bD bB | aAE aB | bFF bD | aE | b 六(8 分)写一个文法,使其语言是:L ambmanbn | m,n0 七(12 分)已知文法GA: A aAB | aB Bb | d(1)构造与 GA等价的 LL(1)文法;(2)构造 GA的预测分析表。八(12 分)考虑文法GS: S AS | bA SA | a(1)构造文法的可归前缀图(活前缀的 DFA) ;(2)判断文法是否是 LR(0)文法,并说明理由。九(7 分)将下面程序段翻译成四元式序列。whileA := IF THEN ELSE 请在空缺处填空,完成条件语句的编译算法:switch (SYM) case IFSYM:GetSym() ;CONDITION(SymSetUnion(SymSetNew(THENSYM),FSYS),LEV,TX);if (SYM=THENSYM) GetSym();else Error(16);CX1=CX; GEN(JPC,0,0);STATEMENT(SymSetUnion(SymSetNew(ELSESYM),FSYS),LEV,TX);if ( SYM!=ELSESYM ) CODECX1.A=CX;else CX2=CX; GEN(JMP,0,0);CODECX1.A= cx (或者 cx2+1) ;STATEMENT(FSYS,LEV,TX);CODEcx2.A=cx ;- 5 -break;CP_sample 答案题号 一 二 三 备 注1 B 自顶向下 自底向上2 C T,T*F , i T3 D 归约 移进4 D 起始地址 栈顶5 D 6 C 7 B8 A四 五 六G: SAB*1)|(0|1)|0(A aAb|BaBb|七修改后的文法 GA :AaA Select (AaA)=aAAB| Select (AAB)=a Select(A)=#,dBdB Select(BdB)=dB bB| Select(BbB)=b Select(B)=#Select(AAB) Select(A)Select(BbB) Select(B)GA为 LL(1)文法预测分析表:ZSABDQabaabbbb bbaa- 6 -a b d #A AaAA AAB A AB BdBB B bB B 八 (1)可归前缀图 (2)因为存在冲突,所以不是 LR(0)文法。 I0:S.S .A S.b A.SA .a I1:SS. A.A .S A.a S.S .b I2:Aa. I3:Sb. I4:SA.S . S.b A.SA .a I5:AS.A . A.a S.S .b I6:SAS. A. .SA A.a S.S .b I7:AS. S. .AS S.b A.SA .a S b SaAabA AabSa bS A ba AS SAba九100(J<, A, C, 102) 或: 100 if A<C goto 102101(J, , , 113) 101 goto 113102(J<, B, D, 104) 102 if B<D goto 104103(J, , , 113) 103 goto 113104(J=, A, 1, 106) 104 if A=1 goto 106105(J, , , 108) 105 goto 108106(+, C, 1, C) 106 C:=C+1- 7 -107(J, , , 112) 107 goto 112 (或 goto 100)108(J , A, D, 110) 108 if A D goto 110109(J, , , 112) 109 goto 112 (或 goto 100)110(+, A, 2, A) 110 A:=A+2111(J, , , 108) 111 goto 108112(J, , , 100) 112 goto 100113 113十 (1) 9 十一34242421 十二 GetSym()(2) 8 SYM!=ELSESYMcx (或者 cx2+1)CODEcx2.A=cx

注意事项

本文(编译原理期末试卷(含答案))为本站会员(wt****50)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.