《编译原理》模拟试题一..docVIP

  • 2
  • 0
  • 约3.22千字
  • 约 5页
  • 2016-12-16 发布于重庆
  • 举报
《编译原理》模拟试题一一、是非题(请在括号内,正确的划√,错误的划×)(每个2分,共20分) 1.计算机高级语言翻译成低级语言只有解释一种方式。(×) 2.在编译中进行语法检查的目的是为了发现程序中所有错误。(×) 3.甲机上的某编译程序在乙机上能直接使用的必要条件是甲机和乙机的操作系统功能完全相同。 (√ ) 4.正则文法其产生式为 A-a , A-Bb,? A,B∈VN , a 、 b∈VT 。 (×) 5.每个文法都能改写为 LL(1) 文法。 (√) 6.递归下降法允许任一非终极符是直接左递归的。 (√) 7.算符优先关系表不一定存在对应的优先函数。 (×) 8.自底而上语法分析方法的主要问题是候选式的选择。 (×) 9.LR 法是自顶向下语法分析方法。 (×) 10.简单优先文法允许任意两个产生式具有相同右部。 (×) 二、选择题(请在前括号内选择最确切的一项作为答案划一个勾,多划按错论)(每个4分,共40分) 1. 一个编译程序中,不仅包含词法分析,_____,中间代码生成,代码优化,目标代码生成等五个部分。  A.( ) 语法分析   B.( )文法分析  C.( )语言分析 D.( )解释分析 2. 词法分析器用于识别_____。?  A.( ) 字符串 ?    B.( )语句  C.( )单词      D.( )标识符 3. 语法分析器则可以发现源程序中的_

文档评论(0)

1亿VIP精品文档

相关文档