第一次作业 Java入门

1、Java属于以下哪种语言( )3分
  •  A、机器语言
  •  B、汇编语言
  •  C、高级语言
  • D、以上都不对

参考答案 :C

答案说明 :无

2、下面哪种类型的文件可以在Java虚拟机中运行()3分
  •  A、.java
  •  B、.jre
  •  C、.exe
  •  D、.class

参考答案 :D

答案说明 :Java虚拟机都是执行.class文件,编译器执行.java文件。

3、下列关于Java语言的描述中,错误的是()3分
  •  A、Java是一种高级计算机语言
  •  B、Java是一门与平台无关的编程语言
  •  C、Java具有JavaSE、JavaME和JavaEE三大平台
  •  D、Java是一门介于汇编和高级之间的语言

参考答案 :D

答案说明 :无

4、下面关于Java语言的描述中,哪些是正确的( )3分
  •  A、Java程序运行时,需要先将后缀名为.java的源文件进行编译。
  •  B、Java虚拟器不可以解释执行.class文件。
  •  C、Java程序是由操作系统负责解释执行的。
  •  D、Java程序运行时,必须经过编译和解析两个步骤。

参考答案 :A

答案说明 :Java程序运行时,必须经过编译和运行两个步骤。首先将后缀名为java的源文件进行编译,最终生成后缀名为.class的字节码文件。然后Java虚拟机将字节码文件进行解释执行,并将结果显示出来。

5、下面关于配置path环境变量作用的说法中,正确的是( )3分
  •  A、在任意目录可以使用javac和java命令
  •  B、在任意目录下可以使用class文件
  •  C、在任意目录可以使用记事本
  •  D、在任意目录下可以使用扫雷游戏

参考答案 :A

答案说明 :path环境变量的作用是在任意目录下都可以使用javac和java命令。

6、以下关于java命令作用的描述中,正确的是( )3分
  •  A、它专门负责解析由Java编译器生成的.class文件
  •  B、它可以将编写好的Java文件编译成.class文件
  •  C、可以把文件压缩
  •  D、可以把数据打包

参考答案 :A

答案说明 :java命令负责运行编译后的.class文件。

7、下面关于Java语言的描述中,哪些是正确的( )3分
  •  A、Java程序运行时,需要将后缀名为.java的源文件进行编译。
  •  B、Java虚拟器不可以解释执行.class文件。
  •  C、Java程序是由操作系统负责解释执行的。
  •  D、Java程序运行时,必须经过编译和解析两个步骤。

参考答案 :A

答案说明 :Java程序运行时,必须经过编译和运行两个步骤。首先将后缀名为java的源文件进行编译,最终生成后缀名为.class的字节码文件。然后Java虚拟机将字节码文件进行解释执行,并将结果显示出来。

8、下面命令中,可以用来正确运行HelloWorld案例的是( )3分
  •  A、java HelloWorld
  •  B、java HelloWorld.java
  •  C、javac HelloWorld
  •  D、javac HelloWorld.java

参考答案 :A

答案说明 :java命令负责运行编译后的.class文件,不需要文件后缀名。

9、下列目录中,哪一个是用来存放JDK可执行程序的( )3分
  •  A、db目录
  •  B、jre目录
  •  C、lib目录
  •  D、bin目录

参考答案 :D

答案说明 :JDK中可执行程序都放在bin目录下。

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

参考答案 :C

答案说明 :无

判断题

11、javac.exe命令文件存放在JDK安装目录的lib目录下。2分
  • ×

参考答案 :错

答案说明 :javac.exe文件存放在JDK安装目录的bin目录下。

12、Java SE是java平台中最核心的部分,Java EE和Java ME都是从Java SE的基础上发展而来的。2分
  • ×

参考答案 :对

答案说明 :无

13、Java语言是不支持安全性的。2分
  • ×

参考答案 :错

答案说明 :无

14、在命令行窗口中,编译Demo.java文件的命令是javac Demo。2分
  • ×

参考答案 :错

答案说明 :在命令行窗口编译Demo.java文件需要输入javac Demo.java。

15、Java语言支持跨平台的特性。2分
  • ×

参考答案 :对

答案说明 :无

16、安装JDK时可以选择不安装公共JRE。2分
  • ×

参考答案 :对

答案说明 :无

17、JDK安装成功后,可以将bin目录的路径配置在环境变量path中。2分
  • ×

参考答案 :对

答案说明 :无

18、在不同的操作系统中可以使用同一个JDK。2分
  • ×

参考答案 :错

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

19、JavaSE平台中包括了Java最核心的类库,如集合、IO、数据库连接以及网络编程等。2分
  • ×

参考答案 :对

答案说明 :无

20、Java核心源码包存放在JDK安装目录的bin目录下。2分
  • ×

参考答案 :错

答案说明 :src.zip文件是Java的核心源码包,它在JDK安装的根目录下。

21、Java配置环境变量path的目的是为了可以查找到.class文件。2分
  • ×

参考答案 :错

答案说明 :配置path环境变量是为了可以使用jdk中的命令。

22、配置classpath环境变量时,路径后面加分号与不加分号是一样的。2分
  • ×

参考答案 :错

答案说明 :加上分号不会查找当前路径,不加分号会在当前路径下查找。

23、如果要运行HelloWorld.class,可以在控制台输入“java HelloWorld”。2分
  • ×

参考答案 :对

答案说明 :程序在运行时,只需要输入“java HelloWorld”就可以了,后面不可加 “.class”,否则程序会报错。

24、使用javac命令,可以将Hello.java文件编译成Hello.class文件。2分
  • ×

参考答案 :对

答案说明 :javac命令可以将Java源文件编译为.class的字节码文件。

25、JDK的lib包是Java类库或库文件,是开发工具使用的归档包文件。2分
  • ×

参考答案 :对

答案说明 :无

填空题

26、将.java源文件编译为.class文件的是java命令。2分
参考答案 :【javac】

答案说明 :javac命令可以将Java源文件编译为.class的字节码文件。

27、在JDK目录下有一个bin目录,该目录用于存放一些可执行程序,其中包括Java编译器java和Java运行工具javac2分
 参考答案 :【可执行程序】【javac.exe】【java.exe】

答案说明 :无

28、Java语言具有简单性,面向对象,安全性,跨平台性,支持多线程并行,分布性的特点。2分

参考答案 :【简单性】【面向对象】【安全性】【跨平台性】【支持多线程行】【分布性】

答案说明 :无

29、JDK提供的标准类包有两个,分别是dt.jar和tools.jar。2分
参考答案 :
【dt.jar】【tools.jar】
答案说明 :无
30、path环境变量用于保存一系列命令的路径,每个路径之间以分号分隔。2分

参考答案 :【分号】

答案说明 :无

31、Java使用class关键字定义类。2分
参考答案 :【class】

答案说明 :无

32、Java语言是1995年5月诞生的。2分
参考答案 :【1995】【5】

答案说明 :无

33、在classpath环境变量的配置中,“.”代表的是当前目录。2分

参考答案 :【当前目录】

答案说明 :无

34、SUN公司将Java划分为三个技术平台,它们分别是JavaSE、JavaEE和JavaME。2分

参考答案 :【JavaSE(Java平台标准版)】【JavaME(Java平台小型版)】【JavaEE(Java平台企业版)】

答案说明 :无

35、运行编译好的字节码文件所用到的命令是java2分

参考答案 :【java】

答案说明 :无

36、公共JRE是Java程序的运行工具。2分

参考答案 :【运行环境】

答案说明 :无

37、Java配置path环境变量是为了可以使用jdk中的命令。2分
参考答案 :【jdk中的命令】

答案说明 :无

38、Java语言提供了类、接口和继承等原语,只支持类之间的单继承,但支持接口之间的多继承。2分

参考答案 :【单继承】【多继承】

答案说明 :无
39、计算机语言的种类非常多,总的来说可以分成机器语言、汇编语言和高级语言三大类。2分

参考答案 :【机器语言】【汇编语言】【高级语言】

答案说明 :无

40、在安装JDK的过程中,有三个功能模块可供选择,它们分别是开发工具,源代码和公共JRE。2分

参考答案 :【开发工具】【源代码】【公共JRE】

答案说明 :JDK在安装的过程中,有三个功能模块可供选择,它们分别是:开发工具,源代码,公共JRE。 开发工具:是JDK中的核心功能模块,其中包含一系列可执行程序,如javac.exe、java.exe等,还包含了一个专用的JRE环境。 源代码:是Java提供公共API类的源代码。 公共JRE:是Java程序的运行环境。由于开发工具中已经包含了一个JRE,因此没有必要再安装公共的JRE环境,此项可以不作选择。

简答题

41、简述classpath环境变量的作用。5分
我的答案:指定类搜索路径

参考答案 :classpath环境变量用于保存一系列路径","当Java虚拟机需要运行一个类时","会在classpath环境变量中所定义的路径下去寻找所需的class文件。

答案说明 :无

42、简述javac.exe和java.exe的区别。5分

我的答案:javac.exe是java编译器,java.exe是java运行工具

参考答案 :javac.exe命令用于编译java源文件(.java)","java.exe用于运行字节码文件(.class)。

答案说明 :在dos命令下,javac命令将Java源文件编译成.class的字节码文件,java命令用于运行编译后的.class字节码文件。

posted @ 2022-06-23 09:33  元囮  阅读(1711)  评论(0编辑  收藏  举报