




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
郑州大学软件学院手机游戏开发课程试题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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 一年级数学计算题专项练习汇编
- 中医助理医师考前冲刺测试卷附完整答案详解【考点梳理】
- 综合解析华东师大版8年级下册期末测试卷附完整答案详解(易错题)
- 可穿戴医疗设备在心血管疾病预防与康复中的创新应用与市场潜力报告
- 中级银行从业资格之中级银行业法律法规与综合能力强化训练高能附参考答案详解(完整版)
- 重庆信息技术职业学院单招《职业适应性测试》试卷附答案详解
- 咨询工程师考前冲刺练习(完整版)附答案详解
- 中级银行从业资格之中级银行业法律法规与综合能力试卷及答案详解【历年真题】
- 语言濒危国际比较-洞察及研究
- 环保公司税务争议处理规定
- (新)旅行社部门设置及其职责
- 酒店会议服务标准流程作业指导书
- 网络攻防原理与技术 第3版 教案 -第12讲 网络防火墙
- 第一响应人应急培训
- 初中数学七年级上册思维导图
- 中学八年级信息技术Excel-电子表格教案
- 《认识感官》课件
- 工程伦理课程课件
- 秋季传染病预防知识讲座课件
- 055.重症超声在重症相关操作中应用专家共识
- 人教版九年级上册化学第二单元 空气和氧气(单元复习课件)
评论
0/150
提交评论