drawable=”@drawable/icon”
android:
frameAnimation=”100”/>
18.在Android程序开发中,保持画面始终保持处于竖屏的状态的方法是在AndroidManifest.xml文件中的Activity节点中加入以下哪一个属性(A)
A.android:
screenOrientation="portrait"//竖屏
B.android:
screenOrientation="landscape"//横屏
C.android:
screenOrientation="unspecified"//默认值,由系统选择方向
D.android:
screenOrientation="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)
A.Rectrect=newRect(10,20,30,30);
B.Rectrect=newRect(10,20,20,30);
C.RectFrectf=newRectF(10,20,30,30);
D.RectFrectf=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顺序中,关于特殊键位以下说法错误的是:
(D)
A.挂机键、电源键和Home均不受当前View是否获取到焦点的影响,也不能被捕获到键值。
B.当锁屏后再次点击摘机键并解锁,会回到锁屏前的Activity界面,View焦点重新获取,返回键摘机键均失去功能。
C.对于返回键和摘机键来说,当前View没有获取到焦点或者获取到焦点但KeyEvent接口方法均未返回true值时,功能可以正常使用,否者失去功能。
D.Activity的默认onKeyDown方法和onKeyUp方法中对返回键值进行了特殊判断处理,如果这两个方法中任意一个未能被调用到,则原有功能被破坏。
摘机键与之类似。
32、关于按键与触摸事件中:
通过调用View组件(A)方法,将View设置成能获取到焦点的状态
A:
setFocusable
B:
isFocused
C:
requestFocus
D:
getFocusable
33、关于按键与触摸事件中:
如果需要在自定义View中捕获到KeyEvent,则必须使用(A)将其设置成可以获取到焦点的状态。
A:
setFocusable(true)
B:
isFocused(true)
C:
setFocusable(false)
D:
isFocused(false)
34、关于按键与触摸事件中:
当触摸到手机的屏幕时,第一个触点会触发(A)事件
A:
ACTION_DOWN
B:
ACTION_CREATE
C:
ACTION_MOVE
D:
ACTION_UP
35、KeyEvent通常由(AB)部分组成(多选)?
A.KeyEvent中的动作B.KeyEvent中的键值C.KeyEvent中的触点D.KeyEvent事件
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、低八位
42.canvas=holder.lockCanvas(newRect(100,1,200,500))显示的矩形宽度是D
A:
100
B:
200
C:
400
D:
surfaceView的宽
43.【单选】阅读代码回答运行结果(C)
publicclassMainActivityextendsActivityimplementsOnClickListener
{
privateButtonmBtnLogin=(Button)findViewById(;
privateTextViewmTextViewUser;
@Override
protectedvoidonCreate(BundlesavedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(;
mTextViewUser=(TextView)findViewById(;
mBtnLogin.setOnClickListener(this);
newThread()
{
@Override
publicvoidrun()
{
mTextViewUser.setText(10);
}
}.start();
}
@Override
publicvoidonClick(Viewv)
{
mTextViewUser.setText(20);
}
}
A.Resources$NotFoundException
B.ViewRootImpl$CalledFromWrongThreadException
C.NullPointerException
D.运行正常,mTextViewUser组件上显示内容为10
44.下面哪些关键字是和多线程并发有关的(多选)AB
A.volatile
B.synchronized
C.public
D.final
45:
可以通过(AB)关闭整个应用程序
A:
使用Pricess的killProcess方法后执行System.exit(0)
B:
使用ActivityManger的restartPackag方法来结束应用的进程
C:
根据Activity的生命周期
D:
对所有的Activiy执行finish方法后执行System.exit(0)
E:
以通过stack的原理来结束
46在SDK的几个版本中,主流的退出应用程序的方式有(ab)(选两项)
A调用杀进程
B是用AvtivityManager在AndroidManifest.xml中加权限
C故意在应用程序中抛出异常
D自定义一个退出的方法
47为了保证游戏在被切换后不会因为进程被杀掉等而丢失游戏数据应重写Activity中的(A)
AonsaveInstanceState();
BOnCreat
COnDraw
DsetSufaceHolder
48游戏框架中下列哪些不属于控制类(Controller)所负责的的(AB)(多选)
A各类游戏模型
B游戏界面
C各类系统事件
D游戏逻辑事件的处理
49游戏框架主要由以下哪几部分组成()(选三项)
A.Activity
B.SurfaceView
C.View
D.Thtead
50.如果需要其他的View辅助SurfaceView显示游戏视图,可以将其他View作为以下(D)的属性在SurfaceView中设置和调用?
A.Controller
B.Model
C.Actity
D.SurfaceView