在编译程序中与生成中间代码的目的无关的是()A、便于目标代码优化B、便于存储空间的组织C、便于目标代码的移植D、便于编译程序的移植

题目

在编译程序中与生成中间代码的目的无关的是()

  • A、便于目标代码优化
  • B、便于存储空间的组织
  • C、便于目标代码的移植
  • D、便于编译程序的移植

相似考题
更多“在编译程序中与生成中间代码的目的无关的是()A、便于目标代码优化B、便于存储空间的组织C、便于目标代码的移植D、便于编译程序的移植”相关问题
  • 第1题:

    编译程序从逻辑结构上,一般由()组成,此外编译程序还包括表格处理程序、出错处理程序。

    A、词法分析程序

    B、语法分析程序

    C、语义分析程序

    D、中间代码生成程序

    E、代码优化程序

    F、目标代码生成程序


    参考答案:ABCDEF

  • 第2题:

    编译程序的工作可分为6个阶段:词法分析、语法分析、(29)、中间代码生成、代码优化和目标代码生成。其中,中间代码生成和(30)不是必须经过的阶段。

    (65)

    A.过程分析

    B.语义分析

    C.数据分析

    D.单词分析


    正确答案:B

  • 第3题:

    以下中间代码的表示形式中,()更便于优化。

    • A、三元式
    • B、四元式
    • C、抽象语法树
    • D、后缀式

    正确答案:B

  • 第4题:

    一个编译程序中,不仅包含词法分析,()中间代码生成,代码优化,目标代码生成等五个部分。

    • A、语法分析
    • B、文法分析
    • C、语言分析
    • D、解释分析

    正确答案:A

  • 第5题:

    编译程序必须完成的工作有()。 (1)词法分析 (2)语法分析 (3)语义分析 (4)目标代码生成 (5)中间代码生成 (6)代码优化

    • A、(1)(2)(3)(4)
    • B、(1)(2)(3)(4)(5)
    • C、(1)(2)(3)(4)(5)(6)
    • D、(1)(2)(3)(4)(6)

    正确答案:A

  • 第6题:

    通常编译程序是把高级语言书写的源程序翻译为__(1)__程序。一个编译程序除了可能包括词法分析、语法分析、语义分析和中间代码生成、代码优化、目标代码生成之外,还应包括__(2)__。其中__(3)__和优化部分不是每个编译程序都必需的。空白(1)处应选择()

    • A、Basic程序
    • B、中间语言
    • C、另一种高级语言
    • D、低级语言

    正确答案:D

  • 第7题:

    通常一个编译程序中,不仅包含词法分析,语法分析,中间代码生成,代码优化,目标代码生成等五个部分,还应包括()。

    • A、模拟执行器
    • B、解释器
    • C、表格处理和出错处理
    • D、符号执行器

    正确答案:C

  • 第8题:

    编译程序的输出结果可以是()。

    • A、目标代码
    • B、汇编语言代码
    • C、中间代码
    • D、优化后的中间代码
    • E、可重定位代码

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

  • 第9题:

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

    词法分析

    B

    语法分析

    C

    中间代码生成

    D

    语义检查

    E

    目标代码生成


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

  • 第10题:

    多选题
    编译程序的输出结果可以是()。
    A

    目标代码

    B

    汇编语言代码

    C

    中间代码

    D

    优化后的中间代码

    E

    可重定位代码


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

  • 第11题:

    单选题
    ()和代码优化部分不是每个编译程序都必需的。
    A

    语法分析

    B

    中间代码生成

    C

    词法分析

    D

    目标代码生成


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

  • 第12题:

    单选题
    通常编译程序是把高级语言书写的源程序翻译为__(1)__程序。一个编译程序除了可能包括词法分析、语法分析、语义分析和中间代码生成、代码优化、目标代码生成之外,还应包括__(2)__。其中__(3)__和优化部分不是每个编译程序都必需的。空白(3)处应选择()
    A

    词法分析

    B

    语法分析

    C

    中间代码生成

    D

    目标代码生成


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

  • 第13题:

    _____和代码优化部分不是每个编译程序都必需的。

    A、语法分析

    B、中间代码生成

    C、词法分析

    D、目标代码生成


    参考答案:B

  • 第14题:

    将高级语言源程序翻译为机器语言程序的过程中常引人中间代码。以下关于中间代码的叙述中,错误的是()。

    A.不同的高级程序语言可以产生同一种中间代码
    B.中间代码与机器语言代码在指令结构上必须一致
    C.使用中间代码有利于提高编译程序的可移植性
    D.使用中间代码有利于进行与机器无关的优化处理

    答案:B
    解析:
    “中间代码”是一种简单且含义明确的记号系统,与具体的机器无关,可以有若干种形式。可以将不同的高级程序语言翻译成同一种中间代码。由于与具体机器无关,使用中间代码有利于进行与机器无关的优化处理,以及提高编译程序的可移植性。

  • 第15题:

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

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

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

  • 第16题:

    在编译程序中与生成中间代码的目的无关的是()

    • A、便于目标代码优化
    • B、便于存储空间的组织
    • C、便于目标代码的移植
    • D、便于编译程序的移植

    正确答案:B

  • 第17题:

    通常编译程序是把高级语言书写的源程序翻译为__(1)__程序。一个编译程序除了可能包括词法分析、语法分析、语义分析和中间代码生成、代码优化、目标代码生成之外,还应包括__(2)__。其中__(3)__和优化部分不是每个编译程序都必需的。空白(3)处应选择()

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

    正确答案:C

  • 第18题:

    通常编译程序是把高级语言书写的源程序翻译为__(1)__程序。一个编译程序除了可能包括词法分析、语法分析、语义分析和中间代码生成、代码优化、目标代码生成之外,还应包括__(2)__。其中__(3)__和优化部分不是每个编译程序都必需的。空白(2)处应选择()

    • A、符号执行器
    • B、模拟执行器
    • C、解释器
    • D、表格管理和出错处理

    正确答案:D

  • 第19题:

    使用间接三元式表示法的主要目的()

    • A、便于优化处理
    • B、便于表的修改
    • C、节省存储空间
    • D、生成中间代码更容易

    正确答案:A

  • 第20题:

    单选题
    一个编译程序中,不仅包含词法分析,()中间代码生成,代码优化,目标代码生成等五个部分。
    A

    语法分析

    B

    文法分析

    C

    语言分析

    D

    解释分析


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

  • 第21题:

    多选题
    编译程序从逻辑结构上,一般由()组成,此外编译程序还包括表格处理程序、出错处理程序。
    A

    词法分析程序

    B

    语法分析程序

    C

    语义分析程序

    D

    中间代码生成程序

    E

    代码优化程序

    F

    目标代码生成程序


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

  • 第22题:

    单选题
    使用间接三元式表示法的主要目的()
    A

    便于优化处理

    B

    便于表的修改

    C

    节省存储空间

    D

    生成中间代码更容易


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

  • 第23题:

    单选题
    通常一个编译程序中,不仅包含词法分析,语法分析,中间代码生成,代码优化,目标代码生成等五个部分,还应包括()。
    A

    模拟执行器

    B

    解释器

    C

    表格处理和出错处理

    D

    符号执行器


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

  • 第24题:

    单选题
    在编译程序中与生成中间代码的目的无关的是()
    A

    便于目标代码优化

    B

    便于存储空间的组织

    C

    便于目标代码的移植

    D

    便于编译程序的移植


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