2016年NIIT认证模拟练习题

4

2016年NIIT认证模拟练习题

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

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

rtObject();

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

rtObject();

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

rtObject();

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

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

1. 部署描述符

2. 本地接口

3. 远程接口

4. EJB类

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

1. 分布应用

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

3. 单块应用

4. 客户/服务器应用

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

1.

2.

3.

4.

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 .*;

import astRemoteObject;

import .*;

import .*;

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[])

{

ecurityManager(new RMISecurityManager());

try

{

ConvertionServerImpl instance = new ConvertionServerImpl();

nd("ConvertionServer",instance);

tln("Server Registered");

}

catch(Exception e)

{

tln(e);

}

}

}

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

1. import .*;

import .*;

public interface ConvertionServer extends Remote

{

int convert(int amount) throws RemoteException;

}

2. import .*;

public interface ConvertionServer extends Remote

{

int convert(String amount) throws RemoteException;

}

3. import .*;

import .*;

public interface ConvertionServer extends Remote

{

convert(String amount) throws RemoteException;

}

4. import .*;

import .*;

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/