更多“设计词法分析程序可以借助于状态转换图。”相关问题
  • 第1题:

    利用状态转换图识别字符串时,要从状态转换图的哪个状态出发来进行分析()。

    A、终态

    B、初态

    C、既非初态亦非终态

    D、任意状态


    参考答案:B

  • 第2题:

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

    A.源程序

    B.词法记号流

    C.NFA

    D.DFA


    正确答案:B

  • 第3题:

    在软件需求分析中,()分别用来表示功能模型和行为模型。

    A、数据流图、状态转换图

    B、状态转换图、E-R图

    C、状态转换图、数据流图

    D、E-R图、状态转换图


    参考答案:A

  • 第4题:

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

    (21)

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

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

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

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


    正确答案:A

  • 第5题:

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

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

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

  • 第6题:

    ()不是编译程序的组成部分。

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

    正确答案:C

  • 第7题:

    编译程序的工作过程一般可以划分为词法分析,语法分析,语义分析,中间代码生成,代码优化等几个基本阶段,同时还会伴有()和()。


    正确答案:表格处理;出错处理

  • 第8题:

    对高级语言源程序进行编译或翻译的过程可以分为多个阶段,解释方式不包含()阶段。

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

    正确答案:D

  • 第9题:

    同步计数器的分析步骤一般包含()。

    • A、写方程式
    • B、计算并列出状态转换表
    • C、画出状态转换图或者时序图
    • D、根据状态转换图或时序图说明电路的逻辑功能

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

  • 第10题:

    多选题
    同步计数器的分析步骤一般包含()。
    A

    写方程式

    B

    计算并列出状态转换表

    C

    画出状态转换图或者时序图

    D

    根据状态转换图或时序图说明电路的逻辑功能


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

  • 第11题:

    判断题
    设计词法分析程序可以借助于状态转换图。
    A

    B


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

  • 第12题:

    单选题
    面向对象分析(OOA)中,动态建模的内容不包括()
    A

    设计脚本

    B

    划分主题

    C

    画事件追踪图

    D

    画状态转换图


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

  • 第13题:

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

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

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

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

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


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

  • 第14题:

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

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


    正确答案:正确

  • 第15题:

    下列说法正确的是(37)。

    A.有向图是一个状态转换图

    B.状态转换图是一个有向图

    C.状态转换图可以用DFA表示

    D.有向图是一个DFA


    正确答案:B
    解析:状态转换图是一个有向图,DFA可以用状态转换图表示,反之则不成立。

  • 第16题:

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

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

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

  • 第17题:

    在软件需求分析中,( )分别用来表示功能模型和行为模型。

    A.数据流图、状态转换图
    B.状态转换图、E-R图
    C.状态转换图、数据流图
    D.E-R图、状态转换图

    答案:A
    解析:
    在实际工作中,一般使用实体联系图(E-R图)表示数据模型,
    用数据流图(DFD)表示功能模型,
    用状态转换图(STD)表示行为模型。

  • 第18题:

    执行词法分析的程序叫做扫描程序。


    正确答案:正确

  • 第19题:

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

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

    正确答案:B

  • 第20题:

    面向对象分析(OOA)中,动态建模的内容不包括()

    • A、设计脚本
    • B、划分主题
    • C、画事件追踪图
    • D、画状态转换图

    正确答案:B

  • 第21题:

    单选题
    ()不是编译程序的组成部分。
    A

    词法分析程序

    B

    代码生成程序

    C

    设备管理程序

    D

    语法分析程序


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

  • 第22题:

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

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

    B

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

    C

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

    D

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


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

  • 第23题:

    判断题
    执行词法分析的程序叫做扫描程序。
    A

    B


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