2016NIIT精选试题

来源:文书网 3.2W

1)CJ2 EE应用文件的扩展是什么?

2016NIIT精选试题

1.

2.

3.

4.

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

1. 9090

2. 8080

3. 8000

4. 7000

3)B Dave用EJB开发了一个银行应用.在他的应用中,他用实体beans来表示他的数据库中业务实体.该银行在世界上有一些分部.所以,多个客户程序可能在某一时刻访问这些实体注意到:要保证数据库的并发操作,即使在多个客户访问应用时.在Don应用中你可能关注实体beans的以下特征中哪个?

1. 事务管理

2. 共享的访问

3. 授权

4. 安全异常生成

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

1. 分布应用

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

3. 单块应用

4. 客户/服务器应用

C5)用什么命令来生成Stub和Skeleton类?

1. javac

2. java

3. rmic

4. rmi

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

1. 部署描述符

2. 本地接口

3. 远程接口

4. EJB类

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

1. 实现类的构造符中,你将加入以下代码行:(RMI 1。9)

rtObject();

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

rtObject();

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

rtObject();

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

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

1.

2.

3.

4.

9)D考察以下陈述:

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

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

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

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

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

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

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

10)D从Employee表中选择记录的以下代码片段中,识别遗漏的代码行。

Connnection con=null;

ame(“OdbcDriver”);

con=onnection(“jdbc:odbc:ss”,”sa”,””);

ResultSet rs=uteQuery(“select * from Employee”);

1. PreparedStatement stat=teStatement();

2. Statement stat=createStatement();

3. PreparedStatedment stat=createPreparedStatement();

4. Statement stat=teStatement();

D11)JavaBean作为 文件分发。

1.

2. s

3.

4.

12A)陈述A:当多个客户执行操作俚,事务是彼此独立的。

陈述B:多个事务彼此隔离。

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

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

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

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

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

13A)servlet函数中哪个方法作为请求的服务?(servlet 1.6)

1. service()

2. init()

3. ServletResponse()

4. ServletRequest()

14)C一家公司要求你创建一个应用模块,它将要求用户输入州的名字并必须显示州区域的地图。你建议开始组创建什么类型的企业bean?

1. 容器管理的持久性

2. 有状态会话bean

3. 无状态会话bean

4. Bean管理的持久性

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

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

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

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

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

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

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

16)B你已在名为j2eeserver的计算机安装了J2EE。你的计算机名为NODE1。你试图从你的计算机来访问在j2eeserver上执行的servlet.将在哪里创建此web上下文。

1. NODE1

2. J2eeserver

3. 在NODE1和J2ee服务器上

4. 不能创建web上下文,因为J2EE远程计算机上执行。

17)B考察关于JSP的异常处理的以下陈述。

陈述A:当产生浏览器请求的应答时,JSP引擎捕获JSP中翻译错误。

陈述B:当JSP源文件转换为servletjf ,JSP引擎捕获JSP中翻译错误。

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

1. 只有陈述A为真。

2. 只有陈述B为真。

3. 两个陈述A和B都为真。

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

18)A当第一次执行以下servlet时,其输出将是什么?该servlet在点击表单中按钮时被调用。

下面提供了表单的代码:

import let.*;

import .*;

import .*;

import .*;

public class hitcountServlet extends HttpServlet

{

int count;

public void init(ServletConfig config) throws ServletException

{

//The ServletConfig object must be passed to the super class (config);

}

protected void service(HttpServletRequest req,HttpservletResponse resp) throws ServletException,IOException

{

count++;

PrintWriter out=riter();

tln(eOf(count));

}

//Get Servlet information

public String getSwrvletInfo()

{

return “BasicServlet Information”;

}

1. 此servlet编译时没有错误,执行时输出1。

2. 在屏幕上没有显示任何东西,因为doPost()方法是不可用的。

3. service()方法仅作为请求doGet()或doPost()方法的分派,不可能直接打印输出到客户。

4. 代码将编译,但将显示没有输出。

19)D Richard开发了一个关于银行贷款事务的应用。该应用使用了实体beans.多个客户可以任何特定时刻访问此实体beans.编写此业务逻辑的代码时,Richard 要检查访问此bean的客户是否处于特定角色。为此,应使用以下方法中哪个?EJB-4.4

1. checkRole()

2. getID()

3. getCallerIdentity()

4. isCallerInRole()

B20)Diane Wallace开发了一个关于银行贷款事务的应用。该应用使用了实体beans.多个客户可在任何特定时刻访问此实体beans。编写此业务逻辑的代码时,Diane要用getName()方法打印当前的调用者名。除了getName()方法外,她应用使用以下方法中哪个?

1. getID()

2. getCallerIdentity()

3. isCallerInRole()

4. checkRole()

C21)你要创建、打包和部署J2EE应用。你已启动了此J2EE服务器。你将使用什么工具?1. J2EE应用

2. 新企业Bean向导

3. 应用部署工具(deploytool)

4. 部署应用对话框

22)A你需创建一个应用,其中出现在同一web上下文的servlets需访问存储用户注册名的变量。此可如何实现?

1.使用setAtrribute()函数

2. 在第一个servlet中创建一个静态变量。

3. 实例化第一个servlet,得到此静态变量的值。

4. 创建一个全局变量。

23)B用以下代码把值插入到用户表。从下面给出的选项中,识别在JSP页面中执行SQL语句所需的遗漏代码行。

2.

3.

4.

24)陈述A:可用RequestDispatcher接口,只能向servlets委派请求。

陈述B:可用RequestDispatcher接口,把来自servlet的请求委派给同一上下文中其他的servlets,也可委派给JSP页面。

B关于陈述A和B,以下中哪个为真?

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

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

3. 两个陈述都为真。

4. 两个陈述都为假。

25)A陈述A:不可用GET方法提交大量数据,因为查询串长度限于240个字符。

陈述B:GET方法只能用于接受来自服务器的数据。

关于陈述A和B,以下中哪个为真?

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

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

3. 两个陈述都为真。

4. 两个陈述都为假。

26)C你已部署了名为的表单和名为bookservlet的servlet。Web上下文的名为bookcontext。以下中哪个是调用此表单的正确的方法?

1. http://

2. http://

3. http://

4. http://

D27)通过给出以下命令启动RMI注册表:

start rmiregistry 1234

要使现有应用执行需要怎样的变动?

1. 无需任何变动。

2. 只需改变rebind()方法。

3. 只需改变lookup()方法。

4. 只需改变rebind()和lookup()方法。

28)A考察以下情况:

陈述A:在RMI中,桩(stub)是表示远程对象的客户端代理(proxy)。

陈述B:在RMI体系结构中,传输层负责建立新的连接和管理现有的连接。

1. 陈述A为真,陈述B也为真。

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

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

4. 两个陈述都为假。

热门标签