更多“语法分析基于()文法进行,即识别的是该类文法的句子。语法分析的有效工具是()。”相关问题
  • 第1题:

    巴科斯-诺尔范式(即BNF)是一种广泛采用的(什么样的工具()。

    A描述规则

    B描述语言

    C描述文法

    D描述句子


    正确答案:B

  • 第2题:

    能够进行不带回溯的自顶向下语法分析的文法称为 LL(1)文法。 ()

    此题为判断题(对,错)。


    正确答案:正确

  • 第3题:

    形式语言中,不包含()。

    A.上下文有关文法

    B.上下文无关文法

    C.短语文法

    D.句子文法


    正确答案:D

  • 第4题:

    语法分析方法大体上可分成自顶向下和自底向上两种。自底向上分析法,是从输入符号串开始逐步进行(38),直至(38)成文法的起始符号。自顶向下分析法,则是从文法的起始符号开始反复使用产生式进行(39),直至(40)出输入符号串。算符优先文法是一种自底向上分析方法,其特点是文法的产生式中(41)。自顶向下的分析方法,通常要求文法的产生式(41),如(42)文法就是一种可以自顶向下分析的文法。

    A.递归

    B.综合

    C.回归

    D.推导

    E.归约


    正确答案:E

  • 第5题:

    假设某程序语言的文法如下:

    S→SaT|T

    T→TbR|R

    T→PdR|P P→fSg|e

    其中:VT={a,b,d,e,f,g},VN{S,T,R,P},S是开始符号。那么,此方法是(38 方法。这种文法的语法分析通常采用优先矩阵,优先矩阵给出了该文法中各个终结符之间的优先关系 (大于,小于,等于,无关系)。在上述文法中,某些终结符之间的优先关系如下:

    b(39)a:f(40)g;a(41)a;d(42)d。

    A.正规文法

    B.算符文法

    C.二义文法

    D.属性文法


    正确答案:B

  • 第6题:

    语法分析时必须先消除文法中的左递归。


    正确答案:错误

  • 第7题:

    自顶向下的语法分析方法的基本思想是:从文法的()开始,根据给定的输入串并按照文法的产生式一步一步的向下进行(),试图推导出文法的(),使之与给定的输入串()。


    正确答案:开始符号;直接推导;句子;匹配

  • 第8题:

    词法分析基于()文法进行,即识别的单词是该类文法的句子。


    正确答案:正则

  • 第9题:

    单选题
    一个编译程序中,不仅包含词法分析,()中间代码生成,代码优化,目标代码生成等五个部分。
    A

    语法分析

    B

    文法分析

    C

    语言分析

    D

    解释分析


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

  • 第10题:

    填空题
    词法分析基于()文法进行,即识别的单词是该类文法的句子。

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

  • 第11题:

    判断题
    语法分析时必须先消除文法中的左递归。
    A

    B


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

  • 第12题:

    填空题
    自顶向下的语法分析方法的基本思想是:从文法的()开始,根据给定的输入串并按照文法的产生式一步一步的向下进行(),试图推导出文法的(),使之与给定的输入串()。

    正确答案: 开始符号,直接推导,句子,匹配
    解析: 暂无解析

  • 第13题:

    假设某程序语言的文法如下:

    S→SaT|T

    T→TbR|R

    R→PdR|P

    P→fSg|e

    其中Vr={a,b,d,e,f,g};Vn={S,T,R,P};S是开始符号,那么,此文法是(43)文法。这种文法的语法分析通常采用优先矩阵。优先矩阵给出了该文法中各个终结符之间的优先关系(大于、小于、等于和无关系)。在上述文法中,某些终结符之间的优先关系如下:b{(44)}a;f{(45)}g;a{(46)}a;d{(47)}d。

    A.五则文法

    B.算符文法

    C.二义文法

    D.属性文法


    正确答案:B

  • 第14题:

    自上而下的语法分析方法的基本思想是:从文法的开始符号开始,根据给定的输入串并按照 文法的产生式一步一步的向下进行直接推导,试图推导出文法的句子,使之与给定的输入串 匹配。 ()

    此题为判断题(对,错)。


    正确答案:正确

  • 第15题:

    自下而上的语法分析方法的基本思想是从待识别的输入串开始逐步()到文法的开始符号。

    A.归约

    B.推导

    C.递归

    D.逆序


    正确答案:A

  • 第16题:

    ● 由某上下文无关文法M[S]推导出某句子的分析树如下图所示,则错误的叙述是 (50) 。

    (50)A. 该文法推导出的句子必须以“a”开头

    B. acabcbdcc 是该文法推导出的一个句子

    C. “S->aAcB”是该文法的一个产生式

    D. a、b、c、d属于该文法的终结符号集


    正确答案:A

  • 第17题:

    在对源程序进行编译的过程中,( )是正确的顺序。

    A.语义分析、语法分析、词法分析
    B.语法分析、词法分析、语义分析
    C.词法分析、语法分析、语义分析
    D.词法分析、语义分析、语法分析

    答案:C
    解析:
    本题考查程序语言基础知识。
    编译程序的功能是把某高级语言书写的源程序翻译成与之等价的目标程序(汇编语言程序或机器语言程序)。编译程序的工作过程可以分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成、符号表管理和出错处理,如下图所示。

  • 第18题:

    一个编译程序中,不仅包含词法分析,()中间代码生成,代码优化,目标代码生成等五个部分。

    • A、语法分析
    • B、文法分析
    • C、语言分析
    • D、解释分析

    正确答案:A

  • 第19题:

    BNF是一种广泛采用的()的工具。

    • A、描述规则
    • B、描述语言
    • C、描述文法
    • D、描述句子

    正确答案:C

  • 第20题:

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

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

    正确答案:D

  • 第21题:

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

    短语文法

    B

    上下文有关文法

    C

    上下文无关文法

    D

    正规文法


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

  • 第22题:

    填空题
    语法分析基于()文法进行,即识别的是该类文法的句子。语法分析的有效工具是()。

    正确答案: 上下文无关,语法树
    解析: 暂无解析

  • 第23题:

    判断题
    语法分析之所以采用上下文无关文法是因为它的描述能力最强。
    A

    B


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