浙江大学城市学院2007–2008学年第二学期期末考试试卷《J2ME移动应用开发》.doc
文本预览下载声明
浙江大学城市学院
2007—2008 学年第二学期期末考试试卷
《J2ME移动应用开发》
一.判断题 ( 本大题共10题,每题1分,共10分。)
1.把一组MIDlet 打包到一个jar 文件然后发布,这个文件叫做MIDlet 套件。( )
2.OTA 是指通过无线网络下载和安装J2ME 应用程序的方案。( )
3.在同一时刻,可以有Screen 和Canvas 类的对象同时显示在屏幕上。( )
4.一条记录(Record) 由一个整型的RecordID 与一个代表数据的byte[] 数组两个子元素组成的。( )
5. 在主线程的方法体中调用Canvas 类repaint()方法来进行画面的重绘时,若方法体没有结束Canvas 也将进行重绘。( )
6.双缓冲技术的使用是为了避免画面破碎的情况发生。( )
7.手机游戏中的帧不一定具有相同的高度和宽度。( )
8.象素级检测比常规检测需要更多处理器的时间。( )
9.CommandListener 中,不应该含有网络API 的调用,应该是启动包含网络API 的线程,这样就不会阻塞用户界面线程。( )
10.使用Push 增加了用户对安全性的担心。所以对Push 的应用是在MIDP2.0 的安全框架之下进行的。如果要使用Push 需要申请javax.microedition.io.PushRegistry 权限。 ( )
二.选择题 (本大题共30题,每题2分,共60分。)
1.下列哪个方法能将Sprite对象进行旋转:()
A. setTransform (...)
B. setPosition (...)
C. setFrameSequence (...)
D. setPosition (...)
2.getBaselinePosition()方法可以用来获得要显示的字符串的什么位置( C )
A. 字符串高度
B. 字符串宽度
C. 字符串基线
D. 字符串长度
3.下列哪一项属于J2ME中所使用的虚拟机类型:()
A. JVM (java虚拟机)
B. DVM
C. CVM(或KVM)
D. Card VM
4.键盘事件处理方法中,以下哪个方法是用来处理键盘按键的释放事件的()
A. keyPressed(int keyCode)
B. keyReleased(int keyCode)
C. keyRepeated(int keyCode)
D. pointerPressed(int x, int y)
5.下列中不属于CLDC这种配制的设备是:()
CLDC -“手持设备” CDC -“从墙取电设备”
A. PDA
B. 手机
C. 寻呼机
D. 机顶盒
6.下列不属于CLDC1.1核心类库与J2SE核心类库的主要区别的是:()
A. 不支持线程组或守护线程
B. 不支持浮点数据类型
C. 不支持弱引用
D. 有限的错误处理
7.下列选项中不属于MIDlet套件的是()
A. 附在JAR文件中Java类文件
B. 描述JAR文件内容的清单文件
C. CVM虚拟机
D. JAM(应用程序管理器)
8.描述JAR文件内容的清单文件manifest.mc中不必须的属性是:()
A. MIDlet-Info-URL
B. MIDlet-Vendor
C. MIDlet-Name
D. MIDlet-Version
9.J2ME使用配置和简表指定Java运行时环境,下列属于简表的功用的是:()
A. 简表通过添加特定于域的类来定义应用程序
B. 简表是针对某一系列设备提供的开发包(API)的集合
C. 简表是针对特定设备提供的类库
D. 以上描述都正确
10.在MIDP2.0 中新增加了一个专门为游戏开发设计的开发包,下面哪一项正确的导入了这个
开发包:()
A. import javax.microedition.media;
B. import javax.microedition.rms;
C. import javax.microedition.lcdui.game;
D. import javax.microedition.lcdui;
11.GameCanvas 类继承于哪
显示全部