计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的事( )。A.C语言程序仅可以编译执行B.C语言程序仅可以解释执行C.C语言程序既可以编译执行又可以解释执行D.以上说法都不对

题目

计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的事( )。

A.C语言程序仅可以编译执行

B.C语言程序仅可以解释执行

C.C语言程序既可以编译执行又可以解释执行

D.以上说法都不对


相似考题
更多“计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的事( )。 A.C语言程序仅 ”相关问题
  • 第1题:

    下列说法正确的是( )。

    A.编译程序的功能是将高级语言源程序编译成目标程序

    B.解释程序的功能是解释执行汇编语言程序

    C.Intel8086指令不能在Intel P4上执行

    D.c++语言和Basic语言都是高级语言,因此它们的执行效率相同


    正确答案:A
    编译程序的功能是将高级语言源程序编译成目标程序,解释程序是将高级语言逐句解释为机器语言,效率较低。c++语言和Basic语言都是高级语言,但是Basic语言的源程序是采用解释方式来进行翻译的,c++语言的源程序则是用编译程序进行翻译,执行效率会更高。Inter086指令能在IntelP4上执行。因此答案选择A。

  • 第2题:

    使用编译或解释两种方式将高级语言编写的源程序翻译成机器指令,下列表述中,正确的是()。

    A、机器语言经编译方式转换为计算机能执行的指令
    B、汇编语言必须经解释方式转换为计算机能执行的指令
    C、编译方式是将源程序逐句翻译,边翻译边执行
    D、解释过程不产生目标程序

    答案:D
    解析:
    机器语言和汇编语言,经编译方式和解释方式转换为计算机能执行的指令;解释方式是将源程序逐句解释,边解释边执行。

  • 第3题:

    下列对高级语言程序的叙述中,正确的是()。

    • A、用高级语言编写的程序称为源程序
    • B、计算机能够直接识别并执行的是汇编语言编写的程序
    • C、机器语言编写的程序需编译和链接后才能执行
    • D、机器语言编写的程序具有良好的可移植性

    正确答案:A

  • 第4题:

    编译程序是对()。

    • A、汇编程序的翻译
    • B、高级语言程序的解释执行
    • C、机器语言的执行
    • D、高级语言的翻译

    正确答案:D

  • 第5题:

    将高级语言的源程序转换为计算机可执行的程序有()等方法。

    • A、解释执行;
    • B、编译执行;
    • C、等待执行;
    • D、应用执行。

    正确答案:A,B

  • 第6题:

    下列关于程序语言的叙述,不正确的是()。

    • A、编写机器代码不比编写汇编代码容易。
    • B、高级语言需要编译成目标代码或通过解释器解释后才能被CPU执行。
    • C、同样一段高级语言程序通过不同的编译器可能产生不同的可执行程序。
    • D、汇编代码可被CPU直接运行。
    • E、不同的高级语言语法略有不同。

    正确答案:D

  • 第7题:

    解释程序的功能是()。

    • A、解释执行高级语言程序
    • B、解释执行汇编语言程序
    • C、将汇编语言程序编译成目标程序
    • D、将高级语言程序翻译成目标程序

    正确答案:D

  • 第8题:

    下面有关高级语言的说法中,正确的是()。

    • A、高级语言编写的程序可读性好,执行效率也最高
    • B、高级语言程序必须翻译成机器语言程序,计算机才能执行
    • C、解释方式和编译方式相比,具有占用内存少、执行速度快的特点
    • D、C语言是一种解释型高级语言

    正确答案:B

  • 第9题:

    单选题
    在下面的叙述中,正确的是()
    A

    高级语言编写的程序称为目标程序

    B

    计算机对源程序可以直接理解和执行

    C

    需要通过编译程序或解释程序将高级语言翻译成计算机能理解并执行的二进制指令代码才能执行

    D

    需要通过汇编程序将高级语言翻译成计算机能理解并执行的二进制指令代码才能执行


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

  • 第10题:

    单选题
    计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是(  )。
    A

    C语言程序仅可以编译执行

    B

    C语言程序仅可以解释执行

    C

    C语言程序既可以编译执行,又可以解释执行

    D

    以上说法都不对


    正确答案: A
    解析:
    编译执行是指程序执行前需要一个专门的编译过程把程序编译成机器语言的文件,再次运行时不需要重新翻译,执行效率高;解释执行是指每个语句都是执行的时候才翻译,执行效率低。用C语言编写的程序必须经过编译器编译后,转换为二进制的机器指令来运行。答案选择A选项。

  • 第11题:

    单选题
    下列对高级语言程序的叙述中,正确的是()。
    A

    用高级语言编写的程序称为源程序

    B

    计算机能够直接识别并执行的是汇编语言编写的程序

    C

    机器语言编写的程序需编译和链接后才能执行

    D

    机器语言编写的程序具有良好的可移植性


    正确答案: C
    解析: 计算机对汇编语言是无法直接执行的,必须将汇编语言编写的程序翻译成机器语言程序,机器才能执行,选项B错误;机器语言编写的程序是计算机能够直接理解和执行的,选项C错误;机器语言编写的程序可移植性差,选项D错误;用高级语言编写的程序称为源程序,选项A正确。

  • 第12题:

    单选题
    下列关于高级语言和机器语言的说法中,错误的是()。
    A

    高级语言源程序翻译成机器语言程序的过程有编译和解释两种程序

    B

    计算机只能识别和执行二进制机器语言代码

    C

    所有源程序必须翻译成机器语言程序,才能为计算机识别并执行

    D

    计算机可以直接执行用高级语言编写的程序


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

  • 第13题:

    以下说法中,错误的是( )。

    A.高级语言编写的源程序计算机可直接执行
    B.编译程序把高级语言源程序全部转换成机器指令并产生目标程序
    C.解释程序,以解释方式分析源程序代码,不形成目标程序
    D.各种高级语言有其专用的编译或解释程序

    答案:A
    解析:
    高级语言编写的源程序不能直接执行,它必须经过编译程序或解释程序加工,编译过程产生目标程序(可装配为可执行程序),解释过程不产生目标程序(边解释边执行),语 言不同使用的编译程序或解释程序也不同。

  • 第14题:

    计算机中能把高级语言源程序变成机器可直接执行的程序或目标程序的方法有()。

    A汇编和编译

    B解释和汇编

    C解释和编译

    D解释和链接


    C

  • 第15题:

    计算机高级语言运行的方式可以分为解释执行和编译执行。


    正确答案:正确

  • 第16题:

    编译程序是对高级语言程序的解释执行。


    正确答案:错误

  • 第17题:

    下列关于高级语言和机器语言的说法中,错误的是()。

    • A、高级语言源程序翻译成机器语言程序的过程有编译和解释两种程序
    • B、计算机只能识别和执行二进制机器语言代码
    • C、所有源程序必须翻译成机器语言程序,才能为计算机识别并执行
    • D、计算机可以直接执行用高级语言编写的程序

    正确答案:D

  • 第18题:

    下列关于计算机语言的描述中,正确的是()

    • A、翻译高级语言源程序时,解释方式和编译方式并无太大差别
    • B、用高级语言编写的程序其代码效率比汇编语言编写的程序要高
    • C、源程序与目标程序是互相依赖的
    • D、对于编译类计算机语言,源程序不能被执行,必须产生目标程序才能被执行

    正确答案:D

  • 第19题:

    用计算机机器语言编写的程序可以由计算机直接执行,用高级语言编写的程序必须经过编译(或解释)才能执行。


    正确答案:正确

  • 第20题:

    以下说法中,错误的是()。

    • A、高级语言编写的源程序计算机可直接执行
    • B、编译程序把高级语言源程序全部转换成机器指令并产生目标程序
    • C、解释程序,以解释方式分析源程序代码,不形成目标程序
    • D、各种高级语言有其专用的编译或解释程序

    正确答案:A

  • 第21题:

    单选题
    计算机中能把高级语言源程序变成机器可直接执行的程序或目标程序的方法有()。
    A

    汇编和编译

    B

    解释和汇编

    C

    解释和编译

    D

    解释和链接


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

  • 第22题:

    单选题
    使用编译或解释两种方式将高级语言编写的源程序翻译成机器指令,下列表述中,正确的是()。
    A

    解释过程不产生目标程序

    B

    编译方式是将源程序逐句翻译,边翻译边执行

    C

    机器语言必须经编译方式转换为计算机能执行的指令

    D

    汇编语言必须经解释方式转换为计算机能执行的指令


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

  • 第23题:

    单选题
    下列关于计算机语言的描述中,正确的是()
    A

    翻译高级语言源程序时,解释方式和编译方式并无太大差别

    B

    用高级语言编写的程序其代码效率比汇编语言编写的程序要高

    C

    源程序与目标程序是互相依赖的

    D

    对于编译类计算机语言,源程序不能被执行,必须产生目标程序才能被执行


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