java程序的编译与运行分几个阶段,下面的阶段描述中正确的是()。
第1题:
编译器和解释器是两种高级语言处理程序,与解释器相比,(186)。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段:其中,(187)和中间代码生成并不是每种编译器都必需的。词法分析的作用是识别源程序中的(188);语法分析中的预测分析法是(189)的一种语法分析方法;编译器在(190)阶段进行表达式的类型检查及类型转换。
A.编译器不参与运行控制,程序执行的速度慢
B.编译器参与运行控制,程序执行的速度慢
C.编译器参与运行控制,程序执行的速度快
D.编译器不参与运行控制,程序执行的速度快
第2题:
下列选项中,关于程序设计语言描述错误的是:( )。
A.C语言编写的程序必须经过编译或解释后才可以运行 B.用高级语言编写的程序被称作"源程序" C.汇编语言就是机器语言,与 CPU 类型有关 D.高级语言经历了面向过程,面向对象到面向组件几个发展阶段
第3题:
编译程序的工作分为那几个阶段?
第4题:
Java中,JDBC是指()
第5题:
以下关于Java HotSpot的描述,哪两项错误?()
第6题:
在Java中,下列说法正确的是()
第7题:
以下关于Java HotSpot 的描述,哪两项正确?()
第8题:
用Java编写的源程序无需编译,直接通过Java平台解释执行。
Java源程序在不同的硬件和操作系统下,直接编译成该硬件和操作系统能够运行的程序并运行。
Java源程序编译成一种结构中立的目标文件格式,再有Java平台在不同的硬件和操作系统下运行。
Java源程序编译成一种通用的可执行程序,现在的硬件和操作系统都支持这种通用的可执行程序。
第9题:
在运行阶段对源程序中的量进行分配
在编译阶段对源程序中的量进行分配
以上都不是
第10题:
在菜单中先“Run executable file”,JBuilder会自动完成编译源程序、连接目标文件、运行可执行文件这三个步骤
在菜单中选“Make Project”以编译工程,之后在命令行方式下键入:“JBuilder HelloWorld”以运行Java程序
在菜单中选“Compile all source files”以编译所有的Java源程序,再选“Link all object file”以将编译后的目标文件.
在菜单中选择“Make Project”以编译工程,再从菜单中选“Run Project”以运行Java程序
第11题:
JavaHotSpot是一种热编译技术,在编译Java源程序时会被使用
Java HotSpot是一种热编译技术,在运行Java代码时会被使用
Java HotSpot是一种热编译技术,它只对程序的部分字节码进行优化
Java HotSpot是一种热编译技术,它会对程序的全部字节码进行优化
第12题:
第13题:
Java程序从编译到执行的整个过程为______。
A.Java源程序一编译成机器码一运行
B.Java源程序一编译成字节码一解释执行
C.Java源程序一直接解释执行
D.Java源程序一优化一运行
第14题:
在编译方法中,动态存储分配的含义是()。
第15题:
执行一个java程序“FirstApp”的方法是()
第16题:
下列选项中关于程序运行结果的描述正确的是()。
第17题:
下列语句哪一个正确()
第18题:
下面说法正确的是()
第19题:
以下关于Java HotSpot的描述,哪两项错误?()
第20题:
java虚拟机运行连接后的可执行文件,将他们翻译为硬件能够理解的机器语言
java编译器将源文件编译为二进制的目标码文件
目标代码文件无需连接,可以直接由JAVA虚拟机执行
连接软件将目标代码文件连接为最终的可执行文件
java虚拟机解释目标代码文件,并把他们翻译为硬件能够理解的机器语言
第21题:
编写的源程序保存在扩展名为class的文件中
源程序编译后保存在扩展名为java的文件中
编写的源程序必须先编译后才能运行
程序员可以读懂扩展名为class的文件
第22题:
Java HotSpot 是一种热编译技术,在编译Java 源程序时会被使用
Java HotSpot 是一种热编译技术,在运行Java 代码时会被使用
Java HotSpot 是一种热编译技术,它会对程序的全部字节码进行优化
Java HotSpot 是一种热编译技术,它只对程序的部分字节码进行优化
第23题:
程序运行结果为0false
程序运行结果为1true
程序无法通过编译
程序可以通过编译但结果不确定