参考答案和解析
参考答案:对
更多“将用高级语言写的源程序生成目标程序需要经过编译。() ”相关问题
  • 第1题:

    将高级语言源程序翻译为可在计算机上执行的形式有多种不同的方式,其中( )。

    A.编译方式和解释方式都生成逻辑上与源程序等价的目标程序
    B.编译方式和解释方式都不生成逻辑上与源程序等价的目标程序
    C.编译方式生成逻辑上与源程序等价的目标程序,解释方式不生成
    D.解释方式生成逻辑上与源程序等价的目标程序,编译方式不生成

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

  • 第2题:

    6、用高级语言编写的源程序必须经过(),生成目标程序后才能被计算机执行。

    A.合成

    B.分解

    C.保存

    D.编译


    C 在计算机上,高级语言程序不能直接执行,必须将它们编译成具体机器的机器语言程序才能执行。

  • 第3题:

    C语言的源程序经过编译后,每一个源程序文件对应生成一个目标文件。


    正确

  • 第4题:

    以下关于源程序与目标程序的说法,不正确的是____________。

    A.用机器语言编写的源程序就是目标程序

    B.汇编语言写的源程序需要汇编为目标程序

    C.C语言源程序需要编译为目标程序

    D.所有高级语言的编译器均一样


    所有高级语言的编译器均一样

  • 第5题:

    30、用高级语言编写的源程序必须经过(),生成目标程序后才能被计算机执行。

    A.编译

    B.合成

    C.翻译

    D.保存


    C 在计算机上,高级语言程序不能直接执行,必须将它们编译成具体机器的机器语言程序才能执行。