java程序的编译与运行分几个阶段,下面的阶段描述中正确的是()。A、java虚拟机运行连接后的可执行文件,将他们翻译为硬件能够理解的机器语言B、java编译器将源文件编译为二进制的目标码文件C、目标代码文件无需连接,可以直接由JAVA虚拟机执行D、连接软件将目标代码文件连接为最终的可执行文件E、java虚拟机解释目标代码文件,并把他们翻译为硬件能够理解的机器语言

题目

java程序的编译与运行分几个阶段,下面的阶段描述中正确的是()。

  • A、java虚拟机运行连接后的可执行文件,将他们翻译为硬件能够理解的机器语言
  • B、java编译器将源文件编译为二进制的目标码文件
  • C、目标代码文件无需连接,可以直接由JAVA虚拟机执行
  • D、连接软件将目标代码文件连接为最终的可执行文件
  • E、java虚拟机解释目标代码文件,并把他们翻译为硬件能够理解的机器语言

相似考题
更多“java程序的编译与运行分几个阶段,下面的阶段描述中正确的是()”相关问题
  • 第1题:

    编译器和解释器是两种高级语言处理程序,与解释器相比,(186)。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段:其中,(187)和中间代码生成并不是每种编译器都必需的。词法分析的作用是识别源程序中的(188);语法分析中的预测分析法是(189)的一种语法分析方法;编译器在(190)阶段进行表达式的类型检查及类型转换。

    A.编译器不参与运行控制,程序执行的速度慢

    B.编译器参与运行控制,程序执行的速度慢

    C.编译器参与运行控制,程序执行的速度快

    D.编译器不参与运行控制,程序执行的速度快


    正确答案:D

  • 第2题:

    下列选项中,关于程序设计语言描述错误的是:( )。

    A.C语言编写的程序必须经过编译或解释后才可以运行 B.用高级语言编写的程序被称作"源程序" C.汇编语言就是机器语言,与 CPU 类型有关 D.高级语言经历了面向过程,面向对象到面向组件几个发展阶段


    正确答案:C

  • 第3题:

    编译程序的工作分为那几个阶段?


    正确答案: 编译就是要把高级语言的源程序翻译成目标程序的过程。一般整个过程可划分为词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成6个阶段。

  • 第4题:

    Java中,JDBC是指()

    • A、Java程序与数据库连接的一种机制
    • B、Java程序与浏览器交互的一种机制
    • C、Java类库名称
    • D、Java类编译程序

    正确答案:A

  • 第5题:

    以下关于Java HotSpot的描述,哪两项错误?()

    • A、Java HotSpot是一种热编译技术,在编译Java源程序时会被使用
    • B、Java HotSpot是一种热编译技术,在运行Java代码时会被使用
    • C、Java HotSpot是一种热编译技术,它只对程序的部分字节码进行优化
    • D、Java HotSpot是一种热编译技术,它会对程序的全部字节码进行优化

    正确答案:A,D

  • 第6题:

    在Java中,下列说法正确的是()

    • A、编写的源程序保存在扩展名为class的文件中
    • B、源程序编译后保存在扩展名为java的文件中
    • C、编写的源程序必须先编译后才能运行
    • D、程序员可以读懂扩展名为class的文件

    正确答案:C

  • 第7题:

    以下关于Java HotSpot 的描述,哪两项正确?()

    • A、Java HotSpot 是一种热编译技术,在编译Java 源程序时会被使用
    • B、Java HotSpot 是一种热编译技术,在运行Java 代码时会被使用
    • C、Java HotSpot 是一种热编译技术,它会对程序的全部字节码进行优化
    • D、Java HotSpot 是一种热编译技术,它只对程序的部分字节码进行优化

    正确答案:B,C

  • 第8题:

    单选题
    Java的一个重要特点是结构中立性,这种结构中立性表现在()
    A

     用Java编写的源程序无需编译,直接通过Java平台解释执行。

    B

     Java源程序在不同的硬件和操作系统下,直接编译成该硬件和操作系统能够运行的程序并运行。

    C

     Java源程序编译成一种结构中立的目标文件格式,再有Java平台在不同的硬件和操作系统下运行。

    D

     Java源程序编译成一种通用的可执行程序,现在的硬件和操作系统都支持这种通用的可执行程序。


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

  • 第9题:

    单选题
    在编译方法中,动态存储分配的含义是()。
    A

    在运行阶段对源程序中的量进行分配

    B

    在编译阶段对源程序中的量进行分配

    C

    以上都不是


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

  • 第10题:

    单选题
    在JBuilder中编译、运行程序的方法是()
    A

    在菜单中先“Run executable file”,JBuilder会自动完成编译源程序、连接目标文件、运行可执行文件这三个步骤

    B

    在菜单中选“Make Project”以编译工程,之后在命令行方式下键入:“JBuilder HelloWorld”以运行Java程序

    C

    在菜单中选“Compile all source files”以编译所有的Java源程序,再选“Link all object file”以将编译后的目标文件.

    D

    在菜单中选择“Make Project”以编译工程,再从菜单中选“Run Project”以运行Java程序


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

  • 第11题:

    多选题
    以下关于Java HotSpot的描述,哪两项错误?()
    A

    JavaHotSpot是一种热编译技术,在编译Java源程序时会被使用

    B

    Java HotSpot是一种热编译技术,在运行Java代码时会被使用

    C

    Java HotSpot是一种热编译技术,它只对程序的部分字节码进行优化

    D

    Java HotSpot是一种热编译技术,它会对程序的全部字节码进行优化


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

  • 第12题:

    问答题
    编译程序的工作分为那几个阶段?

    正确答案: 编译就是要把高级语言的源程序翻译成目标程序的过程。一般整个过程可划分为词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成6个阶段。
    解析: 暂无解析

  • 第13题:

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

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

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

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

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


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

  • 第14题:

    在编译方法中,动态存储分配的含义是()。

    • A、在运行阶段对源程序中的量进行分配
    • B、在编译阶段对源程序中的量进行分配
    • C、以上都不是

    正确答案:A

  • 第15题:

    执行一个java程序“FirstApp”的方法是()

    • A、运行:“java FristApp.java”
    • B、运行:“java FristApp”
    • C、运行:“javac FristApp.class”
    • D、直接双击编译好的java目标码文件执行

    正确答案:B

  • 第16题:

    下列选项中关于程序运行结果的描述正确的是()。

    • A、程序运行结果为0false
    • B、程序运行结果为1true
    • C、程序无法通过编译
    • D、程序可以通过编译但结果不确定

    正确答案:A

  • 第17题:

    下列语句哪一个正确()

    • A、Java程序经编译后会产生machine code
    • B、Java程序经编译后会产生byte code
    • C、Java程序经编译后会产生DLL
    • D、以上都不正确

    正确答案:B

  • 第18题:

    下面说法正确的是()

    • A、Java程序的源文件名称与主类(puublic class)的名称相同,后缀可以是.java或.txt等
    • B、JDK的编译命令是java
    • C、一个java源文件编译后可能产生多个class文件
    • D、在命令行编译好的字节码文件,只需在命令行直接输入程序名即可运行该程序

    正确答案:C

  • 第19题:

    以下关于Java HotSpot的描述,哪两项错误?()

    • A、JavaHotSpot是一种热编译技术,在编译Java源程序时会被使用
    • B、Java HotSpot是一种热编译技术,在运行Java代码时会被使用
    • C、Java HotSpot是一种热编译技术,它只对程序的部分字节码进行优化
    • D、Java HotSpot是一种热编译技术,它会对程序的全部字节码进行优化

    正确答案:A,D

  • 第20题:

    多选题
    java程序的编译与运行分几个阶段,下面的阶段描述中正确的是()。
    A

    java虚拟机运行连接后的可执行文件,将他们翻译为硬件能够理解的机器语言

    B

    java编译器将源文件编译为二进制的目标码文件

    C

    目标代码文件无需连接,可以直接由JAVA虚拟机执行

    D

    连接软件将目标代码文件连接为最终的可执行文件

    E

    java虚拟机解释目标代码文件,并把他们翻译为硬件能够理解的机器语言


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

  • 第21题:

    单选题
    在Java中,下列说法正确的是()
    A

    编写的源程序保存在扩展名为class的文件中

    B

    源程序编译后保存在扩展名为java的文件中

    C

    编写的源程序必须先编译后才能运行

    D

    程序员可以读懂扩展名为class的文件


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

  • 第22题:

    多选题
    以下关于Java HotSpot 的描述,哪两项正确?()
    A

    Java HotSpot 是一种热编译技术,在编译Java 源程序时会被使用

    B

    Java HotSpot 是一种热编译技术,在运行Java 代码时会被使用

    C

    Java HotSpot 是一种热编译技术,它会对程序的全部字节码进行优化

    D

    Java HotSpot 是一种热编译技术,它只对程序的部分字节码进行优化


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

  • 第23题:

    单选题
    下列选项中关于程序运行结果的描述正确的是()。
    A

    程序运行结果为0false

    B

    程序运行结果为1true

    C

    程序无法通过编译

    D

    程序可以通过编译但结果不确定


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