1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

      1. NIIT認證模擬練習題

        時間:2023-03-06 11:01:46 NIIT認證 我要投稿
        • 相關推薦

        2016年NIIT認證模擬練習題

          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/

          B17) 考察關于JSP的異常處理的以下陳述。

          陳述A:當產生瀏覽器請求的應答時,JSP引擎捕獲JSP中翻譯錯誤。

          陳述B: 當JSP源文件轉換為servlet時,JSP引擎捕獲JSP中翻譯錯誤。

          關于上面陳述,以下選項中哪個為真?

          1. 只有陳述A為真。

          2. 只有陳述B為真。

          3. 兩個陳述A和B都為真。

          4. 兩個陳述A和B都為假。

          18) 用以下代碼顯示變量“message”的值。

          B在下面選項中識別JSP標簽的正確用法。

          1.

          2.

          3.

          4. <= $ message >

          19)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 getServletInfo(){

          return "BasicServlet Information";

          }

          }

          1. servlet編譯將沒有錯誤,執行時顯示輸出為1。

          2. 在屏幕上沒有顯示任何東西,因為doPost()方法是不可用的。

          3. service()方法只能作為請求doGet()或doPost()方法的分派,不可直接打印輸出到客戶。

          4. 代碼將編譯,但將沒有顯示任何輸出。

          D20) 斷言:編程員必須寫出復雜的代碼來處理安全和事務管理、數據庫連接池、和使用應用服務器時的遠程客戶連接。

          理由:應用服務器提供了系統級的服務。

          以下哪個為真?

          1. 斷言和理由都是成立的,理由是斷言的正確解釋。

          2. 斷言和理由都是成立的,但理由不是斷言的正確解釋。

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

          4. 斷言不成立,所以理由不適用。

          21) A當第二次執行servlet 時,它的輸出將是什么?

          import javax.servlet.*;

          import javax.servlet.http.*;

          import java.io.*;

          import java.util.*;

          public class hitcountServlet extends HttpServlet

          {

          static int count=0;

          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 getServletInfo(){

          return "BasicServlet Information";

          }

          public void destroy()

          {

          count=0;

          }

          }

          1. 2

          2. 0

          3. 1

          4. 4

          D22) 識別以下代碼中錯誤:

          // The code for the remote interface

          import java.util.*;

          import javax.ejb.EJBObject;

          import java.rmi.RemoteException;

          public interface myremote extends EJBObject

          {

          public int myMethod(String username) throws RemoteException;

          }

          // The code for the home interface

          import java.io.Serializable;

          import java.rmi.RemoteException;

          import javax.ejb.CreateException;

          import javax.ejb.EJBHome;

          public interface myhome extends EJBHome

          {

          myremote create(String username) throws RemoteException, CreateException;

          }

          // The code for the EJB class

          import java.util.*;

          import javax.ejb.*;

          public class myejb implements SessionBean

          {

          String username;

          int number;

          public void ejbCreate(String username, int number) throws CreateException

          {

          if (username==null)

          {

          throw new CreateException(“Invalid username”);

          }

          }

          public void ejbActivate(){}

          public void ejbPassivate(){}

          public void ejbRemove(){}

          public void setSessionContext(SessionContext sc){}

          public void unsetSessionContext(){}

          }

          1. 遠程接口和本地接口將編譯。ejb類將不能編譯,因為ejbCreate()方法的特征不同于create()方法的特征。

          2. 遠程和ejb類將編譯。本地接口將不能編譯,因為Create()方法的特征不同于ejbCreate()方法的特征。

          3. 遠程接口和本地接口將編譯。ejb類將不能編譯,因為沒有實現業務方法。

          4. 遠程接口,本地接口,和ejb類將編譯。

          C23) 你要創建、打包、和部署J2EE應用。你已啟動了此J2EE服務器。你將使用什么工具?

          1. J2EE應用

          2. 新企業Bean向導

          3. 應用部署工具(deploytool)

          4. 部署應用對話框

          A24) 陳述A:不可用GET方法提交大量的數據,因為查詢串的長度限于240個字符。

          陳述B:GET方法只能用來接受服務器的數據。

          關于陳述A和B,以下中哪個為真?

          1. 陳述A為真,陳述B為假。

          2. 陳述A為假,陳述B為真。

          3. 兩個陳述都為真。

          4. 兩個陳述都為假。

          25) C陳述A:用服務器創建cookie并發送給客戶。客戶保存此cookie在本地硬盤中。

          陳述B:客戶由服務器通過HTTPServletRequest對象在他們需要時發送cookie給服務器。

          關于陳述A和B,以下哪個為真?

          1. 陳述A為真,陳述B為假。

          2. 陳述A為假,陳述B為真。

          3. 兩個陳述都為真。

          4. 兩個陳述都為假。

          26)BBBBBB 斷言:在容器-管理的持久性中,容器處理持久性而不是處理實體bean。

          理由:本地和ejb類不會在bean-管理的持久性和容器-管理的持久性之間變動。只有本地接口會變動。

          以下哪個為真?

          1. 斷言成立,理由是斷言的正確解釋。

          2. 斷言成立,但理由不是斷言的正確解釋。

          3. 斷言不成立,所以理由不適用。

          4. 斷言和理由都不適用。

          27)C 你已部署了名為form.html的表單和名為bookservlet的servlet。Web上下文的名為bookcontext。以下中哪個是調用此表單的正確的方法?

          1. http://

          2. http://

          3. http://

          4. http://

          28)C 用以下命令啟動RMI注冊表:

          rmiregistry 1234

          當應用啟動時,不執行任何RMI應用?赡艿脑蚴鞘裁?

          1. 該命令應啟動rmiregistry 1234。

          2. 應用應處理遠程異常。

          3. 應檢查rebind()和lookup()方法。

          4. 某個其他服務器可能使用了端口1234。

          29) C考察以下陳述:

          陳述:RMI服務器可跨不同平臺連接到客戶。

          理由:RMI允許一個JVM調用在另一個JVM中設置的對象中方法。

          關于此陳述和理由,以下中哪個為TRUE?

          1. 陳述為真,但給出的理由為假。

          2. 陳述為假,但給出的理由為假。

          3. 陳述為真,給出的理由為真。.

          4. 陳述為假,但給出的理由為真。

        【NIIT認證模擬練習題】相關文章:

        2016年NIIT認證模擬試題08-30

        2016年NIIT認證全真模擬試題08-23

        NIIT認證Java基礎全真模擬試題08-26

        NIIT認證的就業前景05-13

        NIIT認證深受青睞06-02

        NIIT認證培訓筆記06-16

        NIIT練習題08-29

        關于NIIT認證考試介紹05-16

        NIIT練習題及答案08-29

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>