参考答案和解析
正确答案:D
更多“Java字节码的解释执行方式是______。A.一次解释完整代码B.不需要解释C.每次编译解释并执行一小段 ”相关问题
  • 第1题:

    Java程序从编译到执行的整个过程为______。

    A.Java源程序一编译成机器码一运行

    B.Java源程序一编译成字节码一解释执行

    C.Java源程序一直接解释执行

    D.Java源程序一优化一运行


    正确答案:B
    解析:创建Java源程序,编译源程序,运行Java程序是开发一个Java程序的3个步骤。源程序经过编译器编译生成字节码文件,然后将字节码文件交由Java解释器解释执行,所以选项B正确。

  • 第2题:

    javac的作用是()。

    A.将字节码编译成源程序

    B.模拟运行Java小程序

    C.解释执行Java字节码

    D.将源程序编译成字节码


  • 第3题:

    4、javac的作用是________________。

    A.将源程序编译成字节码

    B.将字节码编译成源程序

    C.解释执行Java字节码

    D.模拟运行Java小程序


    将源程序编译成字节码

  • 第4题:

    以下关于解释器运行程序的叙述中,错误的是( )。

    A.可以先将高级语言程序转换为字节码,再由解释器运行字节码
    B.可以由解释器直接分析并执行高级语言程序代码
    C.与直接运行编译后的机器码相比,通过解释器运行程序的速度更慢
    D.在解释器运行程序的方式下,程序的运行效率比运行机器代码更高

    答案:D
    解析:
    本题考查程序语言基础知识。
    解释程序也称为解释器,它可以直接解释执行源程序,或者将源程序翻译成某种中间表示形式后再加以执行;而编译程序(编译器)则首先将源程序翻译成目标语言程序,然后在计算机上运行目标程序。
    解释程序在词法、语法和语义分析方面与编译程序的工作原理基本相同。一般情况下,在解释方式下运行程序时,解释程序可能需要反复扫描源程序。例如,每一次引用变量都要进行类型检查,甚至需要重新进行存储分配,从而降低了程序的运行速度。在空间上,以解释方式运行程序需要更多的内存,因为系统不但需要为用户程序分配运行空间,而且要为解释程序及其支撑系统分配空间。

  • 第5题:

    命令java.exe的作用是()。

    A.调试Java代码

    B.将字节码编译成源程序

    C.将源程序编译成字节码

    D.解释执行Java字节码


    解释执行Java字节码