文档介绍:java 复习题带答案一、选择题: 1. 运行 Java 程序需要的工具软件所在的目录是 A. JDK 的 bin 目录 B. JDK 的 demo 目录 C. JDK 的 lib 目录 D. JDK 的 jre 目录解析:运行 Java 的 JDK 一共包含五个目录,分别是: bin 目录,该目录包含 Java 编译器、解释器和许多工具( 如服务器工具、 IDL 、 package 工具等); lib 目录, 该目录包含 Java 库文件 jre 目录,该目录是 Java 程序运行环境的根目录, 它下面包含 bin 子目录, 包括平台所用工具和库的可执行文件以及 DLL 文件; demo 目录,该目录包含源代码的程序示例; include 目录,该目录包含 Win32 子目录,都是本地方法的文件。因此,本题的正确答案是 A。 2. 下列关于 Java 语言特点的叙述中,错误的是 A。 A. Java 是面向过程的编程语言 B. Java 支持分布式计算 C. Java 是跨平台的编程语言 D. Java 支持多线程解析: Java 是新一代编程语言, 具有很多特点: 简单易学; 利用面向对象技术:分布式计算:健壮性( 鲁棒性) ;安全性;跨平台( 即体系结构中立): 可移植性: 解释执行; 高性能; 多线程; 动态性。因此, 本题的正确答案是 A。 3. Java 的核心包中,提供编程应用的基本类的包是 A。 A. B. C. D. 解析: Java 的核心包一共有 12个, 其中: 包中封装了所有编程应用的基本类; 包提供实用程序类和集合类, 如系统特性定义和使用、日期函数类、集合等常用工具; 包为 Applet 提供执行需要的所有类,。主要是访问 Applet 内容的通信类。 包提供程序远程方法调用所需的类。因此,本题的正确答案是 A。 4. 下列关于 Java 对 import 语句规定的叙述中, 错误的是 C。 A .在 Java 程序中 import 语句可以有多个 B .在 Java 程序中 import 语句可以没有 C .在 Java 程序中 import 语句必须有一个 D .在 Java 程序中 import 语句引入在所有类定义之前解析: Java 程序中使用 import 关键字导入一个包中的类。在一个 Jav a 源程序中, 可以有 0 个或多个 import 语句, 但是必须在所有类定义之前引入标准类。因此,本题中选项 C 的说法是错误的。 5. 在编译 Java 程序时, 文件位置的选项是 B。 A. -gB. -dC. -verbose D. -vonarn 解析: 是 Java 编译器,能将源程序代码编译成字节码, s 扩展名存入 Java 工作目录中。它的命令格式为: javac[ 选项] 文件名。其中[选项] 包括几下几个: ●-g 输出文件中加行号以及局部变量信息,为调试程序时用。●-o 对类文件进行优化编译。●-nowarn 关闭警告信息,只显示错误信息。●-verbose 显示源代码文件和字节码文件的相关信息。●-d <目录> 指定存放生成的类(.class) 文件的位置根据上述介绍可知, 在编译 Java 程序时, 可以通过选项-d 文件的位置。因此,本题的正确答案是 B。 16. 下列关于构造方法的叙述中,错误的是 C。 A. Java 语言规定构造方法名与类名必须相同 B. Java 语言规定构造方法没有返回值,但不用 void 声明 C. Java 语言规定构造方法不可以重载 D. Java 语言规定构造方法只能通过 new 自动调用解析: 本题考查的是构造方法的使用。 Java 浯言中, 构造方法是一种特殊的方法, 是为对象初始化操作编写的方法, 用它来定义对象的初始状态。 Java 中的每个类都有构造方法, 它也是由方法名、参数和方法体组成的。构造方法有如下特点: ●构造方法的名字必须与类名相同。●构造方法不返回任何数据, 但不用 void 来声明。●用户不能直接调用构造方法,必须通过关键字 new 自动调用。●构造方法可由用户在类中定义, 默认时由 Java 语言自动生成。但它是个空方法,变量被赋予该数据类型的默认值。●在构造方法实现中,可以进行方法重载,即定义多个构造方法。重载构造方法的目的是使类具有不同的初始值,为类对象的初始化提供方便。根据上述构造方法的特点可知,本题选项 C 的说法是错误的 7. 下列叙述中错误的是 D