JavaAdvance(2)

2019-08-30 15:14

A.yield()

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

40、 以下哪个最准确描述synchronized关键字?B A.允许两线程并行运行,而且互相通信;

B. 保证在某时刻只有一个线程可访问方法或对象; C. 保证允许两个或更多处理同时开始和结束; D. 保证两个或更多线程同时开始和结束。

41、在java程序中,下列关于线程的说法错误的是: B A、run方法是运行线程的主体

B、多个进程运行时执行顺序是按顺序执行的 C、如果线程死亡,它便不能运行

D、在java中,高优先级的可运行线程会抢占低优先级线程

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

public class X extends Thread implements Runable{ public void run(){

System.out.println(\ }

public static void main(String args[]) {

Thread t=new Thread(new X()); t.start(); } }

A) 第一行会产生编译错误 B) 第六行会产生编译错误 C) 第六行会产生运行错误 D) 程序会运行和启动

43、Thread类用来创建和控制线程,一个线程从下面( B )方法开始执行。

A) init() B) start() C) run() D) notifyAll() 44.实现线程体的方式除了继承Thread类,还可以实现 B 接口。

A) A、Cloneable B、Runnable C、Iterable D、Serializable

45. 一个服务器进程执行以下代码:

ServerSocket serverSocket=new ServerSocket(80); Socket socket=serverSocket.accept(); int port=socket.getPort(); 以下哪些说法不正确?D a) 服务器进程占用80端口。

b) socket.getPort()方法返回服务器进程占用的本地端口,此处返回值是80。 c) 当serverSocket.accept()方法成功返回,就表明服务器进程接收到了一个客户连接请求。 d) socket.getPort()方法返回客户端套节字占用的本地端口。

46、在客户/服务器通信模式中,客户与服务器程序的主要任务是什么?C

a) 客户程序在网络上找到一条到达服务器的路由。 b) 客户程序发送请求,并接收服务器的响应。

c) 服务器程序接收并处理客户请求,然后向客户发送响应结果。

d) 如果客户程序和服务器都会保证发送的数据不会在传输途中丢失。

47、下列哪个对象管理基于流的连接。( B)

A. ServerSocket B. Socket C. Vector

D. DatagramSocket

48、如果在关闭socket时发生一个I/O错误,会抛出( A )异常 A.IOException B.UnknownHostException C.SocketException .MalformedURLExceptin

49、当找不到客户的服务器地址时会抛出( B )异常。 A.IOException B.UnknownHostException C.SocketException D.MalformedURLExceptin

50、使用(B )类建立一个socket,用于不可靠的数据报的传输。 A.Applet B.DatagramSocket C.InetAddress D.AppletContext


JavaAdvance(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:经济与政治常识测试题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: