| 发表于:2007-08-13 18:14:43 楼主 |
1) 有以下代码: //statement1 file fileobject=new file(“employee.dat”); //statement2 fileobject.seek(fileobject.length()) 假设这个文件不存在,指出以下描述中的哪一个是正确的? 1. 程序编译没有任何错误, 但是在执行时会在statement 1处抛出一个 “filenotfoundexception”异常。 2. 当编译上述代码的时候出现一个编译错误。 3. 程序编译没有任何错误,但是在执行时会在statement 2处抛出一个 “nullpointerexception”异常。 4. 程序编译没有任何错误,但是在执行时会在statement 2处抛出一个 “filenotfoundexception”异常。 2) 你在为一个游戏应用程序创建主面板,其中包括三个导航按钮对面板上的“game help”、 “play game” 和 “current score vs time remaining”进行操纵。你希望主面板显示在 java程序的左侧。而将要显示在程序右侧的三个面板中的一个取决于当前在主面板上被激 活的按钮。为此程序你将使用下列哪一个layout? 1. borderlayout 2. gridlayout 3. boxlayout 4. flowlayout 3) 你想要增加一个功能给wait()方法。你将如何来做? 1. 重载wait()方法。 2. 覆盖wait()方法。 3. 不能增加功能,因为他是object类的成员,而object类是所有类的基类。 4. 不能增加任何功能,因为wait()已经被最终定义。 4) 当一个服务器socket保护一个和客户端的连接时, 下列哪个方法接收这个连接? 1. socket.accept(); 2. serversocket.serversocket(int port); 3. serversocket.setsocketfactory(); 4. serversocket.accept(); 5) 考虑下列程序: import java.net.*; import java.io.*; public class server extends thread { serversocket srvsocket; public server() { try niit 高质量的全球计算机教育 juti模拟考卷-niit版权所有,注意保密 { srvsocket = new serversocket(1009); } catch(ioexception ioe) {} } public void run() { try { while(true) { socket forclient = new srvsocket.accept(); clientconnect conclient = new clientconnect(forclient); } } catch(ioexception ioe) {} } public static void main(string []args) { new server(); } } class clientconnect extends thread { // code for handling a client } 上述代码被编译和执行时会发生什么情况? 1. 代码编译和执行的很好。 2. 代码不能编译。 3. 代码能够编译并且能够启动server线程但是接收客户请求时失败。 4. 代码能够编译但是启动server 线程时失败。 6) 有一个服务器程序运行于一台计算机上(ip地址为“207.80.100.101”)并且听取端口 1009的消息。下面给出的是一个客户端程序用来接收用户名并且将其发往服务器。 import java.net.*; import java.io.*; public class client { socket csocket; bufferedreader stdin; printstream out; public static void main(string args[]) niit 高质量的全球计算机教育 juti模拟考卷-niit版权所有,注意保密 { try { csocket = new socket(1009); out = new printstream(csocket.getoutputstream()); stdin = bufferedreader(new inputstreamreader(system.in)); } catch(exception e) { system.out.println( " server not listening "); return; } string logname = stdin.readline(); out.println(logname); } |
|
|
|
|