當前位置:才華齋>IT認證>NIIT認證>

2016年NIIT認證模擬練習題

NIIT認證 閱讀(2.13W)

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/