niusouti.com

描述词法分析的有效工具是()。A、正规式B、上下文无关文法C、语言的语义规则D、有限自动机

题目

描述词法分析的有效工具是()。

  • A、正规式
  • B、上下文无关文法
  • C、语言的语义规则
  • D、有限自动机

相似考题
参考答案和解析
正确答案:A,D
更多“描述词法分析的有效工具是()。A、正规式B、上下文无关文法C、语言的语义规则D、有限自动机”相关问题
  • 第1题:

    正规文法产生的语言都不可以用上下文无关文法来描述。()


    参考答案:错误

  • 第2题:

    根据乔姆斯基于20世纪50年代建立的形式语言的理论体系,文法被分为4种类型,即0型(短语文法)、1型(上下文有关文法)、2型(上下文无关文法)和3型(正规文法)。其中,2型文法与(1)等价,所以有足够的能力描述多数现今程序设计的语言的语法结构。一个非确定的有穷自动机必存在一个与之等价的(2)。从文法描述语言的能力来说,(3)最强,(4)最弱,由4类文法的定义可知(5)必是2型文法。

    A.确定的有穷自动机

    B.图灵机

    C.非确定的下推自动机

    D.非确定的有穷自动机

    E.有穷自动机


    正确答案:C

  • 第3题:

    根据乔姆斯基于20世纪50年代建立的形式语言的理论体系,语言的文法被分为 4种类型,即0型(短语文法),1型(上下有关文法)、2型(上F文无关文法)和3型(正规文法)。其中,2型文法与(56)等价,所以有足够的能力描述多数现今程序设计的语言的句法结构。一个非确定的有限自动机必存在一个与之等价(57)。从文法描述语言的能力来说,(58)最强,(59)最弱,山4类文法的定义可知:(60)必是2型文法。

    A.确定的有限自动机

    B.图灵机

    C.非确定的下推自动机

    D.非确定的有限自动机

    E.有限自动机


    正确答案:C
    解析:乔姆斯基把文法分成4种类型,即0型、1型、2型和3型。0型文法也称短语文法,0型文法的能力相当于图灵机(Turing),或者说任何0型语言都是递归可枚举的。1型文法也称上下文有关方法,其能力相当于线形界限自动机。对非终结符进行替换时不必考虑上下文,并且一般不允许替换成空串ε。2型文法也称上下文无关文法,其能力相当于非确定的下推自动机。3型文法也称右线性文法,由于这种文法等价于正规式,所以也称正规文法。3型文法的能力相当于有限自动机。从文法描述语言的能力来说,0型文法最强,3型文法最弱。语言的文法可以表示成一个四元组(VT,VN,S,P)。由3型文法的定义:一个文法G式3型文法,如果G是二型文法,并且G的每个产生式A→αB或A→α,其中O∈V*T,A,B∈VN,可知3型文法必是2型文法。

  • 第4题:

    对于大多数通用程序设计语言,用 ( ) 描述其语法即可。

    A.正规文法
    B.上下文无关文法
    C.上下文有关文法
    D.短语结构文法

    答案:B
    解析:
    上下文无关文法:这是形式语言理论中一种重要的变换文法,用来描述上下文无关语言,在乔姆斯基分层中称为2型文法。由于程序设计语言的语法基本上都是上下文无关文法,因此应用十分广泛。

  • 第5题:

    大多数程序设计语言的语法规则用(49)描述即可。

    A.正规文法
    B.下文无关文法
    C.上下文有关文法
    D.短语结构文法

    答案:B
    解析:
    形式语言理论中一种重要的变换文法,用来描述上下文无关语言,在乔姆斯基分层中称为2型文法。由于程序设计语言的语法基本上都是上下文无关文法,因此应用十分广泛。上下文无关文法拥有足够强的表达力来表示大多数程序设计语言的语法。另一方面,上下文无关文法又足够简单,使得我们可以构造有效的分析算法来检验一个给定字串是否是由某个上下文无关文法产生的。

  • 第6题:

    对于大多数通用程序设计语言,用()描述其语法即可。

    • A、正规文法
    • B、上下文无关文法
    • C、上下文有关文法
    • D、短语结构文法

    正确答案:B

  • 第7题:

    对正规文法描述的语言,以下()有能力描述它。

    • A、0型文法
    • B、1型文法
    • C、上下文无关文法
    • D、右线性文法
    • E、左线性文法

    正确答案:A,B,C,D,E

  • 第8题:

    ()是描述语言的语法结构的形式规则。

    • A、文法
    • B、语义
    • C、词法
    • D、语法

    正确答案:A

  • 第9题:

    单选题
    对于大多数通用程序设计语言,用()描述其语法即可。
    A

    正规文法

    B

    上下文无关文法

    C

    上下文有关文法

    D

    短语结构文法


    正确答案: B
    解析: 暂无解析

  • 第10题:

    判断题
    正规文法产生的语言都可以用上下文无关文法来描述。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第11题:

    单选题
    ()是描述语言的语法结构的形式规则。
    A

    文法

    B

    语义

    C

    词法

    D

    语法


    正确答案: B
    解析: 暂无解析

  • 第12题:

    多选题
    描述词法分析的有效工具是()。
    A

    正规式

    B

    上下文无关文法

    C

    语言的语义规则

    D

    有限自动机


    正确答案: B,A
    解析: 暂无解析

  • 第13题:

    根据乔姆斯基于20世纪50年代建立的形式语言的理论体系,语言的文法被分为4种类型,即0型(短语文法),1型(上下文有关文法)、2型(上下文无关文法)和3型(正规文法)。其中,2型文法与(28)等价,所以有足够的能力描述多数现今程序设计的语言的句法结构。一个非确定的有限自动机必存在一个与之等价(29)。从文法描述语言的能力来说,(30)最强,(31)最弱,由4类文法的定义可知:(32)必是2型文法。

    A.线性有限自动机

    B.非确定的下推自动机

    C.图灵机

    D.有限自动机


    正确答案:B

  • 第14题:

    对高级语言源程序进行编译的过程中,有穷自动机(NFA或DFA)是进行(49)的适当工具。A.词法分析SXB

    对高级语言源程序进行编译的过程中,有穷自动机(NFA或DFA)是进行(49)的适当工具。

    A.词法分析

    B.语法分析

    C.语义分析

    D.出错处理


    正确答案:A
    编译程序的功能是从源代码(通常为高级语言)到能直接被计算机或虚拟机执行的目标代码(汇编语言或机器语言)的翻译过程。工作过程分为6个阶段:词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成。各个阶段逻辑上可以分为前端和后端。前端主要负责解析输入的源代码,由语法分析器和语意分析器协同工作。语法分析器负责把源代码中的‘单词’找出来,语意分析器把这些分散的单词按预先定义好的语法组装成有意义的表达式、语句、函数等等。前端还负责语义的检查,例如检测参与运算的变量是否是同一类型的,简单的错误处理。最终的结果常常是一个抽象的语法树,这样后端可以在此基础上进一步优化处理。后端编译器后端主要负责分析,优化中间代码以及生成机器代码。

  • 第15题:

    程序设计语言包括(41)等几个方面,它的基本成分包括(42)。Chomsky(乔姆斯基)提出了形式语言的分层理论,他定义了四类文法:短语结构文法、上下文有关文法、上下文无关文法和正则文法。一个文法可以用一个四元组G=(∑,V,S,P)表示,其中,∑是终结符的有限字符表,y是非终结符的有限字母表,S(∈V)是开始符号,P是生成式的有限非空集。在短语文法中,P中的生成式都是α→β甲的形式,其中α∈(43),β∈(∑∪V)*。在上下文有关文法中,户中的生成式都是α1Aα2→α1βα2的形式,其中A∈(44),β∈(∑∪V*),β≠。在上下文无关文法中,户中的生成式的左部正(45)。

    A.语法、语义

    B.语法、语用

    C.语义、语用

    D.语法、语义、语用


    正确答案:D

  • 第16题:

    大多数程序设计语言的语法规则用( )描述即可。

    A.正规文法
    B.上下文无关文法
    C.上下文有关文法
    D.短语结构文法

    答案:B
    解析:
    形式语言理论中一种重要的变换文法,用来描述上下文无关语言,在乔姆斯基分层中称为2型文法由于程序设计语言的语法基本上都是上下文无关文法,因此应用十分广泛上下文无关文法拥有足够强的表达力来表示大多数程序设计语言的语法另一方面,上下文无关文法又足够简单,使得我们可以构造有效的分析算法来检验一个给定字串是否是由某个上下文无关文法产生的

  • 第17题:

    对于大多数通用程序设计语言,用(50)描述其语法即可。

    A.正规文法
    B.上下文无关文法
    C.上下文有关文法
    D.短语结构文法

    答案:B
    解析:
    上下文无关文法:形式语言理论中一种重要的变换文法,用来描述上下文无关语言,在乔姆斯基分层中称为2型文法,由于程序设计语言的语法基本上都是上下文无关文法,因此应用十分广泛。

  • 第18题:

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

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

    正确答案:C

  • 第19题:

    正规文法产生的语言都可以用上下文无关文法来描述。


    正确答案:正确

  • 第20题:

    3型文法是()是语法分析使用的文法。

    • A、短语文法
    • B、上下文有关文法
    • C、上下文无关文法
    • D、正规文法

    正确答案:D

  • 第21题:

    单选题
    3型文法是()是语法分析使用的文法。
    A

    短语文法

    B

    上下文有关文法

    C

    上下文无关文法

    D

    正规文法


    正确答案: B
    解析: 暂无解析

  • 第22题:

    多选题
    对正规文法描述的语言,以下()有能力描述它。
    A

    0型文法

    B

    1型文法

    C

    上下文无关文法

    D

    右线性文法

    E

    左线性文法


    正确答案: E,D
    解析: 暂无解析

  • 第23题:

    单选题
    下面哪个不是单词的描述工具?()
    A

    正规式

    B

    有穷自动机

    C

    下推自动机

    D

    正规文法


    正确答案: D
    解析: 暂无解析