Java复习题与答案

上传人:灯火****19 文档编号:128314279 上传时间:2020-04-20 格式:PDF 页数:31 大小:246.61KB
返回 下载 相关 举报
Java复习题与答案_第1页
第1页 / 共31页
Java复习题与答案_第2页
第2页 / 共31页
Java复习题与答案_第3页
第3页 / 共31页
Java复习题与答案_第4页
第4页 / 共31页
Java复习题与答案_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《Java复习题与答案》由会员分享,可在线阅读,更多相关《Java复习题与答案(31页珍藏版)》请在金锄头文库上搜索。

1、第一部分模拟试题 后面附答案后面附答案 第一题 单项选择题 1 在下列说法中 选出最正确的一项是 A Java 语言是以类为程序的基本单位的B Java 语言是不区分大小写的 C 多行注释语句必须以 开始D 在 Java 语言中 类的源文件名和该类名可以 不相同 2 下列选项中不属于 Java 虚拟机的执行特点的一项是 A 异常处理B 多线程C 动态链接D 简单易学 3 下列选项中属于 Java 语言的垃圾回收机制的一项是 A 语法检查B 堆栈溢出检查C 跨平台D 内存跟踪 4 下列选项中属于 Java 语言的安全性的一项是 A 动态链接B 高性能C 访问权限D 内存跟踪 5 下列选项中 属于

2、 JVM 执行过程中的特点的一项是 A 编译执行B 多进程C 异常处理D 静态链接 6 在 Java 语言中 那一个是最基本的元素 A 方法B 包C 对象D 接口 7 如果有 2 个类 A 和 B A 类基于 B 类 则下列描述中正确的一个是 A 这 2 个类都是子类或者超类B A 是 B 超类的子类 C B 是 A 超类的子类D 这 2 个类都是对方的子类 8 使用如下哪个保留字可以使只有在定义该类的包中的其他类才能访问该类 A abstractB privateC protectedD 不使用保留字 9 编译一个定义了 3 个类和 10 个办法的 Java 源文件后 会产生多少个字符码文件

3、 扩 展名是什么 A 13 个字节码文件 扩展名是 classB 1 个字节码文件 扩展名是 class C 3 个字节码文件 扩展名是 javaD 3 个字节码文件 扩展名是 class 10 下列属于 Java 语言的特点的一项是 A 运算符重载B 类间多重继承C 指针操作D 垃圾回收 12 关于 Java 语言的内存回收机制 下列选项中最正确的一项是 A Java 程序要求用户必须手工创建一个线程来释放内存 B Java 程序允许用户使用指针来释放内存 C 内存回收线程负责释放无用内存 D 内存回收线程不能释放内存对象 13 下列关于 Java 程序结构的描述中 不正确的一项是 A 一个

4、 Java 源文件中可以包括一个 package 语句 B 一个 Java 源文件中可以包括多个类定义 但是只能有一个 public 类 C 一个 Java 源文件中可以有多个 public 类 D 源文件名与程序类名必须一致 14 下列说法正确的一项是 A java 1ang Integer 是接口B java 1ang Runnable 是类 C Doulble 对象在 iava 1ang 包中D Double 对象在 java 1ang Object 包中 15 下列关于类 包和源文件的描述中 不正确的一项是 A 一个包可以包含多个类B 一个源文件中 可能有一个公共 类 C 属于同一个包

5、的类在默认情况下可以相互访问 D 系统不会为源文件创建默认的 16 下列关于类 包和源文件的说法中 错误的一项是 A 一个文件可以属于一个包B 一个包可包含多个文件 C 一个类可以属于一个包D 一个包只能含有一个类 17 以下关于面向对象概念的描述中 不正确的一项是 A 在现实生活中 对象是指客观世界的实体 B 程序中的对象就是现实生活中的对象 C 在程序对象是通过一种抽象数据类型来描述的 这种抽象数据类型称为类 class D 在程序中 对象是一组变量和相关方法的集合 18 Java 语言最初是面向哪个应用领域设计的 A InternetB 制造业C 消费电子产品D CAD 19 Java

6、语言是以哪一种语言为基础的 A BasicB SmalhalkC CD C 20 下列选项中 不属于 JDK 文件目录中的子目录的是 A bin 子目录B include 子目录C jreD lib 子目录 21 下列选项中 不属于 java 核心包的一项是 A javax swingB java ioC java utilD java 1ang 22 下列属于 Java 核心包的一项是 A javax namingB javax rmiC javax soundD java math 23 下列关于 java 1ang 包中封装的基本类的说法中 不正确的一项是 A java 1ang 包封装

7、了 Object Class System String Thread 等基本类 B System 类提供了标准的 I O 操作 可以实例化 C Class 类的对象包含所对应的类的基本信息 可以通过调用 Class 类的方法访问这些 信息 D Object 类是所有类都必须继承的类 24 下列关于注释语句的描述中 正确的一项是 A 以 开始的是多行注释语句 B 以 开始 结束的是单行注释语句 C 以 开始 结束的是可以用于生成帮助文档的注释语句 D 以 开始 结束的是单行注释语句 25 对于类的说法中 不正确的一项是 BD A 一般类体的域包括常最 变量 数组等独立的实体 B 类中的每个方法

8、都由方法头和方法体构成 C Java 程序中可以有多个类 但是公共类只有一个 D java 程序可以有多个公共类 26 定义类时 不可能用到的保留字是 A privateB classC extendsD implements 27 下列关于类和对象的描述中 不正确的一项是 A 现实世界中 可以把每件事物都看做是一个对象 B 一组对象构成一个程序 对象之间通过发消息通知彼此该做什么 C 有共同属性的对象可以抽象为一个类 D 一个类只能实例化一个对象 28 下列说法中 不止确的一项是 A Java 程序有两类 Application 和 Applet B 类的方法只能由 public 修饰 C

9、面向对象的程序设计的优点有 可重用性 可扩展性 可管理性 D Java 语言通过接口支持多重继承 29 定义主类的类头时可以使用的访问控制符是 A publicB protectedC privateD private protected 30 下列描述中 不正确的是 A Java 不支持多线程 B 一个 Java 源程序中不允许有多个公共类 C Java 程序可以划分为两大类 Application 和 Applet D Java 通过接口支持多重继承 31 java 语言的类间的继承关系是 A 多重的B 单重的C 线程的D 不能继承 32 下列哪个不是面向对象程序设计方法的特点 A 抽象B

10、 继承C 多态D 结构化 33 下列描述中不正确的一项是 A Java 是纯面向对象语言 不兼容以往的任何语言 B c 不是纯面向对象的 它兼容 c 语言 C 在 1ava 语言中 使用对象时必须先声明D Java 语言和 c 一样有指针 35 下列整型的最终静态属性 i 的定义中 正确的是 A final i B static int i C static final int i 234 D finall float i 3 14f 36 下列语句中 正确的给出初始值为 222 111 的单精度浮点数 f 的定义的一个是 A A float f 222 111f B float f 222

11、111 C float f 222 111dD float f 222 111 37 下列关于数据类型的类包装的说法中 不正确的一个是 A char 类型被包装在 Character 类中B int 类型被包装在 Integer 类中 C 包装类有己的常用方法和常数D 包装类可以被其他的类继承 38 下列关于浮点型数据的说法中 不正确的一个是 C A 浮点型数据属于实犁数据B 浮点型数据由数据和小数组成 C 浮点型数据小数位数越少越精确D 浮点数据包括实型常量和实变量 39 现有一个双精度浮点变量声明为 double dValue 下列赋值语句不正确的一个是 D A dValue Fhoat

12、POSITIVE INFINITY B dValue Float NaN C dValue Double POSITIVE INFINITY D dValue double true 40 现有 2 个 byte 类型的变量 bb1 126 bb2 5 当执行 bbl byte bb1 bb2 语句之后 bb1 的值应该是 A 128B 131C 125D 语句在编泽中 出错 41 现在有一个 int 类型的变量 a 和一个 char 类型的变量 b 关于它们之间类型转换的 说法中 正确的一个是 A a 必须性制转换为 bB a 可以自动转换为 bC b 必须强制转换为 aD 它们 不可以相互

13、转换 42 下列关于 short 类型数据的说法中正确的一个是 A short 类型数据的长度为 8 位B short 类型只能动转换为 byte 类犁 C short 类型被包装在类 java 1ang Character 中D short 类型存储数据的顺 序是先高后低 43 下列单精度浮点数 fValue 的赋值语句中 不正确的一个是 A fValue double 23 234f B fValue char 12 34f C fValue char 56 78d D fValue int 23 234f 44 现有一个 char 类型的变量 CC 和一个 int 类型的变量 ii 下列

14、语句中不正确的一个 是 D A CC d 11 B CC char CC ii C CC char 11 23d D CC CC char ii char 类型相加可能会丢失精 度 45 下列关于 byte 类型的说法中 正确的一个是 A byte 类型的长度为 8 位B byte 类型可以自动转换为所有的 简单类型 C 128 是合法的 byte 类型数值D byte 存储顺序是从高到低 46 下列说法中错误的一个是 A 1 abc 是合法的 Java 标识符B 局部变量必须先声明后使用 C void 是合法的 Java 保留字D 在 Java 中 类不是用标识符命名的 47 下列标识符中

15、正确的是 A 1 BackB MoneyC moneyD 2 Foward 48 下列标识符中 合法的一个是 A code code 第一部分模拟试题 第一题 单项选择题 1 在下列说法中 选出最正确的一项是 A Java 语言是以类为程序的基本单位的B Java 语言是不区分大小写的 C 多行注释语句必须以 开始D 在 Java 语言中 类的源文件名和该类名可以 不相同 2 下列选项中不属于 Java 虚拟机的执行特点的一项是 A 异常处理B 多线程C 动态链接D 简单易学 3 下列选项中属于 Java 语言的垃圾回收机制的一项是 A 语法检查B 堆栈溢出检查C 跨平台D 内存跟踪 4 下列

16、选项中属于 Java 语言的安全性的一项是 A 动态链接B 高性能C 访问权限D 内存跟踪 5 下列选项中 属于 JVM 执行过程中的特点的一项是 A 编译执行B 多进程C 异常处理D 静态链接 6 在 Java 语言中 那一个是最基本的元素 A 方法B 包C 对象D 接口 7 如果有 2 个类 A 和 B A 类基于 B 类 则下列描述中正确的一个是 A 这 2 个类都是子类或者超类B A 是 B 超类的子类 C B 是 A 超类的子类D 这 2 个类都是对方的子类 8 使用如下哪个保留字可以使只有在定义该类的包中的其他类才能访问该类 A abstractB privateC protectedD 不使用保留字 9 编译一个定义了 3 个类和 10 个办法的 Java 源文件后 会产生多少个字符码文件 扩 展名是什么 A 13 个字节码文件 扩展名是 classB 1 个字节码文件 扩展名是 class C 3 个字节码文件 扩展名是 javaD 3 个字节码文件 扩展名是 class 10 下列属于 Java 语言的特点的一项是 A 运算符重载B 类间多重继承C 指针操作D 垃圾回

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号