Java高级程序设计测试含答案
您的姓名: [填空题] *
_________________________________
Spring中将散落在系统中的共性问题集中解决的方案是()。 [单选题] *
A. DI |
B. AOP(正确答案) |
C. OOP |
D. IOC |
下列关于IOC的实现方式正确的是()。 *
A.提供公共的get方法进行注入 |
B.提供公共的set方法进行注入(正确答案) |
C.提供无参构造方法进行注入 |
D.提供有参构造方法记性注入(正确答案) |
在程序读入字符文字时,推荐使用以下哪个流() [单选题] *
A.FileReader(正确答案) |
B.FileWriter |
C.FileInputStream |
D.ObjectInputStream |
java.io包的File类是() [单选题] *
A.字符流类 |
B.字节流类 |
C.对象流类 |
D.非流类(正确答案) |
java中用于创建文件对象的类是() [单选题] *
A.File(正确答案) |
B.Object |
C.Thread |
D.Frame |
若要将一个类对象能被整体写入文件,则定义该类时必须实现下列哪个接口() [单选题] *
A.Runnable |
B.ActionListener |
C.WindowsAdapter |
D.Serializable(正确答案) |
为了从文本文件中逐行读取内容,应该使用哪个处理流对象?() [单选题] *
A.BufferedReader(正确答案) |
B.BufferedWriter |
C.Bufferedlnputstream |
D.Bufferedoutputstream |
下面关于Java线程的说法哪些是正确的() [单选题] *
A.每一个Java线程可以看成由代码、一个真实的CPU以及数据三部分组成 |
B.创建线程的两种方法中,从Thread类中继承的创建方式可以防止出现多父类问题 |
C.Thread类属于java.util程序包 |
D.以上说法无一正确(正确答案) |
下面哪些选项属于线程生命周期中的状态() *
A.阻塞(正确答案) |
B.运行(正确答案) |
C.冰冻 |
D.新建(正确答案) |
下面哪个方法不可以在任何时候被任何线程调用?() [单选题] *
A.wait()(正确答案) |
B.sleep() java程序设计考试题 |
C.yield() |
D.currentThread() |
下面关于线程优先级的说法中,正确的是() [单选题] *
A.线程的优先级是不能改变的 |
B.线程的优先级是在创建线程时设置的 |
C.在创建线程后的任何时间都可以设置 |
D.B和C(正确答案) |
线程生命周期中正确的状态是() [单选题] *
A.新建状态、运行状态和终止状态 |
B.新建状态、运行状态、阻塞状态和终止状态 |
C.新建状态、可运行状态、运行状态、阻塞状态和终止状态(正确答案) |
D. 新建状态、可运行状态、运行状态、恢复状态和终止状态 |
Thead类中能运行线程任务代码的方法是() [单选题] *
A.start() |
B.begin() |
C.init() |
D. run()(正确答案) |
实现线程体的方式除了继承Thread类,还可以实现()接口 [单选题] *
A.Cloneable |
B.Runnable(正确答案) |
C.Iterable |
D. Serializable |
下面让线程休眠1分钟的正确方法是() [单选题] *
A.sleep(1) |
B.sleep(60) |
C.sleep(1000) |
D. sleep(60000)(正确答案) |
哪个方法是实现Runnable接口必须实现的() [单选题] *
A.wait() |
B.run()(正确答案) |
C.stop() |
D. update() |
在线程同步中,为了唤醒另一个等待的线程,使用下列方法 () [单选题] *
A.sleep() |
B.wait() |
C.notify()(正确答案) |
D. join() |
Java提供以下哪个类来进行有关IP地址的操作 () [单选题] *
A.Socket |
B.ServerSocket |
C.DatagramSocket |
D. InetAddress(正确答案) |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论