全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
郑州大学软件学院手机游戏开发课程试题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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年乌苏市兴融建设投资集团有限责任公司招聘人员备考题库附答案详解
- 河北石探机械制造有限责任公司2025年公开招聘备考题库附答案详解
- 2026年丽水爱尔眼科招聘这些岗位在等你备考题库及完整答案详解一套
- 2026年山东工商学院面向海内外公开招聘二级学院院长备考题库及参考答案详解1套
- 医院运营考试题及答案
- 眼特检考试题及答案
- 遵义市播州区新南高级中学2026年春教师招聘备考题库带答案详解
- 2026年中国人民财产保险股份有限公司山东省分公司校园招聘333人备考题库含答案详解
- 2026年吉林医药学院附属医院公开招聘工作人员备考题库参考答案详解
- 新疆区情考试题及答案
- 工业生产设备故障诊断技术
- 海南省政务信息化项目投资编制标准(试行)
- 2025年秋鲁教版(新教材)小学信息科技五年级上册期末模拟试卷(含答案)(共三套)
- 2023北京朝阳高一(上)期末英语试卷含答案
- 西农植物病理学课件
- 三级安全教育试题(公司级、部门级、班组级)真题题库
- 2025年超星尔雅学习通《法律与社会议题》考试备考题库及答案解析
- 西北政法大学介绍
- 2024山东交通学院辅导员招聘笔试真题及答案
- 太空交通管理规则-洞察及研究
- 腹腔镜手术应用推广方案与技术指南
评论
0/150
提交评论