2016年计算机二级《JAVA》章节练习题:线程

您所在的位置:网站首页 java线程默认优先级 2016年计算机二级《JAVA》章节练习题:线程

2016年计算机二级《JAVA》章节练习题:线程

#2016年计算机二级《JAVA》章节练习题:线程| 来源: 网络整理| 查看: 265

第8章 线程

  1[单选题]下面哪个不是Thread类的方法?(  )

  A.yield()B.sleep(long msec)C.go()D.stop()

  参考答案:C

  2[单选题]哪个关键字可以对对象加互斥锁? (  )

  A.transientB.synchronizedC.serializeD.static

  参考答案:B

  3[单选题]以下哪个方法用于定义线程的执行体?

  A.start()B.init()C.run()D.main()

  参考答案:C

  4[单选题]下面说法不正确的是(  )

  A.Java中线程是抢占式的

  B.Java中线程是分时的

  C.Java中的线程可以共享数据

  D.Java中的线程可以共享代码

  参考答案:D

  5[单选题]下列哪个方法可用于创建一个可运行的类(  )

  A.public class X implements Runable{ public void run(){......} }

  B.public class X implements Thread{ public void run(){......} }

  C.public class X implements Thread{ public int run(){......} }

  D.public class X implements Runable{ protected void run(){......} }

  参考答案:A

  6[单选题]下列哪个关键字通常用来对对象进行加锁,该标记使得对对象的访问是排他的?

  A.transient B.serialize C.synchronized D.static

  参考答案:C

  7[单选题]下列有关线程的叙述哪个是正确的?

  A.一旦一个线程被创建,它就立即开始运行

  B.调用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行

  C.主线程不具有默认优先级

  D.Java中线程的优先级从低到高以整数0~9表示

  参考答案:B

  8[单选题]resume()方法负责恢复被哪个方法挂起的线程?

  A.stop() B.sleep() C.wait() D.suspend()

  参考答案:D

  9[单选题]下列方法中可以用来创建一个新线程的是

  A.实现javlanRunnable接口并重写start()方法

  B.实现javlanRunnable接口并重写run()方法

  C.实现javlanThread类并重写run()方法

  D.实现javlanThread类并重写start()方法

  参考答案:C

  10[单选题]下列关于线程优先级的说法中,正确的是

  A.线程的优先级是不能改变的

  B.线程的优先级是在创建线程时设置的

  C.在创建线程后的任何时候都可以设置

  D.B和C

  参考答案:C

  12[单选题]下列方法中哪个是执行线程的方法?

  A.run() B.start() C.sleep() D.suspend()

  参考答案:A

  15[填空题]线程在生命期中要经历5种状态,分别是新建状态、可运行状态、运行状态、    状态和终止状态。

  参考解析:阻塞

  16[填空题]在线程中普通优先级的线程,其优先级默认值为______。

  参考解析:5

  17[填空题]当使用Thread t=new Thread(r)创建一个线程时,表达式:r instanceof Thread的值为   。

  参考解析:false

2016年计算机二级《JAVA》章节练习题:线程.doc 下载Word文档到电脑,方便收藏和打印[全文共1274字] 编辑推荐: 下载Word文档


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3