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

NIIT練習試題及答案

NIIT認證 閲讀(2.39W)

NIIT是印度國家信息學院的簡稱,NIIT在設計軟件工程師培訓體系時,結合中國的國情,根據軟件企業的需求來定製課程。下面是小編蒐集的關於NIIT認證的練習題,供大家參考。

NIIT練習試題及答案

1.下面哪個包含由MIDP支持的GUI組件?D

et

x.

x.

x. i

2.下面哪項是Displayable類的直接派生?B

en 和 Form

en 和 Canvas

lay 和 Screen

lay 和 Graphics

3.下面哪個包包含由MIDP支持的GUI組件?D

et

i

4.下面哪個是所有RMS異常類的基類?A

rdStoreException

rdStoreNotOpenException

rdStoreNotFoundException

rdStoreFullException

5.在J2ME中,下面的哪個包可以使用網絡連接?C

A. et

B. i

C.

D.

6. 思考下面的代碼:B

import et.* ;

import i.* ;

public class Hello extends MIDlet

{

Private Display Exhibit;

Private Form show;

Public Hello()

{

Exhibit=isplay(this);

Show=new Form(“Name”);

}

注:程序不完全

}

ngItem strIt =new StringItem(“ “, “Msg”);

nd(strIt);

B. StringItem strIt =new StringItem(“ “, “Msg”);

nd(strIt);

=new StringItem(“ “, “Msg”);

nd(strIt);

ngItem strIt =new StringItem(“ “, “Msg”);

nd(show);

7. 你將使用下面哪個來在表單中畫一個列表?D

A. List menu = new List (“Menu”, ICIT);

B. ChoiceGroup menu = new ChoiceGroup(“Menu”, ICIT);

C. List menu = new List (“Menu”, ICIT);

D. List menu = new List (“Menu”, USIVE);

8. 你正在為一個銀行程序開發一個MIDlet。當客户向銀行發送一個請求時,一個進程指示將一直顯示,直到請求被處理完為止。進程指示應該被嵌入到form組件中。下面的哪個方法可以在設備屏幕上顯示進程指示?D

注:程序不完全

D.{

Form form = new Form (“Gauge”);

Gauge gauge = new Guague (“Progress”, false, 100, 0);

nd (gauge);

Display display = urrent (form);

urrent (gauge);

}

9. 當輸入流中沒有數據時,InputStream 類中的skip()方法會返回什麼值?D

A. 0

B. 1

C. 2

D. -1

10. 思考下面陳述:

陳述A:在發送請求道服務器之前,HTTP連接請求的參數應該被賦值。

陳述B:HttpConnection接口是從包中的ContentConnection接口擴展而來的。

關於以上陳述下面哪個是正確的?C

A.陳述A是正確的,陳述B是錯誤的。

B.陳述A是錯誤的,陳述B是正確的。

C.兩個陳述都是正確的。

D.兩個陳述都是錯誤的。

11. SaveMyMoney銀行為他們的客户介紹移動銀行業務。有一個應用程序使用名為的記錄存儲,使客户方便的記錄所有提交到銀行的單據。你能夠使用下面哪段代碼獲取checks,db中的列舉對象?B

B. RecordEnumeration re;

RecordStore rs;

rs = RecordStore(“checks”, true);

re=erateRecords (null,null,false);

ic void getEnum()

{

RecordStore rs;

rs = RecordStore(“checks”, true);

RecordEnumeration re=

注:程序不完全

12.你創建一個菜單組件並選擇了一個菜單項。所選菜單項的響應時你要從記錄存儲中刪除該記錄。根據這個場景,思考下面的代碼段“B

{ RecordStore rs;

Rs = RecordStore(“mydb”,true);

List menu = new List(“Menu”, ICIT);

Int it =electedIndex();

String tstr =tring(it);

RecordEnumeration re=erateRecords():

While (extElement()) {

Int curid =RecordId();

A.記錄存儲中沒有記錄會被刪除。

B.另外一個記錄將會被刪除,指定的記錄不會被刪除。

C.會拋出一個RecordStoreNotFoundException。

D.指定的記錄會從記錄存儲中刪除。

13. 一個MIDlet的代碼段如下所示:A

Public void prep_Request(String originalURL, HttpConnection conn) throws IOException

{

equestMethod();

equestProperty(“User-Agent”,”Profile/MIDP-1.0 Configuration/CLDC-1.0);

equestProperty(“Content-language”,”en-US”);

equestProperty(“Accept”,”application/octet-stream”);

equestProperty(“Connection”,”close”);

equestProperty(“Content-Length”, ring(th));

OutputStream os=OutputStream();

e( data);

e();

}

_Request()方法準備HTTP請求的方法和屬性並把數據寫到輸出流.

_Request()方法連接MIDlet到服務器。

_Request()方法處理MIDlet連接到服務器的響應。

_Request()方法處理MIDlet的請求。

14.下面哪個是所有RMS異常類的`基類?A

A. RecordStoreException

B. RecordStoreNotOpenException

C. RecordStoreNotFoundException

D. RecordStoreFullException

15. 思考下面關於HttpConnection生存週期不同階段的陳述:

A:請求被髮出和等待服務器的應答。

B:連接被關閉。

C:設置請求的屬性。

確定事件的正確順序。C

A.A、B和C

B.B、A和C

C.C、A和B

D.A、C和B

16.思考下面的陳述:

陳述A:標準的J2ME工具包可以解析XML文件。

陳述B:基於XML解釋器的事件保存被移動設備解析的整個XML文件。

關於上面的陳述,下面哪項是正確的?D

A.陳述A是正確的,陳述B是錯誤的。

B.陳述A是錯誤的,陳述B是正確的。

C.兩個陳述都是正確的。

D.兩個陳述都是錯誤的。