| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 540 人关注过本帖
标题:近来看看,小弟在做此套题出了疑问,有谁留下你们的答案
只看楼主 加入收藏
死了都要编
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2007-10-11
收藏
 问题点数:0 回复次数:1 
近来看看,小弟在做此套题出了疑问,有谁留下你们的答案
```RT````````````
搜索更多相关主题的帖子: 疑问 
2007-10-23 11:47
死了都要编
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2007-10-11
收藏
得分:0 

NIIT SM2-MT1模拟试题

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);
}
关于上面的程序下列哪一个是正确的?
1. 上面的程序可以成功编译和执行。
2. 当上面的程序执行时,将显示消息“Server not listening”。
3. 上面的程序编译成功但是执行时失败。
4. 上面的程序编译失败。

7) 创建了一个接收item 详细信息的java应用程序。该应用程序应该被嵌入一个HTML文
档中。



作者: 211.158.27.* 2007-4-23 16:19   回复此发言

________________________________________
2 NIIT SM2-MT1模拟试题 HELP KEY
嵌入的应用程序应该满足下列条件:
条件1:该程序应该通过执行文件itemdetails.class来装载。
条件2:类文件显示在本地机器D 盘的items文件夹中。
条件3:该程序的长度应为400。
条件4:该程序的宽度应为600。
为了确保满足上述条件,你应该使用下列哪一个声明在HTML文件中嵌入该程序?
1. <APPLET CODE = "itemdetails.class" CODEBASE = "D:\items" HSPACE = 400
VSPACE = 600 > </APPLET>
2. <APPLET CODE = "itemdetails.class" BASE = "items" HSPACE = 400 VSPACE = 600
> </APPLET>
3. <APPLET CODE = "itemdetails.class" BASE = "D:\items" HSPACE = 400 VSPACE =
600 > </APPLET>
4. <APPLET CODE = "itemdetails.class" CODEBASE = "D:\items" HEIGHT = 400 WIDTH
= 600 > </APPLET>

8) 下列代码行在执行时会出现一个运行时错误ArrayOutOfBoundsException,同时程序的
执行终止。
cstObjects[ctr].displayDetails();
要避免上面提到的运行时错误你应该采取下列哪一个行动?
1. 在finally块中写入代码。
2. 使用throw 声明来发出异常警报ArrayOutOfBoundsException并且在catch块中捕获同
NIIT 高质量的全球计算机教育
JUTI模拟考卷-NIIT版权所有,注意保密
一个异常。
3. 在try 块中写入代码并且在finally块中捕获异常ArrayOutofBoundsException。
4. 在try 块中写入代码并且在catch块中捕获异常ArrayOutofBoundsException。

9) 你正在编制一个java应用程序,该程序需要在其自己的线程内被执行。你应该使用下列
哪一个代码行来实现?
1. public class MyApplet extends Thread implements JApplet
2. public class MyApplet extends JApplet implements Runnable
3. public class MyApplet extends Runnable implements JApplet
4. public class MyApplet extends JApplet, Thread

10) 考虑下面的程序TestThread.java:
import javax.swing.*;
public class TestThread extends JApplet implements Runnable
{
public void init()
{
System.out.println("Executing");
}
public static void main(String args[])
{
new TestThread().start();
}
}
在编译该程序的过程中下列哪一个是正确的?
1. 代码成功编译,并且在执行过程中屏幕上显示单词“Executing”。
2. 代码成功编译同时程序执行进入无限循环。
3. 代码编译失败,显示一个错误。
4. 代码成功编译并且执行后没有任何输出。

11)在下面的代码片段中如果分母值为0,预测输出结果。
try {
int result=50/denominator;
}
catch(ArrayOutOfBoundsException e){
System.out.println(“Array out of bounds”);
}
catch(Exception e){
System.out.println(“Exception raised”);
}
catch(ArithmaticExcetion e){
System.out.println(“Arithmetic exception”);
}
1. 会打印出“Exception raised”的信息。
NIIT 高质量的全球计算机教育
JUTI模拟考卷-NIIT版权所有,注意保密
2. 会打印出“Array out of bounds”的信息。
3. 会打印出“Arithmetic exception”的信息。
4. 代码将导致编译错误。

12) 下列协议中哪一个具备通信的socket使用?
1. TCP
2. UDP
3. NetBeUI
4. NWLink

13) 需要向一个Java应用程序添加一个按钮。该按钮应该满足下列条件:
条件1:按钮应该在面板中被插入。
条件2:按钮应该在应用程序一被装载时就显示。
下列代码片段中哪一个最适合满足上面提到的条件?
1. public void init() { panel = new JPanel(); buttonName = new JButton("Start");
panel.add(buttonName); getContentPane().add(panel); }
2. public void init() { panel = new JPanel(); buttonName = new JButton("Start");
panel.getContentPane.add(buttonName); getContentPane().add(panel); }



作者: 211.158.27.* 2007-4-23 16:19   回复此发言

________________________________________
3 NIIT SM2-MT1模拟试题 HELP KEY
3. public void start() { panel = new JPanel(); buttonName = new JButton("Start");
panel.getContentPane.add(buttonName); getContentPane().add(panel); }
4. public void start() { panel = new JPanel(); buttonName = new JButton("Start");
panel.add(buttonName); getContentPane.add(panel); }

14) 下列哪一种方法用来获取产生一个事件的组件?
1. actionPerformed()
2. getSource()
3. super()
4. getContentPane()

15) 下列关于JDK1.2中线程的陈述哪一个是正确的?
1. 线程体只有在run方法中可以被写入。
2. 在Java程序中你只能启动一个线程。
3. 不能从线程(Thread)类进行扩展。
4. 将空值赋值给一个线程不会终结该线程。
16) 考虑下面的程序TestThread.java
import javax.swing.*;
public class TestThread extends JApplet implements Runnable
{
public void init()
{
System.out.println("Executing");
}
public static void main(String args[])
NIIT 高质量的全球计算机教育
JUTI模拟考卷-NIIT版权所有,注意保密
{
new TestThread().start();
}
}
在编译该程序的过程中下列哪一个是正确的?
1. 代码成功编译,并且在执行过程中屏幕上显示单词“Executing”。
2. 代码成功编译,同时程序执行进入无限循环。
3. 代码编译失败,显示一个错误。
4. 代码成功编译,并且执行后没有任何输出。

17) 下列类中哪一个是由InputStream 类直接派生出的?
1. BufferedInputStream
2. PushbackInputStream
3. ObjectInputStream
4. DataInputStream

18) 在使用GridBagLayout时下列哪一个是“anchor”属性的有效值?
1. NONE
2. REMAINDER
3. BOTH
4. CENTER

19) 检查下列关于线程的陈述的正确性。
陈述A:在多线程应用程序中,在任何一个特定的时间点上都有一个以上的线程是活动的。
陈述B:如果一个线程终止了,那么处理过程也随之终止。
1. A是正确的,B是错误的。
2. A是错误的,B是正确的。
3. A和B都是正确的。
4. A和B都是错误的。

20) 在SDLC 的哪一阶段你将对验收测试做出决定?
1. 分析(Analysis)
2. 设计(Design)
3. 初始化(Initiation)
4. 测试(Testing)

21) 在开发一个应用程序时你感到可能需要一些额外的资源。你将要更新哪一个文档?
1. 系统建议书
2. 项目需求表
3. 设计规格说明文档
4. 功能规格说明文档

22)你想要创建一个客户端来访问邮件。你知道服务器的IP地址。如何与服务器连接?
1. 使用这个IP地址和25号端口创建一个socket 连接。
NIIT 高质量的全球计算机教育
JUTI模拟考卷-NIIT版权所有,注意保密
2. 使用InetAddress.getLocalHost()方法创建一个socket连接。
3. 使用本地主机创建一个socket机。
4. 使用UDP创建一个数据报。

23) Thread类被定义在下列哪一个程序包中?
1. java.io
2. java.lang
3. java.util
4. java.net

24) 命题:下列声明是有效的。
class b extends a { }
class c extends b { }
原因:Java支持多重继承。
1. 命题和原因都是正确的并且原因是对命题的正确解释。
2. 命题和原因都是正确的但是原因不是对命题的正确解释。
3. 命题是正确的,原因是错误的。
4. 命题是错误的因此原因不适用。

25) 检查下面关于throwable类的陈述的正确性。
陈述A:throwable类在Java语言中是所有错误和异常的超类。
陈述B:throwable类或者他的一个子类在catch块中可以是一个参数类型。
1. A是正确的,B是错误的。
2. A是错误的,B是正确的。
3. A和B都是正确的。
4. A和B都是错误的。

26) 向一个java应用程序中添加了一个按钮控件。当该按钮被点击时需要完成一些动作。
为此你应该采取那些行动?
1. 创建执行MouseListener 接口的类并且覆盖actionPerformed事件。
2. 不要特别的做什么。
3. 创建执行ActionListener 接口的类并且覆盖actionPerformed事件。
4. 创建执行WindowListener 接口的类并且覆盖actionPerformed事件。

27) 下列类中哪一个是所有异常类的基类?
1. Throwable
2. Exception
3. RuntimeException
4. Error

28) 在SDLC 的哪一个阶段你要确定系统的输出?
1. 概念(Conception)
2. 分析(Analysis)
3. 初始化(Initiation)
NIIT 高质量的全球计算机教育
JUTI模拟考卷-NIIT版权所有,注意保密
4. 构造(Construction)

29) 一个客户要求你为其开发一个顾客投诉系统。你开发了一个系统的工作原型并且请客户
确认该原型。客户希望你能在后面的过程中向该原型中加入一些改变。你应该使用哪种过程
原型?
1. 原型模型(prototype model)
2. 瀑布模型(waterfall model)
3. 螺旋模型(spiral model)
4. 演化模型(evolutionary model)

30) 分配给你一个项目,但是客户无法清楚的说明其需求。你不希望项目延期。那么你将使
用那种过程模型并且原因是什么?
1. 原型模型因为它对于你来说更加易于理解客户的需求。
2. 瀑布模型因为它有分析和设计的阶段。
3. RAD 模型因为你可以更加快速的完成项目。
4. 螺旋模型因为它提供了风险分析。

2007-10-23 11:53
快速回复:近来看看,小弟在做此套题出了疑问,有谁留下你们的答案
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.066030 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved