编译原理样题3(有答案).docx
《编译原理样题3(有答案).docx》由会员分享,可在线阅读,更多相关《编译原理样题3(有答案).docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、编译原理样题-选择题【11.型文法也称为正规文法。A 0B 1C 2D 3【2. 文法不是LL(1)的。A递归 B右递归 C 2型 D含有公共左因子的【)3.文法E-E+E |E*E|i的句子+的不同语法分析树的总数为。AlB3C5D7【1 4.四元式之间的联系是通过 实现。A临时变量 B指示器 C符号表D程序变量【1 5.同心集合并可能会产生的新冲突为。A二义 B移进/移进C移进/归约D归约/归约【】6.代码优化时所依据的是 oA语法规则B词法规则 C等价变换规则 D语义规则【1 7.表达式a-(-b)*c的逆波兰表示为 oA a-bc* B abc*- C ab- D abc-* (注:为
2、单目减运算符)8.过程的DISPLAY表记录了 oA过程的连接数据B过程的嵌套层次C过程的返回地址D过程的入口地址二填空题1 .编译过程的六个阶段为:词法分析、语义分析、代码优化和目标 代码生成。2 .词法分析阶段的任务式从左到右扫描,从而逐个识别 o.对于文法G1和G2,若有,则称文法G1和G2是等价的。3 .对于文法 GE : E-TIE+T TtF|T*F F-P人F|P P-(E)|i,句型 T+T*F+i 的句柄 是,最左素短语是 o所谓素短语是指这样的一个短语,它至少含有一个终结符,并且,除它自身之外不再含任何更小的素短 语。所谓最左素短语是指处于句型最左边的那个素短语。如,P*P
3、和i是句型P*P+i的素短语,而P*P 是它的最左素短语。4 .最右推导的逆过程称为,也称为 o.规范规约中的可规约串是,算符优先分析中的可规约串是 o5 . (AV B) A (CVDA E) 的逆波兰式是 o.在属性文法中文法符号的两种属性分别称为 和 o6 .符号表的每一项是由名字栏和 两个栏目组成。在目标代码生成阶段,符号表 是 的依据。7 . 一个过程的D工SPLAY表的内容是它的 的D工SPLAY表的内容加上。三 有穷自动机M接受字母表=0,1上所有满足下述条件的串:每个1都有0直接跟在右 边。构造一个最小的DFA M及和M等价的正规式。四 证明正规式(ab)*a与正规式a (ba
4、)*等价(用构造他们的最小的DFA方法)。五写一个文法,使其语言是:L = ln0mlm0n | m,nN0 六对文法GSS f aSb | P P f bPc | bQc Q f Qa I a (1)它是否是算符优先文法?请构造算符优先关系表 (2)文法GS消除左递归、提取左公因子后是否是LL (1)文法?请证实。七已知文法G为:(0) s f S(1) S f aAd (2) S - bAc (3) S f aec (4 ) S f bed (5) A f 试构造它的LR (1)项目集、可归前缀图和LR (1)分析表。 八已知源程序如下: prod:=0;: =1;while iW20 d
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 编译 原理 答案
限制150内