参考答案和解析
B
更多“18、字节码文件是与平台无关的二进制码,执行时由解释器解释成本地机器码。”相关问题
  • 第1题:

    Java语言用( )进行解释执行。

    A.双字节码

    B.脚本编译器

    C.机器码

    D.字节码


    正确答案:D

  • 第2题:

    字节码文件是与平台无关的二进制码,执行时由解释器解释成本地机器码。()

    此题为判断题(对,错)。


    答案:对

  • 第3题:

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

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

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

  • 第4题:

    下面描述属于java虚拟机功能的是()。

    • A、通过 ClassLoader 寻找和装载 class 文件
    • B、解释字节码成为指令并执行,提供 class 文件的运行环境
    • C、进行运行期间垃圾回收
    • D、提供与硬件交互的平台

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

  • 第5题:

    下面有关java代码安全性的叙述哪些是对的()

    • A、字节码校验器加载查询执行需要的所有类
    • B、运行时解释器执行代码
    • C、在运行时,字节码被加载,验证然后在解释器里面运行
    • D、类加载器通过分离本机文件系统的类和从网络导入的类增加安全性

    正确答案:B,C,D

  • 第6题:

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


    正确答案:正确

  • 第7题:

    字节码文件是与平台无关的什么文件()

    • A、ASCII码
    • B、二进制码
    • C、BCD码
    • D、Unicode码

    正确答案:B

  • 第8题:

    Java Applet的字节码文件必须嵌入HTML的文件中并由负责解释HTML文件的WWW浏览器充当解释器来解释运行。


    正确答案:错误

  • 第9题:

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

    • A、字节是存储器存储信息的基本单位
    • B、一个字节由八位二进制码组成
    • C、一个二进制码称为"位"
    • D、内存容量用"位"(bit)作单位

    正确答案:D

  • 第10题:

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

    B


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

  • 第11题:

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

    源代码文件

    B

    字节码文件

    C

    可执行文件

    D

    目标文件


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

  • 第12题:

    判断题
    Java Applet的字节码文件必须嵌入HTML的文件中并由负责解释HTML文件的WWW浏览器充当解释器来解释运行。
    A

    B


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

  • 第13题:

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

    A.可以先将高级语言程序转换为字节码,再由解释器运行字节码

    B.可以由解释器直接分析并执行高级语言程序代码

    C.与直接运行编译后的机器码相比,通过解释器运行程序的速度更慢

    D.在解释器运行程序的方式下,程序的运行效率比运行机器代码更高


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

  • 第14题:

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

    A.字节是存储器存储信息的基本单位
    B.一个字节由八位二进制码组成
    C.一个二进制码称为“位”
    D.内存容量用“位”(bit)作单位

    答案:D
    解析:

  • 第15题:

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

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

    正确答案:B

  • 第16题:

    下面有关Java代码安全性的叙述()是不对的

    • A、字节码校验器加载查询执行需要的所有类
    • B、运行时解释器执行代码
    • C、在运行时,字节码被加载,验证然后在解释器里面运行
    • D、类加载器通过分离本机文件系统的类和从网络导入的类增加安全性

    正确答案:B

  • 第17题:

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


    正确答案:正确

  • 第18题:

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

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

    正确答案:D

  • 第19题:

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


    正确答案:错误

  • 第20题:

    以下用于解释字节码文件的工具是()

    • A、javac
    • B、java
    • C、javadoc
    • D、jar

    正确答案:B

  • 第21题:

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

    B


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

  • 第22题:

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

    B


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

  • 第23题:

    多选题
    下面有关java代码安全性的叙述哪些是对的()
    A

    字节码校验器加载查询执行需要的所有类

    B

    运行时解释器执行代码

    C

    在运行时,字节码被加载,验证然后在解释器里面运行

    D

    类加载器通过分离本机文件系统的类和从网络导入的类增加安全性


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

  • 第24题:

    单选题
    字节码文件是与平台无关的什么文件()
    A

    ASCII码

    B

    二进制码

    C

    BCD码

    D

    Unicode码


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