下面有关Java代码安全性的叙述,( )是对的。 Ⅰ:字节码校验器加载查询执行需要的所有类。 Ⅱ:运行时解释器执行代码。 Ⅲ:在运行时,字节码被加载,验证后在解释器里面运行。 Ⅳ:类加载器通过分离本机文件系统的类和从网络导入的类增加安全性。A.Ⅱ、ⅢB.Ⅱ、Ⅲ、ⅣC.Ⅰ、Ⅲ、ⅣD.Ⅲ、Ⅳ

题目

下面有关Java代码安全性的叙述,( )是对的。 Ⅰ:字节码校验器加载查询执行需要的所有类。 Ⅱ:运行时解释器执行代码。 Ⅲ:在运行时,字节码被加载,验证后在解释器里面运行。 Ⅳ:类加载器通过分离本机文件系统的类和从网络导入的类增加安全性。

A.Ⅱ、Ⅲ

B.Ⅱ、Ⅲ、Ⅳ

C.Ⅰ、Ⅲ、Ⅳ

D.Ⅲ、Ⅳ


相似考题
更多“下面有关Java代码安全性的叙述,()是对的。Ⅰ:字节码校验器加载查询执行需要的所有类。Ⅱ:运行时解释 ”相关问题
  • 第1题:

    Java字节码的解释执行方式是______。

    A.一次解释完整代码

    B.不需要解释

    C.每次编译解释并执行一小段代码来完成

    D.每次解释并执行一小段代码来完成


    正确答案:D

  • 第2题:

    关于J2SDK的基本命令,下列叙述正确的是______。

    A.javac是Java语言的解释器,解释运行Java字节码

    B.java doc是JavaAPl文档生成器

    C.java是Java语言的编译器

    D.javah是Java类文件解析器,用于解析类文件


    正确答案:B
    解析:J2SDK的基本命令包括javac、java、javadoc、appletviewer、jar、jdb、javah、javap、 extchech。其中,javac是Java语言的编译器;javadoc是Java APl文档生成器;java是Java语言的解释器;javail是生成C头文件和Stub文件;avap是Java类文件解析器,用于解析类文件。所以选项B正确。

  • 第3题:

    在Java中,负责对字节代码解释执行的是( )。A.垃圾回收器B.虚拟机C.编译器S

    在Java中,负责对字节代码解释执行的是( )。

    A.垃圾回收器

    B.虚拟机

    C.编译器

    D.多线程机制


    正确答案:B
    本题考查Java语言的虚拟机。Java语言的执行模式是半编译半解释型。Java编写好的程序首先由编译器转换为标准字节代码,然后由Java虚拟机去解释执行。字节代码是-种二进制文件,但不能直接在操作系统上运行,可看做虚拟机的机器码。虚拟机把字节码程序与各操作系统和硬件分开,使Java程序独立于平台。Java中的虚拟机是非常重要的概念,是Java语言的基础,掌握后有助于理解Java语言的实现。

  • 第4题:

    Java解释器只可以在特定机器上执行字节码。


    正确答案:错误

  • 第5题:

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

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

    正确答案:B

  • 第6题:

    java程序的执行过程中用到一套JDK工具,其中javac.exe指()

    • A、java语言编译器
    • B、java字节码解释器
    • C、java文档生成器
    • D、java类分解器

    正确答案:A

  • 第7题:

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


    正确答案:正确

  • 第8题:

    下面有关java类加载器,说法正确的是()。

    • A、引导类加载器(bootstrap class loader):它用来加载 Java 的核心库,是用原生代码来实现的
    • B、扩展类加载器(extensions class loader):它用来加载 Java 的扩展库。
    • C、系统类加载器(system class loader):它根据 Java 应用的类路径(CLASSPATH)来加载 Java 类
    • D、tomcat 为每个 App 创建一个 Loader,里面保存着此 WebApp 的 ClassLoader。需要加载 WebApp 下的类时,就取出 ClassLoader 来使用

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

  • 第9题:

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

    B


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

  • 第10题:

    多选题
    下面关于Java代码安全性的说法哪些是正确的()。
    A

    程序执行过程中需要的所有类都是通过字节码校验程序装入的

    B

    代码的运行是由Java运行环境中的解释器完成的

    C

    在运行时,字节码要经过装入,校验后,才能在解释器中执行

    D

    在缺省的安全配置条件下,JavaApplet不能访问任何本地资源

    E

    代码的运行由Java运行环境中的虚拟机完成


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

  • 第11题:

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

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

    B

    运行时解释器执行代码

    C

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

    D

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


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

  • 第12题:

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

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

    B

    运行时解释器执行代码

    C

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

    D

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


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

  • 第13题:

    下列对Java特性的叙述中,错误的是

    A.在编写Java子类时可以自由地增加新方法和属性

    B.Java的Applet要求编程首先创建JFrame窗口

    C.Java语言用解释器执行字节码

    D.Java中的类一般都有自己的属性和方法


    正确答案:B
    解析:编写自己的Applel时不需要创建JFrame窗口,但需要继承Applet类,并嵌入html网页中运行。

  • 第14题:

    运行字节码的三个步骤是______、校验代码、执行代码。


    正确答案:类的装入
    类的装入

  • 第15题:

    下面关于Java代码安全的说法中不正确的是( )。

    A.Java程序在解释执行时所需要的类都是通过字节码校验程序装入的

    B.Java字节码的执行是由JVM中的编译器完成的

    C.在Java程序运行时,首先装入字节码,然后进行校验,最后在解释器中执行

    D.在默认的安全配置条件下,Applet不能访问任何本地资源


    正确答案:B
    解析:选项A是正确的,由于解释执行之前需要做字节码的校验,因此执行需要的类都是通过字节校验码程序装入的;选项C,解释和选项A一样:选项D正确,体现了 Java安全配置策略的一个重要方面:选项B是错误的,Java字节码的执行应该是由JVM中的解释器完成的。

  • 第16题:

    在JAVA编程中,Java编译器会将Java源代码程序转换为()。

    • A、字节码
    • B、可执行代码
    • C、机器代码
    • D、以上所有选项都不正确

    正确答案:A

  • 第17题:

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

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

    正确答案:B,C,D

  • 第18题:

    在JAVA编程中,Java编译器会将java程序转换为()。

    • A、字节码
    • B、可执行代码
    • C、机器代码
    • D、以上所有选项都不正确

    正确答案:A

  • 第19题:

    下面关于Java代码安全性的说法哪些是正确的()。

    • A、程序执行过程中需要的所有类都是通过字节码校验程序装入的
    • B、代码的运行是由Java运行环境中的解释器完成的
    • C、在运行时,字节码要经过装入,校验后,才能在解释器中执行
    • D、在缺省的安全配置条件下,JavaApplet不能访问任何本地资源
    • E、代码的运行由Java运行环境中的虚拟机完成

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

  • 第20题:

    JVM在执行一个java类是,大致采用以下过程 ?() 

    • A、校验类->装载类->执行类中的代码
    • B、 装载类->执行类中的代码->校验类
    • C、 执行类中的代码->装载类-> 校验类
    • D、 装载类->校验类->执行类中的代码

    正确答案:D

  • 第21题:

    单选题
    在JAVA编程中,Java编译器会将Java源代码程序转换为()。
    A

    字节码

    B

    可执行代码

    C

    机器代码

    D

    以上所有选项都不正确


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

  • 第22题:

    单选题
    在JAVA编程中,Java编译器会将java程序转换为()。
    A

    字节码

    B

    可执行代码

    C

    机器代码

    D

    以上所有选项都不正确


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

  • 第23题:

    单选题
    JVM在执行一个java类是,大致采用以下过程 ?()
    A

    校验类->装载类->执行类中的代码

    B

     装载类->执行类中的代码->校验类

    C

     执行类中的代码->装载类-> 校验类

    D

     装载类->校验类->执行类中的代码


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

  • 第24题:

    单选题
    Java虚拟机(JVM)运行Java代码时,不会进行的操作是(  )。
    A

    加载代码

    B

    校验代码

    C

    编译代码

    D

    执行代码


    正确答案: C
    解析:
    Java虚拟机执行class文件,执行需要加载、校验和执行代码,class文件由编译器进行编译操作完成。