1、编译原理复习题及答案一、选择题1.一个正规语言只能对应( B )A一个正规文法B一个最小有限状态自动机2.文法G[A]:A→εA→aBB→AbB→a是( A )A正规文法B二型文法3.下面说法正确的是( A )A一个SLR(1)文法一定也是LALR(1)文法B一个LR(1)文法一定也是LALR(1)文法4.一个上下文无关文法消除了左递归,提取了左公共因子后是满足LL(1)文法的( A )A必要条件B充分必要条件5.下面说法正确的是( B )A一个正规式只能对应一个确定的有限状态自动机B一个正规语言可能对应多个正规文法6.算符优先分析与规范归约相比的优点是( A )
2、A归约速度快B对文法限制少7.一个LR(1)文法合并同心集后若不是LALR(1)文法( B )A则可能存在移进/归约冲突B则可能存在归约/归约冲突C则可能存在移进/归约冲突和归约/归约冲突8.下面说法正确的是( A )ALex是一个词法分析器的生成器BYacc是一个语法分析器9.下面说法正确的是( A )A一个正规文法也一定是二型文法B一个二型文法也一定能有一个等价的正规文法10.编译原理是对(C)。A、机器语言的执行B、汇编语言的翻译C、高级语言的翻译D、高级语言程序的解释执行11.用高级语言编写的程序经编译后产生的程序叫(B)A.源程序 B.目标程序C.连接程