niusouti.com
参考答案和解析
正确答案:单词符号串;语法单位
更多“语法分析器的输入是(),其输出是()。”相关问题
  • 第1题:

    yacc是一个生成编译程序的工具,它的输入是文法G的产生式规则,它的输出是文法G的(29)。

    A.优先分析器

    B.LL(1)分析器

    C.LR(1)分析器

    D.LALR(1)分析器


    正确答案:D
    解析:一个LR分析器由以下3个部分组成。(1)驱动器:或称驱动程序。对所有LR分析器,驱动程序都是相同的。(2)分析表:不同的文法具有不同的分析表。同一文法采用不同的LR分析方法时,分析表也不同。分析表又可分为动作表(ACTION)和状态转换表(GOTO)两个部分,它们都可用二维数组表示。(3)分析栈:包括文法符号栈和相应的状态栈。分析器的动作由栈顶状态和当前输入符号决定(LR(0)分析器不须向前查看输入符号),LR分析器的模型如下图所示。设Si为状态,i为文法符号,ACTION[Si,a]=Sj规定了栈顶状态为Si且遇到输入符号a时应执行的动作。状态转换表GOTO[Si,X]=Sj表示当状态栈顶为Si且文法符号栈顶为X时应转向状态Sj。分析表实际上是一个DFA,它识别文法G的所有右句型的活前缀。构造LR分析器,本质上是构造LR分析表。根据文法的产生式规则,LR分析表用程序能自动生成。yacc的输入,本质上是文法的产生式规则,称为yacc的源程序,通过yacc编译程序,生成用C书写的LALR(1)分析表。再经过C编译器,就得到LALR(1)分析器。LALR(1)分析器比SLR(1)适用的文法范围要宽,一般能满足常用程序语言的需要;和LR(1)比,它适用的文法范围要窄,但时空效率都有很大提高。

  • 第2题:

    输入电流变送器5A的电流,其输出是5V,那么输入2.5A的电流,其输出是()V。

    • A、1.5;
    • B、3.5;
    • C、2.5;
    • D、2。

    正确答案:C

  • 第3题:

    词法分析器的输入是()

    • A、单词符号串
    • B、源程序
    • C、语法单位
    • D、目标程序

    正确答案:B

  • 第4题:

    扫描器是(),它接受输入的(),对源程序进行()并识别出一个个单词符号,其输出结果是单词符号,供语法分析器使用。


    正确答案:词法分析器;源程序;词法分析

  • 第5题:

    编译程序中语法分析器接收以()为单位的输入。

    • A、单词
    • B、表达式
    • C、产生式
    • D、句子

    正确答案:A

  • 第6题:

    输入电流变送器5A的电流,其输出是5V,那么输入2.5A电流,其输出是()V。

    • A、2.5
    • B、3.5
    • C、2
    • D、1.5

    正确答案:A

  • 第7题:

    单道脉冲幅度分析器输出脉冲的条件是()

    • A、输入脉冲幅度低于下阈
    • B、输入脉冲幅度高于上阈
    • C、输入脉冲幅度低于下阈且高于上阈
    • D、输入脉冲幅度高于下阈且低于上阈
    • E、输入脉冲幅度明显低于下阈

    正确答案:D

  • 第8题:

    填空题
    语法分析器的输入是(),其输出是()。

    正确答案: 单词符号串,语法单位
    解析: 暂无解析

  • 第9题:

    判断题
    编译过程中,语法分析器的任务是分析单词是怎样构成的。
    A

    B


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

  • 第10题:

    单选题
    语法分析器则可以发现源程序中的()
    A

    语义错误

    B

    语法和语义错误

    C

    错误并校正

    D

    语法错误


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

  • 第11题:

    判断题
    语法分析器的输入是单词符号。
    A

    B


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

  • 第12题:

    问答题
    编译程序中语法分析器接收以什么为单位的输入?

    正确答案: 接收以单词为单位的输入。
    解析: 暂无解析

  • 第13题:

    编译过程中,语法分析器的任务是分析单词是怎样构成的。


    正确答案:错误

  • 第14题:

    编译程序中语法分析器接收以什么为单位的输入?


    正确答案: 接收以单词为单位的输入。

  • 第15题:

    语法分析器则可以发现源程序中的()

    • A、语义错误
    • B、语法和语义错误
    • C、错误并校正
    • D、语法错误

    正确答案:D

  • 第16题:

    语法分析器的输入是单词符号。


    正确答案:正确

  • 第17题:

    哪个不是编译系统的组成部分()

    • A、词法分析器
    • B、代码生成器
    • C、设备管理程序
    • D、语法分析器

    正确答案:C

  • 第18题:

    共集电极放大电路的输入、输出信号的公共端是(),其输入电阻()、输出电阻()


    正确答案:集电极;大;小

  • 第19题:

    C语言本身不提供输入输出语句,其输入输出操作是由()来实现的。


    正确答案:函数

  • 第20题:

    填空题
    扫描器是(),它接受输入的(),对源程序进行()并识别出一个个单词符号,其输出结果是单词符号,供语法分析器使用。

    正确答案: 词法分析器,源程序,词法分析
    解析: 暂无解析

  • 第21题:

    单选题
    哪个不是编译系统的组成部分()
    A

    词法分析器

    B

    代码生成器

    C

    设备管理程序

    D

    语法分析器


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

  • 第22题:

    单选题
    编译程序中语法分析器接收以()为单位的输入。
    A

    单词

    B

    表达式

    C

    产生式

    D

    句子


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

  • 第23题:

    单选题
    词法分析器的输入是()
    A

    单词符号串

    B

    源程序

    C

    语法单位

    D

    目标程序


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