首页 手机
当前位置: 好大学 > 试卷库 > 计算机类 > 等级考试 > 计算机二级 > Java语言程序设计 >2020计算机二级测试Java试卷

2020计算机二级测试Java试卷

卷面总分:100分 答题时间:60分钟 试卷题量:33题 练习次数:0次

一、填空题 (共21题,共63分)
1.

要想解决线程间的通信问题,可以使用______、______、_____方法。

纠错 标记
2.

在Thread类中,提供了一个start()方法,该方法用于启动线程______,当新线程启动后,系统会自动调用______方法。

纠错 标记
3.

线程的优先级用1~10之间的整数来表示,其中_____代表优先级最高,_____代表优先级最低。

纠错 标记
4.

线程的整个生命周期分为五个阶段,分别是_新建_____、就绪______、_运行_____、_阻塞_____、和死亡_____。

纠错 标记
5.

在多任务系统中,每个独立执行的程序称之为______,也就是“正在运行的程序”。

纠错 标记
6.

在Java语言中,同步方法需要用到关键字__,对于同步方法而言无需指定同步锁,它的同步锁是方法所在的______,也就是______(关键字)。

纠错 标记
7.

yield()方法只能让相同优先级或者更高优先级、处于_就绪_____状态的线程获得运行的机会。

纠错 标记
8.

在实现多线程的程序时有两种方式,一是通过继_Thread_____承类,二是通过实现Runnable______接口。

纠错 标记
9.

一个应用程序中有多条并发执行的线索,每条线索都被称作一个线程______,它们会交替执行,彼此间可以进行______。

纠错 标记
10.

异常的捕获通常由try、catch两部分组成,_____代码块用来存放可能发生异常,______代码块用来处理产生的异常。

纠错 标记
11.

定义一个Java类时,如果前面加使用______关键字修饰,那么该类不可以被继承。

纠错 标记
12.

JDK中定义了大量的异常类,这些类都是______类的子类或者间接子类。

纠错 标记
13.

一个类可以从其它的类派生出来,派生出来的类称为______,用于派生的类称为______或者______。

纠错 标记
14.

在程序开发中,要想将一个包中的类导入到当前程序中,可以使用______关键字。

纠错 标记
15.

一个类如果实现一个接口,那么它就需要实现接口中定义的全部_方法_____,否则该类就必须定义成_抽象类_____。

纠错 标记
16.

在Java语言中,允许使用已存在的类作为基础创建新的类,这种技术我们称为继承______。

纠错 标记
17.

若inta[3][2]={{123,345},{34,56},{34,56}},则a[2][1]=______。

纠错 标记
18.

若int[]a={12,45,34,46,23};,则a[2]=______。

纠错 标记
19.

Java中的变量可分为两种数据类型,分别是_基本数据类型_____和_引用数据类型_____。

纠错 标记
20.

布尔常量即布尔类型的两个值,分别是______和______。

纠错 标记
21.

Java中的程序代码都必须在一个类中定义,类使用______关键字来定义。

纠错 标记
二、问答题 (共12题,共37分)
22.

简述Java.awt包中提供哪些布局管理器

纠错 标记
23.

TCP和UDP协议有什么区别

纠错 标记
24.

简要说明管道流

纠错 标记
25.

简述流的概念

纠错 标记
26.

集合中的List,Set,Map有什么区别

纠错 标记
27.

String和StringBuffer类有什么区别

纠错 标记
28.

进程和线程之间有什么不同

纠错 标记
29.

请简述synchronized和java.util.concurrent.locks.Lock的异同点

纠错 标记
30.

在JAVA中创建线程有几种方法

纠错 标记
31.

请简述方法重写和方法重载的区别

纠错 标记
32.

什么是多态

纠错 标记
33.

什么是方法重写

纠错 标记
答题卡(剩余 道题)
一、填空题
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
二、问答题
1 2 3 4 5 6 7 8 9 10 11 12
用时:00:00:00
暂停
交卷
置顶