J2ME试题.docx

上传人:b****1 文档编号:3126238 上传时间:2023-05-05 格式:DOCX 页数:19 大小:18.37KB
下载 相关 举报
J2ME试题.docx_第1页
第1页 / 共19页
J2ME试题.docx_第2页
第2页 / 共19页
J2ME试题.docx_第3页
第3页 / 共19页
J2ME试题.docx_第4页
第4页 / 共19页
J2ME试题.docx_第5页
第5页 / 共19页
J2ME试题.docx_第6页
第6页 / 共19页
J2ME试题.docx_第7页
第7页 / 共19页
J2ME试题.docx_第8页
第8页 / 共19页
J2ME试题.docx_第9页
第9页 / 共19页
J2ME试题.docx_第10页
第10页 / 共19页
J2ME试题.docx_第11页
第11页 / 共19页
J2ME试题.docx_第12页
第12页 / 共19页
J2ME试题.docx_第13页
第13页 / 共19页
J2ME试题.docx_第14页
第14页 / 共19页
J2ME试题.docx_第15页
第15页 / 共19页
J2ME试题.docx_第16页
第16页 / 共19页
J2ME试题.docx_第17页
第17页 / 共19页
J2ME试题.docx_第18页
第18页 / 共19页
J2ME试题.docx_第19页
第19页 / 共19页
亲,该文档总共19页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

J2ME试题.docx

《J2ME试题.docx》由会员分享,可在线阅读,更多相关《J2ME试题.docx(19页珍藏版)》请在冰点文库上搜索。

J2ME试题.docx

J2ME试题

J2ME试题

一、选择题

1.以下陈述中哪个定义了AMS?

[1分]

a.使用MID概貌(profile)和CLDC配置的MIDP应用。

b.提供KVM和MIDlets环境的管理软件。

c.应用中一组MIDlets。

d.MIDlet测试环境。

2.Tom正在为移动应用创建MIDlet。

他创建了一个窗体对象“introForm”,并完成了编写该窗体对象的规格说明。

他创建了名为DispIntro的Display类实例。

以下中哪个是可把他的窗体加入到MIDlet屏幕的正确的代码片段?

?

[2分]

a.DispIntro.setCurrent(introForm);

b.screenIntro.setCurrent(introForm);

c.screenIntro.addCommand(introForm);

d.screenIntro.append(introForm);

3.考察以下陈述:

陈述A:

用RecordListener处理记录变动事件。

陈述B:

Recordstore包含跨多个MIDlet调用保持不变的一组记录。

陈述C:

TextField显示跨越显示器的水平移动文本。

关于上面陈述,以下中哪个为真?

[3分]

a.A,B,和C

b.只有A和B

c.只有A和C

d.只有B和C

4.J2ME的javax.microedition.lcdui包中的四个类是:

Display

Screen

Canvas

Graphics

上面类中哪个表示MIDP应用的运行时接口,且是其他重要GUI组件的基类?

[3分]

a.Display

b.Screen

c.Canvas

d.Graphics

5.以下中哪个检索用于设备显示的Displayable对象?

[4分]

a.Gaugegauge=newGauge("Yourenquiryisbeingprocessed",false,

100,30);

intn=gauge.getValue();

b.Listmenu;

Listdown=(List)display.getCurrent();

c.Displaydisplay;

display=Display.getDisplay(this);

d.Formform=newForm("SampleForm");

form.get

(1);

6.考察以下陈述:

陈述A:

为在屏幕中加入滴答器(ticker),可用以下代码片段:

ticker1=newTicker("WelcometoJ2ME!

");

form_object.setTicker(ticker1);

陈述B:

为把命令加入到窗体,可用以下代码片段:

form_object.append(command_object);

陈述C:

为在屏幕上显示消息,可用Form类的append()方法。

关于上面陈述,以下陈述中哪个为真?

[3分]

a.A,B且不是C

b.A,C且不是B

c.所有陈述都为真.

d.只有陈述B为真

7.以下包中哪个已被javax.microedition.io包替换?

[1分]

a.

b.java.io

c.java.util

d.java.lang

8.为写出字节数组,使用以下方法中哪个?

[2分]

a.write(intn)

b.read(byteb[],intoffset,intlength)

c.flush()

d.write(byteb[])

9.考察以下事件:

A:

获得输入流

B:

创建连接对象

C:

读入流中文件内容

D:

打开HTTP连接

为能跨网络读入文本文件的内容,执行这四个事件的正确顺序是什么?

[4分]

a.A=>B=>C=>D

b.B=>D=>A=>C

c.A=>D=>C=>B

d.D=>C=>A=>B

10.你需创建MIDlet,它访问存贮在服务器中名为“new.xml”的XML文件中数据。

MIDlet应使用TinyXML分析器来分析XML数据。

对于这个任务,可用以下代码片段中哪个?

[4分]

a.importjava.io.*;

importjava.util.*;

importjava.lang.String;

importjavax.microedition.lcdui.*;

importjavax.microedition.io.*;

importjavax.microedition.midlet.*;

publicclasstinyTreeDemoextendsMIDletimplementsCommandListener

{

privateStringurl;

privateParsedXMLroot;

privateDisplaymyDisplay=null;

privateFormmainScreen;

privateTextFieldrequestField;

CommandsendCommand=newCommand("SEND",Command.OK,1);

publictinyTreeDemo()

{

url="http:

//localhost:

8000/new.xml";

myDisplay=Display.getDisplay(this);

mainScreen=newForm("TypeaURL:

");

requestField=newTextField(null,url,100,TextField.URL);

mainScreen.append(requestField);

mainScreen.addCommand(sendCommand);

mainScreen.setCommandListener(this);

}

publicvoidstartApp()throwsMIDletStateChangeException

{

myDisplay.setCurrent(mainScreen);

}

publicvoidpauseApp()

{

}

publicvoiddestroyApp(booleanunconditional)

{

}

publicvoidcommandAction(Commandc,Displayables)

{

if(c==sendCommand)

{

StringurlString=requestField.getString();

Try

{

root=TinyParser.parseXML(url);

displayNode(root);

}

catch(ParseExceptione)

{

System.err.println("startApp:

"+e);

}

}

}

privatevoiddisplayNode(ParsedXMLpx)

{

StringnodeName=px.getTypeName();if(px.getName()!

=null)

nodeName+="<"+px.getName()+">";

StringnodeContent=px.getContent();

if(nodeContent==null)nodeContent="";

System.out.print(nodeName+":

");

System.out.println(nodeContent);

Enumeratione;

e=px.attributes();if(e.hasMoreElements())

{

System.out.print("attribute:

");

while(e.hasMoreElements())

{

StringattrName=(String)e.nextElement();

System.out.println(attrName+":

"+px.getAttribute(attrName));

}

}

e=px.elements();

if(e.hasMoreElements())

{

while(e.hasMoreElements())

displayNode((ParsedXML)e.nextElement());

}

}

}

b.importjava.io.*;

importjava.util.*;

importjava.lang.String;

importjavax.microedition.lcdui.*;

importjavax.microedition.io.*;

importjavax.microedition.midlet.*;

importgd.xml.*;

importgd.xml.tiny.*;

publicclasstinyTreeDemoextendsMIDletimplementsCommandListener

{

privateStringurl;

privateParsedXMLroot;

privateDisplaymyDisplay=null;

privateFormmainScreen;

privateTextFieldrequestField;

CommandsendCommand=newCommand("SEND",Command.OK,1);

publictinyTreeDemo()

{

url="xml:

//localhost:

8000/new.xml";

myDisplay=Display.getDisplay(this);

mainScreen=newForm("TypeaURL:

");

requestField=newTextField(null,url,100,TextField.URL);

mainScreen.append(requestField);

mainScreen.addCommand(sendCommand);

mainScreen.setCommandListener(this);

}

publicvoidstartApp()throwsMIDletStateChangeException

{

myDisplay.setCurrent(mainScreen);

}

publicvoidpauseApp()

{

}

publicvoiddestroyApp(booleanunconditional)

{

}

publicvoidcommandAction(Commandc,Displayables)

{

if(c==sendCommand)

{

StringurlString=requestField.getString();

Try

{

root=TinyParser.parseXML(url);

displayNode(root);

}

catch(ParseExceptione)

{

System.err.println("startApp:

"+e);

}

}

}

privatevoiddisplayNode(ParsedXMLpx)

{

StringnodeName=px.getTypeName();if(px.getName()!

=null)

nodeName+="<"+px.getName()+">";

StringnodeContent=px.getContent();

if(nodeContent==null)nodeContent="";

System.out.print(nodeName+":

");

System.out.println(nodeContent);

Enumeratione;

e=px.attributes();if(e.hasMoreElements())

{

System.out.print("attribute:

");

while(e.hasMoreElements())

{

StringattrName=(String)e.nextElement();

System.out.println(attrName+":

"+px.getAttribute(attrName));

}

}

e=px.elements();

if(e.hasMoreElements())

{

while(e.hasMoreElements())

displayNode((ParsedXML)e.nextElement());

}

}

}

c.importjava.io.*;

importjava.util.*;

importjava.lang.String;

importjavax.microedition.lcdui.*;

importjavax.microedition.io.*;

importjavax.microedition.midlet.*;

importgd.xml.*;

importgd.xml.tiny.*;

publicclasstinyTreeDemoextendsMIDletimplementsCommandListener

{

privateStringurl;

privateParsedXMLroot;

privateDisplaymyDisplay=null;

privateFormmainScreen;

privateTextFieldrequestField;

CommandsendCommand=newCommand("SEND",Command.OK,1);

publictinyTreeDemo()

{

url="http:

//localhost:

8000/new.xml";

myDisplay=Display.getDisplay(this);

mainScreen=newForm("TypeaURL:

");

requestField=newTextField(null,url,100,TextField.URL);

mainScreen.append(requestField);

mainScreen.addCommand(sendCommand);

mainScreen.setCommandListener(this);

}

publicvoidstartApp()throwsMIDletStateChangeException

{

myDisplay.setCurrent(mainScreen);

}

publicvoidpauseApp()

{

}

publicvoiddestroyApp(booleanunconditional)

{

}

publicvoidcommandAction(Commandc,Displayables)

{

if(c==sendCommand)

{

StringurlString=requestField.getString();

Try

{

root=TinyParser.parseXML(url);

displayNode(root);

}

catch(ParseExceptione)

{

System.err.println("startApp:

"+e);

}

}

}

privatevoiddisplayNode(ParsedXMLpx)

{

StringnodeName=px.getTypeName();if(px.getName()!

=null)

nodeName+="<"+px.getName()+">";

StringnodeContent=px.getContent();

if(nodeContent==null)nodeContent="";

System.out.print(nodeName+":

");

System.out.println(nodeContent);

Enumeratione;

e=px.attributes();if(e.hasMoreElements())

{

System.out.print("attribute:

");

while(e.hasMoreElements())

{

StringattrName=(String)e.nextElement();

System.out.println(attrName+":

"+px.getAttribute(attrName));

}

}

e=px.elements();

if(e.hasMoreElements())

{

while(e.hasMoreElements())

displayNode((ParsedXML)e.nextElement());

}

}

}

d.importjava.io.*;

importjava.util.*;

importjava.lang.String;

importjavax.microedition.lcdui.*;

importjavax.microedition.io.*;

importjavax.microedition.midlet.*;

importgd.xml.*;

importgd.xml.tiny.*;

publicclasstinyTreeDemoextendsMIDletimplementsCommandListener

{

privateStringurl;

privateParsedXMLroot;

privateDisplaymyDisplay=null;

privateFormmainScreen;

privateTextFieldrequestField;

CommandsendCommand=newCommand("SEND",Command.OK,1);

publictinyTreeDemo()

{

url="

myDisplay=Display.getDisplay(this);

mainScreen=newForm("TypeaURL:

");

requestField=newTextField(null,url,100,TextField.URL);

mainScreen.append(requestField);

mainScreen.addCommand(sendCommand);

mainScreen.setCommandListener(this);

}

publicvoidstartApp()throwsMIDletStateChangeException

{

myDisplay.setCurrent(mainScreen);

}

publicvoidpauseApp()

{

}

publicvoiddestroyApp(booleanunconditional)

{

}

publicvoidcommandAction(Commandc,Displayables)

{

if(c==sendCommand)

{

StringurlString=requestField.getString();

Try

{

root=TinyParser.parseXML(url);

displayNode(root);

}

catch(ParseExceptione)

{

System.err.println("startApp:

"+e);

}

}

}

privatevoiddisplayNode(ParsedXMLpx)

{

Stringnod

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2