资源预览内容
第1页 / 共44页
第2页 / 共44页
第3页 / 共44页
第4页 / 共44页
第5页 / 共44页
第6页 / 共44页
第7页 / 共44页
第8页 / 共44页
第9页 / 共44页
第10页 / 共44页
亲,该文档总共44页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
课程名称手机应用软件设计与实现教材信息名称Java手机游戏设计基础出版社清华大学出版社作者李涛、杨巨峰、李琳版次2011年1月第1版注:如学员使用其他版本教材,请参考相关知识点及教师PPTPPT相关章节标记示例“(1.1),(1.4)”一、客观部分:(单项选择、多项选择、判断)(一)、单项选择1、Java运行时系统由标准()实现A.CB.C+C.汇编D.机器语言考核知识点: Java语言特性(2.1)2、以下哪项不属于异常事件()A除0溢出 B数组越界C文件找不到 D死循环考核知识点: 异常处理(2.2)3、Java通过面向()的方法来处理异常A过程 B对象C结构 D算法和数据结构考核知识点: 异常处理(2.2)4、()是Java的核心和本质A对象 B数据结构C类 D算法考核知识点: 异常处理(2.2)5、()主要针对消费类电子设备AJ2ME BJ2SECJ2EE D所有考核知识点: J2ME简介(3.1)6、WTK项目中(D)表示编译后临时生成的类文件Abin BlibCsrc Dclasses考核知识点: WTK项目目录结构(3.2)7、在WTK的安装目录结构中()表示J2ME开发工具执行文件Aapps BbinClib Dsession考核知识点: WTK安装目录结构(3.2)8、Eclipse项目目录中()文件中存储项目的源代码目录Asrc BresCjavaME library DApplication Descriptor考核知识点: Eclipse项目目录(3.3)9、要发布当前项目就需要将所有的类进行()A编辑 B编译C打包 D执行考核知识点: 打包程序(3.4)10、()可以通过编写程序实现任意的绘图ACanvas 类 BScreen类CDisplayable类 DGameCanvas类考核知识点: 画布与游戏画布(4.1)11、GameCanvas是画布Canvas的子类,是MIDP2.0的一个最主要元素。GameCanvas中()方法可以随时查看按键的状态AkeyPressed BgetKeyStatesCgetGameAction DgetDisplay考核知识点: 画布与游戏画布(4.1)12、为了避免场景的闪烁,MIDP2.0中利用()的方式来解决A重绘 B延迟C图形缓冲 D无考核知识点: 双缓冲技术(4.2)13、()类提供了基础几何图形的绘制的方法。ACanvas BGraphicsCScreen DDisplayable考核知识点: 绘制基本图形(4.1)14、绘制直线可以直接调用Graphics的方法()AdrawRoundRect() BdrawRect()CArc() DdrawLine()考核知识点: 绘制基本图形(4.1)15、Graphics中对字体的设定是通过Font类来完成的。Font类不能直接实例化得到对象,而是通过()方法来获得Font的一个实例AgetFace() BgetSizeCgetStyle DgetFont考核知识点: 绘制字符(4.1)16、基于()的动画不区分游戏中的角色和背景,统一地把它们看作一幅完整的图片,通过快速变换图片实现动画的效果A图像 B图片C文件 D对象考核知识点: 动画机制(5.3)17、精灵经常用来表示游戏中移动的人或物,检查两个精灵之间是否发生碰撞的函数是()AsetFrameSequence() BsetPosition()CcollidesWith() Dmove()考核知识点: 精灵之间的碰撞(5.4)18、()类是Screen类的一个子类,代表手机屏幕上的窗体AForm BWindowCFont DCanvas考核知识点: Form(6.4)19、()类是Screen的一个子类,负责向玩家显示一些信息并在转向新的界面元素前维持一段时间AForm BAlertCFont DCanvas考核知识点: Alert(6.4)20、()是Item的一个常用子类,用于显示游戏中的进度条AGauge BProgressCDateField DBar考核知识点: Gauge(6.4)21、J2ME中就提供的一套规范的播放和录制音频或视频接口,即()AWAV BMMAPICMP3 DPlayer考核知识点: J2ME声音的播放(7.1)22、在J2ME的API当中定义了专门用于音乐播放的接口是()AControl BPlayerListenerCPlayer DManage考核知识点: 播放器Player(7.1)23、J2ME中,数据的持久存储和操作都被置于一个专门包内,这个包叫做()A数据库 B记录C表 D记录管理系统考核知识点: 数据存储(8.1)24、打开一个已经存在的记录文件,需要()函数ACreateRecordStore BDeleteRecordStoreCopenRecordStore DUpdateRecordStore考核知识点: 打开记录文件(8.2)25、对于那些不再使用的记录应该及时将其删除以节约系统资源,此时可以使用()函数AaddRecord BdeleteRecordCupdateRecord DopenRecord考核知识点: 删除记录(8.3)26、()是javax.microedition.rms包提供的一个接口,用来监听发生在记录文件上的操作并作出某些响应ARecordListener BaddRecordCdeleteRecord DopenRecord考核知识点: 监听记录(8.3)27、()是M3G中定义的一个类,专门用于管理游戏的场景ALight BImage2DCVertexArray DWorld考核知识点: 三维场景的管理(10.3)28、宽带广域无线网络是实现手机互联的一种技术,下面( )不是宽带广域无线网ALMDS BSCDMACGPRS DWCDMA考核知识点: 手机互联技术(9.2)29、关于游戏故事情节的描述错误的是( )A创意或者想象力是设计故事情节的原动力B线性结构的游戏需要管理多个情节序列C非线性结构的游戏需要管理多个情节序列D第三人称方式被广泛用于剧本创作或游戏设计考核知识点: 游戏故事情节(12.4)(二)、多项选择1、一般地,现代的计算机游戏可以划分成()类别A运动类游戏 B益智类游戏C角色扮演游戏 D策略类游戏考核知识点: 游戏的分类(1.1)2、以下属于游戏开发过程的是()A产生基本思想 B编制故事情节C确定游戏模式 D设计游戏框架考核知识点: 游戏设计(1.1)3、以下属于移动开发平台是()AJ2ME BBREWCSymbian DWin CE考核知识点: 移动平台(1.2)4、完整的Java体系结构实际上是由()组件组合而成AJava编程语言 BJava类文件格式CJava API DJava虚拟机考核知识点: Java体系结构(2.1)5、J2ME的体系结构包括()A可选包 B操作系统C配置 D简表考核知识点: J2ME三层体系结构(3.1)6、常见开发J2ME的IDE 有()AJbuilder BEclipseCnetBeans DJcreator考核知识点: 开发工具的选择(3.3)7、MIDlet程序必须导入的基本类包包括()A.javax.microedition.midlet.*; B.javax.microedition.midlet.MIDlet;C.javax.microedition.midlet.MIDletStateChangeException;D.java.util.*;考核知识点: 利用Eclipse编写代码(3.1)8、MIDlet应用的三个基本函数包括()AstartApp() BpauseApp()CrestartApp() DdestroyApp()考核知识点: 利用Eclipse编写代码(3.1)9、项目发布成功后在项目文件夹中将生成一个新的文件夹deployed(部署)文件夹,此文件夹里面包含()两个文件A*.java B*.jadC*.class D*.jar考核知识点: 游戏的分类(1.1)10、手机的坐标系是以左上0点为原点,向()作X、Y轴正方向A左 B右C上 D下考核知识点: 手机坐标系(4.1)11、以下()等高级界面元素继承自Screen类ATextBox BAlertCList DForm考核知识点: 画布与游戏画布(4.1)12、生成一个精灵对象后,要将精灵真正地应用于手机游戏之中还需要()A为精灵设定帧序列 B为精灵设定触发事件C为精灵设定动作序列 D指挥精灵在手机屏幕上移动考核知识点: 帧的控
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号