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.兩個陳述都是錯誤的。