游戏设计概论真题精选.docx
- 文档编号:8817086
- 上传时间:2023-05-15
- 格式:DOCX
- 页数:23
- 大小:13.49KB
游戏设计概论真题精选.docx
《游戏设计概论真题精选.docx》由会员分享,可在线阅读,更多相关《游戏设计概论真题精选.docx(23页珍藏版)》请在冰点文库上搜索。
游戏设计概论真题精选
[判断题]
1、变量%today和变量%toDAy是同一个变量
参考答案:
对
[单项选择题]
2、关于
Console.log日志文件,下列说法正确的是()
A.记录引擎的运行流程,程序员用它发现其中的错误
B.记录脚本的运行过程,程序员可用它发现一些错误
C.即使不在脚本中作设置,该日志文件也会自动生成
D.日志文件的内容只能重写,不能追加
参考答案:
B
[单项选择题]
3、以下代码的输出结果是()$va1=0;
$val--){$va1++;
}
A.0
B.9
C.10
D.这是一个无限循环,没有输出
参考答案:
C
for($val=9;$val>=0;
echo($va1);
[单项选择题]
4、按()键可以切换到游戏地图编辑器状态。
A.F9
B.F10
C.F11
D.F12
参考答案:
C
[单项选择题]
5、Torque引擎本身使用的音频处理API是()
A.OpenGL
B.OpenAL
C.glu2d3dD.wrap_oal
参考答案:
A
[单项选择题]
6、Torque中游戏角色的动画是用哪一种格式的文件保存的()
A.*.dts
B.*.3ds
C.*.bip
D.*.dsq
参考答案:
D
[单项选择题]
7、在WorldEditor状态下按()键切换到对象插入界面(WorldEditorCreator)
A.F3
B.F4
C.F5
D.F6
参考答案:
B
[单项选择题]
8、下列说法中正确的是()
A.GuiBitmapButtonCtrl是一种非图形化的按钮。
B.GuiBitmapButtonCtrl控件只能使用Jpeg格式的图片。
C.GuiBitmapButtonCtrl控件的尺寸不能小于256*256。
D.GuiBitmapButtonCtrl控件的行为和GuiButtonCtrl很类似。
参考答案:
B
[单项选择题]
9、下图中最下方的3个四维数组表示的是()
A.触发区域的大小
B.触发器的位置
C.粒子的位置
D.触发器的旋转角度
参考答案:
A
[单项选择题]
10、在Torque关于switch语句说法正确的是()
A.该语句可以对字符串处理。
B.该语句和switch$相比,switch$语句中的case后表达式可以使用字符形式。
C.该语句不但可以方便的处理字符传,而且可以对数值进行估算。
D.该语句仅用于估算数值。
参考答案:
D
[单项选择题]
11、下面哪一项不属于Torque脚本中的关键字()
A.break
B.if
C.go
D.while
参考答案:
C
[单项选择题]
12、以下说法错误的是()
A.除了被引擎所直接播放的以外的动画都必须由脚本调用。
B.torque可以直接调用*.max文件中的动画。
C.游戏中的落下动画,可以通过重力系统自动处理。
D.创建玩家角色的代码必须定义在服务器端。
参考答案:
B
[单项选择题]
13、以下哪一种是Torque的程序编制过程()
A.编辑——编译——链接——运行。
B.编辑——编译——运行。
C.编辑——链接——运行。
D.编译——编辑——链接——运行。
参考答案:
B
[单项选择题]
14、在Torque中爆炸效果是通过()实现的
A.GameBaseData
B.ParticleData
C.DebrisData
D.ExplosionData
参考答案:
D
[单项选择题]
15、以下关于声音描述错误的是:
()
A.背景音乐是存放在客户端的。
B.alxplay($Test);是用于播放声音的函数。
C.游戏中所有的声音都是存放在客户端。
D.声音可以分成2D和3D两种。
参考答案:
C
[多项选择题]
16、游戏引擎一般包括以下哪些子系统()
A.渲染
B.模型与动画
C.物理
D.脚本
参考答案:
A,B,C,D
[单项选择题]
17、下面哪一种格式的文件可以作为背景音乐()
A.*.mp3
B.*.rm
C.*.avg
D.*.wav
参考答案:
D
[多项选择题]
18、在广义上来说,Torque引擎中包含哪几种触发器:
()
A.areatriggers区域触发器
B.animationtriggers动作触发器
C.weaponstatetriggers武器状态触发器
D.playereventcontroltriggers玩家事件控制触发器
参考答案:
A,B,C,D
[单项选择题]
19、按下以下哪一个按钮可以查看控制台()
A.~
B.\
C.ALT
D.CTRL
参考答案:
A
[单项选择题]
20、利用Runnable接口实现线程必须复写run()方法,这个run()方法是由哪一个方法调用的?
A.start()
B.doStart()
C.startApp()
D.doRun()
参考答案:
A
[单项选择题]
21、游戏中的“瀑布”通常使用以下哪一个系统实现的()
A.物理系统
B.粒子系统
C.动画系统
D.模型系统
参考答案:
B更多内容请访问《睦霖题库》微信公众号
[单项选择题]
22、使用TextBox实现输入框时,决定使用的限制类型为只能输入数字类型的密码限制,下面编写正确的是()
A.SENSITIVE∣PASSWORD
B.UNEDITABLE∣PASSWORD
C.NUMERIC∣PASSWORD
D.以上都不对
参考答案:
D
[单项选择题]
23、以下哪一项是“静态模型”:
()
A.Interior
B.Shapes
C.StaticShapes
D.MissionObjects
参考答案:
C
[填空题]24写下高级用户界面的体系结构,从Displayable开始。
参考答案:
[单项选择题]
25、以下关于GUI说法错误的是()
A.GUI可以用来接收用户输入,显示输出。
B.菜单屏幕、HUD界面、选项对话框都属于GUI的内容。
C.GUI制作与Torque脚本无关。
D.GUI制作需要美术人员的配合。
参考答案:
C
[填空题]26简述以下代码的实现效果,说明具体是如何实现的,即实现的基本思想是什
么?
参考答案:
实现效果:
图片的镜面翻转。
基本思想:
将图片分割成纵向的矩形,宽一像素,高为图片的高,然后将绘制的位置掉转。
[单项选择题]
27、在Torque场景中,()对象用来渲染天空,生成云层,设定世界的可视距离和雾化效果。
A.TerrainBlock对象
B.interior对象
C.GUI对象
D.sky对象
参考答案:
D[填空题]28某同学在写飞机射击游戏的时候出现了一个问题,当我方飞机发射的子弹与敌方飞机相撞的时候爆炸效果虽然出现了,但是却停止不了,一直不停的播放爆炸的动画,请在以下代码片段中写出实现代码,使爆炸动画在播放一次之后便不再播放。
已知:
bullets为子弹数组,爆炸图片共7帧,s_exp为爆炸精
灵。
参考答案:
[单项选择题]
29、目前游戏中的动画系统分为模型动画系统和()
A.2D动画系统
B.骨骼动画系统
C.即时动画系统
D.人物动画系统
参考答案:
B
[填空题]30简述j2me,j2ee,j2se的区别。
参考答案:
J2se:
java的基础版本,适合制作桌面程序J2me:
java微型版本,适合做移动设备的嵌入式开发J2ee:
java企业级版本,适合做大型的企业项目系统
[单项选择题]
31、第一款真正意义上的3D引擎是()
A.Quake引擎
B.Doom引擎
C.Unreal引擎
D.Torque引擎
参考答案:
A
[填空题]32将以下MIDP2.0用户界面的体系结构补充完整(箭头表示继承关系)。
参考答案:
[单项选择题]
33、制作瀑布声音时,我们要进入游戏中来完成声音的创建,要选择()界面,来完成瀑布声音。
A.WorldEditorCreator
B.WorldEditor
C.WorldEditorInspector
D.MissionAreaEditor
参考答案:
A
[填空题]34下面这段代码实现的功能是在屏幕正中央有一个黑色的小方块,用户按下中心键,小方块按照随机产生的方向前进,现在要添加一个功能,即小方块碰到屏幕边缘后反方向运动,请在以下代码给出的位置中填写实现代码。
(仅提供run方法的具体内容,已知小方块宽高为10像素)
参考答案:
[单项选择题]
35、如下代码段:
ReferenceDistance=
20.0;
MaxDistance=
100.0;这两句代码表示()
A.在距离20-100以内都能听见,而且声音有渐变
B.在距离100以内都能听见,20以内声音有渐变
C.在距离100以内都能听见,20-100以内有渐变
D.在距离20-100以内都能听见,20-100以内有渐变
参考答案:
A
[单项选择题]
36、以下代码将对Sprite对象做怎样的操作:
setTransform(TRANS_ROT90)?
()
A.顺时针旋转90度
B.逆时针旋转90度
C.水平翻转后顺时针旋转90度
D.水平翻转后逆时针旋转90
度
参考答案:
A
[单项选择题]
37、用于播放声音的函数是()
A.alxListenerf()
B.alxPlay()
C.expandFilename()
D.exec()
参考答案:
B
[单项选择题]
38、以下各项哪些类和接口可以实现线程的运作?
()
A.Runnable接口
B.Thread类
C.TimerTask类
D.以上均可
参考答案:
D
[单项选择题]
39、用来找到声音文件正确的完整路径的函数,并且返回值是一个指向实际声音对象的句柄,那么这个函数是()
A.alxPlay()
B.alxListenerf()
C.expandFilename()
D.OnServerCreated()
参考答案:
B
[单项选择题]
40、Canvas是下列()类的直接子类。
A.Screen
B.Displayable
C.Form
D.Graphics
参考答案:
B
[单项选择题]
41、Torque中的角色动画格式为()
A.DTSB.MAX
C.DSQ
D.SWF
参考答案:
A
[单项选择题]
42、下列中不属于CLDC这种配制的设备是()
A.PAD
B.手机
C.寻呼机
D.机顶盒
参考答案:
D
[单项选择题]
43、下列哪个控件经常用来表示界面的大背景()
A.GuiCheckBoxCtrl
B.GuiChunkedBitmapCtrl
C.GuiControl
D.GuiTextCtrl
参考答案:
B
[单项选择题]
44、图形化的按钮控件是()
A.GuiBitmapButtonCtrl
B.GuiButtonCtrl
C.GuiBitmapCtrl
D.GuiCtrl
参考答案:
A
[单项选择题]
45、粒子系统中粒子发射器的datablock是()
A.ParticleData
B.ParticleEmitterData
C.ParticleEmiitterData
D.ProjectileData
参考答案:
B
[单项选择题]
46、如果存在一个服务器端直接通讯函数调用:
commandToClient(%client,’TellMessage’,%sender,%msg);那么对应的客户端响应函数的定义可以为。
()
A.functionclientCmdTellMessage(%sender,%msgString)
{}
B.functionclientCmdTellMessage(%client,%sender,%msgString)
{}
C.functionclientCmdTellMessage(%client,%function,%sender,%msgString)
{}
D.functionclientCmdTellMessage(%client,%function,%sender,%msgString)
{};
参考答案:
A
[单项选择题]
47、如果要建立多人在线的服务器,以下代码正确的是()
A.createServer("SinglePlayer","control/data/maps/book_ch4.mis");
B.createServer("MultiPlayer","control/data/maps/book_ch4.mis");
C.createServer("MultiPlayer",control/data/maps/book_ch4.mis);
D.createServer("SinglePlayer",control/data/maps/book_ch4.mis);
参考答案:
C
[单项选择题]
48、若一个对象被命名为MyObject,则下列访问该对象的语句中,错误的是
()
A.
MyObject.aproperty=42;
B."MyObject".aproperty=42;
C.%objname=MyObject;
%
objname.aproperty=42;
D.%objname=42;
%
objname.aproperty=42;
参考答案:
D
[单项选择题]
49、设某客户端有一直接通讯函数CommandToServer(’TellEveryone’,%msg);其中,第二个参数是一个字符串。
服务器端有一响应函数functionServerCmdTellEveryone(%client,%value)
{}那么,%client的值是()
A.该客户端的GameConnection句柄
B.一个索引号,表示该客户端在客户端组中的编号
C.%msg的值,即一个字符串
D.‘TellEveryone’
参考答案:
B
[单项选择题]
50、以下代码的输出结果是()datablockPlayerData(objdata)
{shapeFile="./
player.dts";
};
functionobjdata:
:
func(%var){echo(%var);
}
objdata.func();
A.没有输出
B.0
C.objdata
D.编译错误
参考答案:
C
[单项选择题]
51、以下代码的输出结果是()while
(1){$var++;
$result=$var;
if($result==17)break;
$var--;
}echo($result);
A.0
B.17
C.18
D.这是一个无限循环,没有输出
参考答案:
D
[单项选择题]
52、在下面的代码中,存在编译错误的是()
A.
B.C.
D.
参考答案:
B
[单项选择题]
53、以下关于数组的代码中,不被torque支持的是()
A.$MyMultiArray[0_1]=30;
B.$MyMultiArray[0,1]=10;
C.$MyMultiArray[3]=200;
D.$MyMultiArray[2]
[3]=15;
参考答案:
D
[单项选择题]
54、torque脚本中的字符串操作符中,联接符是()
A.@
B.TAB
C.SPC
D.NL
参考答案:
A
[单项选择题]
55、设有以下代码行,对于输出结果,以下说法正确的是()$a="thisisaregularstring";
$b=’thisisataggedstring’;
echo($a);
echo($b);
A.语句3和语句4的输出结果是一样的
B.语句4的输出虽和3不同,但也是一个字符串
C.语句4没有任何输出
D.语句4的输出是一个整数
参考答案:
D
[单项选择题]
56、在以下的变量命名中,存在错误的是()
A.%isOpen
B.%item_234
C.$the_result
D.$true
参考答案:
D
[单项选择题]
57、在屏幕上绘制文字,若想让所绘制文字出现在屏幕左上角,以下方法的最后一个参数应该如何填写?
()
A.A
B.B
C.C
D.D
参考答案:
C
[单项选择题]
58、表达式echo(15+
15.6);的输出结果是()
A.30
B.30.0
C.30.6
D.31
参考答案:
C
[单项选择题]
59、在torque脚本中,以下非法的赋值语句是()
A.$n=++$i;
B.$n=$j++;
C.$n=$i*$j;
D.$n=$i-$j;
参考答案:
A
[单项选择题]
60、下列不属于MIDlet状态的是()
A.运行状态
B.新建状态
C.暂停状态
D.终止状态
参考答案:
B
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 游戏 设计 概论 精选