2016年计算机二级《JAVA》章节练习题:线程 |
您所在的位置:网站首页 › java线程默认优先级 › 2016年计算机二级《JAVA》章节练习题:线程 |
第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 ![]() ![]() ![]() ![]() ![]() ![]() |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |