




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
郑州大学软件学院手机游戏开发课程试题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. Command类的构造方法中,最后一个参数决定( D )A.显示在画面上的名称 B.命令的作用 C.命令的类型 D.命令的优先权4. 在List列表类中定义了三种选择类型,其中代表单选模式的选项是 : ( A )A.exclusive B.Implicit C.multiple D.以上都不是5 使用DrawRect( )方法,需要知道至少其中( )参数可以计算出此矩形的面积( A )A.后两个参数 B.前两个参数 C.所有参数 D.无法计算6. 利用Runnable接口实现线程必须复写run()方法,这个run()方法是由哪一个方法调用的( A )A. start() B. doStart() C. startApp() D. doRun()7. RecordFilter接口的作用是( B )A.排序 B.过滤 C.重建 D.监听8. 下列方法中哪个方法是Sprite类中用来设置对准点的方法: ( B )A. setRefPixelPosition(int x,int y)B. defineReferencePixel (int x,int y)C. setVisible(boolean visible) D. setPosition(int x, int y)9. 取得RecordStore中,有效记录个数的方法是( A )A.getNumRecordStore() B.getRecordSize() C.getNextRecordID() D.listRecordStore()10. 下列不属于MIDlet状态的是( B )A.运行状态 B.新建状态 C.暂停状态 D.终止状态11.在屏幕上绘制文字,若想让所绘制文字出现在屏幕左上角,以下方法的最后一个参数应该如何填写 g.drawString(aaa, 0 , 0 , C )AGraphics.LEFT | Graphics.BOTTOMBGraphics.RIGHT | Graphics.BOTTOM CGraphics.LEFT | Graphics.TOPDGraphics.RIGHT | Graphics.BOTTOM12. 下列中不属于CLDC这种配制的设备是:( D )A. B.手机 C.寻呼机 D.机顶盒13.使用TextBox实现输入框时,决定使用的限制类型为只能输入数字类型的密码限制,下面编写正确的是: ( D ) A.SENSITIVE|PASSWORDB.UNEDITABLE|PASSWORDC.NUMERIC|PASSWORDD.以上都不对14.Canvas是下列( B )类的直接子类A.Screen B.Displayable C.Form D.Graphics15. 以下各项哪些类和接口可以实现线程的运作( D )A. Runnable接口 B. Thread 类 C. TimerTask类 D. 以上均可16. 以下代码将对Sprite对象做怎样的操作: setTransform(TRANS_ROT90)( A )A.顺时针旋转90度 B.逆时针旋转90度C.水平翻转后顺时针旋转90度 D.水平翻转后逆时针旋转90度二、阅读下列内容,填补完整(共20分,每题10分)2题分数评卷人1. 将以下MIDP 2.0 用户界面的体系结构补充完整(箭头表示继承关系)SpriteGameCanvas2.下面这段代码实现的功能是在屏幕正中央有一个黑色的小方块,用户按下中心键,小方块按照随机产生的方向前进,现在要添加一个功能,即小方块碰到屏幕边缘后反方向运动,请在一下代码给出的位置中填写实现代码。(仅提供run方法的具体内容,已知小方块宽高为10像素)public void run() while (true) if (isStart) /isStart在按下中心键时设为trueswitch (dir)/dir为随机的方向,0:上,1:右,2:下,3:左case 0: y -= speed; break;/x,y分别是小方块的坐标case 1: x += speed; break;/speed为小方块每次移动的距离case 2: y += speed; break;case 3: x -= speed; break;if( )实现代码:repaint();try Thread.sleep(100); catch (InterruptedException e) e.printStackTrace();三、阅读下列内容,写出结果(共48分,每题12分)4题分数评卷人1. 某同学在写飞机射击游戏的时候出现了一个问题,当我方飞机发射的子弹与敌方飞机相撞的时候爆炸效果虽然出现了,但是却停止不了,一直不停的播放爆炸的动画,请在以下代码片段中写出实现代码,使爆炸动画在播放一次之后便不再播放。(12分)已知:bullets为子弹数组,爆炸图片共7帧,s_exp为爆炸精灵。public void logic()for (int i = 0; i bullets.length; i+) if (bulletsi.getY() -10) bulletsi.setVisible(false);if (bulletsi.collidesWith(s_enemy, true) /碰撞处理代码s_exp.nextFrame();2. 写出j2me高级用户界面的类的体系结构(从Displayable开始)。(12分)3.简述j2me,j2ee,j2se的区别。(12分)4. 简述以下代码的实现效果(6分),说明具体是如何实现的,即实现的基本思想是什么(6分)已知: srcImage为一张图片,srcW为图片宽,g为Graphics for (int i = 0; i srcW; i+) g.setClip(i, 0, 1, srcH); g.drawImage(srcImage, i * 2 - srcW, 0, Graphics.TOP | Graphics.LEFT); 二、1. Canvas Layer | | GameCanvas Sprite TiledLayer2.if(x+10this.getWidth|y+10this.getHeight) speed=-speed;三、1. 写出实现代码,使爆炸动画在播放一次之后便不再播放。(12分)if (s_exp.isVisible() /s_exp为爆炸动画的精灵if (s_exp.getFrame() 5) s_exp.setVisible(false);s_exp.nextFrame();2.写下高级用户界面的体系结构,从Displayable开始。 Displayable | Screen Canvas | Form List Alert TextBox3. 简述j2me,j2ee,j2se的区别。(12分)J2se java的基础版本,适合
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年天津市和平区面向甘肃白银会宁籍招聘事业单位工作人员模拟试卷带答案详解
- 2025广东东莞市谢岗镇政府第一食堂招聘厨师长、副厨2人考前自测高频考点模拟试题有答案详解
- 2025年4月四川成都纺织高等专科学校招聘事业编制人员7人模拟试卷参考答案详解
- 2025江苏连云港市灌南县招聘事业单位人员43人考前自测高频考点模拟试题附答案详解(考试直接用)
- 火锅店入股合作合同协议书范本6篇
- 2025河南驻马店市新蔡县公益性岗位招聘7人模拟试卷及答案详解(夺冠系列)
- 2025年醴陵市法院系统招聘真题
- 2025年河北承德辰飞供电服务有限公司招聘101人模拟试卷附答案详解(黄金题型)
- 2025江苏南通市海门区民政局招聘包场镇民政公益性岗位人员招聘2人考前自测高频考点模拟试题及一套参考答案详解
- 2025甘肃特岗教师招聘考试几月份发布?考前自测高频考点模拟试题及答案详解(名师系列)
- 2025贵州民航产业集团有限公司招聘120人考试参考试题及答案解析
- XJJ 077-2017 高性能混凝土应用技术规程
- 员工股权激励分红协议
- 2025年化学检验工(高级技师)职业技能鉴定真题试卷(附答案)
- 供水二次加压设备配置方案
- 农村夜晚昆虫课件
- (2025年标准)投资清退结清协议书
- 《钢筋桁架楼承板应用技术规程》TCECS 1069-2022
- 2025江苏银行线上笔试题库及答案
- 焊接电极管理办法
- 电焊工职业健康安全培训
评论
0/150
提交评论