网站大量收购独家精品文档,联系QQ:2885784924

编译原理A卷.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
编译原理A卷

浙江工业大学之江学院 编译原理 试卷A 2009/2010(2) 课程:编译原理 姓名: 班级: 总分: 题序 1 2 3 总评 计分 30 选择题(20*2=40) 两个有穷自动机等价是指它们的( )。 A.状态数相等 B.有向弧数相等 C.所识别的语言相等 D.状态数和有向弧数相等 若状态k含有项目“A→α· ”,且仅当输入符号a∈FOLLOW(A)时,才用规则“A →α”归约的语法分析方法是( )。 A.LALR分析法 B.LR(0)分析法 C.LR(1)分析法 D.SLR(1)分析法 若a为终结符,则A→α · aβ为项目。 A.归约B.移进C.接受D.在使用高级语言编程时首先可通过编译程序发现源程序的全部和部分错误 A. 语法. 语义. 语用. 运行 Chomsky)把文法分为四种类型,即0型、1型、2型、3型。其中3型文法是( ) A. 非限制文法 B. 正则文法 C. 上下文有关文法 D. 上下文无关文法 一个句型中的( )称为该句型的句柄。 A. 最左直接短语 B. 最右直接短语 C. 终结符 D. 非终结符 一个上下文无关文法G包括四个组成部分,它们是一组非终结符号,一组终结符号,一个开始符号,以及一组( ) A. 句子 B. 产生式 C. 单词 D. 句型 编译程序是一种( ) A. 汇编程序 B. 翻译程序 C. 解释程序 D. 目标程序 按逻辑上划分,编译程序第三步工作是( ) A. 语义分析 B. 词法分析 C. 语法分析 D. 代码生成 在语法分析处理中,FIRST集合、FOLLOW集合均是( ) A. 非终结符集 B.终结符集 C. 字母表 D. 状态集 识别上下文无关语言的自动机是( ) A. 下推自动机 B. NFA C. DFA D. 图灵机 正则表达式R1和R2等价是指 A. R1和R2都是定义在一个字母表上的正则表达式 B.R1和R2中使用的运算符相同 C.R1和R2代表同一正则集 D.R1和R2代表不同正则集 G[S]:S→A1, A→A1|S0|0。与G 等价的正规式是( ) A. 0(0|1)* B. 1*|0*1 C. 0(1|10)*1 D. 1(10|01)*0 给定文法A→bA|cc,则符号串①cc ②bcbc ③bcbcc ④bccbcc ⑤bbbcc中,是该文法句子的是( ) A. ① B. ③④⑤ C. ②④ D. ①⑤ 文法 S→aaS|abc 定义的语言是( )。 A.{a2kbc|k0} B.{akbc|k0} C.{a2k-1bc|k0} D.{akakbc|k0} 若B为非终结符,则 A→(.B( 为( )。 A.移进项目 B.归约项目 C.接受项目acc D.待约项目 同心集合并可能会产生新的( )冲突。 A.二义 B.移进/移进 C.移进/归约 D.归约/归约 如图所示自动机M,请问下列哪个字符串不是M所能识别的( )。 A. bbaa B. abba C. abab D. aabb 有限状态自动机能识别( ) A.上下文无关语言 B.上下文有关语言 C.正规语言 D.0型文法定义的语言 与逆波兰式(后缀表达式)ab+c*d+对应的中缀表达式是( ) A. a+b+c*d B. (a+b)* c+d C. (a+b)* (c+d) D. a+b*c+d 简答题(6*5=30) 写出表达式(a+b*c)/(a+b)-d的逆波兰表示。 已知文法: S(aAB A(bBb B(A|( 给出符号串abbbb的最左推导和最右推导。 文法G=({A,B,S},{a,b,c},P,S)其中P为: S→Ac|aB A→ab B→bc 写出L(G[S])的全部元素。 文法S→S(S)S|ε (1) 生成的语言是什么? (2) 该文法是二义的吗?说明理由。 文法二义性:对于一个串可以构造出两个不同的语法树 怎样消除文法二义性:改造成无二义文法,对二义文法添加规则 设有文法: G[S]: S→aAbDe | d A→BSD | e B→Sac | cD | ε D→Se | ε 求Follw(S) 分析题(2*15=30) 设有正规式r=1(0|1)*1,给出识别该正规式的

文档评论(0)

linsspace + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档