基本信息
文件名称:java网络编程复习题.docx
文件大小:37.16 KB
总页数:17 页
更新时间:2025-06-04
总字数:约2.05万字
文档摘要

Java网络编程期末复习题(I/O、多线程、网络编程、数据库操作)

一、单选题

1、下列关于Java线程得说法那些就就是正确得()

A、每一个Java线程可以看成由代码、一个真实得CPU以及数据三部份组成。

B、创建线程得两种方法中,从Thread类中继承得创建方式可以防止出现多父类问题。

C、Thread类属于java、util程序包。

D、以上说法无一正确。

2、运行下列程序,会产生什么结果?()

publicclassXextendsThreadimplementsRunable{

publicvoidrun(){

System、out、println("thisisrun());

}

publicstaticvoidmain(Stringargs[]){

Threadt=newThread(newX());

t、start();

}

}

A、第一行会产生编译错误

B、第六行会产生编译错误

C、第六行会产生运行错误

D、程序会运行和启动

3、下列选项中,用于定义接口得关键字就就是()?A、import

B、implements

C、interface

D、protected

4、定义类头时能使用得修饰符就就是()。?A)privateB)staticC)abstractD)protected

?5、下面哪个方法不可以在任何时候被任何线程调用?()

A、wait()

B、sleep()

C、yield()

D、synchronized(this)

6、下列关于线程优先级得说法中,正确得就就是

A)线程得优先级就就是不能改变得

B)线程得优先级就就是在创建线程时设置得

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

D)B和C

7、线程生命周期中正确得状态就就是

A)新建状态、运行状态和终止状态

B)新建状态、运行状态、阻塞状态和终止状态

C)新建状态、可运行状态、运行状态、阻塞状态和终止状态

D)新建状态、可运行状态、运行状态、恢复状态和终止状态

8、Thread类中能运行线程体得方法就就是

A)start()??? ? B)resume()

C)init() ? ? D)run()

9在程序读入字符文件时,能够以该文件作为直接参数得类就就是

A) ? B)BufferedReader

C)? ?D)ObjectInputStream

10)java、io包得File类就就是

A)字符流类? ? B)字节流类

C)对象流类 ?? ? D)非流类

11)下列描述中,正确得就就是

A)在Serializable接口中定义了抽象方法

B)在Serializable接口中定义了常量

C)在Serializable接口中没有定义抽象方法,也没有定义常量

D)在Serializable接口中定义了成员方法

12、java中用于创建文件对象得类就就是()

A、FileB、ObjectC、ThreadD、Frame

13、从键盘上输入一个字符串创建文件对象,若要判断该文件对象为目录文件或数据文件,可使用下列哪个方法?()

A、getPath()B、getName()C、isFile()D、isAbsolute()

14、下列哪个类不对直接创建对象?()

A、InputStreamB、C、BufferedInputStreamD、DataInputStream

15、从键盘上输入多个字符时,为了避免回车换行符得影响,需要使用下列哪个流方法?()

A、write()B、flush()C、close()D、skip()

16、以对象为单位把某个对象写入文件,则需要使用什么方法?()

A、writeInt()BwriteObject()C、write()D、writUTF()

17、下列哪个类得方法能够直接把简单数据类型写入文件?()

A、OutputStreamB、BufferedWriterC、ObjectOutputStream、D、

18、若一个类对象能被整体写入文件,则定义该类时必须实现下列哪个接口?()

A、RunnableB、ActionListenerC、WindowsAdapterD、Serializable