更多“词法分析的目的是逐个读构成源程序的字符,把它们组成词法单元流。”相关问题
  • 第1题:

    词法分析的作用是识别源程序中的(55)。

    A.字符串

    B.单词

    C.标识符

    D.语句


    正确答案:B
    解析:本题考查词法分析的功能。词法分析是在程序编译时对源程序中的单词进行辩识的一个过程,其目的是识别源程序中一连串字符中的每个单词。

  • 第2题:

    下列工作中,不是由扫描器完成的任务有哪个()。

    A分析源程序的结构

    B按词法规则分割出单词

    C删除注解

    D删除空格及无用字符


    正确答案:A

  • 第3题:

    关于编译程序进行词法分析的说法中,不正确的是______。

    A.词法分析主要是扫描源程序并识别记号,指出出错行号

    B.词法分析阶段过滤掉了源程序中的注释

    C.词法分析阶段单词间的空白被过滤掉了

    D.词法分析阶段对制表或回车换行字符不作处理


    正确答案:D
    解析:在词法分析阶段,其任务是从左到右逐个字符地读入源程序,对构成源程序的字符流进行扫描和分解,从而识别出一个个单词(也称单词符号或符号)。这里所谓的单词,是指逻辑上紧密相连的一组字符,这些字符组合在一起才表示某一含义。比如标识符是由字母开头,后跟字母或数字组成的一种单词。保留字(关键字或基本字)也是一种单词,此外还有算符等。在词法分析阶段,空白(由单词间的空格、制表或回车换行字符引起的空白)和注释都被滤掉了。在识别保留字时,词法分析程序将每个标识符对照一张保留字表进行查询,若查着则为保留字,反之则认为是用户定义的标识符。可见,词法分析阶段是查不出拼错的保留字的。在词法分析阶段,如果不符合词法规则,比如标识符不是以字母开头,就会进行错误处理,指出出错行号。从上述分析可知,D错误。

  • 第4题:

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

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


    正确答案:正确

  • 第5题:

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

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

    A.词法分析

    B.语法分析

    C.语义分析

    D.出错处理


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

  • 第6题:

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

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


    正确答案:C

  • 第7题:

    词法分析的作用是识别源程序中的( )。

    A.字符串
    B.单词
    C.标识符
    D.语句

    答案:B
    解析:
    词法分析是在程序编译时对源程序中的单词进行辨识的一个过程,其目的是识别源程序中一连串字符中的每个单词。

  • 第8题:

    《中国档案主题词表》是()语言。

    A标题法

    B单元词法

    C叙词法

    D关键词法


    C

  • 第9题:

    信息整存处理中的主题法一般分为()。

    • A、标题法
    • B、单元词法
    • C、叙词法
    • D、关键词法

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

  • 第10题:

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


    正确答案:分析;综合

  • 第11题:

    单选题
    《中国档案主题词表》是()语言。
    A

    标题法

    B

    单元词法

    C

    叙词法

    D

    关键词法


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

  • 第12题:

    多选题
    信息整存处理中的主题法一般分为()。
    A

    标题法

    B

    单元词法

    C

    叙词法

    D

    关键词法


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

  • 第13题:

    ● 关于编译程序进行词法分析的说法中,不正确的是()。()A. 词法分析主要是描述源程序并识别基号,并指出出错行号B. 词法分析阶段就过滤掉了源程序中的注释C. 词法分析阶段,单词间的空白被过滤掉了D. 词法分析阶段对制表或回车换行字符不作处理


    正确答案:D
        在词法分析阶段,其任务是从左到右逐个字符地读入源程序,对构成源程序的字符流进行扫描和分解,从而识别出一个个单词(也称单词符号或符号)。这里所谓的单词是指逻辑上紧密相连的一组字符,这些字符组合在一起才表示某一含义。比如标示符是由字母开头,后跟字母或数字组成的一种单词。保留字(关键字或基本字)也是一种单词,此外还有算符等。在词法分析阶段,空白(由单词间的空格,制表或回车换行字符引起的空白)和注释都被滤掉了。在识别保留字时,词法分析程序将每个标识符对照一张保留字表进行查询,若查到则为保留字,反之则认为是用户定义的标识符。可见,词法分析阶段是查不出拼错的保留字的。
        在词法分析阶段,如果不符合词法规则,比如标识符不是以字母开头,就会进行错误处理,指出出错行号。

  • 第14题:

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

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


    参考答案:√

  • 第15题:

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

    A.源程序

    B.词法记号流

    C.NFA

    D.DFA


    正确答案:B

  • 第16题:

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

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


    正确答案:正确

  • 第17题:

    在以阶段划分的编译器中,( )阶段的主要作用是分析构成程序的字符及由字符按照构造规则构成的符号是否符合程序语言的规定。

    A.词法分析

    B.语法分析

    C.语义分析

    D.代码生成


    正确答案:A

  • 第18题:

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

    (21)

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

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

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

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


    正确答案:A

  • 第19题:

    将编译器的工作过程划分为词法分析,语义分析.中间代码生成,代码优化和目标代码生成时,语法分析阶段的输入是(请作答此空)若程序中的括号不配对,则会在( )阶段检查出错误

    A.记号流
    B.字符流
    C.源程序
    D.分析树

    答案:A
    解析:
    词法分析器的任务是把源文件的字符流转换成记号流。 语法分析器根据语法规则识别出记号流中的结构(短语、句子),并构造一棵能够正确反映该结构的语法树。

  • 第20题:

    词法分析器的输入是()

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

    正确答案:B

  • 第21题:

    主题法分为标题法、关键词法、叙词法、单元词法。


    正确答案:正确

  • 第22题:

    多选题
    主题组织法包括()几种类型。
    A

    标题法

    B

    单元词法

    C

    叙词法

    D

    关键词法


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

  • 第23题:

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

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

  • 第24题:

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

    单词符号串

    B

    源程序

    C

    语法单位

    D

    目标程序


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