栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > Java面试题

JavaSE笔试题一套带答案(3)

Java面试题 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JavaSE笔试题一套带答案(3)

21.容器frame使用的缺省布局编辑策略是( B   )。A.FlowLayoutB.BorderLayoutC.GridLayoutD.CardLayout22.Socket类的那个方法返回Socket对象绑定的本地端口( B   )A.getPort()B.getLocalPort()C.getRemotePort()D.不存在这样的方法,因为Socket对象绑定的本地端口对程序是透明的。23.默认情况下,SocketChannel处于什么模式(  A   )A.阻塞模式B.非阻塞模式24.对于以下代码:int n=socketChannel.read(byteBuffer);//假设n>=0byteBuffer.flip();假定执行socket.read(byteBuffer)方法前,byteBuffer的容量、极限和位置分别为c,1,p,则执行完以上代码后,byteBuffer的容量、极限和位置分别是多少?( B   )A.容量为c、极限为1,位置为p+nB.容量为c、极限为p+n,位置为0C.容量为l、极限为p+n,位置为0D.容量为c、极限为p+n,位置为p+n25.在服务器程序中,线程在那些情况下可能会进入阻塞状态?多选( CDE       )A.线程执行Socket的getInputStream()方法获得输入流B.线程执行Socket的getOutputStream()方法获得输出流C.线程执行ServerSocket的Accept()方法D.线程执行Socket的输入流读取数据E.线程执行Socket的输出流写一批数据26.ServerSocketChannel可能会发生那个事件(  A      )A.SelectionKey.OP_ACCEPT接收连接就绪事件B.SelectionKey.OP_CONNECT连接就绪事件C.SelectionKey.OP_READ读就绪事件D.SelectionKey.OP_WRITE 写就绪事件27.SocketChannel可能会发生那个事件(多选)(    BCD          )A.SelectionKey.OP_ACCEPT接收连接就绪事件B.SelectionKey.OP_CONNECT连接就绪事件C.SelectionKey.OP_READ读就绪事件D.SelectionKey.OP_WRITE 写就绪事件28.下列程序的功能是在控制台上,每隔1秒钟显示字符串”Hello”,能够填写在程序中下划线位置,使程序完整,并能够正确运行的语句是(   A       )public class  Test implements Runnable{ public static void main(String[] args){ Test t=new Test(); Thread tt=new Thread(t); tt.start(); } public void run(){ for(;;){ try{ __________ } catch(_________  e ){} System.out.println(“Hello”); } }}A.  Thread. sleep (1000)  InterruptedExceptionA. sleep (1000)  InterruptedExceptionB. t. sleep (1000)  InterruptedExceptionC. Thread. sleep (1000)  RuntimeException29.集合类保存在类包(  A       )A java.utilB java.ioC java.langD java.text30. 线程实现同步方法的关键字是(    A     )A. synchronizedB. asynchronizedC. lockD. locked

21.容器frame使用的缺省布局编辑策略是( B   )。

A.FlowLayout

B.BorderLayout

C.GridLayout

D.CardLayout

22.Socket类的那个方法返回Socket对象绑定的本地端口( B   )

A.getPort()

B.getLocalPort()

C.getRemotePort()

D.不存在这样的方法,因为Socket对象绑定的本地端口对程序是透明的。

23.默认情况下,SocketChannel处于什么模式(  A   )

A.阻塞模式

B.非阻塞模式

24.对于以下代码:

int n=socketChannel.read(byteBuffer);//假设n>=0

byteBuffer.flip();

假定执行socket.read(byteBuffer)方法前,byteBuffer的容量、极限和位置分别为

c,1,p,则执行完以上代码后,byteBuffer的容量、极限和位置分别是多少?( B   )

A.容量为c、极限为1,位置为p+n

B.容量为c、极限为p+n,位置为0

C.容量为l、极限为p+n,位置为0

D.容量为c、极限为p+n,位置为p+n

25.在服务器程序中,线程在那些情况下可能会进入阻塞状态?多选( CDE       )

A.线程执行Socket的getInputStream()方法获得输入流

B.线程执行Socket的getOutputStream()方法获得输出流

C.线程执行ServerSocket的Accept()方法

D.线程执行Socket的输入流读取数据

E.线程执行Socket的输出流写一批数据

26.ServerSocketChannel可能会发生那个事件(  A      )

A.SelectionKey.OP_ACCEPT接收连接就绪事件

B.SelectionKey.OP_CONNECT连接就绪事件

C.SelectionKey.OP_READ读就绪事件

D.SelectionKey.OP_WRITE 写就绪事件

27.SocketChannel可能会发生那个事件(多选)(    BCD          )

A.SelectionKey.OP_ACCEPT接收连接就绪事件

B.SelectionKey.OP_CONNECT连接就绪事件

C.SelectionKey.OP_READ读就绪事件

D.SelectionKey.OP_WRITE 写就绪事件

28.下列程序的功能是在控制台上,每隔1秒钟显示字符串”Hello”,能够填写在程序中下划线位置,使程序完整,并能够正确运行的语句是(   A       )

public class  Test implements Runnable{

public static void main(String[] args){

Test t=new Test();

Thread tt=new Thread(t);

tt.start();

}

public void run(){

for(;;){

try{

__________

}

catch(_________  e ){}

System.out.println(“Hello”);

}

}

}

A.  Thread. sleep (1000)  InterruptedException

A. sleep (1000)  InterruptedException

B. t. sleep (1000)  InterruptedException

C. Thread. sleep (1000)  RuntimeException

29.集合类保存在类包(  A       )

A java.util

B java.io

C java.lang

D java.text

30. 线程实现同步方法的关键字是(    A     )

A. synchronized

B. asynchronized

C. lock

D. locked

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/264740.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号