NIIT demosn4mt.docx
- 文档编号:6991026
- 上传时间:2023-01-15
- 格式:DOCX
- 页数:27
- 大小:24.02KB
NIIT demosn4mt.docx
《NIIT demosn4mt.docx》由会员分享,可在线阅读,更多相关《NIIT demosn4mt.docx(27页珍藏版)》请在冰豆网上搜索。
NIITdemosn4mt
Module:
Semester4
Code:
Sample_MT2NIITLtd.
TotalItems:
40
TotalMarks:
100Duration:
70Mins
1.WAP协议栈包含多少层?
[2分
a.七
b.六
c.四
d.九
2.什么是noop元素?
[2分]
a.noop元素用于设置应用的定时器。
b.noop元素用于使WAP应用为动态。
c.当卡片叠的所有卡片都需要同样功能时使用noop元素。
d.noop元素指出不应做任何事。
3.为用do元素实现卡片叠的所有卡片的向后导航,识别你将加入到以下代码的标签。
<dotype="prev"label="Previous">
<prev/>
</do>
[4分]
a.<template>
b.<onenterforward>
c.<go>
d.<a>
4.识别提供认证和错误处理的类的名字空间。
[1分]
a.System.Web.Mobile
b.System.Web.SessionState
c.System.Web.UI.MobileControls
d.System.Web
5.考察以下陈述:
陈述A:
面板控件可包含另一个面板控件。
陈述B:
面板控件可包含Form控件。
关于上面陈述,以下中哪个为真?
[2分]
a.陈述A为真,陈述B为假。
b.陈述A为假,陈述B为真。
c.两个陈述都为真。
d.两个陈述都为假。
6.考察以下陈述:
陈述A:
DataBind方法创建服务器控件与数据源之间的约束。
陈述B:
多数移动WebForm控件不需要数据约束。
陈述C:
所有移动WebForm控件继承System.Web.UI.Control类中DataBind方法。
关于上面陈述,以下中哪个为真?
[3分]
a.陈述A和B为真,C为假。
b.陈述A和C为真,B为假。
c.陈述B和C为真,A为假。
d.陈述A,B,和C为真。
7.以下陈述中哪个定义了AMS?
[1分]
a.使用MID概貌(profile)和CLDC配置的MIDP应用。
b.提供KVM和MIDlets环境的管理软件。
c.应用中一组MIDlets。
d.MIDlet测试环境。
8.Tom正在为移动应用创建MIDlet。
他创建了一个窗体对象“introForm”,并完成了编写该窗体对象的规格说明。
他创建了名为DispIntro的Display类实例。
以下中哪个是可把他的窗体加入到MIDlet屏幕的正确的代码片段?
?
[2分]
a.DispIntro.setCurrent(introForm);
b.screenIntro.setCurrent(introForm);
c.screenIntro.addCommand(introForm);
d.screenIntro.append(introForm);
9.考察以下陈述:
陈述A:
用RecordListener处理记录变动事件。
陈述B:
Recordstore包含跨多个MIDlet调用保持不变的一组记录。
陈述C:
TextField显示跨越显示器的水平移动文本。
关于上面陈述,以下中哪个为真?
[3分]
a.A,B,和C
b.只有A和B
c.只有A和C
d.只有B和C
10.J2ME的javax.microedition.lcdui包中的四个类是:
Display
Screen
Canvas
Graphics
上面类中哪个表示MIDP应用的运行时接口,且是其他重要GUI组件的基类?
[3分]
a.Display
b.Screen
c.Canvas
d.Graphics
11.以下中哪个检索用于设备显示的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);
12.考察以下陈述:
陈述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为真
13.以下包中哪个已被javax.microedition.io包替换?
[1分]
a.
b.java.io
c.java.util
d.java.lang
14.为写出字节数组,使用以下方法中哪个?
[2分]
a.write(intn)
b.read(byteb[],intoffset,intlength)
c.flush()
d.write(byteb[])
15.考察以下事件:
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
16.你需创建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;
p
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- NIIT demosn4mt
![提示](https://static.bdocx.com/images/bang_tan.gif)