NIIT试题

时间:2024-09-07 10:51:42 NIIT认证 我要投稿

2016NIIT精选试题

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

2016NIIT精选试题

  1. .war

  2. .js

  3. .ear

  4. .jar

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

  1. 9090

  2. 8080

  3. 8000

  4. 7000

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

  UnicastRemoteObject.exportObject();

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

  UnicastRemoteObject.exportObject();

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

  UnicastRemoteObject.exportObject();

  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;

  Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);

  con=DriverManager.getConnection(“jdbc:odbc:ss”,”sa”,””);

  ResultSet rs=stat.executeQuery(“select * from Employee”);

  1. PreparedStatement stat=con.createStatement();

  2. Statement stat=createStatement();

  3. PreparedStatedment stat=createPreparedStatement();

  4. Statement stat=con.createStatement();

  D11)JavaBean作为 文件分发。

  1. .java

  2. .class

  3. .mft

  4. .jar

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

  import javax.servlet.http.*;

  import java.io.*;

  import java.util.*;

  public class hitcountServlet extends HttpServlet

  {

  int count;

  public void init(ServletConfig config) throws ServletException

  {

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

  }

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

  {

  count++;

  PrintWriter out=resp.getWriter();

  out.println(String.valueOf(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你已部署了名为form.html的表单和名为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. 两个陈述都为假。

【NIIT试题】相关文章:

NIIT练习试题11-01

NIIT练习试题及答案10-31

2016年NIIT认证模拟试题07-20

NIIT认证Java面试题及答案07-01

NIIT认证Java基础全真模拟试题09-17

2016年NIIT认证全真模拟试题07-14

2024年NIIT认证面试题10-23

NIIT .Net方向考试笔试题10-10

2016年NIIT认证预测试题09-21

NIIT认证Java考试题库07-20