J2ME知识点汇集Word下载.docx

上传人:b****1 文档编号:4911041 上传时间:2023-05-04 格式:DOCX 页数:60 大小:40.67KB
下载 相关 举报
J2ME知识点汇集Word下载.docx_第1页
第1页 / 共60页
J2ME知识点汇集Word下载.docx_第2页
第2页 / 共60页
J2ME知识点汇集Word下载.docx_第3页
第3页 / 共60页
J2ME知识点汇集Word下载.docx_第4页
第4页 / 共60页
J2ME知识点汇集Word下载.docx_第5页
第5页 / 共60页
J2ME知识点汇集Word下载.docx_第6页
第6页 / 共60页
J2ME知识点汇集Word下载.docx_第7页
第7页 / 共60页
J2ME知识点汇集Word下载.docx_第8页
第8页 / 共60页
J2ME知识点汇集Word下载.docx_第9页
第9页 / 共60页
J2ME知识点汇集Word下载.docx_第10页
第10页 / 共60页
J2ME知识点汇集Word下载.docx_第11页
第11页 / 共60页
J2ME知识点汇集Word下载.docx_第12页
第12页 / 共60页
J2ME知识点汇集Word下载.docx_第13页
第13页 / 共60页
J2ME知识点汇集Word下载.docx_第14页
第14页 / 共60页
J2ME知识点汇集Word下载.docx_第15页
第15页 / 共60页
J2ME知识点汇集Word下载.docx_第16页
第16页 / 共60页
J2ME知识点汇集Word下载.docx_第17页
第17页 / 共60页
J2ME知识点汇集Word下载.docx_第18页
第18页 / 共60页
J2ME知识点汇集Word下载.docx_第19页
第19页 / 共60页
J2ME知识点汇集Word下载.docx_第20页
第20页 / 共60页
亲,该文档总共60页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

J2ME知识点汇集Word下载.docx

《J2ME知识点汇集Word下载.docx》由会员分享,可在线阅读,更多相关《J2ME知识点汇集Word下载.docx(60页珍藏版)》请在冰点文库上搜索。

J2ME知识点汇集Word下载.docx

=x<

=m则x=(int)(n+Math.random()*(m-n+1))

取值的最小数字取值范围注:

如果直接random的话数字从0开始

A.1小于等于n,n小于等于2

解:

n=(int)(1+Math.random()*2);

B.1小于等于n,n小于等于100

n=(int)(1+Math.random()*100);

C.0小于等于n,n小于等于9

n=(int)(Math.random()*10);

D.以上解都对

8.下列不属于CLDC1.1核心类库与J2SE核心类库的主要区别的是:

A.不支持线程组或守护线程

B.不支持浮点数据类型

C.不支持弱引用

D.有限的错误处理

9.下列选项中不属于MIDlet套件的是(C)

A. 附在JAR文件中Java类文件

B. 描述JAR文件内容的清单文件

C. CVM虚拟机

D. JAM(应用程序管理器)

10.描述JAR文件内容的清单文件manifest.mc中不必须的属性是:

A.MIDlet-Info-URL

B.MIDlet-Vendor

C.MIDlet-Name

D.MIDlet-Version

11.J2ME使用配置和简表指定Java运行时环境,下列属于简表的功用的是:

A.简表通过添加特定于域的类来定义应用程序

B.简表是针对某一系列设备提供的开发包(API)的集合

C.简表是针对特定设备提供的类库

D.以上描述都正确

12.以下是一个创建记录仓库的示例,描述正确的是:

(D)

privateRecordStorers=null;

try{

rs=RecordStore.openRecordStore(“testRMS”,false);

}

catch(Exceptione){}

A.该示例创建记录仓库名为testRMS,如果该记录仓库存在则不作任何处理

B.该示例创建记录仓库名为testRMS,如果该记录仓库存在则打开

C.该示例创建记录仓库名为testRMS,如果该记录仓库不存在则抛出异常

D.该示例创建记录仓库名为testRMS,如果该记录仓库不存在则不作任何处理

13.属于JAD描述文件与JAR清单文件中都必须包含的属性是:

(B)

A.MIDlet-Jar-URL

B.MIDlet-Version

C.MIDlet-Jar-Size

D.MIDlet-Icon

14.下面属于J2ME体系结构中的内容是:

A.Configurations

B.Profiles

C.OptionalPackages

D.以上都是

15.下列中不属于CDC这种配制的设备是 (D)

CLDC-“手持设备”CDC-“从墙取电设备”

A. 机顶盒

B. 车载计算设备

C. 数字电视

D. PDA

16.继承MIDlet类必须复写的方法是:

A.startApp()

B.pausedApp()

C.destroyedApp(booleanu)

D.以上都要复写

17.J2ME用户界面组件分为高阶用户界面组件和低阶用户界面组件,以下描述正确的是:

A.Screen类属于低阶用户界面组件

B.Canvas类属于高阶用户界面组件

C.Screen类和Canvas都属于高阶用户界面组件

D.Displayable类是Screen类和Canvas类的父类

18.J2ME的MIDP1.0标准版本,支持的图像格式是:

(B)

A.bmp

B.png

C.gif

D.jpg

19.在Command之中共定义了八种命令型态,以下选项中列举了其中几个,其中优先级最高的是:

(A)//数字越低,优先级越高

A.Command.BACK优先级2

B.Command.ITEM优先级8

C.Command.HELP优先级5

D.Command.STOP优先级6

20.与异常有关的一些方法,下列描述正确的是:

(C)

A.printStackTrace方法将堆栈记录信息输出到流中,而不是输出到标准错误流中

B.getStackTrace方法向标准错误流输出一个错误信息,其中包含异常的类名

C.getMessage方法返回异常所存储的描述性字符串

D.以上描述都对

21.在List列表类中定义了三种选择类型,其中代表单选模式的选项是:

A.exclusive

B.Implicit

C.multiple

D.以上都不是

22.List列表类中定义了三种选择类型,其中哪一个能够呼叫commandAction()函数:

A.Implicit

B.exclusive

D.以上都不可

23.TextBox类用于输入数据,其中该类针对输入类型定义了几个限制约束,其中代表只能输入数字的是:

A.NUMERIC

B.DECIMAL

C.PHONENUMBER

D.URL

24.TextBox类用于输入数据,其中该类针对输入类型定义了几个限制约束,其中可以实现任意输入的是:

A.ANY

B.URL

C.EMAILADDR

D.以上均可

25.使用TextBox实现输入框时,决定使用的限制类型为只能输入数字类型的密码限制,下面编写正确的是:

(D)TextField.NUMERIC|TextField.PASSWORD

A.SENSITIVE|PASSWORD

B.UNEDITABLE|PASSWORD

C.NUMERIC|PASSWORD

D.以上都不对

26.属于能够操纵List列表类中元素的方法是:

A.append

B.delete

C.insert

D.以上均是

27.以下描述正确的是:

A.抽象类的所有方法都必须是抽象方法

B.子类变量引用超类对象的做法是危险的

C.内部类不允许访问包装类的成员

D.父类是抽象类,子类要成为具体类,就必须实现父类的所有方法

28.关于ALert类下面描述正确的是:

A.先发出一段声音,然后将自己秀在屏幕上,过一段时间之后,它会自动跳回之前的画面

B.必须在显示Alert之前定义好它可以跳回的画面,否则会发生异常

C.如果想要Alert一直保持在自己的画面上,就要使用方法FOREVER()

D.以上都对

29.Form是J2ME里面比较重要的容器类型,它必须配合Item类来使用,不属于Item类的子类的是 :

A.TextField

B.StringItem

C.ChoiceGroup

D.TextBox

30.Item类的子类中,哪一个在与Form类结合使用的时候能生成与使用TextBox时相似的效果:

A.DateField

B.TextField

C.StringItem

D.Gauge

31.关于abstract抽象类描述正确的是:

(A)

A.不能生成抽象的构造函数

B.可以生成抽象的static方法

C.允许生成private的抽象方法

D.以上描述都对

32.StringItme类和Form类结合使用时,采用HYPERLINK或者BUTTON外观模式的条目并不能干任何事情,要让Item有效需要作哪些事情:

A.程序必须至少添加一个命令到条目中

B.程序必须至少添加一个命令到条目中,最好命令被设置成默认的命令

C.实际实现了超级链接或者按钮的动作的ItemCommandListener必须被注册

D.以上都要做

33.Item类的子类中,哪一个在与Form类结合使用的时候能生成与使用List时相似的效果:

A.Spacer

B.Gauge

D.TextField

34.当使用ChoiceGroup类与Form类结合使用的时候,采用类型限制时,哪一种类型不能使用,如果使用会发生异常:

(A)P168

A.IMPLICIT

B.EXCLUSIVE

C.MULTIPLE

35.Item类的子类中,哪一个在与Form类结合使用的时候能生成进度条的效果:

B.ImageItem

C.Gauge

D.DateField

36.代码混淆最不适合在什么时候采用 (A)

A. 手机程序测试的时候

B. 手机程序编写的时候

C. 手机程序运行之前

D. 手机程序将要发行之前

37.List和ChoiceGroup类都实现了哪一个接口(B)

A.Group

B.Choice

C.GroupChoice

38.J2ME中所有高阶图形用户界面组件的父类是:

A.Canvas类

B.Form类

C.Screen类

D.Graphics类

39.J2ME中所有用来处理低阶图形用户界面组件的父类是:

A.Form类

B.Canvas类

C.List类

D.Screen类

40.一张png格式的图片文件a.png,图片宽70像素,高20像素,被用来创建Spirte,程序如下,下面描述正确的是:

Imageimg;

img=Image.createImage("

/a.png"

);

}

Spritesprite=newSprite(img,20,20);

A.图片被按照每块宽20像素,高20像素的比例分割成三个画面

B.图片被按照每块宽20像素,高20像素的比例分割出一个画面

C.图片被该Sprite所使用,并将该Sprite的图像描绘到屏幕坐标(20,20)的位置上。

D.出现异常

41.下面对于Display类描述正确的是:

A.Display对象在每个MIDlet之中只有2个

B.Dispaly对象在每个MIDlet之中只有1个

C.Display对象在每个MIDlet之中可以有多个

D.Display对象在每个MIDlet根据不同情况可以设置多个

42.Display类就像一个画面管理员,获得Display类对象的方法是(参数略):

A.getDisplayable(...)

B.getCurrent(...)

C.setCurrent(...)

D.getDisplay(...)

43.执行repaint()方法可以直接调用哪个方法:

A.run();

B.start();

C.paint();

D.doStart();

44.下面关于LayerManager类描述正确的是:

A.一个程序中只允许使用一个LayerManager类

B.一个程序中可以使用多个LayerManager类

C.LayerManager类只允许添加一个Sprite类的实例作为图层管理的一部分

D.LayerManager类可以添加LayerManager类的实例作为图层管理的一部分

45.根据下面代码判断变量i最后的值(MIDlet主程序及头部import开发包部分及其他所有代码省略):

publicclasstestextendsCanvas

{

inti;

publictest()

{

i=getWidth();

i=getHeight();

publicvoidpaint(Graphicsg)

i=i;

}

A.i的值是当前手机模拟器屏幕的高

B.i的值是当前手机模拟器屏幕的宽

C.i的值是null;

D.i的值是0;

46.以下对记录仓库描述正确的是:

A.数据写入记录仓库后,记录ID号唯一,删除一条记录后,该记录ID号可以重新使用

B.记录仓库中的记录ID不是唯一的可以重复使用

C.一旦数据写入记录仓库之后,其RecordID就不会再改变(如果删除数据呢?

D.以上描述都不对

47.使用低级图形用户界面组件需要继承哪一个类:

A.Graphics类

B.Screen类

C.Displayable类

D.Canvas类

48.下列方法中哪一个方法能实现在屏幕上描绘出一条虚线(其他部分程序代码省略):

g.setColor(255,255,255);

g.fillRect(0,0,getWidth(),getHeight());

/*代码段A*/

g.setColor(255,0,0);

g.drawLine(20,20,100,20);

/*代码段B*/

g.setColor(125,125,125);

g.drawLine(20,25,100,50);

g.setStrokeStyle(Graphics.SOLID);

/*代码段C*/

g.drawLine(20,30,100,50);

g.setStrokeStyle(Graphics.DOTTED);

/*代码段D*/

g.drawLine(20,50,100,50);

A.代码段A

B.代码段B

C.代码段C

D.代码段D

49.以下方法哪一個可以判断屏幕颜色是否彩色(B)

A.setColor(...)

B.isColor(...)

C.getColor(...)

D.ifColor(...)

50.Layer类是一个抽象类,它有两个子类分别是:

A.TiledLayer类和LayerManager类

B.TiledLayer类和GameCanvas类

C.Sprite类和TiledLayer类

D.LayerManager类和Sprite类

51.哪个方法可以实现在屏幕上描绘一个实心的扇形(A)

A.fillArc(...)

B.drawArc(...)

C.drawRect(...)

D.fillRect(...)

52.蓝牙和802.11b技术都属于短程通讯技术,以下描述错误的是:

A.蓝牙和802.11b都是无线技术,并且都选用了2.4GHz的频谱

B.802.11b主要是用来连接耗电的大型设备,如个人计算机及手提电脑等

C.蓝牙主要是用来连接耗电极小的小型设备,如PDA和手机等等

D.蓝牙技术的数据交流的速度达到11Mb/s,距离可达100米

53.利用Runnable接口实现线程必须复写run()方法,这个run()方法是由哪一个方法调用的(A)

A.start()

B.doStart()

C.startApp()

D.doRun()

54.想要在屏幕正中心显示一个Image图片(创建Image类型对象img加载图片过程代码省略,应选择下列哪一项:

A.drawImage(img,0,0,Graphics.TOP|Graphics.VCENTER)

B.drawImage(img,getWidth(),getHeight(),Graphics.TOP|Graphics.VCENTER)

C.drawImage(img,getWidth()/2,getHeight()/2,Graphics.VCENTER|Graphics.HCENTER)

D.drawImage(img,0,0,Graphics.VCENTER|Graphics.VCENTER)

55.在屏幕上描绘一个弧线的方法是(其它代码省略):

A.drawArc(10,10,0,50,45,90);

B.fillRoundRect(5,80,100,20,20,20);

C.drawRect(5,5,100,20);

D.fillRect(5,30,100,20);

56.以下哪一个方法可以设置屏幕的颜色(D)

A.isColor(...)

B.getColor(...)

C.ifColor(...)

D.setColor(...)

57.在突发事件处理中,比如:

来电话了,屏幕会被系统画面所覆盖,当恢复原状时,就会调用原本的画面,此时系统会调用哪个方法(A),屏幕被系统覆盖时会调用哪个方法(B):

A.showNotify()

B.hideNotify()

C.notifyPaused()

D.notifyDestroyed()

58.TiledLayer类中setCell方法作如下使用,下面描述正确的是(其它代码全部省略):

ImagetitledImage;

try{

titledImage=Image.createImage("

/title1.png"

}catch(Exceptione)

TiledLayerbackground=newTiledLayer(3,6,titledImage,64,32);

//将图层分为3列,6行,图像titledImage被分块为宽高为64和32

background.setCell(2,3,2);

//在图层的第2列,第3行放入编号为2的分块图片(分块图片从1开始编号,

0表示不填充)

A.将图层序列中第2行第3列的位置上的图像设置为被分割后的图象序列中第2个画面的图象

B.将图层序列中第3行第2列的位置上的图像设置为被分割后的图象序列中第2个画面的图象

C.将图层序列中第3行第2列的位置上的图像设置为不填充

D.以上均不对

59.键盘事件处理方法中,以下哪个方法是用来处理键盘按键的长时间按住事件的(C)

A.keyPressed(intkeyCode)

D.pointerPressed(intx,inty)

60.Canvas类别里头定义了几个常数,分别代表了手机键盘上与Game键盘代码(方向键)相关的常数,其中代表select键的是下面哪个选项:

A.GAME_A

B.FIRE

C.DOWN

D.RIGHT

61.在触摸屏事件处理方法中,以下哪个方法是用来处理触目屏幕的拖拽事件的方法:

A.pointerPressed(intx,inty)

B.pointerReleased(intx,inty)

C.pointerDragged(intx,inty)

D.pointerRepeated(intx,inty)

62.创建一个不可修改Image型对象的方法是(其余代码省略):

A.Image.createImage("

/img/a.png"

B.Image.createImage(InputStreamstream)

C.Image.createImage(Imagesource)

D.以上均可

63.取得代表系统预设所使用字型的Font对象的方法是:

A.Font.getDefaultFont()

B.Font.getFont(intface,intstyle,intsize)

C.Font.getFont()

D.Font.getFontFace();

64.来取得代表特定字型的Font对象的方法是:

A.Font.getFont(intface,intstyle,intsize)

B.Font.getDefaultFont()

65.下面哪一个选项是用来设置可以获取一个字体字型的外观为粗体:

A.Font.FACE_SYSTEM

B.Font.STYLE_BOLD

C.Font.STYLE_ITALIC

D.Font.SIZE_LARGE

66.getBaselinePosition()方法可以用来获得要显示的字符串的什么位置(C)

A.字符串高度

B.字符串宽度

C.字符串基线

D.字符串长度

67.以下各

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

当前位置:首页 > 人文社科 > 法律资料

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

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