J2ME题库综合.docx

上传人:b****8 文档编号:9302153 上传时间:2023-02-04 格式:DOCX 页数:23 大小:31.15KB
下载 相关 举报
J2ME题库综合.docx_第1页
第1页 / 共23页
J2ME题库综合.docx_第2页
第2页 / 共23页
J2ME题库综合.docx_第3页
第3页 / 共23页
J2ME题库综合.docx_第4页
第4页 / 共23页
J2ME题库综合.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

J2ME题库综合.docx

《J2ME题库综合.docx》由会员分享,可在线阅读,更多相关《J2ME题库综合.docx(23页珍藏版)》请在冰豆网上搜索。

J2ME题库综合.docx

J2ME题库综合

1.针对桌面开发和低端商务应用的Java2平台版本为:

(C)

A.J2EE

B.J2ME

C.J2SE

2.J2ME体系架构包括:

(B)

A.Java语言、Java编辑器、Java虚拟机

B.Configuration、Profile、可选包

C.CLDC、MIDP、WMA

D.CDC、Profile、可选包

3.CLDC要求的可变内存数量为:

(D)

A.至少320K

B.至少160K

C.至少258K

D.至少32K

4.Configuration必须与(A)一起使用

A.Profile

B.虚拟机

C.可选包

D.Java编辑器

5.在J2ME中,预审核在class文件中加入了______属性:

(C)P18

A.MIDlet

B.HeapMap

C.StackMap

D.Stack

7.使用模拟器进行J2ME程序开发,具有如下优点(BCD)(多选)

A.使用开发者不需要在实际设备上调试程序

B.提高开发效率

C.简化开发过程

D.降低开发难度

8.在java语言中,异常的来源有(AC)(多选)P37

A.程序代码产生的

B.硬件产生的

C.JAVA运行时系统产生的

D.操作系统产生的

9.应用程序发布的基本单位是(A)

A.MIDletSuite

B.Jar文件

C.MIDlet

D.Jad文件

10.应用程序管理系统启动程序的基本单位是(a)P43

A.MIDlet

B.MIDletSuite

C.Jar文件

D.Jad文件

11.一个叫com.sun.microedition.Test的类放置在JAR文件中应为:

(c)

A./microedition/Test.class

B.sun/microedition/Test.class

C.com/sun/microedition/Test.class

D.com/sun/microedition/Test/class.class

12.下面哪种情况下MIDlet进入销毁状态?

(C)P48

A.AMS调用了MIDlet.pauseApp()方法

B.AMS调用了MIDlet.destroyApp()方法

C.当MIDlet调用MIDlet.notifyDestrored()成功返回时

D.当在活动状态时,startApp()方法抛出MIDletStateChangeException异常时//暂停

13.受信任的MIDletSuite的安全机制依赖于(C)

A.沙箱模型

B.受信任的域

C.保护域

D.黑盒模型

14.在应用描述文件中,必须包含如下属性:

(ABCDE)(多选)

A.MIDlet-Vendor

B.MIDlet-Jar-URL

C.MIDlet-Version

D.MIDlet-Jar-size

E.MIDlet-Name

15.在MIDP中,用于需要对具体位置和图象元素的精确控制的是:

(b)

A.高级API

B.底层API

C.异步API

D.同步API

17.获取Displayable对象的Ticker需要调用下面的哪个函数?

(b)

A.getTickerString

B.getTicker

C.getString

D.getTicker

18.设置TextBox约束的函数为:

(b)P76

A.SetStringConstraints

B.setConstraints

C.setTextConstraints

D.setConstraint

19.获取Jar中的资源的方法为:

(d)P84

A.getJar

B.getJarAsResource

C.getResource

D.getResourceAsStream

20.在MIDP2.0中,要求必须支持的编码方式为:

(b)P85

A.IS08859

B.UTF-8

C.GB2312

D.UNICODE

21.在TIME模式下,MIDP要求DateField中的时间必须是相对于(c)的时间P99

A.1970年7月1日1时

B.1965年1月1日0时

C.1970年1月1日0时

D.1960年1月1日0时

22.缺省情况下Alert的缺省命令是:

(d)P107//缺省DIMISS_COMMAND和CommandListener

A.DEFAULT_ALERT_COMMAND

B.DEFAULT_COMMAND

C.DISMISS_ALERT_COMMAND

D.DISMISS_COMMAND

23.一个命令(Command)包含如下信息:

(abcd)(多选)

A.一个短标签

B.一个可选的长标签

C.命令类型

D.命令优先顺序

E.命令处理函数

24.获取ChoiceGroup中用户的选择的方法有:

(bcd)(多选)P105

A.getSelected

B.getSelectedIndex

C.getSelectedFlags

D.isSelected

25.对于底层API,下面哪个说法是正确的?

(B)P114

A.在Canvas中,系统会自动绘制背景

B.与Form相同,不可以直接使用Canvas类(要继承此类才可以使用它)

C.在MIDlet中,可以混合使用底层API和高级API

D.传入paint方法的Graphics对象可以重复使用

26.对于底层API,下面哪个说法是正确的?

(D)CP114

A.在每次调用paint方法时,其Graphics参数对象是相同的

B.缺省情况下,Canvas将自动擦除背景图象

C.getGraphics方法获得的Graphics对象不能将图形绘制在屏幕上

D.Canvas的paint方法的Graphics参数只能由调用getGraphics方法获得

27.在MIDP中,提供的颜色模型为(a)

A.24位颜色

B.32位颜色

C.8位颜色

D.16位颜色

28.Canvas的getHeight方法用于获得哪个对象的尺寸?

(b)

A.Screen

B.Canvas

C.Form

D.Display

29.在MIDP中,函数ImagecreateImage(Imagesource)创建的是?

(b)P135

A.静态图象

B.不可变图象

C.动态图象

D.可变图象

30.在MIDP中,函数ImagecreateImage(Imageimage,intX,intY,intwidth,intheight,inttransform)创建的是?

(b)

A.不可变图象

B.可以是可变的,也可以是不可变的

C.可变图象

D.动态图象

31.在基于线程的多任务处理中,什么是调度程序所分派的最小代码单位?

(C)

A.线程

B.管程

C.程序

D.路程

32.在MIDP中,CustomItem的getInteractionModes方法作用为(A)(多选)ACDP151

A.判断系统是否支持在此Item上处理键盘事件、指针事件、游历事件等

B.获取此Item使用设备的方法

C.获取此Item是否支持使用键盘事件、指针事件、游历事件等

D.获取此Item与用户交互的方法

33.在Canvas中定义了3个相关的事件处理函数,分别对应了3种键盘事件,即(abc)(多选)

A.按键释放

B.重复按键

C.按键按下

D.按键组合

34.g=getGameAction(getKeyCode(g))总是正确的a

A.正确

B.错误

35.Sprite主要用于如下哪种用途?

(c)

A.管理图层

B.创建游戏中的背景

C.游戏中的角色

D.提供了一个观察窗口

36.在GameCanvas中,关于其按键事件处理,下面哪一个说法是不正确的?

(a)P174

A.提供了三种按键事件处理机制

B.可以处理两个按键同时按下的情况

C.可以通过getKeyStates()方法检查游戏动作按键目前的状态

D.可以为键盘的每个事件提供了单独的处理函数

37.在LayerManager中,最终在屏幕上显示的图象由什么决定?

》c

A.LayerManager的大小

B.图层的顺序

C.LayerManager的观察窗口

D.设备的显示能力

38.在sprite中,图象的显示顺序由什么决定?

(d)

A.由系统决定

B.针顺序值

C.针索引值

D.Z序值

39.在TiledLayer中,TiledLayer在其内部维护着一个显示矩阵,记录着整个图层被分为多少个网格,每个网格显示的是哪一个tile.aP184

A..正确

B.错误

40.在TileLayer中,改变动态Tile的关联Tile时,TileLayer中的显示矩阵中所有的此动态Tile对应的图像都会发生变化。

aP186

A.正确B,错误

41.把字节转换成字符的输入流是(c)

A.Reader

B.OutputStreamWriter

C.InputStreamReader

D.PrintStream

E.OutputStream

F.InputStream

G.Writer

H.DataOutputStreamWriter

I.DataInputStream

J.ByteArrayOutputStream

K.ByteArrayInputStream

42.调用接口HttpConnection中的方法getHeaderField,将进入HTTP连接的什么状态?

(b)P205

A.建立

B.已连接

C.已关闭

D.请求

43.为了使用socket实现socket服务器,需要调用什么方法等待客户端连接?

(b)P214

A.openAndAccept

B.acceptAndOpen

C.bind

D.Bind

44.对于接收者接收的短信,短信包含的地址为(b)

A.接收者地址

B.发送者地址

C.短信服务中心的地址

45.在PushRegistry机制下,服务程序通过什么方式通知AMS其需要监听的端口?

(bc)多选P224

A.操作系统注册

B.调用registryConnection()方法

C.JAD文件

D.AMS端口

46.在J2ME中,MIDletSuite的签名使用算法为(AD)多选P240

A.SHA1哈希算法

B.DES算法

C.MD5算法

D.RSA算法

47.当调用enumerateRecords()创建RecordsEnumeration后,此时调previousRecords()将返回(c)

A.第1条记录

B.第2条记录

C.最后1条记录

D.最后第2条记录

48.在J2ME的记录存储中,记录存储的共享权限有(cd)多选P249

A.AUTHMODE_WRITE

B.AUTHMODE_READ

C.AUTHMODE_ANY

D.AUTHMODE_PRIVATE

49.MIDletSuite中可以创建多个记录存储。

a

A.正确B,错误

50.RecordComparator接口中的compare()方法用于记录的匹配。

a

A.正确B,错误

1.J2ME针对的设备报括:

(bcd)

A各种PCB电视机顶盒C消费类和嵌入类设备D手机设备

2.JAVA语言的前身为:

(a)

AOak语言BC语言CC++语言DBasic语言

4.在CDC的基础上,定义了如下Profile(b)

AMIDP、FP、PP、PBPBFP、PP、PBP

CMIDPDMIDP、FP、PP

12.MIDlet主动要将MIDlet的状态由运作状态变成停止状态,可以:

(A)P51

A调用notifyPause()B直接调用pauseApp

C调用MIDlet.destoryApp()D调用MIDlet.notifyDestory()方法

16.下面哪个类是Item的子类?

(b)

AFormBTextFieldCTextBoxDList

17.删除Displayable的命令处理类的方法为:

(a)

AremoveCommandListenerBdeleteCommandListener

CsetCommandListenerDcommandAction

20.为了保证在任何情况下都能在MIDP中处理中文,最合适的中文编码为:

(c)

AISO8859BUNICODECUTP—8DGB2312

21.设置Item中的命令处理函数的入口,需要调用函数:

(d)P93

AItem.setCommandListenerBForm.setItemCommandAction

CForm.setCommandListenerDItem.setItemCommandAction

24.List的类型包括:

(abd)P105

AMULTIPLEBIMPLICITCPOPUPDEXCLUSIVE

25.对于底层API,下面哪个说法是正确的?

(D)

A传入paint方法的Graphics对象可以重复使用

B与Form相同,可以直接使用Ganvas类

C在Canvas中,系统会自动绘制背景

D在MIDlet中,不可以混合使用底层API和高级API

26.对于底层API,下面哪个说法是正确的?

(C)

A传入paint方法的Graphics对象可以重复使用

B与Form相同,可以直接使用Ganvas类

C在Canvas中,系统不会自动绘制背景

D在MIDlet中,可以混合使用底层API和高级API

27.MIDP提供了如下哪种函数用于查询设备支持的颜色的种数?

(b)

A.isColor

B.numColors

C.displayColors

D.isdisplayColor

29.函数translate(intx,inty)的作用为(d).

A.无此函数

B.将坐标原点值上分别加上值x,y

C.不知道

D.将坐标原点移动到(x,y)

30.在MIDP中图象分哪几种?

(a)

A.可变图象和不可变图象

B.静态图象和动态图象

C.彩色图象和黑白图象

D.位图和矢量图

32.在MIDP中,代码的同步主要包括如下哪些方法?

(BC)P147

A.使用全局变量

B.使用callSerially方法

C.使用synchronized关键字,包括对单独的语句或者整个方法或者对象

D.使用servicePaint方法

34.k=getKeyCode(getGameAction(k))总是正确的.b

A.正确

B.错误

35.Sprite主要用于如下哪种用途?

(a)

A.游戏中的角色

B.管理图层

C.创建游戏中的背景

D.提供了一个观察窗口

39.TiledLayer内部维护一个网格矩阵,用于记录各个网格需要显示的内容---实际上是各网格包含的tite的索引值a

A.正确

B.错误

40.TiledLayer中的各个小图象(tile)来源自一个大的图象,并且具有唯一的索引值.A

A.正确

B.错误

41.把字符转换成字节的输出流是(a)

A.DataOutputStream

B.InputStream

C.DataInputStream

D.PrintStream

43.为了使用socket实现socket客户端,需要使用接口(b)P215

A.HTTPConnection

B.SocketConnetion

C.SocketServerConnection

D.ServerSocketConnection

46.在下列方法中,是公开密钥算法的是(bd).

A.IDEA算法

B.RSA算法

C.DES算法

D.椭圆曲线算法

49.使用多线程访问记录存储并不会损坏到记录存储中的数据.b

A.正确

B.错误

4.在实际的支持Java的设备中:

( A )

A.系统提供商可以提供自己定制的Java类库

B.所有Java程序都必须符合CLDC

C.设备必须支持CLDC

D.所有Java程序都必须符合MIDP规范

12.下面哪种情况下MIDlet进入暂停状态 ?

(D)

A.AMS调用MIDlet.startApp()方法

B.AMS调用MIDlet.pauseApp()方法

C .AMS调用MIDlet.destroyApp()方法

D.当在活动状态时,startApp()方法抛出MIDletStateChangeException异常时

27.Canvas的哪个方法用于判断设备是否支持双缓存?

 ( d )

A.hasPointerEvents()

B.hasPointMotionEvents()

C.hasRepeatEvents()

D.isDoubleBuffered()

28.对于底层API,下面哪个说法是不正确的?

(B )P117

A.MIDP要求设备在不具有24位颜色能力时,能够提供一种将此24们颜色映射为其可以表示的颜色的能力

B.MIDP要求设备都支持此24位颜色模型

C.MIDP没要求设备必须支持双缓存

D.MIDP提供了24位的颜色模型,分别用8位表示颜色的红.绿.蓝部分

30.在MIDP中,函数ImagecreateImage(Imageimage,intx,inty,intwidth,intheight,inttransform)创建的是(c)

A.可变图像

B.不可变图像

C.可以是可变的,也可以是不可变的

D.动态图像

32.在Java中,创建线程的方法有(bd)

A.实现Run接口

B.实现Runnable接口

C.继承Process类,并实现run()方法

D.继承Thread类,并实现run()方法

40.TiledLayer中的各个小图像(title)来源自一个大的图像,要求此大图像分割后形成的Tile不能相同.AP185

A.正确

B.错误

49.在同个MIDletSuite中,记录存储的名字可以相同.b

A.正确

B.错误

49.MIDletSuite中可以创建多个记录存储。

a

A.正确B,错误

2.针对消费类和嵌入式设备的Java2平台版本为:

(b)

A.J2EE

B.J2ME

C.J2SE

6.在MIDlet中,显示在屏幕上的对象是:

(c)

A.Screen

B.Form

C.Displayable

D.Display

6.在MIDlet中,管理屏幕的对象是(D)

A.Screen

B.Form

C.Displayable

D.Display

16.在MIDlet中,哪个类处理屏幕的切换?

(c)P60

A.MIDlet

B.Displayable

C.Dispaly

D.Form

21.所有的Item都有一个(a)域.

A.Label

B.Title

C.Ticker

D.Command

24.ChoiceGroup的类型包括:

(ACD)

A.MULTIPLE

B.IMPLICIT

C.POPUP

D.EXCLUSIVE

26.对于底层API,下面哪个说法是正确的?

(ABCD)

A.在底层API中,绘制图形时程序需要首先设置Graphics对象的颜色属性

B.当Canvas从屏幕上移除时,系统会自动调用函数hideNotify(),此函数缺省情况下不作任何动作

C.当Canvas从屏幕上由不可见变为可见时,系统会自动调用函数showNotify(),此函数缺省情况下不作任何动作

D.当程序需要重新绘制屏幕时,可以调用repaint方法要求重新绘制屏幕

27.MIDP提供了如下哪种函数用于查询设备是否具有显示彩色的能力?

(d )

A.displayColors

B.numColors

C.isdisplayColor

D.isColor

29.下图中,左上角的图像是由下面哪个调用产生的?

()

A.g.drawImage(image,0,0,Graphics.TOP|Graphics.LEFT)

B.g.drawImage(Image.createImage(image,0,0,image.getWidth(),image.getHeight(),Sprite.TRANS_ROT90),width,height,Graphics.?

?

?

?

?

?

)//BOTTOM|Graphics.RIGHT

C.g.drawImage(Image.createImage(image,0,0,image.getWidth(),

image.getHeight(),Sprite.TRANS_ROT180),width/2,height/2,?

?

?

//Graphics.VCENTER|Graphics.HCENTER

D.不能创建

30.缺省情况下,Graphics对象的颜色属性为:

( B )P120

A.白色

B.黑色

C.灰色

D.未知

34.一个游戏动作按键可以被多个键码映射.a

A.正确

B.错误

36.在GameCanvas中,为了将图像显示在屏幕上,需要调用哪种函数?

(b)

A.drawImage

B.flushGraphics

C.showImage

D.showGraphics

37.如果图层在LayerManager的坐标为(18,37),宽度和高度皆为50,观察窗口在LayerManager的坐标为(52,11),宽度和高度皆为85,观察窗口在LayerManager(实际屏幕上)的坐标为(17,17),则显示的屏幕上的图层区域在LayerManager上的坐标为(B)P178

A.左上角坐标为(18,37),右下角坐标为(137,87)的矩形

B.左上角坐标为(52,37),右下角坐标为(68,87)的矩形

C.左上角坐标为(52,37),右下角坐标为(137,96)的矩形

D.左上角坐标为(52,37),右下角坐标为(137,87)的矩形

39.静态title与源图像的关联关系自创建之后不能更改.a

A.正确

B.错误

40.动态title与源图像的关联关系自创建之后可以更改.a

A.正确

B.错误

41.包含读取Java标准数据类型方法的输入流是(c)

A.ByteArrayInputStream

B.ByteArrayOutputStream

C.DataInputStream

D.DataOutputStream

E.InputStream

F.OutputStream

G.PrintStream

H.InputStreamReader

I.OutputStreamWriter

J.Reader

K.Writer

44.调用方法Connector.open(“sms:

//:

2345”)后,MessageConnection接口工作在

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

当前位置:首页 > 高等教育 > 医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1