更多“将多个目标代码文件装配成一个可执行程序的程序称为( )。A.编译器 B.解释器 C.汇编器 D.链接器 ”相关问题
  • 第1题:

    的任务是将来源不同的编译单元装配成一个可执行程序。

    A.编译程序

    B.解释程序

    C.链接程序

    D.装入程序


    正确答案:C
    解析:编译程序是运行源文件,转化成编译单元的程序;
      链接程序是将来源不同的编译单元装配成一个可执行程序;
      装入程序是装入可执行程序并执行的程序;
      解释程序是逐条执行源文件。
      因此答案为C。

  • 第2题:

    将来源不同的编译单元装配成一个可执行程序的舒序称为( )。

    A.编译器B.解释器 C.汇编器 D.链接器


    正确答案:D

  • 第3题:

    ● 将来源不同的目标程序装配成一个可执行程序是 (15) 的任务。

    (15)

    A. 连接程序

    B. 编译程序

    C. 解释程序

    D. 汇编程序


    正确答案:A

  • 第4题:

    编译和解释是实现高级语言翻译的两种基本方式,相对应的程序分别称为编译器和解释器。与编译器相比,解释器( )。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段;其中,代码优化和(请作答此空)并不是每种编译器都必需的。词法分析的作用是识别源程序中的( )。

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

    答案:C
    解析:
    本题考查程序语言基础知识。
    在实现程序语言的编译和解释两种方式中,编译方式下会生成用户源程序的目标代码,而解释方式下则不产生目标代码。目标代码经链接后产生可执行代码,可执行代码可独立加载运行,与源程序和编译程序都不再相关。而在解释方式下,在解释器的控制下执行源程序或其中间代码,因此相对而言,用户程序执行的速度更慢。
    中间代码生成和优化不是编译过程中必需的阶段。对用户源程序依次进行了词法分析、语法分析和语义分析后,原则上就可以产生目标代码了,只是目标代码的质量和效率可能不够高。
    词法分析时编译或解释用户源程序过程中唯一与源程序打交道的阶段,其主要功能是按顺序分析出源程序的记号。

  • 第5题:

    编译和解释是实现高级语言翻译的两种基本方式,相对应的程序分别称为编译器和解释器。与编译器相比,解释器( )。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段;其中,代码优化和( )并不是每种编译器都必需的。词法分析的作用是识别源程序中的(请作答此空)。

    A.常量和变量
    B.数据类型
    C.记号
    D.语句

    答案:C
    解析:
    本题考查程序语言基础知识。
    在实现程序语言的编译和解释两种方式中,编译方式下会生成用户源程序的目标代码,而解释方式下则不产生目标代码。目标代码经链接后产生可执行代码,可执行代码可独立加载运行,与源程序和编译程序都不再相关。而在解释方式下,在解释器的控制下执行源程序或其中间代码,因此相对而言,用户程序执行的速度更慢。
    中间代码生成和优化不是编译过程中必需的阶段。对用户源程序依次进行了词法分析、语法分析和语义分析后,原则上就可以产生目标代码了,只是目标代码的质量和效率可能不够高。
    词法分析时编译或解释用户源程序过程中唯一与源程序打交道的阶段,其主要功能是按顺序分析出源程序的记号。

  • 第6题:

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


    A.不参与运行控制,程序执行的速度慢
    B.参与运行控制,程序执行的速度慢
    C.参与运行控制,程序执行的速度快
    D.不参与运行控制,程序执行的速度快

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

  • 第7题:

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

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

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

  • 第8题:

    把汇编语言程序翻译成机器可执行的目标程序的工作是由()完成的。  

    • A、编译器
    • B、汇编器
    • C、解释器
    • D、预处理器

    正确答案:B

  • 第9题:

    能将被修改的源程序转化为汇编程序的是()

    • A、预处理器
    • B、汇编器
    • C、编译器
    • D、链接器

    正确答案:C

  • 第10题:

    单选题
    将多个目标程序装配成可运行的程序的过程称为()。
    A

    编译

    B

    链接

    C

    装载

    D

    编辑


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

  • 第11题:

    单选题
    编译系统执行的顺序是:()
    A

    预处理器->汇编器->编译器->链接器

    B

    预处理器->编译器->汇编器->链接器

    C

    编译器->预处理器->链接器->汇编器

    D

    预处理器->编译器->链接器->汇编器


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

  • 第12题:

    单选题
    在Unix系统上,从源文件到目标文件的转化是由()完成的。
    A

    编译器驱动程序

    B

    汇编器驱动程序

    C

    链接器驱动程序

    D

    预处理器


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

  • 第13题:

    要把多个目标程序组成可执行文件,需要使用( )。

    A.编辑程序

    B.链接程序

    C.调试程序

    D.编译程序


    正确答案:B
    解析:C++是以编译方式实现的高级语言。C++程序的实现必须要使用某种C++语言的编译器进行编译。编译器的功能是将程序的源代码(.cpp)转换为机器代码的形式,称为目标代码(.obj)。然后,再使用目标代码进行链接,生成可执行文件(.exe),等待下一步执行的过程。

  • 第14题:

    将目标程序(.OBJ)转换成可执行文件(.EXE)的程序称为( )。

    A.编辑程序

    B.编译程序

    C.链接程序

    D.汇编程序


    正确答案:C
    将目标程序(.OBJ)转换成可执行文件(.EXE)的程序称为链接程序,答案选择C。

  • 第15题:

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

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

    答案:C
    解析:
    本题考查程序语言基础知识。解释程序也称为解释器,它可以直接解释执行源程序,或者将源程序翻译成某种中间表示形式后再加以执行;而编译程序(编译器)则首先将源程序翻译成目标语言程序,然后在计算机上运行目标程序。这两种语言处理程序的根本区别是:在编译方式下,机器上运行的是与源程序等价的目标程序,源程序和编译程序都不再参与目标程序的执行过程;而在解释方式下,解释程序和源程序(或其某种等价表示)要参与到程序的运行过程中,运行程序的控制权在解释程序。解释器翻译源程序时不产生独立的目标程序,而编译器则需将源程序翻译成独立的目标程序。分阶段编译器的工作过程如下图所示。其中,中间代码生成和代码优化不是必需的。

  • 第16题:

    将多个目标代码文件装配成一个可执行程序的程序称为(29)

    A.编译器
    B.解释器
    C.汇编器
    D.链接器

    答案:D
    解析:
    本题考查程序设计语言的基础知识。用高级程序设计语言编写的源程序不能在计算机上直接执行,需要进行解释或编译。将源程序编译后形成目标程序,再链接上其他必要的目标程序后再形成可执行程序。

  • 第17题:

    将来源不同的目标程序装配成一个可执行程序是______的任务。

    A.连接程序
    B.编译程序
    C.解释程序
    D.汇编程序

    答案:A
    解析:
    本题考查程序设计语言的基础知识。用高级程序设计语言编写的源程序不能在计算机上直接执行,需要进行解释或编译。将源程序编译后形成目标程序,再连接上其他必要的目标程序后再形成可执行程序。

  • 第18题:

    编译和解释是实现高级语言翻译的两种基本方式,相对应的程序分别称为编译器和解释器。与编译器相比,解释器( )。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段:其中,代码优化和(请作答此空)并不是每种编译器都必需的。词法分析的作用是识别源程序中的( )。

    A.语法分析
    B.语义分析
    C.中间代码生成
    D.标代码生成

    答案:C
    解析:
    本题考查程序语言基础知识。
    在实现程序语言的编译和解释两种方式中,编译方式下会生成用户源程序的目标代码,而解释方式下则不产生目标代码。目标代码经链接后产生可执行代码,可执行代码可独立加载运行,与源程序和编译程序都不再相关。而在解释方式下,在解释器的控制下执行源程序或其中间代码,因此相对而言,用户程序执行的速度更慢。
    中间代码生成和优化不是编译过程中必需的阶段。对用户源程序依次进行了词法分
    析、语法分析和语义分析后,原则上就可以产生目标代码了,只是目标代码的质量和效率可能不够高。
    词法分析时编译或解释用户源程序过程中唯一与源程序打交道的阶段,其主要功能是按顺序分析出源程序的记号。

  • 第19题:

    编译系统执行的顺序是:()

    • A、预处理器->汇编器->编译器->链接器
    • B、预处理器->编译器->汇编器->链接器
    • C、编译器->预处理器->链接器->汇编器
    • D、预处理器->编译器->链接器->汇编器

    正确答案:B

  • 第20题:

    将多个目标程序装配成可运行的程序的过程称为()。

    • A、编译
    • B、链接
    • C、装载
    • D、编辑

    正确答案:B

  • 第21题:

    在Unix系统上,从源文件到目标文件的转化是由()完成的。

    • A、编译器驱动程序
    • B、汇编器驱动程序
    • C、链接器驱动程序
    • D、预处理器

    正确答案:A

  • 第22题:

    单选题
    能将被修改的源程序转化为汇编程序的是()
    A

    预处理器

    B

    汇编器

    C

    编译器

    D

    链接器


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

  • 第23题:

    单选题
    把汇编语言程序翻译成机器可执行的目标程序的工作是由()完成的。
    A

    编译器

    B

    汇编器

    C

    解释器

    D

    预处理器


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