niusouti.com
更多“中间代码生成时所以据的是()A、语法规则B、词法规则C、语义规则D、等价变换规则”相关问题
  • 第1题:

    网络协议通常由()组成。

    A.语义、语法

    B.语义、语法和变换规则

    C.语义、语法和定时关系

    D.语法、定时


    参考答案:C

  • 第2题:

    编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段,其中,( )并不是每种编译器都必需的。

    A.词法分析和语法分析
    B.语义分析和中间代码生成
    C.中间代码生成和代码优化
    D.代码优化和目标代码生成

    答案:C
    解析:
    本题考查程序语言翻译基础知识。编译器对高级语言源程序的处理过程可以分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等阶段,以及符号表管理模块和出错处理模块。在编译器的分析综合模式中,前端将源程序翻译成一种中间表示,后端根据这个中间表示生成目标代码。目标语言的细节尽可能限制在后端。尽管可以将源程序直接翻译成目标语言代码,但使用与机器无关的中间表示形式具有以下优点:①重置目标比较容易。不同机器上的编译器可以在已有前端的基础上附加一个适合这个机器的后端来生成。②可以在中间表示上应用与机器无关的代码优化器。

  • 第3题:

    以下说法错误的是( )。

    A.使用中间代码可提高编译程序的可移植性,常见的有逆波兰记号、四元式、三元式和树。
    B.在词法分析阶段输入源程序,对构成源程序的字符串进行扫描和分解,识别出一个个的单词,删掉无用的信息,报告分析时的错误。
    C.在语义分析阶段,按语义规则分析检查每条语句是否有正确的语义结构。
    D.在语法分析阶段,按语法规则分析检查每条语句是否有正确的逻辑结构。

    答案:C
    解析:
    语义分析阶段:主要检查源程序是否存在静态语义错误,并收集类型信息供后面的代码生成阶段使用。

  • 第4题:

    编译程序工作时,通常包括()阶段。

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

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

  • 第5题:

    协议是网络实体之间,网络之间的通信规则,它的关键因素是()。

    • A、语法
    • B、语义
    • C、语法和语义
    • D、语法、语义、同步

    正确答案:D

  • 第6题:

    汉语发展过程中量词的出现属于()方面的变化。

    • A、语义
    • B、语法组合规则
    • C、语法聚合规则
    • D、形态

    正确答案:C

  • 第7题:

    代码优化时所依据的是()。

    • A、语法规则
    • B、词法规则
    • C、等价变换规则
    • D、语义规则

    正确答案:C

  • 第8题:

    单选题
    中间代码生成时所依据的是()
    A

    语法规则

    B

    词法规则

    C

    语义规则

    D

    等价变换规则


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

  • 第9题:

    单选题
    语法的演变之所以比语汇缓慢,是因为()。
    A

    语法规则比较简单

    B

    语法规则数量较少

    C

    语法规则具有强制性

    D

    语法规则具有抽象性


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

  • 第10题:

    单选题
    中间代码生成时所以据的是()
    A

    语法规则

    B

    词法规则

    C

    语义规则

    D

    等价变换规则


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

  • 第11题:

    单选题
    代码优化时所依据的是()。
    A

    语法规则

    B

    词法规则

    C

    等价变换规则

    D

    语义规则


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

  • 第12题:

    单选题
    汉语发展过程中量词的出现属于()方面的变化。
    A

    语义

    B

    语法组合规则

    C

    语法聚合规则

    D

    形态


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

  • 第13题:

    网络通信协议通常由哪几部分组成?()

    A、语义

    B、语法

    C、标准

    D、变换规则/时序


    答案:ABD

  • 第14题:

    编译器和解释器是两种基本的高级语言处理程序。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等阶段,其中,( )并不是每个编译器都必需的

    A.词法分析和语法分析
    B.语义分析和中间代码生成
    C.中间代码生成和代码优化
    D.代码优化和目标代码生成

    答案:C
    解析:
    在编译过程中:词法分析;语法分析;语义分析;目标代码生成是必须的

  • 第15题:

    网络协议通常由()组成。

    • A、语义、语法
    • B、语义、语法和变换规则
    • C、语义、语法和定时关系
    • D、语法、定时

    正确答案:C

  • 第16题:

    中间代码生成时所依据的是()

    • A、语法规则
    • B、词法规则
    • C、语义规则
    • D、等价变换规则

    正确答案:C

  • 第17题:

    语法的演变之所以比语汇缓慢,是因为()。

    • A、语法规则比较简单
    • B、语法规则数量较少
    • C、语法规则具有强制性
    • D、语法规则具有抽象性

    正确答案:C

  • 第18题:

    ()是描述语言的语法结构的形式规则。

    • A、文法
    • B、语义
    • C、词法
    • D、语法

    正确答案:A

  • 第19题:

    网络通信协议通常由哪几部分组成?()

    • A、语义
    • B、语法
    • C、标准
    • D、变换规则

    正确答案:A,B,D

  • 第20题:

    多选题
    编译程序工作时,通常包括()阶段。
    A

    词法分析

    B

    语法分析

    C

    中间代码生成

    D

    语义检查

    E

    目标代码生成


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

  • 第21题:

    单选题
    网络协议通常由()组成。
    A

    语义、语法

    B

    语义、语法和变换规则

    C

    语义、语法和定时关系

    D

    语法、定时


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

  • 第22题:

    单选题
    ()是描述语言的语法结构的形式规则。
    A

    文法

    B

    语义

    C

    词法

    D

    语法


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

  • 第23题:

    多选题
    网络通信协议通常由哪几部分组成?()
    A

    语义

    B

    语法

    C

    标准

    D

    变换规则


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