更多“词法分析器的输入是()A、单词符号串B、源程序C、语法单位D、目标程序”相关问题
  • 第1题:

    词法分析程序的功能是读入源程序,输出单词符号。()

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


    参考答案:√

  • 第2题:

    词法分析器的任务是把构成源程序的字符流翻译成词法记号流。()

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


    正确答案:正确

  • 第3题:

    ●编译程序与解释程序的不同之处是(15) 。

    (15)

    A.解释程序不需要进行词法和语法分析,而是直接分析源程序的语义并产生目标代码

    B.编译程序不需要进行词法和语法分析,而是直接分析源程序的语义并产生目标代码

    C.编译程序不生成源程序的目标代码,而解释程序则产生源程序的目标代码

    D.编译程序生成源程序的目标代码,而解释程序则不产生源程序的目标代码


    正确答案:D

  • 第4题:

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

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

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

  • 第5题:

    编译程序分析源程序的阶段依次是( )。

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

    答案:A
    解析:
    编译程序分析源程序的阶段依次词法分析、语法分析、语义分析。

  • 第6题:

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


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

  • 第7题:

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

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

    正确答案:A

  • 第8题:

    词法分析器作为独立的阶段使整个编译程序结构更加简洁、明确,因此,()

    • A、词法分析器应作为独立的一遍
    • B、词法分析器作为子程序较好
    • C、词法分析器分解为多个过程,由语法分析器选择使用
    • D、词法分析器并不作为一个独立的阶段

    正确答案:B

  • 第9题:

    通常把编译过程分为分析前端与综合后端两大阶段。词法、语法和语义分析是对源程序的(),中间代码生成、代码优化与目标代码的生成则是对源程序的()。


    正确答案:分析;综合

  • 第10题:

    单选题
    词法分析器作为独立的阶段使整个编译程序结构更加简洁、明确,因此,()
    A

    词法分析器应作为独立的一遍

    B

    词法分析器作为子程序较好

    C

    词法分析器分解为多个过程,由语法分析器选择使用

    D

    词法分析器并不作为一个独立的阶段


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

  • 第11题:

    填空题
    通常把编译过程分为分析前端与综合后端两大阶段。词法、语法和语义分析是对源程序的(),中间代码生成、代码优化与目标代码的生成则是对源程序的()。

    正确答案: 分析,综合
    解析: 暂无解析

  • 第12题:

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

    单词符号串

    B

    源程序

    C

    语法单位

    D

    目标程序


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

  • 第13题:

    词法分析器的输出是()。

    A.源程序

    B.词法记号流

    C.NFA

    D.DFA


    正确答案:B

  • 第14题:

    词法分析难以发现源程序的错误,因为词法分析器对源程序采取非常局部的观点。()

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


    正确答案:正确

  • 第15题:

    ● 编译程序分析源程序的阶段依次是 (21) 。

    (21)

    A. 词法分析、语法分析、语义分析

    B. 语法分析、词法分析、语义分析

    C. 语义分析、语法分析、词法分析

    D. 语义分析、词法分析、语法分析


    正确答案:A

  • 第16题:

    在编译过程中,将源程序通过扫描程序(或词法分析程序)进行处理的结果称为( )。

    A.中间代码
    B.目标代码
    C.语法树
    D.记号

    答案:D
    解析:
    编译程序把一个源程序翻译成目标程序的工作过程分为五个阶段:词法分析;语法分析;中间代码生成;代码优化;目标代码生成。主要是进行词法分析和语法分析,又称为源程序分析,分析过程中发现有语法错误,给出提示信息。词法分析的任务是对由字符组成的单词进行处理,从左至右逐个字符地对源程序进行扫描,产生一个个的单词符号,把作为字符串的源程序改造成为单词符号串的中间程序。执行词法分析的程序称为词法分析程序或扫描器。

  • 第17题:

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


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

  • 第18题:

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


    正确答案:正确

  • 第19题:

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

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

    正确答案:C

  • 第20题:

    词法分析器用于识别__(1)__,常用的支持编译程序开发的工具Yacc,主要用于__(2)__阶段。空白(2)处应选择()

    • A、词法分析
    • B、语法分析
    • C、中间代码生成
    • D、目标代码生成

    正确答案:B

  • 第21题:

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

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

  • 第22题:

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

    单词

    B

    表达式

    C

    产生式

    D

    句子


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

  • 第23题:

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

    B


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