填空题
1. 利用关键词________来定义常量
空1: final
2. List 接口的具体实现类常用的有________和________。
空1: ArrayList
空2: LinkedList
3. 面向对象编程语言都提供面向对象模型的机制,这些机制就是:封装、________和________。
空1: 继承
空2: 多态
4. Java中基本数据类型从概念上分为:整数类型、________、字符类型和________。
空1: 浮点类型
空2: 布尔类型
5. 泛型的类型参数只能是________类型,不能是基本数据类型。
空1: 类
6. 从处理的基本单位可以将流分为:________和________。
空1: 字节流
空2: 字符流
7. 数组的初始化方式有________和________两种。
空1: 静态初始化
空2: 动态初始化
8. 在继承过程中,子类拥有父类定义的所有________,但父类可以通过________思想保留自己的隐藏数据
空1: 属性
空2: 封装
9. 表达式1/2*3的计算结果是________;设x = 2,则表达式(x++)/3的值是________。
空1: 0
空2: 0
10. 从处理的基本单位可以将流分为:________和________。
空1: 字节流
空2: 字符流
11. 如果一个MyFrame是JFrame的子类,能够被不同包中的类所使用,同时又能够为线程提供运行代码(run()
方法),请写出该类的声明头: ________ 。
空1: public class MyFrame extends JFrame implements Runnable
12. JDBC加载Oracle数据库的驱动类的语句________ 。
空1: (“”);((new
());)
13. Java中的注释可分为行注释、块注释、________
空1: 文档注释
14. 在Java语言中,运算符分为算术运算符、比较运算符、________、位运算符、________、条件运算符等几
类。
空1: 逻辑运算符
空2: 赋值运算符
15. 一个类可以使用________关键字可以实现多个接口,接口之间使用________进行间隔。
空1: implements
空2: 逗号(,)
16. Map 接口的具体实现类常用的有________和________。
空1: HashMap
空2: TreeMap
17.
假设x=2,那么(++x)*(x++)/3+x的结果是________
空1: 7
18. 三目运算符的3个操作数中,第一个操作数的类型必须是________型的。
空1: 逻辑
19. 下列代码完成以下功能:
1、在长度为10的数组a中存储从0开始的前10个偶数;
2、将数组a中的整数保存到一个ArrayList中;
3、将ArrayList中的整数倒序输出。
请补齐代码。
int[] a = new int[10];
for (int i = 0; i < ________; i++)
a[i] = i * 2;
ArrayList________ al = new ArrayList<Integer>();
for (________)
(i);
for (int i = () - 1; i >= 0; i--)
(________);
空1:
空2: <Integer>
空3: int i : a
空4: (i)
20. 下列代码用于完成以下功能:
1、构造长度为10的整数数组,并填充数字1到10;
2、采用前后交换的方式将数组逆序,即第1个元素和最后一个元素交换,第2个元素和倒数第二个元素交
java期末复习题 来自淘豆网www.taodocs.com转载请标明出处.