南开16春《手机应用软件设计与实现》在线作业
南开16春《手机应用软件设计与实现》在线作业一、单选题:
1.下边( )不属于基本游戏类型 (满分:2)
A. 动作游戏
B. 体育游戏
C. 冒险游戏
D. 都不是
2.CLDC的核心是虚拟机和( ) (满分:2)
A. PDA
B. 核心类库
C. 事件处理
D. 输入/输出
3.在实际的开发过程中,图层方面首先要完成的是游戏的( ) (满分:2)
A. 角色设计
B. 场景
C. 静态物体设计
D. 动作设计
4.手机网络游戏设计时面临的最大问题是( ) (满分:2)
A. 网络的连接
B. 保持玩家之间可见信息的同步
C. 异步显示玩家信息
D. 玩家之间的可见性
5.在J2ME的API中定义了专门用于播放和录制音频或视频的接口是( ) (满分:2)
A. MMAPI
B. Player
C. Audio
D. Video
6.在MIDP 1.0种若要获得按键的状态需要使用( )方法 (满分:2)
A. getKeyStates
B. keyPressed
C. getGraphics
D. keyReleased
7.( )是javax.microedition.rms包提供的一个接口,用来监听发生在记录文件爱你上的操作并作出某些相应 (满分:2)
A. RecordListener
B. deleteRecord
C. RecordEnumeration
D. setRecord
8.在手机游戏中要想实现动画,必须首先创建一个Sprite对象,而其中的关键是( ) (满分:2)
A. 寻找图片素材并将其切割成合适的大小
B. 为精灵设定帧序列
C. 指挥精灵在手机屏幕上移动
D. 创建精灵对象
9.( )的核心思想是通过玩家爱操纵的角色执行各种动作 (满分:2)
A. 回合游戏
B. 在线游戏
C. 脱机游戏
D. 实时游戏
10.手机游戏中的数据存储在( )的数据库中 (满分:2)
A. 面向对象的
B. 面向结构的
C. 面向记录的
D. 面向用户的
11.rms的核心是( )类 (满分:2)
A. RecordComparator( )
B. RecordFilter( )
C. RecordStore( )
D. RecordListener
12.精灵动画在默认情况下,选取精灵区域的( )作为参照点 (满分:2)
A. 右上角
B. 右下角
C. 左上角
D. 左下角
13.3D手机游戏的开发主要是利用Java的( )引擎来实现的 (满分:2)
A. JSR
B. M3G
C. 3D
D. MoPhun
14.关闭了记录文件后,如果还对其进行调用,则会返回( )异常 (满分:2)
A. RecordStoreOpenException
B. RecordStoreException
C. RecordStoreNotOpenException
D. StoreNotOpenException
15.MIDlet发布到手机后直接运行( )文件便可以开始游戏 (满分:2)
A. JDK
B. WTK
C. JAD
D. JRE
16.Gauge是Item的一个常用子类,主要用于( ) (满分:2)
A. 显示和编辑日期及时间信息
B. 显示游戏中的进度条
C. 输入和编辑文本
D. 代表手机屏幕上的窗体
17.当希望在游戏进行过程中改变精灵图片的来源时可以使用( )函数 (满分:2)
A. setPosition( )
B. setViewWindow( )
C. setStrokeStyle( )
D. setImage( )
18.3D游戏设计中,可用( )来保存三棱锥的顶点信息 (满分:2)
A. VertexBuffer
B. TriangleStripArray
C. VertexArray
D. Texture2D
19.按键操纵中有3种必不可少的按键事件,其中( )在键被按住不放时调用 (满分:2)
A. keyPressed( )
B. keyRepeated( )
C. keyReleased( )
D. keyDisplay( )
20.( )是Screen的一个子类,负责向玩家现实一些信息并在转向新的界面元素前维持一段时间 (满分:2)
A. Form
B. Alert
C. List
D. TextBox
二、多选题:
1.Graphics类停工了基础几何图形的绘制方法,可以绘制( ) (满分:2)
A. 字符
B. 图像
C. 线形
D. 矩形
2.解决手机网络游戏同步难题有( )这几种思路 (满分:2)
A. 输入同步方式
B. 状态同步发放那个是
C. 混合同步方式
D. 输出同步方式
3.播放器的播放状态有( ) (满分:2)
A. UNREALIZED
B. REALIZED
C. PREFETCHED
D. STARTED
E. CLOSED
4.要将精灵真正的应用于手机游戏需要( ) (满分:2)
A. 让精灵在不同时刻显示为不同图画
B. 为精灵设定时间序列
C. 指挥精灵在手机屏幕上移动
D. 只要创建精灵对象
5.现代的计算机游戏可以划分成以下( )类别 (满分:2)
A. 运动类游戏
B. 动作类游戏
C. 益智类游戏
D. 角色扮演游戏
E. 策略类游戏
F. 即时战略游戏
6.为了使玩家从视觉上觉得精灵在屏幕上移动,可以通过( )途径 (满分:2)
A. 设定精灵在手机屏幕上显示的坐标位置
B. 指定水平和竖直方向的移动距离
C. 设定帧序列
D. 让精灵旋转
7.下列( )方法是属于Player类的 (满分:2)
A. start( )
B. stop( )
C. close( )
D. deallocate( )
8.一个动画是由( )组成的 (满分:2)
A. 动画属性
B. 动画名称
C. 关键帧序列
D. 动画控制器
9.RecordStore类的变量和函数成员分布在( )三个层次上 (满分:2)
A. 表
B. 记录
C. 记录文件
D. 存储器
10.Sprite类的构造函数有( ) (满分:2)
A. Sprite(Image image)
B. Sprite(Image image
int framewidth
int frameheight)
C. Sprite(Sprite s)
D. Sprite(Sptire s
int framewidth
int frameheight)
三、判断题:
1.J2ME中关于网络操作的功能通过GCF实现,GCF是基于接口设计的,特别容易扩展 (满分:2)
A. 错误
B. 正确
2.wav文件的播放同样需要借助Player播放器 (满分:2)
A. 错误
B. 正确
3.创建了一个新的记录文件的同时也就打开了该文件 (满分:2)
A. 错误
B. 正确
4.高级计算机语言、文字处理器、人机交互界面等方面在一定程度上都归功与人工智能的研究 (满分:2)
A. 错误
B. 正确
5.J2ME是一种高度优化的Java运行环境,主要针对消费类电子设备 (满分:2)
A. 错误
B. 正确
6.学习游戏数据存储和使用的第一步是了解记录文件的概念和操作 (满分:2)
A. 错误
B. 正确
7.3D游戏的场景中的众多元素是利用点线面来构造的 (满分:2)
A. 错误
B. 正确
8.Java是面向网络的语言 (满分:2)
A. 错误
B. 正确
9.在地图中,边界相当于角色的活动范围 (满分:2)
A. 错误
B. 正确
10.五子棋属于人工智能类型的游戏 (满分:2)
A. 错误
B. 正确
11.RPG游戏主要包含游戏角色、游戏道具、游戏场景3类共通的游戏元素 (满分:2)
A. 错误
B. 正确
12.在J2ME中,动画的一系列属性和动作被封装在Sprite类内部 (满分:2)
A. 错误
B. 正确
13.Socket是面向客户/服务器模型而设计的 (满分:2)
A. 错误
B. 正确
14.基于对象的动画不区分游戏中的角色和背景,统一的把它们看作一副完整的图片,通过快速变换图片实现动画的效果 (满分:2)
A. 错误
B. 正确
15.在手机游戏中要想实现动画,必须首先创建一个Sprite对象 (满分:2)
A. 错误
B. 正确
16.Screen类在屏幕上显示的界面元素属于低级界面元素 (满分:2)
A. 错误
B. 正确
17.加载图层时,每个图层集合必须有唯一的标识符 (满分:2)
A. 错误
B. 正确
18.3D手机游戏的开发大多是基于某些游戏引擎的,游戏引擎将游戏的基础API进行封装,这些基础APIjiang完成游戏中核心的功能 (满分:2)
A. 错误
B. 正确
19.HTTP是一个客户端和服务器端请求和应答的标准 (满分:2)
A. 错误
B. 正确
20.锚点(anchor)必须由一个水平方向上的常量和一个垂直方向上的常量组成 (满分:2)
A. 错误
B. 正确
**** Hidden Message *****
页:
[1]