奥鹏2014秋南开大学《手机应用软件设计与实现》在线作业答案

一、单选题

1.静态背景的创建是通过()层来实现的
A.createImage()
B.paint()
C.setStrokeStyle()
D.TiledLayer()
----选择:D
2.()是javax.microedition.rms包提供的一个接口,用来监听发生在记录文件爱你上的操作并作出某些相应
A.RecordListener
B.deleteRecord
C.RecordEnumeration
D.setRecord
----选择:A
3.在J2ME的API中定义了专门用于播放和录制音频或视频的接口是()
A.MMAPI
B.Player
C.Audio
D.Video
----选择:A
4.当希望在游戏进行过程中改变精灵图片的来源时可以使用()函数
A.setPosition()
B.setViewWindow()
C.setStrokeStyle()
D.setImage()
----选择:D
5.在手机游戏中要想实现动画,必须首先创建一个Sprite对象,而其中的关键是()
A.寻找图片素材并将其切割成合适的大小
B.为精灵设定帧序列
C.指挥精灵在手机屏幕上移动
D.创建精灵对象
----选择:A
6.手机的坐标系是()0点为原点
A.左下
B.左上
C.右下
D.右上
----选择:B
7.Gauge是Item的一个常用子类,主要用于()
A.显示和编辑日期及时间信息
B.显示游戏中的进度条
C.输入和编辑文本
D.代表手机屏幕上的窗体
----选择:B
8.手机网络游戏设计时面临的最大问题是()
A.网络的连接
B.保持玩家之间可见信息的同步
C.异步显示玩家信息
D.玩家之间的可见性
----选择:B
9.MIDP中的Manager类的静态方法()可以完成单乐音的播放
A.createPlayer()
B.realize()
C.getContentType()
D.playTone()
----选择:D
10.手机游戏中的数据存储在()的数据库中
A.面向对象的
B.面向结构的
C.面向记录的
D.面向用户的
----选择:C
11.在MIDP1.0种若要获得按键的状态需要使用()方法
A.getKeyStates
B.keyPressed
C.getGraphics
D.keyReleased
----选择:B
12.Layer类中的()方法可以使玩家从视觉上觉得精灵在屏幕上移动
A.move()
B.setTransform()
C.setRefPixelPosition()
D.defineReferencePixel()
----选择:A
13.MIDP2.0图层是通过()类来实现的
A.Layer
B.Image
C.Screen
D.Graphics
----选择:B
14.按键操纵中有3种必不可少的按键事件,其中()在键被按住不放时调用
A.keyPressed()
B.keyRepeated()
C.keyReleased()
D.keyDisplay()
----选择:B
15.一个MIDlet套件将包含JAR文件和()文件
A.Profile
B.Configuration
C.JAD
D.PDA
----选择:C
16.Graphics支持图形的绘制,图像的处理主要使用()类来完成
A.Picture
B.Draw
C.Photo
D.Image
----选择:D
17.()是Screen的一个子类,负责向玩家现实一些信息并在转向新的界面元素前维持一段时间
A.Form
B.Alert
C.List
D.TextBox
----选择:B
18.地图编辑的时候有专门的()来设计复杂的地图
A.手动编写
B.地图拼合
C.地图编辑器
D.元素制作
----选择:C
19.TiledLayer绘制场景的方式是将游戏地图分为若干个()
A.row
B.column
C.table
D.cell
----选择:D
20.()的核心思想是通过玩家爱操纵的角色执行各种动作
A.回合游戏
B.在线游戏
C.脱机游戏
D.实时游戏
----选择:D

二、多选题

1.在绘制基本图形时,Graphics提供了()

A.LEFT
B.TOP
C.HCENTER
D.RIGHT
----选择:ACD
2.Graphics类停工了基础几何图形的绘制方法,可以绘制()
A.字符
B.图像
C.线形
D.矩形
----选择:ABCD
3.游戏开发流程包括()
A.市场调研
B.游戏策划
C.游戏开发
D.游戏运营
----选择:ABCD

4.要将精灵真正的应用于手机游戏需要()
A.让精灵在不同时刻显示为不同图画
B.为精灵设定时间序列
C.指挥精灵在手机屏幕上移动
D.只要创建精灵对象
----选择:ACD
5.一个动画是由()组成的
A.动画属性
B.动画名称
C.关键帧序列
D.动画控制器
----选择:ACD
6.播放器的播放状态有()
A.UNREALIZED
B.REALIZED
C.PREFETCHED
D.STARTEDE.CLOSED
----选择:ABCDE
7.Sprite类的构造函数有()
A.Sprite(Imageimage)
B.Sprite(Imageimage,intframewidth,intframeheight)
C.Sprite(Sprites)
D.Sprite(Sptires,intframewidth,intframeheight)
----选择:ABC
8.下列()方法是属于Player类的
A.start()
B.stop()
C.close()
D.deallocate()
----选择:ABCD
9.在J2ME中,()等成分被一起用来解决用户事件响应的问题
A.场景
B.画布
C.屏幕
D.元件
----选择:BCD
10.List是Screen的一个子类,负责提供列表的形式供玩家选择,它有两种主要的类型,分别为()
A.单选列表
B.复选框
C.多选列表
D.下拉框
----选择:AC

三、判断题

1.基于对象的动画不区分游戏中的角色和背景,统一的把它们看作一副完整的图片,通过快速变换图片实现动画的效果
A.错误
B.正确
----选择:A
2.“先编译,后解释,再执行”的特性使得Java程序实现了“一次编写,随处运行”
A.错误
B.正确
----选择:B
3.类是Java的核心和本质
A.错误
B.正确
----选择:B
4.Java是面向网络的语言
A.错误
B.正确
----选择:B
5.动态贴图的原理是利用图片的替换来实现动态效果
A.错误
B.正确
----选择:B
6.RPG是角色扮演游戏的简称
A.错误
B.正确
----选择:B
7.手机提供给使用者下达命令的途径主要包括手机键盘、手机屏幕、手写笔等
A.错误
B.正确
----选择:B
8.解决手机网络游戏同步难题有三种思路,其中状态同步是指每个手机都把玩家的输入事件通知给其他游戏实例的通信方式。
A.错误
B.正确
----选择:A
9.锚点(anchor)必须由一个水平方向上的常量和一个垂直方向上的常量组成
A.错误
B.正确
----选择:B
10.五子棋属于人工智能类型的游戏
A.错误
B.正确
----选择:B
11.Canvas类实现的界面元素属于高级界面
A.错误
B.正确
----选择:A
12.动画的原理是利用人类具有“视觉暂留”的特性
A.错误
B.正确
----选择:B
13.在手机游戏中要想实现动画,必须首先创建一个Sprite对象
A.错误
B.正确
----选择:B
14.手机中的数据记录文件有一些常用的属性可以被用户查看
A.错误
B.正确
----选择:B
15.3D手机游戏的开发大多是基于某些游戏引擎的,游戏引擎将游戏的基础API进行封装,这些基础APIjiang完成游戏中核心的功能
A.错误
B.正确
----选择:B
16.WTK是一组用于创建MIDP应用程序的工具
A.错误
B.正确
----选择:B
17.一个完整的JRE是由配置和简表组成的
A.错误
B.正确
----选择:B
18.创建地图的第一步是导入图片元素
A.错误
B.正确
----选择:B
19.HTTP是一个客户端和服务器端请求和应答的标准
A.错误
B.正确
----选择:B
20.为了避免绘图时出现的闪烁现象,提出了双缓冲技术来绘图
A.错误
B.正确
----选择:B