Android游戏试题Word格式.docx

上传人:b****4 文档编号:13507889 上传时间:2022-10-11 格式:DOCX 页数:11 大小:19.67KB
下载 相关 举报
Android游戏试题Word格式.docx_第1页
第1页 / 共11页
Android游戏试题Word格式.docx_第2页
第2页 / 共11页
Android游戏试题Word格式.docx_第3页
第3页 / 共11页
Android游戏试题Word格式.docx_第4页
第4页 / 共11页
Android游戏试题Word格式.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

Android游戏试题Word格式.docx

《Android游戏试题Word格式.docx》由会员分享,可在线阅读,更多相关《Android游戏试题Word格式.docx(11页珍藏版)》请在冰豆网上搜索。

Android游戏试题Word格式.docx

3.以下关于SurfaceView的说法正确的是(D)

A.SurfaceView是一种使用了双缓冲机制的特殊技术

B.SurfaceView只能独立存在,不能与其它控件一起使用

C.SurfaceView在绘画时必须重写onDraw(Canvascanvas)方法

D.SurfaceView必须首先通过SurfaceHolder获取一个Canvas在此Canvas上执行绘画操作后再通过SurfaceHolder向系统提交Canvas,并呈现绘画内容。

4.在SurfaceVIew中如何获取SurfaceHolder对象(A)

A.this.getHolder();

B.this.getSurfaceHolder();

C.this.getMyHolder();

D.newSurfaceHolder();

5.下列关于Handler的说法不正确的是(C)

A.Handler是Android的一种消息机制

B.使用Handler能够定时执行某些任务

C.Handler只能发布消息

D.使用Handler能够刷新UI组件

6.哪种view可以实现画面的及时更新(C)

a.TixtView

b.view

c.SurfaceView

d.viewGroup

7.下列方法中谁为sucfaceView添加回调方法(A)

a.voidaddCallBavk(Callbackcallback)

b.CanvaslockCanvas(Canvascanvas)

c.voidsurfaceDestroyed(SurfaceHolderholder)

d.voidunlockCanvasAndPost(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、Tween 

B、Frame 

C、Draw 

D、Animation

12.在Tween动画中,能呈现旋转效果的是(D)

A.alphaB.scaleC.translateD.ratate

13.下列是代表动画渲染器的是(A)

interpolator

B.accelerate_interpolator

C.decelerate_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.在Android2.2内核模拟器下,需要手动创建,不能被自动创建

B.在Android4.0以上内核模拟器下,不需要手动创建,能被自动创建

C.该文件下存放的是XML文件,用于设置动画效果属性,如alpha.xml等

D.该文件下主要放置多媒体等数据文件

16.Tween动画,使用View对象播放动画的方法是(D)

A.start()

B.play()

C.AnimationUtils.loadAnimation(Contextcontext,intid)

D.starAnimation(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程序开发中,保持画面始终保持处于竖屏的状态的方法是在AndroidManifest.xml文件中的Activity节点中加入以下哪一个属性(A)

A.android:

screenOrientation="

portrait"

//竖屏

B.android:

landscape"

//横屏

C.android:

unspecified"

//默认值,由系统选择方向

D.android:

sensor"

//显示的方向是由设备的方向传感器来决定的

19.下列关于Tween动画和Frame动画说法正确的有(AB)(多选)

A.两者都可以通过xml文件和代码两种方式来定义

B.自定义动画的灵活度,比这两个都高

C.与Tween动画和Frame动画相比,自定义动画使用的图片最多

D.这两个动画基本没什么区别

20.下列不是Android游戏程序的是(D)

A.愤怒的小鸟

B.植物大战僵尸

C.神庙逃亡

D.寻仙

21.为画笔设置抗锯齿效果的方法为(A)

A.paint.setAntiAlias();

B.paint.setColor();

C.paint.TextSize();

D.paint.setAlpha();

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.canvas.drawColor(Color.WHITE);

B.canvas.setColor(Color.WHITE);

C.canvas.drawColor(Color.YELLOW);

D.canvas.setARGB(Color.WHITE);

29在Canvas中定义一个直径为10的圆形的代码为(D)

B.Rectrect=newRect(10,20,20,30);

D.RectFrectf=newRectF

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1