更多“编译程序”相关问题
  • 第1题:

    编译程序和解释程序的区别是( )。

    A.编译程序能生成目标程序,而解释程序不能

    B.解释程序能生成目标程序,而编译程序不能

    C.解释程序能加工汇编语言源程序,而编译程序不能

    D.编译程序能工作在交互方式下,而解释程序不能


    正确答案:A

  • 第2题:

    以下关于编译程序的说法正确的是( )。A.编译程序属于计算机应用软件,所有用户都需要编译程序S

    以下关于编译程序的说法正确的是( )。

    A.编译程序属于计算机应用软件,所有用户都需要编译程序

    B.编译程序不会生成目标程序,而是直接执行源程序

    C.编译程序完成高级语言程序到低级语言程序的等价翻译

    D.编译程序构造比较复杂,一般不进行出错处理


    正确答案:C
    编译程序就是把高级语言变成计算机可以识别的二进制语言,即编译程序完成高级语言程序到低级语言程序的等价翻译。

  • 第3题:

    以下关于编译程序的说法正确的是( )。

    A.编译程序直接生成可执行文件

    B.编译程序直接执行源程序

    C.编译程序完成高级语言程序到低级语言程序的等价翻译

    D.各种编译程序构造都比较复杂,所以执行效率高


    正确答案:C
    编译程序也叫编译系统,是把用高级语言编写的面向过程的源程序翻译成目标程序的语言处理程序。因此答案选择C。

  • 第4题:

    以下关于解释程序和编译程序的叙述中,正确的是( )。

    A.编译程序和解释程序都生成源程序的目标程序
    B.编译程序和解释程序都不生成源程序的目标程序
    C.编译程序生成源程序的目标程序,解释程序则不然
    D.编译程序不生成源程序的目标程序,而解释程序反之

    答案:C
    解析:
    编译和解释是两种处理高级程序语言的方式。编译程序(编译器)首先将源程序翻译成目标语言程序,然后在计算机上运行目标程序:而解释程序(也称为解释器)或者直接解释执行源程序,或者将源程序翻译成某种中间表示形式后再加以执行。这两种语言处理程序的根本区别在于:在编译方式下,机器上独立运行的是与源程序等价的目标程序,源程序和编译程序都不再参与目标程序的执行过程;而在解释方式下,解释程序和源程序(或其某种等价表示)要参与到程序的运行过程中,运行程序的控制权在解释程序。

  • 第5题:

    下面关于解释程序和编译程序的论述,正确的一条是

    A.编译程序和解释程序均能产生目标程序
    B.编译程序和解释程序均不能产生目标程序
    C.编译程序能产生目标程序,而解释程序则不能
    D.编译程序不能产生目标程序,而解释程序能

    答案:C
    解析:

  • 第6题:

    编译程序相当于().


    正确答案:笔译

  • 第7题:

    编译程序是()。


    正确答案:将高级语言程序翻译成等价的机器语言程序

  • 第8题:

    编译程序


    正确答案: 如果源语言为高级语言,目标语言为某台计算机上的汇编语言或机器语言,则此翻译程序称为编译程序。

  • 第9题:

    关于解释程序和编译程序的四条叙述,其中正确的一条是()。

    • A、解释程序产生目标程序
    • B、编译程序产生目标程序
    • C、解释程序和编译程序都产生目标程序
    • D、解释程序和编译程序都不产生目标程序

    正确答案:B

  • 第10题:

    以下关于编译程序的说法正确的是()。

    • A、编译程序属于计算机应用软件,所有用户都需要编译程序
    • B、编译程序不会生成目标程序,而是直接执行源程序
    • C、编译程序完成高级语言程序到低级语言程序的等价翻译
    • D、编译程序构造比较复杂,一般不进行出错处理

    正确答案:C

  • 第11题:

    问答题
    什么叫编译程序?

    正确答案: 能把用高级语言编制的程序(源程序)翻译成为机器能识别的二进制代码指令的程序(目标程序),称为编译程序。
    解析: 暂无解析

  • 第12题:

    判断题
    编译程序是用户用以编译程序的应用工具,因此,它是用户文件。
    A

    B


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

  • 第13题:

    如何判断一段程序是由C 编译程序还是由

    C++编译程序编译的?


    正确答案:

     

    #ifdef __cplusplus
    cout<<"c++";
    #else
    cout<<"c";
    #endif

  • 第14题:

    以下关于编译程序的说法正确的是( )。

    A.编译程序属于计算机应用软件,所有用户都需要编译程序

    B.编译程序不会生成目标程序,而是直接执行源程序

    C.编译程序完成高级语言程序到低级语言程序的等价翻译

    D.编译程序构造比较复杂,一般不进行出错处理


    正确答案:C
    编译程序就是把高级语言变成计算机可以识别的二进制语言,即编译程序完成高级语言程序到低级语言程序的等价翻译。

  • 第15题:

    编译程序是用户用以编译程序的应用工具,因此,它是用户文件。

    A.错误

    B.正确


    参考答案:A

  • 第16题:

    下面是关于解释程序和编译程序的叙述,其中正确的一条是( )。

    A.编译程序、解释程序均能产生目标程序
    B.编译程序、解释程序均不能产生目标程序
    C.编译程序能产生目标程序,解释程序不能产生目标程序
    D.编译程序不能产生目标程序,而解释程序能产生目标程序

    答案:C
    解析:
    编译程序能产生目标程序,解释程序不能产生目标程序。

  • 第17题:

    汇编语言源程序经()汇编得到机器指令形式的目标代码。

    A:C编译程序
    B:FORTRAN编译程序
    C:PASCAL编译程序
    D:汇编程序

    答案:D
    解析:
    本题考核计算机程序设计语言的内容。

  • 第18题:

    简述编译程序的工作步骤。


    正确答案: 编译程序的工作过程一般可以分为词法分析、语法分析、语义分析、中间代码产生、代码优化和目标代码生成,除此之外还应包括表格管理和出错处理。

  • 第19题:

    关于编译程序与解释程序的区别,描述错误的是()。

    • A、编译程序和解释程序将源代码全部翻译成机器指令序列
    • B、编译程序时所需存储空间较大。
    • C、编译过的程序,执行速度较快。
    • D、编译程序适合于比较复杂的程序设计语言

    正确答案:A

  • 第20题:

    什么叫编译程序?


    正确答案: 能把用高级语言编制的程序(源程序)翻译成为机器能识别的二进制代码指令的程序(目标程序),称为编译程序。

  • 第21题:

    编译程序是用户用以编译程序的应用工具,因此,它是用户文件。


    正确答案:错误

  • 第22题:

    判断题
    一个多遍的编译程序可以较之一遍的编译程序少占内存。
    A

    B


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

  • 第23题:

    单选题
    关于编译程序与解释程序的区别,描述错误的是()。
    A

    编译程序和解释程序将源代码全部翻译成机器指令序列

    B

    编译程序时所需存储空间较大。

    C

    编译过的程序,执行速度较快。

    D

    编译程序适合于比较复杂的程序设计语言


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