Java程序设计

填空题当Java虚拟机是在主机操作系统上由软件实现时,它实际上是用()语言编写的程序。

题目
填空题
当Java虚拟机是在主机操作系统上由软件实现时,它实际上是用()语言编写的程序。
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

关于软件概念的描述中,正确的是

A.汇编语言是符号化的机器语言,可在机器上直接运行

B.程序由指令序列组成,用自然语言直接编写

C.系统软件最核心部分是操作系统

D.软件接授权方式分为正版软件和盗版软件


正确答案:C
解析:由汇编语言编写的源程序必须经过转换,翻译成机器语言,计算机才能识别与执行。程序是由指令序列组成的,由于现在的计算机还不能完全理解人类的自然语言,因而还不能直接用自然语言编写计算机程序。按照用途的不同,软件可以分为系统软件和应用软件两大类,系统软件中最核心的部分是操作系统。按照软件的授权方式,可以分为商业软件、共享软件和自由软件三大类。

第2题:

计算机源程序是()。

A.用机器语言编写的程序

B.计算机所有软件的集合

C.用高级语言或汇编语言编写的程序

D.计算机指令的集合


参考答案:A

第3题:

软件与程序的区别是( )。 A.程序价格便宜,软件价格昂贵 B.程序是用户自己编写的,而软件是由厂家提供的 C.程序是用高级语言编写的,软件是由机器语言编写的 D.软件是程序以及开发、使用和维护所需要的所有档案的总称,而程序是软件的一部分


正确答案:D
软件是程序以及开发、使用和维护所需要的所有档案的总称,而程序是软件的一部分。故选D。

第4题:

编写一个Java程序在屏幕上输出“This is java!”。


答案:public class test{public static void main(String[] args){System.out.println("This is java!");}}

第5题:

下列说法中,错误的是______。

A.Java虚拟机屏蔽了具体平台相关的信息

B.Java虚拟机是实现Java语言与平台的无关性这一特点的关键

C.引入Java虚拟机后,Java语言在不同平台上运行时,仍需要重新编译

D.Java虚拟机在实际的计算机上通过软件模拟或硬件来实现


正确答案:C
解析:Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行,所以不需要重新编译。

第6题:

试题5

关于软件概念的描述中,正确的是( )。

A.汇编语言是符号化的机器语言,可在机器上直接运行

B.程序由指令序列组成,用自然语言直接编写

C.系统软件是最核心部分是操作系统

D.软件按授权方式分为正版软件和盗版软件


正确答案:C
由汇编语言编写的源程序必须经过转换,翻译成机器语言,计算机才能识别与执行。程序就其表现形式而言,可以是机器能够直接执行的代码化的指令序列,也可以是机器虽然不能直接执行但是可以转化为机器可以直接执行的符号化指令序列或符号化语句序列。软件按授权方式分为商业软件、共享软件、免费软件等。

第7题:

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

A.Java虚拟机只能由软件实现

B.Java虚拟机只能硬件实现

C.在不同操作系统中Java虚拟机的实现方式不同,要么硬件实现、要么使用软件

D.在手机和嵌入式领域,都使用硬件实现Java虚拟机


正确答案:D

第8题:

下面描述()是正确的是

A.Java的源程序必须以“.java”或“.jav”扩展名保存

B.JavaVM可以是软件也可以是硬件

C.Java使用解释器执行代码

D.用高级语言编写的代码可以让计算机理解并执行他们


参考答案:B, C

第9题:

宏代码也是用程序设计语言编写,与其最接近的高级语言是:_______。

A.Delphi

B.VisualBasic

C.C

D.JAVA


正确答案:B

第10题:

下列说法正确的是( )。

A.CPU可直接处理外存上的信息

B.计算机可以直接执行高级语言编写的程序

C.计算机可以直接执行机器语言编写的程序

D.系统软件是买来的软件,应用软件是自己编写的软件


正确答案:C
CPU直接处理的是内存储器上的数据,故A选项错误。高级程序语言不能被计算机直接执行,必须翻译成机器语言后才可,故B选项错误。系统软件是由—组控制计算机并管理其资源的程序组成,提供操作计算机最基础的功能。应用软件是为解决某一问题而编制的程序,根据服务对象的不同,可以分为通用软件和专用软件,故D选项错误,答案选择C。

更多相关问题