Android游戏试题Word格式.docx
- 文档编号:16845920
- 上传时间:2022-11-26
- 格式:DOCX
- 页数:11
- 大小:19.17KB
Android游戏试题Word格式.docx
《Android游戏试题Word格式.docx》由会员分享,可在线阅读,更多相关《Android游戏试题Word格式.docx(11页珍藏版)》请在冰豆网上搜索。
5.下列关于Handler的说法不正确的是(C)
A.Handler是Android的一种消息机制
B.使用Handler能够定时执行某些任务
C.Handler只能发布消息
D.使用Handler能够刷新UI组件
6.哪种view可以实现画面的及时更新(C)
7.下列方法中谁为sucfaceView添加回调方法(A)
addCallBavk(Callbackcallback)
lockCanvas(Canvascanvas)
surfaceDestroyed(SurfaceHolderholder)
unlockCanvasAndPost(Canvascanvas)
8.SurfaceView在大小发生改变时调用哪个方法(B)
A:
voidsurfaceCreated(SurfaceHolderholder);
B:
voidsurfaceChanged(SurfaceHolderholder,intformat,intwidth,intheight);
C:
voidsurfaceDestroy(SurfaceHolderholder);
D:
voidlockCanvas(Canvascanvas);
9.关于View和SurfaceView,下列说法错误的是(D)
A:
View是最基础的,必须在UI主线程内更新画面,速度较慢。
B:
SurfaceView是VIew的子类,类似使用双缓冲机制。
C:
View一般用来绘制简单静态图像,SurfaceView多用在变换图像中。
D:
SurfaceView是最基础的,速度较慢。
10.在Handler发送信息的方法中,下面哪个方法是用来发送一个空消息(A)
sendEmptyMessage(intwhat)
sendMessage(Messagemessage)
sendMessageAtTime(Messagemessage,longupdateMillis)
sendMessageDelayed(Messagemessage,longdelayMillis)
11、下面属于android的动画分类的有(AB)(多项)
A、TweenB、FrameC、DrawD、Animation
12.在Tween动画中,能呈现旋转效果的是(D)
13.下列是代表动画渲染器的是(A)
interpolator
D.accelerate_decelerate_interpolator
14.下面的对自定style的方式正确的是(A)
A、<
resources>
<
stylename="
myStyle"
>
itemname="
android:
layout_width"
fill_parent
/item>
/style>
/resources>
B、<
<
C、<
D、<
15、关于res/anim文件下列说法正确的是(ABC)(多选)
A.在内核模拟器下,需要手动创建,不能被自动创建
B.在以上内核模拟器下,不需要手动创建,能被自动创建
C.该文件下存放的是XML文件,用于设置动画效果属性,如等
D.该文件下主要放置多媒体等数据文件
动画,使用View对象播放动画的方法是(D)
()
C.(Contextcontext,intid)
(Animationanimation)
17.关于Frame动画的XML,下列正确的是(A)
A.<
animation-list>
itemandroid:
drawable=”@drawable/icon”
duration=”100”/>
/animation-list>
B.<
animation-list>
frameAnimation=”100”/>
/animation-list>
C.<
android-list>
/android-list>
D.<
frameAnimation=”100”/>
18.在Android程序开发中,保持画面始终保持处于竖屏的状态的方法是在文件中的Activity节点中加入以下哪一个属性(A)
A.android:
screenOrientation="
portrait"
列关于Tween动画和Frame动画说法正确的有(AB)(多选)
A.两者都可以通过xml文件和代码两种方式来定义
B.自定义动画的灵活度,比这两个都高
C.与Tween动画和Frame动画相比,自定义动画使用的图片最多
D.这两个动画基本没什么区别
20.下列不是Android游戏程序的是(D)
A.愤怒的小鸟
B.植物大战僵尸
C.神庙逃亡
D.寻仙
21.为画笔设置抗锯齿效果的方法为(A)
D.();
22.对于Canvas的save()方法说法正确的是(C)
A.将Canvas恢复至下次缓存的状态
B.将Canvas恢复至上次缓存的状态
C.将当前Canvas的状态由系统进行缓存。
D.将Canvas的状态缓存
23下列不是Bitmap对象加载的获得方式的是(C)
A.从项目系统中加载
B.从sdcard中加载
C.从网络中加载
D.从另一个Bitmap中加载
24下列哪个方法是对Bitmap位图进行缩放的方法(B)
A.createBitmap();
B.createScaledBitmap();
C.decodeStream();
D.decodeResource();
25在Canvas中定义一个高20,宽10的矩形代码为(BD)
A.Rectrect=newRect(10,20,30,30);
B.Rectrect=newRect(10,20,20,40);
C.RectFrectf=newRectF(10,20,30,30);
D.RectFrectf=newRectF(10,20,20,40);
26在Paint中,可以设置画笔颜色的方法有(BD)(选2项)
A.setAlpha();
B.setARGB();
C.setStyle();
D.setColor();
27开发自定义View中的画布是指(D)
A.Paint
B.Bitmap
C.View
D.Canvas
28绘制画布背景为白色的代码为(A)
A.;
B.;
C.;
D.;
29在Canvas中定义一个直径为10的圆形的代码为(D)
rect=newRect(10,20,30,30);
rect=newRect(10,20,20,30);
rectf=newRectF(10,20,30,30);
rectf=newRectF(10,20,20,30);
30以下说法错误的是:
(D)
A.可以通过调用View组件的setFocusable(boolean)方法将View设置成能获取焦点的状态。
B.可以使用requestFocus()方法为View申请获得焦点。
C.可以使用isFocused()方法获得View是否获取到焦点的情况。
D.对于自定义的View而言,其默认的可以获取焦点的状态是true。
31在View和Activity捕获KeyEvent顺序中,关于特殊键位以下说法错误的是:
A.挂机键、电源键和Home均不受当前View是否获取到焦点的影响,也不能被捕获到键值。
B.当锁屏后再次点击摘机键并解锁,会回到锁屏前的Activity界面,View焦点重新获取,返回键摘机键均失去功能。
C.对于返回键和摘机键来说,当前View没有获取到焦点或者获取到焦点但KeyEvent接口方法均未返回true值时,功能可以正常使用,否者失去功能。
D.Activity的默认onKeyDown方法和onKeyUp方法中对返回键值进行了特殊判断处理,如果这两个方法中任意一个未能被调用到,则原有功能被破坏。
摘机键与之类似。
32、关于按键与触摸事件中:
通过调用View组件(A)方法,将View设置成能获取到焦点的状态
setFocusable
isFocused
requestFocus
getFocusable
33、关于按键与触摸事件中:
如果需要在自定义View中捕获到KeyEvent,则必须使用(A)将其设置成可以获取到焦点的状态。
setFocusable(true)
isFocused(true)
setFocusable(false)
isFocused(false)
34、关于按键与触摸事件中:
当触摸到手机的屏幕时,第一个触点会触发(A)事件
ACTION_DOWN
ACTION_CREATE
ACTION_MOVE
ACTION_UP
35、KeyEvent通常由(AB)部分组成(多选)
中的动作中的键值中的触点事件
36、下列不属于特殊的按键的是(C)
A.返回键B.挂机键C.删除键D.摘机键
37、KeyEvent通常由哪两部分组成(A)
A、KeyEvent中得动作,KeyEvent的键值
B、onKeyDown(),onKeyUp()
C、Activity,KeyEvent接口
38、当View使用___方法申请获取热点之后,是否一定会获取焦点(C)
A、onKeyDown(),一定。
B、setFocus(),不一定。
C、requestFocus(),不一定。
D、onKeyUp(),一定。
39、KeyEvent事件主要包括以下哪些事件(AB)
A、按下事件
B、弹起事件
C、移动事件
D、触摸事件
40、对于一个View而言,只有当其获取到(B)时,才能捕获到KeyEvent。
A、动作类型
B、焦点
C、语音识别
D、键值
41、在多点触摸中,触电的ID和动作类型信息分别储存在getAction()方法返回值的(BD)中[双选]
A、上八位
B、高八位
C、下八位
D、低八位
=(newRect(100,1,200,500))显示的矩形宽度是D
100
200
400
surfaceView的宽
43.【单选】阅读代码回答运行结果(C)
publicclassMainActivityextendsActivityimplementsOnClickListener
{
privateButtonmBtnLogin=(Button)findViewByIdprivateTextViewmTextViewUser;
@Override
protectedvoidonCreate(BundlesavedInstanceState)
{
(savedInstanceState);
setContentViewmTextViewUser=(TextView)findViewById(this);
newThread()
publicvoidrun()
(10);
}
}.start();
publicvoidonClick(Viewv)
(20);
}
$NotFoundException
$CalledFromWrongThreadException
D.运行正常,mTextViewUser组件上显示内容为10
44.下面哪些关键字是和多线程并发有关的(多选)AB
A.volatile
B.synchronized
C.public
D.final
45:
可以通过(AB)关闭整个应用程序
使用Pricess的killProcess方法后执行(0)
使用ActivityManger的restartPackag方法来结束应用的进程
根据Activity的生命周期
对所有的Activiy执行finish方法后执行(0)
E:
以通过stack的原理来结束
46在SDK的几个版本中,主流的退出应用程序的方式有(ab)(选两项)
A调用杀进程
B是用AvtivityManager在中加权限
C故意在应用程序中抛出异常
D自定义一个退出的方法
47为了保证游戏在被切换后不会因为进程被杀掉等而丢失游戏数据应重写Activity中的(A)
AonsaveInstanceState();
BOnCreat
COnDraw
DsetSufaceHolder
48游戏框架中下列哪些不属于控制类(Controller)所负责的的(AB)(多选)
A各类游戏模型
B游戏界面
C各类系统事件
D游戏逻辑事件的处理
49游戏框架主要由以下哪几部分组成()(选三项)
50.如果需要其他的View辅助SurfaceView显示游戏视图,可以将其他View作为以下(D)的属性在SurfaceView中设置和调用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Android 游戏 试题