欢迎来到天天文库
浏览记录
ID:27486899
大小:79.00 KB
页数:5页
时间:2018-12-04
《手机游戏开发_b卷》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、郑州大学软件学院《手机游戏开发》课程试题2008-2009学年第一学期(B卷)一、选择题(共32分,每题2分)16题分数评卷人1.如果openRecorderStore的第二个参数设定为false,且要打开的数据库并不存在,则会(C)A.编译错误B.创建此数据库C.抛出异常D.以上均不对2.J2ME用户界面组件分为高阶用户界面组件和低阶用户界面组件,以下描述正确的是:(D)A.Screen类属于低阶用户界面组件B.Canvas类属于高阶用户界面组件C.Screen类和Canvas都属于高阶用户界面组件D.Displayable类是Screen类和Canvas类的父类3.Co
2、mmand类的构造方法中,最后一个参数决定(D)A.显示在画面上的名称B.命令的作用C.命令的类型D.命令的优先权4.在List列表类中定义了三种选择类型,其中代表单选模式的选项是:(A)A.exclusiveB.ImplicitC.multipleD.以上都不是5使用DrawRect()方法,需要知道至少其中()参数可以计算出此矩形的面积(A)A.后两个参数B.前两个参数C.所有参数D.无法计算6.利用Runnable接口实现线程必须复写run()方法,这个run()方法是由哪一个方法调用的(A)A.start()B.doStart()C.startApp()D.doRu
3、n()7.RecordFilter接口的作用是(B)A.排序B.过滤C.重建D.监听8.下列方法中哪个方法是Sprite类中用来设置对准点的方法:(B)A.setRefPixelPosition(intx,inty)B.defineReferencePixel(intx,inty)C.setVisible(booleanvisible)D.setPosition(intx,inty)9.取得RecordStore中,有效记录个数的方法是(A)A.getNumRecordStore()B.getRecordSize()C.getNextRecordID()D.listReco
4、rdStore()10.下列不属于MIDlet状态的是(B)A.运行状态B.新建状态C.暂停状态D.终止状态11.在屏幕上绘制文字,第5页共5页若想让所绘制文字出现在屏幕左上角,以下方法的最后一个参数应该如何填写g.drawString("aaa",0,0,C)A.Graphics.LEFT
5、Graphics.BOTTOMB.Graphics.RIGHT
6、Graphics.BOTTOMC.Graphics.LEFT
7、Graphics.TOPD.Graphics.RIGHT
8、Graphics.BOTTOM12.下列中不属于CLDC这种配制的设备是:(D )A. PDAB. 手
9、机C. 寻呼机D. 机顶盒13.使用TextBox实现输入框时,决定使用的限制类型为只能输入数字类型的密码限制,下面编写正确的是:(D )A.SENSITIVE
10、PASSWORDB.UNEDITABLE
11、PASSWORDC.NUMERIC
12、PASSWORDD.以上都不对14.Canvas是下列(B)类的直接子类A.ScreenB.DisplayableC.FormD.Graphics15.以下各项哪些类和接口可以实现线程的运作(D )A.Runnable接口B.Thread类C.TimerTask类D.以上均可16.以下代码将对Sprite对象做怎样的操作:setTrans
13、form(TRANS_ROT90)(A)A.顺时针旋转90度B.逆时针旋转90度C.水平翻转后顺时针旋转90度D.水平翻转后逆时针旋转90度二、阅读下列内容,填补完整(共20分,每题10分)2题分数评卷人1.将以下MIDP2.0用户界面的体系结构补充完整(箭头表示继承关系)SpriteGameCanvas第5页共5页2.下面这段代码实现的功能是在屏幕正中央有一个黑色的小方块,用户按下中心键,小方块按照随机产生的方向前进,现在要添加一个功能,即小方块碰到屏幕边缘后反方向运动,请在一下代码给出的位置中填写实现代码。(仅提供run方法的具体内容,已知小方块宽高为10像素)publ
14、icvoidrun(){while(true){if(isStart){//isStart在按下中心键时设为trueswitch(dir){//dir为随机的方向,0:上,1:右,2:下,3:左case0:y-=speed;break;//x,y分别是小方块的坐标case1:x+=speed;break;//speed为小方块每次移动的距离case2:y+=speed;break;case3:x-=speed;break;if(){}}实现代码:}repaint();try{Thread.sleep(100);}c
此文档下载收益归作者所有