2020java最新二级试题
- 推荐等级:
- 发布时间:2020-12-24
- 卷面总分:100分
- 答题时间:60分钟
- 试卷题量:25题
- 练习次数:0次
- 试卷分类:Java语言程序设计
- 试卷类型:历年真题
试卷预览
1
在以下哪种情况下,线程进入就绪状态?
- A. 线程调用了sleep()方法时
- B. 线程调用了join()方法(终止)
- C. 线程调用了yield()方法时
- D. 线程调用了notify()方法??
正确答案: D
本题解析: 暂无解析
3
对于死锁的描述,下面四种说法正确有哪些?(多选)
- A. 当两个线程互相等待对方释放同步锁时会发生死锁
- B. Java虚拟机没有检测和处理死锁的措施
- C. 一旦出现死锁,程序会发生异常
- D. 处于死锁状态的线程处于阻塞状态,无法继续运行
正确答案: ABD
本题解析: 暂无解析
4
对于线程的生命周期,下面四种说法正确的有哪些?(多选)
- A. 调用了线程的start()方法,该线程就进入运行状态(就绪,还要获得CPU使用权)
- B. 线程的run()方法运行结束或被未catch的InterruptedException等异常终结,那么该线程进入死亡状态
- C. 线程进入死亡状态,但是该线程对象仍然是一个Thread对象,在没有被垃圾回收器回收之前仍可以像引用其它对象一样引用它
- D. 线程进入死亡状态后,调用它的start()方法仍然可以重新启动
正确答案: BC
本题解析: 暂无解析
5
对于通过实现Runnable接口创建线程,下面说法正确的有哪些?(多选)
- A. 适合多个相同程序代码的线程去处理同一个资源的情况
- B. 把线程同程序代码、数据有效的分离,很好的体现了面向对象的设计思想
- C. 可以避免由于Java的单继承带来的局限性
- D. 编写简单,可以不通过Thread类直接创建线程
正确答案: ABC
本题解析: 暂无解析
6
关于抽象类的说法哪些是正确的?(多选)
- A. 抽象类中可以有非抽象方法。
- B. 如果父类是抽象类,则子类必须重写父类所有的抽象方法。
- C. 不能用抽象类去创建对象。
- D. 接口和抽象类是同一个概念。
正确答案: AC
本题解析: 暂无解析
7
关于线程的创建过程,下面四种说法正确的有哪些?(多选)
- A. 定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的start()方法
- B. 定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的run()方法
- C. 定义一个实现Runnable接口的类并实现run()方法,创建该类实例对象,将其作为参数传递给Thread类的构造方法来创建Thread对象,调用Thread对象的start()方法
- D. 定义一个实现Runnable接口的类并实现run()方法,创建该类对象,然后调用run()方法
正确答案: AC
本题解析: 暂无解析
其他考生还关注了
更多-
JAVA 语言程序设计考试试卷
试卷分类:Java语言程序设计
练习次数:0次
-
2018Java二级测试试题
试卷分类:Java语言程序设计
练习次数:0次
-
《JAVA 语言程序设计》 期末考试试题
试卷分类:Java语言程序设计
练习次数:0次
-
Java 语言程序设计 (一 )试题
试卷分类:Java语言程序设计
练习次数:0次
-
Java 语言程序设计 (二)试题
试卷分类:Java语言程序设计
练习次数:0次
-
Java2016年二级试卷
试卷分类:Java语言程序设计
练习次数:0次
-
Java 语言程序设计 (三)试题
试卷分类:Java语言程序设计
练习次数:0次
-
2019计算机二级测试Java试卷
试卷分类:Java语言程序设计
练习次数:0次
-
Java 语言程序设计 (四)试题
试卷分类:Java语言程序设计
练习次数:0次
置顶