一. 单选题(共19题,26.6分)
1. 在JDK安装目录下,用于存放可执行程序的文件夹是( )
A. bin
B. jre
C. lib
D. db
正确答案: A
答案解析:bin目录用于存放一些可执行程序,如javac.exe(Java编译器)、java.exe(Java运行工具)、jar.exe(打包工具)和javadoc.exe(文档生成工具)等。
2. 下列关于JDK安装的说法中,错误的是( )
A. Oracle公司提供了多种操作系统的JDK
B. 开发工具中已经包含了一个JRE,因此可以选择不再安装公共的JRE环境
C. 在安装JDK过程中,源代码指的是Java公共的API类
D. 开发工具是JDK中的核心功能模块,因此无论是否进行Java程序开发都必须安装
正确答案: D
答案解析:只有开发Java程序时,才需要安装开发工具,如果只是运行Java程序,安装JRE即可。
3. 下列目录中,哪一个是用来存放JDK可执行程序的( )
A. db目录
B. jre目录
C. lib目录
D. bin目录
正确答案: D
答案解析:JDK中可执行程序都放在bin目录下。
4. 下面关于配置path环境变量作用的说法中,正确的是( )
A. 在任意目录可以使用javac和java命令
B. 在任意目录下可以使用class文件
C. 在任意目录可以使用记事本
D. 在任意目录下可以使用扫雷游戏
正确答案: A
答案解析:path环境变量的作用是在任意目录下都可以使用javac和java命令。
5. 下列目录中,哪一个是用来存放JDK核心源代码的()
A. lib目录
B. src目录
C. jre目录
D. include目录
正确答案: B
答案解析:JDK核心源代码存放在src文件夹下。
6. 如果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
7. 下面命令中,可以用来正确运行HelloWorld案例的是( )
A. java HelloWorld
B. java HelloWorld.java
C. javac HelloWorld
D. javac HelloWorld.java
正确答案: A
答案解析:java命令负责运行编译后的.class文件,不需要文件后缀名。
8. 下面哪种类型的文件可以在Java虚拟机中运行()
A. .java
B. .jre
C. .exe
D. .class
正确答案: D
答案解析:Java虚拟机都是执行.class文件,编译器执行.java文件。
9. 下列关于Java语言的描述中,错误的是()
A. Java是一种高级计算机语言
B. Java是一门与平台无关的编程语言
C. Java具有JavaSE、JavaME和JavaEE三大平台
D. Java是一门介于汇编和高级之间的语言
正确答案: D
10. 下面关于配置path环境变量作用的说法中,正确的是( )
A. 在任意目录可以使用javac和java命令
B. 在任意目录下可以使用class文件
C. 在任意目录可以使用记事本
D. 在任意目录下可以使用扫雷游戏
正确答案: A
答案解析:path环境变量的作用是在任意目录下都可以使用javac和java命令。
11. 下列关于JDK和JRE的说法中,错误的是( )
A. JDK是java开发核心组件,是用来编译解释java程序的核心组件
B. JDK包括Java编译器、Java文档生成工具、Java打包工具等
C. JRE是个单独的软件,所以安装JDK后,还需要单独安装JRE
D. JRE是java运行环境,用来支持java程序的运行
正确答案: C
答案解析:为了保持JDK的独立性和完整性,在JDK的安装过程中JRE也是安装的一部分。
12. Java属于以下哪种语言( )
A. 机器语言
B. 汇编语言
C. 高级语言
D. 以上都不对
正确答案: C
13. 下面关于Java语言的描述中,哪些是正确的( )
A. Java程序运行时,需要先将后缀名为.java的源文件进行编译。
B. Java虚拟器不可以解释执行.class文件。
C. Java程序是由操作系统负责解释执行的。
D. Java程序运行时,必须经过编译和解析两个步骤。
正确答案: A
答案解析:Java程序运行时,必须经过编译和运行两个步骤。首先将后缀名为java的源文件进行编译,最终生成后缀名为.class的字节码文件。然后Java虚拟机将字节码文件进行解释执行,并将结果显示出来。
14. 下面关于javac命令作用的描述中,正确的是()。
A. 可以执行java程序
B. 可以将编写好的Java文件编译成.class文件
C. 可以把文件压缩
D. 可以把数据打包
正确答案: B
答案解析:javac命令将java文件编译成java字节码文件。
15. Eclipse在Dubug模式下的快捷键说法错误的是()
A. F5是单步跳入
B. F6是单步跳过
C. F7是直接运行所选行
D. F8是继续
正确答案: C
答案解析:F7:执行完方法,返回调用此方法的后一条语句。
16. 下列关于JDK的说法中,错误的是( )
A. JDK是Java开发环境的简称
B. JDK包括Java编译器、Java文档生成工具、Java打包工具等
C. 安装JDK后,还需要单独安装JRE
D. JDK是整个Java的核心
正确答案: C
答案解析:SUN公司提供了一套Java开发环境,简称JDK(Java Development Kit),它是整个Java的核心,其中包括Java编译器、Java运行工具、Java文档生成工具、Java打包工具等。JDK工具中自带了一个JRE工具,也就是说开发环境中包含运行环境,这样一来,开发人员只需要在计算机上安装JDK即可,不需要专门安装JRE工具了。
17. 下面关于Java程序的描述中,错误的是( )
A. Java程序运行时,必须经过编译和运行两个步骤。
B. .java格式的源文件是用来编译的
C. .class格式的文件是用来运行的
D. 不同操作系统上的Java虚拟机是相同的
正确答案: D
答案解析:Java程序通过Java虚拟机可以达到跨平台特性,但Java虚拟机并不是跨平台的。也就是说,不同操作系统上的Java虚拟机是不同的。
18. 下列关于Java特点的描述中,错误的是()
A. Java语言不支持指针
B. Java具有自动垃圾回收的机制
C. Java只能运行在Window和Linux平台
D. Java允许多个线程同时执行
正确答案: C
答案解析:JAVA是一门面向对象的语言,它没有指针的概念,并提供了自动垃圾回收的机制,具有跨平台,多线程等特点。
19. 以下关于java命令作用的描述中,正确的是( )
A. 它专门负责解析由Java编译器生成的.class文件
B. 它可以将编写好的Java文件编译成.class文件
C. 可以把文件压缩
D. 可以把数据打包
正确答案: A
答案解析:java命令负责运行编译后的.class文件
二. 多选题(共6题,8.4分)
20. Java的环境变量配置成功后,可以执行下列哪些操作( )
A. 开发者在任意目录下使用javac命令
B. 操作系统能够自动找到javac命所在的目录
C. 开发者可以在任意目录下启动Java虚拟机
D. 配置目的为了跨平台性
正确答案: ABC
答案解析:java虚拟机才是保证java的跨平台性,和path环境变量无关。
21. 下列关于jre目录的描述中,正确的是( )
A. jre为Java程序运行时环境。该目录是Java运行时环境的根目录
B. jre是一个小型的数据库
C. jre包含Java虚拟机、运行时的类包、Java应用启动器以及一个bin目录
D. jre用于存放一些可执行程序
正确答案: AC
答案解析:“jre”是Java Runtime Environment的缩写,意为Java程序运行时环境。此目录是Java运行时环境的根目录,它包含Java虚拟机,运行时的类包、Java应用启动器以及一个bin目录,但不包含开发环境中的开发工具。
22. 下列选项中,哪些是Java语言的特性( )
A. 跨平台性
B. 面向对象
C. 支持多线程
D. 简单性
正确答案: ABCD
23. 下列选项中,哪些选项用于构成JDK开发环境( )
A. Java运行工具
B. Java编译工具
C. Java打包工具
D. Java文档生成工具
正确答案: ABCD
答案解析:SUN公司提供了一套Java开发环境,简称JDK(Java Development Kit),它是整个Java的核心,其中包括Java编译器、Java运行工具、Java文档生成工具、Java打包工具等。
24. 下列关于main方法的描述中,正确的是( )
A. 在Java程序中,必须要有main方法
B. main方法可以保证Java程序独立运行
C. 一个Java程序的主方法是main方法
D. 一个Java程序不一定要有main方法
正确答案: BCD
答案解析:一个Java程序不一定要有main方法,需要独立运行的程序才要有main方法。
25. 下列关于使用Javac命令编译后生成文件的说法中,正确的是( )
A. 编译后生成文件的后缀名为.class
B. 编译后生成文件的后缀名为.java
C. 编译后生成的文件为二进制文件
D. 编译后生成的文件可以在Java虚拟机中运行
正确答案: ACD
答案解析:使用Javac命令编译后生成的文件是二进制文件,后缀名为.class。
三. 填空题(共16题,22.4分)
26. Eclipse工作台主要由【】、【】、【】、【】四部分组成
正确答案:
(1) 标题栏
(2) 菜单栏
(3) 工具栏
(4) 透视图
27. 在安装JDK的过程中,有三个功能模块可供选择,它们分别是【】,【】和【】。
正确答案:
(1) 开发工具
(2) 源代码
(3) 公共JRE
答案解析:JDK在安装的过程中,有三个功能模块可供选择,它们分别是:开发工具,源代码,公共JRE。 开发工具:是JDK中的核心功能模块,其中包含一系列可执行程序,如javac.exe、java.exe等,还包含了一个专用的JRE环境。 源代码:是Java提供公共API类的源代码。 公共JRE:是Java程序的运行环境。由于开发工具中已经包含了一个JRE,因此没有必要再安装公共的JRE环境,此项可以不作选择。
28. 在classpath环境变量的配置中,“.”代表的是【】。
正确答案:
(1) 当前目录
29. 将.java源文件编译为.class文件的是【】命令。
正确答案:
(1) javac
答案解析:javac命令可以将Java源文件编译为.class的字节码文件。
30. Java语言提供了类、接口和继承等原语,只支持类之间的【】,但支持接口之间的【】。
正确答案:
(1) 单继承
(2) 多继承
31. Java使用【】关键字定义类。
正确答案:
(1) class
32. 运行编译好的字节码文件所用到的命令是【】
正确答案:
(1) java
33. path环境变量用于保存一系列命令的路径,每个路径之间以【】分隔。
正确答案:
(1) 分号
34. JDK提供的标准类包有两个,分别是【】和【】。
正确答案:
(1) dt.jar
(2) tools.jar
35. Java配置path环境变量是为了可以使用【】。
正确答案:
(1) jdk中的命令
36. 在JDK目录下有一个bin目录,该目录用于存放一些【】,其中包括Java编译器【】和Java运行工具【】
正确答案:
(1) 可执行程序
(2) javac.exe
(3) java.exe
37. 计算机语言的种类非常多,总的来说可以分成【】、【】和【】三大类。
正确答案:
(1) 机器语言
(2) 汇编语言
(3) 高级语言
38. 公共JRE是Java程序的【】。
正确答案:
(1) 运行环境
39. SUN公司将Java划分为三个技术平台,它们分别是【】、【】和【】
正确答案:
(1) JavaSE(Java平台标准版)
(2) JavaME(Java平台小型版)
(3) JavaEE(Java平台企业版)
40. Java语言具有【】【】【】【】【】【】的特点。
正确答案:
(1) 简单性
(2) 面向对象
(3) 安全性
(4) 跨平台性
(5) 支持多线程行
(6) 分布性
41. Java语言是【】年【】月诞生的。
正确答案:
(1) 1995
(2) 5
四. 判断题(共29题,42.6分)
42. Java语言是不支持安全性的。
正确答案: 错
43. java.exe命令可用于编译.java文件。
正确答案: 错
答案解析:.class文件的命令是java,编译.java文件的命令是javac。
44. Java核心源码包存放在JDK安装目录的bin目录下。
正确答案: 错
答案解析:src.zip文件是Java的核心源码包,它在JDK安装的根目录下。
45. 在命令行窗口中,编译Demo.java文件可以输入javac Demo。
正确答案: 错
答案解析:在命令行窗口编译Demo.java文件需要输入javac Demo.java。
46. JDK的lib包是Java类库或库文件,是开发工具使用的归档包文件。
正确答案: 对
47. 配置classpath环境变量时,路径后面加分号与不加分号是一样的。
正确答案: 错
答案解析:加上分号不会查找当前路径,不加分号会在当前路径下查找。
48. Java SE是java平台中最核心的部分,Java EE和Java ME都是从Java SE的基础上发展而来的。
正确答案: 对
49. 在不同的操作系统中可以使用同一个JDK。
正确答案: 错
答案解析:Oracle公司提供了多种操作系统的JDK,每种操作系统的JDK在使用上基本类似,初学者可以根据自己使用的操作系统,从Oracle官方网站下载相应的JDK安装文件。
50. Eclipse是由IBM开发的一款功能完整且成熟的IDE集成开发环境,它是一个开源的、基于Java的可扩展开发平台,是目前最流行的Java语言开发工具。
正确答案: 对
51. 在Java中,类名的首字母要求大写。
正确答案: 对
52. 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类库或库文件,是开发工具使用的归档包文件。
53. JDK5以后可以不用配置classpath环境变量。
正确答案: 对
54. (判断题)使用javac命令,可以将Hello.java文件编译成Hello.class文件。
正确答案: 对
答案解析:javac命令可以将Java源文件编译为.class的字节码文件。
55. lib是library的缩写,用于存放Java类库或库文件。
正确答案: 对
答案解析:lib是library的缩写,意为Java类库或库文件,是开发工具使用的归档包文件。
56. javac.exe命令文件存放在JDK安装目录的lib目录下。
正确答案: 错
答案解析:javac.exe文件存放在JDK安装目录的bin目录下。
57. Eclipse只是一个框架和一组服务,所有功能都是将插件组件加入到Eclipse框架中来实现的。
正确答案: 对
58. 鼠标右键单击包名,选择【New】→【Class】创建一个Java类。
正确答案: 对
59. 如果要运行HelloWorld.class,可以在控制台输入“java HelloWorld”。
正确答案: 对
答案解析:程序在运行时,只需要输入“java HelloWorld”就可以了,后面不可加 “.class”,否则程序会报错。
60. main()函数是java程序的执行入口。
正确答案: 对
61. JavaSE平台中包括了Java最核心的类库,如集合、IO、数据库连接以及网络编程等。
正确答案: 对
62. Java配置环境变量path的目的是为了可以查找到.class文件。
正确答案: 错
答案解析:配置path环境变量是为了可以使用jdk中的命令。
63. IDEA的Dubug模式下的F7快捷键是进入函数内部的单步调试。
正确答案: 对
答案解析:IDEA的Dubug模式下的F7快捷键是进入函数内部的单步调试。
64. 安装JDK时可以选择不安装公共JRE。
正确答案: 对
65. 在命令行窗口中,编译Demo.java文件的命令是javac Demo。
正确答案: 错
答案解析:在命令行窗口编译Demo.java文件需要输入javac Demo.java。
66. Eclipse是由IBM开发的一款功能完整且成熟的IDE集成开发环境,它是一个开源的、基于Java的可扩展开发平台,是目前最流行的Java语言开发工具。
正确答案: 对
67. Java语言有三种技术平台,分别是JavaSE、JavaME、JavaEE。
正确答案: 对
68. 使用javac命令,可以将Hello.java文件编译成Hello.class文件。
正确答案: 对
答案解析:javac命令可以将Java源文件编译为.class的字节码文件。
69. JDK安装成功后,可以将bin目录的路径配置在环境变量path中。
正确答案: 对
70. Java语言支持跨平台的特性。
正确答案: 对