1、下面关于path和classpath的说法中,错误的是()
A、path用来指定java虚拟机(JVM)所在的目录
B、classpath用来指定我们自己所写的或要用到的类文件(.jar文件)所在的目录
C、在dos命令行中,classpath和path环境变量的查看与配置的方式不相同
D、只要设置了classpath这个环境变量系统就不会再在当前目录下查询某个类
参考答案:C【答案解析】classpath和path环境变量的查看与配置的方式完全相同,都是通过 set关键字实现的。

2、下列关于JDK、JRE和JVM关系的描述中,正确的是( )。
A、JDK中包含了JRE,JVM中包含了JRE。
B、JRE中包含了JDK,JDK中包含了JVM。
C、JRE中包含了JDK,JVM中包含了JRE。
D、JDK中包含了JRE,JRE中包含了JVM。
参考答案:D【答案解析】JVM是Java虚拟机,JRE是Java程序的运行时环境,JDK是Java程序的编译环境,包含范围递增。所以从小到大一次是
JVM—JRE—JDK。

3、下列关于classpath环境变量的说法中,哪一个是正确的( )
A、classpath配置一次后可永久使用
B、没有classpath环境变量就不能运行Java程序
C、classpath环境变量可以让虚拟机找到class文件的目录
D、查看当前classpath配置的命令是:classpath
参考答案:C
【答案解析】classpath环境变量可以让虚拟机找到class文件目录,没有配置classpath环境变量时,java虚拟机会自动将其设置为“.”。查看当前classpath的命令是set
classpath;

4、如果jdk的安装路径为:c:\jdk,若想在命令窗口中任何当前路径下,都可以直接使用javac和java命令,需要将环境变量path设置为以下哪个选项()
A、c:\jdk
B、c:\jdk\bin
C、c:\jre\bin
D、c:\jre
参考答案:B【答案解析】 path环境必须设为javac.exe和java.exe的上一级目录bin。

5、下面关于Java程序的描述中,错误的是( )
A、Java程序运行时,必须经过编译和运行两个步骤。
B、.java格式的源文件是用来编译的
C、.class格式的文件是用来运行的
D、不同操作系统上的Java虚拟机是相同的
参考答案:D【答案解析】Java程序通过Java虚拟机可以达到跨平台特性,但Java虚拟机并不是跨平台的。也就是说,不同操作系统上的Java虚拟机是不同的。

6、下列关于Java特点的描述中,错误的是()
A、Java语言不支持指针
B、Java具有自动垃圾回收的机制
C、Java只能运行在Window和Linux平台
D、Java允许多个线程同时执行
参考答案:C【答案解析】JAVA是一门面向对象的语言,它没有指针的概念,并提供了自动垃圾回收的机制,具有跨平台,多线程等特点。

7、下列选项中,可以正确配置classpath的命令是( )
A、set classpath =C:\Program Files\Java\o0\jdk1.7.0_15\bin
B、set classpath : C:\Program Files\Java\jdk1.7.0_15\bin
C、set classpath=c:\Program Files\Java\jdk1.7.0_15
D、classpath set : C:\Program Files\Java\jdk1.7.0_15\bin
参考答案:A【答案解析】 配置classpath的命令是set classpath=xxx,并且等于号两边不要有空格。等号后面的地址是\。

8、下面关于Java语言的描述中,哪些是正确的( )
A、Java程序运行时,需要将后缀名为.java的源文件进行编译。
B、Java虚拟器不可以解释执行.class文件。
C、Java程序是由操作系统负责解释执行的。
D、Java程序运行时,必须经过编译和解析两个步骤。
参考答案:A
【答案解析】Java程序运行时,必须经过编译和运行两个步骤。首先将后缀名为java的源文件进行编译,最终生成后缀名为.class的字节码文件。然后Java虚拟机将字节码文件进行解释执行,并将结果显示出来。

9、下面关于javac命令作用的描述中,正确的是()。
A、可以执行java程序
B、可以将编写好的Java文件编译成.class文件
C、可以把文件压缩
D、可以把数据打包
参考答案:B【答案解析】javac命令将java文件编译成java字节码文件。

10、下列Java命令中,哪一个可以编译HelloWorld.java文件( )
A、java HelloWorld
B、java HelloWorld.java
C、javac HelloWorld
D、javac HelloWorld.java
参考答案:D【答案解析】javac命令用于编译.java文件;java命令用户解析.class文件。

11、下列目录中,哪一个是用来存放JDK核心源代码的()
A、lib目录
B、src目录
C、jre目录
D、include目录
参考答案:B【答案解析】JDK核心源代码存放在src文件夹下。

12、以下关于java命令作用的描述中,正确的是( )
A、它专门负责解析由Java编译器生成的.class文件
B、它可以将编写好的Java文件编译成.class文件
C、可以把文件压缩
D、可以把数据打包
参考答案:A【答案解析】java命令负责运行编译后的.class文件。

13、下面关于path环境变量的说法中,错误的是()
A、path环境变量是系统环境变量中的一种,它用于保存一系列的路径
B、在命令行窗口输入"setpath"命令,可以查看当前系统的path环境变量
C、在命令窗口对环境变量进行的任何修改只对当前窗口有效,一旦关闭窗口,所有的设置都会被取消
D、配置系统环境变量时以英文半角逗号(
参考答案:D【答案解析】配置系统环境变量时时以英文半角分号(;)分隔每一个路径的。

14、下面关于配置path环境变量作用的说法中,正确的是( )
A、在任意目录可以使用javac和java命令
B、在任意目录下可以使用class文件
C、在任意目录可以使用记事本
D、在任意目录下可以使用扫雷游戏
参考答案:A【答案解析】path环境变量的作用是在任意目录下都可以使用javac和java命令。

15、下面关于classpath的说法中,错误的是()
A、classpath和path环境变量的查看与配置的方式完全相同。
B、为了让Java虚拟机能找到所需的class文件,就需要对classpath环境变量进行设置。
C、从JDK5.0开始,如果classpath环境变量没有进行设置,Java虚拟机会自动将其设置为".",也就是当前目录。
D、在命令行窗口中配置了classpath后,重新打开新命令行窗口依然生效
参考答案:D【答案解析】在命令行窗口设置的classpath只对当前窗口有效。

16、下面选项中,完全面向对象的编程语言是( )
A、C
B、COBOL
C、JAVA
D、FORTRAN
参考答案:C【答案解析】Java语言全面支持动态绑定,而C++语言只对虚函数使用动态绑定。总之,Java语言是一个纯粹的面向对象程序设计语言。

17、下列关于JDK和JRE的说法中,错误的是( )
A、JDK是java开发核心组件,是用来编译解释java程序的核心组件
B、JDK包括Java编译器、Java文档生成工具、Java打包工具等
C、JRE是个单独的软件,所以安装JDK后,还需要单独安装JRE
D、JRE是java运行环境,用来支持java程序的运行
参考答案:C【答案解析】暂无

18、下列关于Java语言的描述中,错误的是()
A、Java语言是一门面向对象的编程语言
B、Java是一门与平台无关的编程语言
C、Java具有JavaSE、JavaME和JavaEE三大平台
D、Java是一门介于汇编和高级之间的语言
参考答案:D【答案解析】Java是一门高级语言,它的开发与平台无关,采用的是面向对象的编程思想。

19、下列目录中,哪一个是用来存放JDK可执行程序的( )
A、db目录
B、jre目录
C、lib目录
D、bin目录
参考答案:D【答案解析】JDK中可执行程序都放在bin目录下。

20、下面哪种类型的文件可以在Java虚拟机中运行()
A、.java
B、.jre
C、.exe
D、.class
参考答案:D【答案解析】Java虚拟机都是执行.class文件,编译器执行.java文件。

21、下列目录中,哪些属于JDK安装后的子目录( )
A、lib目录
B、demo目录
C、jre目录
D、include目录
参考答案:A,C,D【答案解析】JDK安装后的子目录中没有demo这一项。

22、下列关于main方法的描述中,正确的是( )
A、在Java程序中,必须要有main方法
B、main方法可以保证Java程序独立运行
C、一个Java程序的主方法是main方法
D、一个Java程序不一定要有main方法
参考答案:B,C,D【答案解析】一个Java程序不一定要有main方法,需要独立运行的程序才要有main方法。

23、下列选项中,哪些是Java语言的特性( )
A、跨平台性
B、面向对象
C、支持多线程
D、简单性
参考答案:A,B,C,D【答案解析】Java语言是一门优秀的编程语言,他有众多的特性这里我们罗列出如下几个重点特性:跨平台性、面向对象性、支持多线程、简单性。

24、下列选项中,哪些选项用于构成JDK开发环境( )
A、Java运行工具
B、Java编译工具
C、Java打包工具
D、Java文档生成工具
参考答案:A,B,C,D【答案解析】SUN公司提供了一套Java开发环境,简称JDK(Java Development
Kit),它是整个Java的核心,其中包括Java编译器、Java运行工具、Java文档生成工具、Java打包工具等。

25、当Java的环境变量配置成功后,可以执行下列哪些操作( )
A、开发者在任意目录下使用javac命令
B、操作系统能够自动找到javac命所在的目录
C、开发者可以在任意目录下启动Java虚拟机
D、配置目的为了跨平台性
参考答案:A,B,C【答案解析】java虚拟机才是保证java的跨平台性,和path环境变量无关。

26、JDK安装成功后,可以将bin目录的路径配置在环境变量path中。
参考答案:对
【答案解析】为了方便java程序开发,最好将bin目录的路径配置到环境变量中。

27、鼠标右键单击包名,选择【New】->【Class】创建一个Java类。
参考答案:对
【答案解析】暂无解析

28、JDK安装的时候不可以修改安装目录。
参考答案:错
【答案解析】JDK在安装的过程中,可以通过点击按钮进行选择或直接输入路径的方式修改JDK的安装目录。

29、JDK5以后可以不用配置classpath环境变量。
参考答案:对
【答案解析】从JDK5.0开始,如果classpath环境变量没有进行设置,Java虚拟机会自动将其设置为“.”,也就是当前目录。

30、编译.java文件和解析.class文件的命令都是java.exe。
参考答案:错
【答案解析】解析.class文件的命令是java.exe,编译.java文件文件的命令是javac.exe。

31、path环境变量是系统环境变量中的一种,它用于保存一系列的路径。
参考答案:对
【答案解析】path(环境变量)是dos以前的内部命令,windows一直沿用至今,用于保存一系列的路径。

32、JDK的安装目录中,只包含bin和lib两个目录。
参考答案:错
【答案解析】JDK安装后的目录包括:bin目录,db目录,jre目录,include目录,lib目录,src.zip文件。
Bin目录:用于存放一些可执行程序,如javac.exe(Java编译器)、java.exe(Java运行工具)、jar.exe(打包工具)和javadoc.exe(文档生成工具)等。
Lib目录:lib是library的缩写,意为Java类库或库文件,是开发工具使用的归档包文件。

33、Eclipse是由IBM开发的一款功能完整且成熟的IDE集成开发环境,它是一个开源的、基于Java的可扩展开发平台,是目前最流行的Java语言开发工具。
参考答案:对
【答案解析】暂无解析

34、javac.exe命令文件存放在JDK安装目录的lib目录下。
参考答案:错
【答案解析】javac.exe文件存放在JDK安装目录的bin目录下。

35、如果classpath环境变量没有进行设置,Java虚拟机会自动将其设置为“.”,也就是当前目录。
参考答案:对
【答案解析】如果classpath环境变量没有进行设置,Java虚拟机会自动将其设置为“.”,也就是当前目录。

36、Java语言有三种技术平台,分别是JavaSE、JavaME、JavaEE。
参考答案:对
【答案解析】暂无

37、Java语言具体跨平台的特性。
参考答案:对
【答案解析】Java语言编写的程序可以运行在各种平台之上,也就是说同一段程序既可以在Windows操作系统上运行,也可以在Linux操作系统上运行。

38、javac命令可以运行Demo.class文件。
参考答案:错
【答案解析】javac是用于编译Java源文件的,java命令可以运行Demo.class文件。

39、Java是一门高级计算机语言!
参考答案:对

【答案解析】Java是一种高级计算机语言,它是由Sun公司(已被Oracle公司收购)于1995年5月推出的一种可以编写跨平台应用软件、完全面向对象的程序设计语言。

40、JDK工具中自带了一个JRE工具。
参考答案:对
【答案解析】JDK工具中自带了一个JRE工具,也就是说开发环境中包含运行环境。

41、Java配置环境变量path的目的是为了可以查找到.class文件。
参考答案:错
【答案解析】配置path环境变量是为了可以使用jdk中的命令。

42、使用javac命令,可以将Hello.java文件编译成Hello.class文件。
参考答案:对
【答案解析】javac命令可以将Java源文件编译为.class的字节码文件。

43、在命令行窗口中,编译Demo.java文件可以输入javac Demo。
参考答案:错
【答案解析】在命令行窗口编译Demo.java文件需要输入javac Demo.java。

44、lib是library的缩写,用于存放Java类库或库文件。
参考答案:对
【答案解析】lib是library的缩写,意为Java类库或库文件,是开发工具使用的归档包文件。

45、Java核心源码包存放在JDK安装目录的bin目录下。
参考答案:错
【答案解析】src.zip文件是Java的核心源码包,它在JDK安装的根目录下。

46、安装JDK时可以选择不安装公共JRE。
参考答案:对
【答案解析】由于开发工具中已经包含了一个JRE,因此没有必要再安装公共的JRE环境,此项可以不作选择。

47、java.exe命令可用于编译.java文件。
参考答案:错
【答案解析】解析.class文件的命令是java,编译.java文件的命令是javac。

48、main()函数是java程序的执行入口。
参考答案:对
【答案解析】main()函数是java程序的执行入口。

49、javac命令用于解析.class文件。
参考答案:错
【答案解析】解析.class文件的命令是java

50、Eclipse只是一个框架和一组服务,所有功能都是将插件组件加入到Eclipse框架中来实现的。
参考答案:对
【答案解析】暂无解析

51、在不同的操作系统中可以使用同一个JDK。
参考答案:错

【答案解析】Oracle公司提供了多种操作系统的JDK,每种操作系统的JDK在使用上基本类似,初学者可以根据自己使用的操作系统,从Oracle官方网站下载相应的JDK安装文件。

52、Java是一种高级计算机语言,具有简单性、安全性、面向对象等特征。
参考答案:对
【答案解析】Java语言的特点有很多,如跨平台性、简单性、安全性、面向对象性等。

53、在任意命令行窗口中执行javac命令,如果都能正常地显示帮助信息,说明系统path环境变量配置成功。
参考答案:对
【答案解析】只有系统path环境变量配置成功后,在任意命令行输入javac命令才会成功。

54、配置classpath环境变量的目的是为了可以查找到java文件。
参考答案:错
【答案解析】配置classpath环境变量的目的是为了让Java虚拟机能找到所需的class文件。

55、配置classpath环境变量时,路径后面加分号与不加分号是一样的。
参考答案:错
【答案解析】加上分号不会查找当前路径,不加分号会在当前路径下查找。

56、简述JDK安装目录中的bin目录和lib目录的作用。

参考答案:bin目录:该目录用于存放一些可执行程序",“如javac.exe(Java编译器)、java.exe(Java运行工具)、jar.exe(打包工具)和javadoc.exe(文档生成工具)等。
lib目录:lib是library的缩写”,“意为Java类库或库文件”,"是开发工具使用的归档包文件。

57、简述一下Java语言的特点。
参考答案:Java语言是一门优秀的编程语言","它具有五大突出的特点: 1、 简单性 2、 面向对象性 3、 安全性 4、 跨平台性 5、 支持多线程

技术
今日推荐
下载桌面版
GitHub
百度网盘(提取码:draw)
Gitee
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:766591547
关注微信