NIIT認證

當前位置 /首頁/IT認證/NIIT認證/列表

2016NIIT精選試題

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. 兩個陳述都為假。

TAG標籤:試題 2016NIIT 精選 #