填空选择题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

A.ABC-CD/* B.ABCCD/*-* C.ABC-*CD/* D.a,b,c均不正确2.chomsky 的2型语言可由下面哪个识别?( C )

A.图灵机 B.有穷自动机 C.下推自动机 D.线性界限自动机

3型:有穷自动机 2型:下推自动机 1型:线性界限自动机 0型:图灵机

3.最左简单子树的末端结点构成的符号串称为( A )

A.句柄 B.最左素短语 C.素短语 D.简单短语

4.在使用高级语言编程时,首先可通过编译程序发现源程序的什么错误?( A )

A.语法 B. 语义 C. 语用 D. 运行

5.用高级语言书写的源程序都必须通过编译,产生目标代码后才能投入运行。这种说法正确的是( C )

A. 正确

B. 不正确

C. 不一定

D. 都不对

6.若文法 G 定义的语言是无限集,则文法必然是( A )

A.递归的 B.无二义性的 C.二义性的 D.上下文无关的

7.一个文法所描述的语言是( C/D )

A.唯一的 B.不唯一的 C.可能唯一 D.可能不唯一

8 Chomsky 的3型语言可由下面哪个识别?( B )

A.图灵机 B.有穷自动机 C.下推自动机 D.线性界限自动机9.Chomsky 定义的四种形式语言文法中,1型文法又称为(哪种文法?( C )

A.短语结构文法 B.正规文法 C.上下文有关文法 D.上下文无关文法10.算符优先分析是一种自底向上的分析方法,它是以什么作为每一步归约的对象?( D )

A.最右直接短语 B.最左直接短语 C.句柄 D.最左素短语

11.下面哪种不是自底向上的语法分析文法?( B )

A.LR(1) B.LL(R) C.算符优先法 D.SLR(1)

12.赋值语句x=a+b*((a+c)*d+e)的逆波兰式是( )

A.xab+ac+d*e+= B.xabac+de+**+= C.xabac+d*e+*+= D.abc均不对

4.下面( B )是词法分析的理论基础。

A.正规式 B.有穷自动机 C.下推自动机 D.正规文法

下推自动机是语法分析的基础

13.由“非终结符符号串”这种产生式形式构成的文法是( C )

A.正则文法 B.1 型方法 C.2型方法 D.3型方法

14.若一个文法是递归的,则它产生的句子个数是( A )

A.无穷个 B.可能有限个 C.有限个 D.以上均不对

15.给定文法, A Aa|b, 下面的符号串可由其推导出的是( C )

A.aab B.aaab C.baa D.

16.LR(K)分析是一种自底向上的分析法,它是以下面哪个作为每一步归约的对象?( C ) A.最右直接短语 B.最左直接短语 C.句柄 D.最左素短语

17.文法G[E]为:E E+E|E*E|a,它是( B )。

A.LL(1)文法 B.算符文法 C.算符优先法 D.非二义文法

18.下述正规式中哪个与(a*b) * (c d)等价?( D )

A.a* (c d)b(c d) B.a* (c d) *b(c d) *

C.a* (c d)b* (c d) D.(a b) *c(a b) *d

19.文法G所描述的语言是( D )

A.文法G的字汇表V中所有符号组成的符号串的集合

B.文法G的字汇表V的闭包V*中的所有符号串的集合

C.由文法的识别符号推出的所有符号串的集合

D.由文法的识别符号推出的所有终结符号串

20.给定文法, A bA | cc, 下面符号串可由其推导出的是( D )

①cc ② b*cc ③ b*cbcc ④ bccbcc ⑤ bbbcc

A. ①

B. ①③④⑤

C. ①⑤

D. ①②⑤

21.某个语言,它能用正规表达式表示,但是它不能使用任何正规文法表示,这个语言必然是( D )

A.1型文法所对应的语言 B.含有二义的语言

C.既含有左递归又含有右递归 D.不存在的语言

正规式等价于正规文法

22.下面哪个不是单词的描述工具?( C )

A.正规式 B.有穷自动机 C.下推自动机 D.正规文法

5.LL(1)文法的条件是( C )

A.对形如U x1 | x2 | … | xn 的规则,要求First(xi)∩ First(xj)=Φ,(i≠j);

B.对形如U x1 | x2 | …| xn 的规则,若xi=>*ε, 则要求First(xj)∩Follow(U)=,(i≠j)

C.a 和 b

D.都不是

23.词法分析的另外一个名称是(B )

A.分析器 B.扫描器 C.划分处理器 D.词法探索器

24.关于短语和句柄,正确的叙述是( B )

A.短语就是句柄 B.直接短语才可能是句柄

C.最左短语一定是句柄 D.最右短语一定是句柄

25.给定文法, A bAa | cc, 下面符号串可由其推导出的是( B )

A.bbcc B.bbccaa C.aaccbb D.acb

26.文法 G 产生的( D )的全体是该文法描述的语言。

A.句型 B. 终结符集 C. 非终结符集 D. 句子

27.Chomsky 定义的四种形式语言文法中, 0型文法又称为什么文法?( A )

A.短语结构文法 B.正规文法 C.上下文有关文法 D.上下文无关文法28.Chomsky 的2 型语言可由下列哪一个识别?( C )

A.图灵机 B.有穷自动机 C.下推自动机 D.线性界限自动机29.字母表{a,b}上以aa打头任何符号串的集合,可用正规式表示为( B )

A.(a|b)* aa B.aa(a|b)* C.aa(a* |b*) D.a,b,c均不正确30.chomsky 的1型语言可由下面哪个识别?( D )

A.图灵机 B.有穷自动机 C.下推自动机 D.线性界限自动机31.表达式A/(B-C*(C+D))的逆波兰式是( )

A.ABC-CD/* B.ABCCD+*-/ C.ABC-*CD/* D.a,b,c均不正确32.在编译过程中,组织的符号表是( C )

A.必须是唯一的

B.应当按符号的不同属性分为几个

C.可以唯一的也可按符号表不同属性分为几个

D.以上均不对

33.BNF范式是一种广泛采用的什么工具?( C )

相关文档
最新文档