3、(1)的。 [A]递归[B]右递归[C]2型[D]含有公共左因子的4.四元式之间的联系是通过实现。[A]临时变量[B]指示器[C]符号表[D]程序变量6.代码优化时所依据的是。[A]语法规则[B]词法规则[C]等价变换规则[D]语义规则7.表达式a-(-b)*c的逆波兰表示为。[A]a-b@c*[B]ab@c*-[C]ab@-[D]ab@c-*(注:@为单目减运算符)1.一个正规语言只能对应( B )A一个正规文法B一个最小有限状态自动机2.文法G[A]:A→εA→aBB→AbB→a是( A )A正规文法B二型文法3.下面说法正确的是( A )A一个SLR(1)文法一定也
4、是LALR(1)文法B一个LR(1)文法一定也是LALR(1)文法4.一个上下文无关文法消除了左递归,提取了左公共因子后是满足LL(1)文法的( A )A必要条件B充分必要条件5.下面说法正确的是( B )A一个正规式只能对应一个确定的有限状态自动机B一个正规语言可能对应多个正规文法6.算符优先分析与规范归约相比的优点是( A )A归约速度快B对文法限制少7.一个LR(1)文法合并同心集后若不是LALR(1)文法( B )A则可能存在移进/归约冲突B则可能存在归约/归约冲突C则可能存在移进/归约冲突和归约/归约冲突8.下面说法正确的是( A )ALex是一个词法分析器的生成
5、器BYacc是一个语法分析器9.下面说法正确的是( A )A一个正规文法也一定是二型文法B一个二型文法也一定能有一个等价的正规文法10.编译原理是对(C)。A、机器语言的执行B、汇编语言的翻译C、高级语言的翻译D、高级语言程序的解释执行1.(A)是一种典型的解释型语言。A.BASICB.CC.FORTRAND.PASCAL2.把汇编语言程序翻译成机器可执行的目标程序的工作是由(B)完成的。A.编译器B.汇编器C.解释器D.预处理器3.用高级语言编写的程序经编译后产生的程序叫(B)A.源程序 B.目标程序C.连接程序D.解释程序4.(C)不是编译程序的组成部分。A.词法分析程