2016年NIIT认证模拟练习题

发布时间:2016-10-08 00:00:00 编辑:嘉辉 手机版

  4

  A1) 在RMI应用中,你不使用UnicastRemoteObject类。假定代替UnicastRemoteObject你扩展了另一个类,为使它成为RemoteObject类你将在实现类中加入什么代码行?

  1. 在实现类的构造符中,你将加入以下代码行:

  UnicastRemoteObject.exportObject();

  2. 在实现类的远程方法中,你将加入以下代码行:

  UnicastRemoteObject.exportObject();

  3. 在类的main方法中,你将加入以下代码行:

  UnicastRemoteObject.exportObject();

  4. 它不可能扩展除了UnicastRemoteObject类以外的任何其他类。

  A2) J2EE哪个文件包含关于企业bean的部署信息?

  1. 部署描述符

  2. 本地接口

  3. 远程接口

  4. EJB类

  A3) 应用中哪个类型在分别的层次上处理表示逻辑、业务逻辑、和数据库可交互性?

  1. 分布应用

  2. 以服务器为中心的应用

  3. 单块应用

  4. 客户/服务器应用

  C4) J2EE应用文件的扩展是什么?

  1. .war

  2. .js

  3. .ear

  4. .jar

  C5) 包含在JSP页面中的JSP标签是什么?

  1. 包含的HTML页面,uri,名字,值,和代码片段

  2. Java代码,文件uri,文件名,应答,和请求对象

  3. Scriplets,表达式,命令,和动作

  4. Java代码,HTML内容,变量,和JspWriter对象

  C6) 由于使用J2EE来执行servlet,可使用什么缺省端口号?

  1. 9090

  2. 8080

  3. 8000

  4. 7000

  7) 考察以下server类:

  Code for server class:

  import java.rmi.*;

  import java.rmi.server.UnicastRemoteObject;

  import java.sql.*;

  import java.util.*;

  public class ConvertionServerImpl extends UnicastRemoteObject

  implements ConvertionServer

  {

  public ConvertionServerImpl() throws RemoteException

  {

  super();

  }

  public int convert(int amount) throws RemoteException

  {

  return amount*40;

  }

  public static void main(String args[])

  {

  System.setSecurityManager(new RMISecurityManager());

  try

  {

  ConvertionServerImpl instance = new ConvertionServerImpl();

  Naming.rebind("ConvertionServer",instance);

  System.out.println("Server Registered");

  }

  catch(Exception e)

  {

  System.err.println(e);

  }

  }

  }

  A以下中哪个是远程接口的正确代码?

  1. import java.rmi.*;

  import java.util.*;

  public interface ConvertionServer extends Remote

  {

  int convert(int amount) throws RemoteException;

  }

  2. import java.util.*;

  public interface ConvertionServer extends Remote

  {

  int convert(String amount) throws RemoteException;

  }

  3. import java.rmi.*;

  import java.util.*;

  public interface ConvertionServer extends Remote

  {

  convert(String amount) throws RemoteException;

  }

  4. import java.rmi.*;

  import java.util.*;

  public interface ConvertionServer extends Remote

  {

  int convert(String amount) throws RemoteException;

  }

  D8) 在JSP中,声明语句放在以下之一的内部:

  1.

  2.

  3.

  4.

  C9) BDK的以下窗口中哪个允许你设置“Our Button” bean的选项?

  1. ToolBox window

  2. BeanBox window

  3. Properties window

  4. Method Tracer window

  D10) 陈述A:称容器管理的事务为编程事务。

  陈述 B:称Bean-管理的事务为声明性事务。

  关于上面这些陈述,以下中哪个为真?

  

  1. 陈述A为真,陈述B为假

  2. 陈述A为真,陈述B为真。

  3. 陈述A为假,陈述B为真。

  4. 陈述A为假,陈述B为假。

  D11) 考察以下陈述:

  陈述A:EJB容器和有状态会话beans之间的交互称为“conversation”。

  陈述B:只有有状态会话beans可与EJB容器交互。

  关于这些陈述,以下中哪个为真?

  1. 陈述A和陈述B都为真。

  2. 陈述A为真,陈述B为假。

  3. 陈述A为假,陈述B为真。

  4. 陈述A和陈述B都为假。

  D12) 在JSP中,当设置bean属性时,用哪个属性来指出请求参数的名?

  1. scope

  2. page

  3. flush

  4. param

  C13) 旅行社要你创建Web应用中一个模块,它接受用户的时间区。该模块必须显示他们指出的时间区的当前日期和时间。你应创建什么类型的bean?

  1. 容器管理持久性

  2. Bean-管理持久性

  3. 无状态会话bean

  4. 有状态会话bean

  C14) 你在你的EJB应用中实现了一个有状态会话bean。你应使用以下方法中哪个来初始化此bean的状态?

  1. ejbStore()

  2. ejbLoad()

  3. ejbCreate()

  4. ejbPostCreate()

  A15) 断言:当你创建无状态会话bean时,用户输入的值不可在跨方法调用时使用。

  理由:无状态会话bean没有能存储值的实例变量。

  关于上面陈述,以下中哪个为真?

  1. 断言和理由都成立,理由是断言的正确解释。

  2. 断言和理由都成立,但理由不是断言的正确解释。

  3. 断言成立,但理由不成立。

  4. 断言不成立,所以理由不适用。.

  D16) Chris Turner开发了一个在数据库中存储客户数据的EJB应用。它写了以下语句建立与数据库的连接。

  private String dbName = "java:comp/env/jdbc/AccountDB";

  识别上面代码中关于该组件的JNDI上下文。

  1. AccountDB

  2. jdbc/AccountDB

  3. java:comp

  4. java:comp/env/

下页更精彩: 1 2 下一页 尾页
本文已影响905
+1
0