J2ME题库综合
- 格式:doc
- 大小:93.50 KB
- 文档页数:14
044
Joahon's Blog
044 1. 针对桌面开发和低端商务应用的Java 2平台版本为:(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.MIDlet Suite 044
Joahon's Blog
044 B. Jar文件
C.MIDlet
D.Jad文件
10.应用程序管理系统启动程序的基本单位是(a ) P43
A.MIDlet
B.MIDlet Suite
C.Jar文件
D.Jad文件
11.一个叫com.sun.microedition.Test的类放置在JAR文件中应为:(c )
A. /microedition/Test.class
B. sun/microedition/Test.class
/sun/microedition/Test.class
/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.受信任的MIDlet Suite的安全机制依赖于( 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 044
Joahon's Blog
044 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)包含如下信息:( a b c d )(多选)
A.一个短标签
B.一个可选的长标签
C.命令类型
D.命令优先顺序
E.命令处理函数
24.获取ChoiceGroup中用户的选择的方法有:( b c d )(多选) P105
A.getSelected
B.getSelectedIndex 044
Joahon's Blog
044 C.getSelectedFlags
D.isSelected
25.对于底层API,下面哪个说法是正确的?( B ) P114
A.在Canvas中,系统会自动绘制背景
B.与Form相同,不可以直接使用Canvas类(要继承此类才可以使用它)
C.在MIDlet中,可以混合使用底层API和高级API
D.传入paint方法的Graphics对象可以重复使用
26.对于底层API,下面哪个说法是正确的?(D) C P114
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中,函数Image createImage(Image source )创建的是?(b)P135
A.静态图象
B.不可变图象
C.动态图象
D.可变图象
30.在MIDP中,函数Image createImage(Image image,int X,int Y,int width,int height,int transform)创建的是?(b)
A.不可变图象
B.可以是可变的,也可以是不可变的
C.可变图象
D.动态图象
31.在基于线程的多任务处理中,什么是调度程序所分派的最小代码单位?(C)
A.线程
B.管程
C.程序
D.路程 044
Joahon's Blog
044
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. a P184
A..正确