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.两个陈述都是错误的。