更多“JVM把字节码程序与各种不同的_______和_______分开,使得Java程序独立于平台。”相关问题
  • 第1题:

    Java编译程序将Java源程序翻译为JVM可执行代码,即______。

    A.机器码

    B.二进制代码

    C.字节码

    D.字符码


    正确答案:C

  • 第2题:

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

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

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

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

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


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

  • 第3题:

    以下关于JVM的叙述,哪项正确?()

    • A、JVM运行于操作系统之上,它依赖于操作系统
    • B、JVM运行于操作系统之上,它与操作系统无关
    • C、JVM支持Java程序运行,它能够直接运行Java字节码文件
    • D、JVM支持Java程序运行,它能够直接运行Java源代码文件

    正确答案:A,C

  • 第4题:

    Java程序从编写到执行的整个过程为:Java源程序→编译成字节码→解释执行。


    正确答案:正确

  • 第5题:

    一个Java程序运行从上到下的环境次序是()。

    • A、操作系统、Java程序、JRE/JVM、硬件
    • B、JRE/JVM、Java程序、硬件、操作系统
    • C、Java程序、JRE/JVM、操作系统、硬件
    • D、Java程序、操作系统、JRE/JVM、硬件

    正确答案:C

  • 第6题:

    执行java程序时,机器不能直接识别字节码文件,它要经过JVM中的解释器边解释边执行。


    正确答案:错误

  • 第7题:

    开发与运行Java程序需要经过的三个主要步骤为()、编译生成字节码和()。


    正确答案:编辑源程序;解释运行字节码

  • 第8题:

    单选题
    一个java程序运行从上到下的环境次序是()
    A

     操作系统、Java程序、jre/jvm、硬件

    B

     jre/jvm、Java程序、硬件、操作系统

    C

     java程序、jre/jvm、操作系统、硬件

    D

     java程序、操作系统、jre/jvm、硬件


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

  • 第9题:

    判断题
    执行java程序时,机器不能直接识别字节码文件,它要经过JVM中的解释器边解释边执行。
    A

    B


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

  • 第10题:

    单选题
    Java程序具有跨平台的能力的关键在于编译以后产生与平台无关的()。
    A

    源代码文件

    B

    字节码文件

    C

    可执行文件

    D

    目标文件


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

  • 第11题:

    判断题
    Javac是Java编译器,用来将Java源程序编译成Java字节码的程序。字节码文件名和源文件名相同,扩展名是.class。
    A

    B


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

  • 第12题:

    判断题
    Java程序从编写到执行的整个过程为:Java源程序→编译成字节码→解释执行。
    A

    B


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

  • 第13题:

    编译Java源文件和解释执行Java字节码程序的程序分别是( )。

    A.java.exe和jdb.exe

    B.javac.exe和javadoc.exe

    C.java.exe和java.exe

    D.jad.exe和java.exe


    正确答案:B

  • 第14题:

    SCALA有以下哪些特点?()

    • A、Scala是一门多范式(multi-paradigm)的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性
    • B、Scala运行在Java虚拟机上,并兼容现有的Java程序
    • C、Scala源代码被编译成Java字节码,所以它可以运行于JVM之上,并可以调用现有的Java类库
    • D、SCALA语言简洁优雅大方,很多大数据底层框架采用scala去实现与编程

    正确答案:A,B,C,D

  • 第15题:

    Java程序具有跨平台的能力的关键在于编译以后产生与平台无关的()。

    • A、源代码文件
    • B、字节码文件
    • C、可执行文件
    • D、目标文件

    正确答案:B

  • 第16题:

    机器不能直接识别Java字节码文件,开机首次运行字节码文件时,需经过JVM中的解释器边解释边执行。


    正确答案:正确

  • 第17题:

    以下关于Java虚拟机说法不正确的是()。

    • A、Java虚拟机执行的是字节码
    • B、字节码会被解释成本地机器语言
    • C、不同平台下需要安装该平台下相应的Java虚拟机版本
    • D、不同平台下Java虚拟机的规范不一样

    正确答案:D

  • 第18题:

    关于Java 跨平台技术的实现原理,以下说法正确的是()

    • A、JVM 在具体的操作系统之上运行,其本身具有一套虚拟机指令,但它通常是在软件而不是在硬件上实现
    • B、JVM 形成一个抽象层,将底层硬件平台、操作系统与编译过的代码联系起来
    • C、Java 字节码的格式通用,具有跨平台特性,但这种跨平台是建立在 JVM 虚拟机的基础之上
    • D、只有通过 JVM 处理后才可以将字节码转换为特定机器上的机器码,然后在特定的机器上运行

    正确答案:A,B,C,D

  • 第19题:

    Javac是Java编译器,用来将Java源程序编译成Java字节码的程序。字节码文件名和源文件名相同,扩展名是.class。


    正确答案:正确

  • 第20题:

    判断题
    机器不能直接识别Java字节码文件,开机首次运行字节码文件时,需经过JVM中的解释器边解释边执行。
    A

    B


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

  • 第21题:

    单选题
    为使Java程序独立于平台,Java虚拟机把字节码与各个操作系统及硬件(  )。
    A

    分开

    B

    结合

    C

    联系

    D

    融合


    正确答案: D
    解析:
    Java编写好的程序先由编译器转换为标准字节代码,然后由Java虚拟机去解释执行。Java虚拟机把字节代码程序与各操作系统和硬件分开,使Java程序独立于平台。

  • 第22题:

    填空题
    开发与运行Java程序需要经过的三个主要步骤为()、编译生成字节码和()。

    正确答案: 编辑源程序,解释运行字节码
    解析: 暂无解析

  • 第23题:

    多选题
    以下关于JVM的叙述,哪项正确?()
    A

    JVM运行于操作系统之上,它依赖于操作系统

    B

    JVM运行于操作系统之上,它与操作系统无关

    C

    JVM支持Java程序运行,它能够直接运行Java字节码文件

    D

    JVM支持Java程序运行,它能够直接运行Java源代码文件


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

  • 第24题:

    单选题
    一个Java程序运行从上到下的环境次序是()。
    A

    操作系统、Java程序、JRE/JVM、硬件

    B

    JRE/JVM、Java程序、硬件、操作系统

    C

    Java程序、JRE/JVM、操作系统、硬件

    D

    Java程序、操作系统、JRE/JVM、硬件


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