![Android游戏试题_第1页](http://file2.renrendoc.com/fileroot_temp3/2021-11/2/49b34bc3-ad85-48f5-a544-bd319caf0f78/49b34bc3-ad85-48f5-a544-bd319caf0f781.gif)
![Android游戏试题_第2页](http://file2.renrendoc.com/fileroot_temp3/2021-11/2/49b34bc3-ad85-48f5-a544-bd319caf0f78/49b34bc3-ad85-48f5-a544-bd319caf0f782.gif)
![Android游戏试题_第3页](http://file2.renrendoc.com/fileroot_temp3/2021-11/2/49b34bc3-ad85-48f5-a544-bd319caf0f78/49b34bc3-ad85-48f5-a544-bd319caf0f783.gif)
![Android游戏试题_第4页](http://file2.renrendoc.com/fileroot_temp3/2021-11/2/49b34bc3-ad85-48f5-a544-bd319caf0f78/49b34bc3-ad85-48f5-a544-bd319caf0f784.gif)
![Android游戏试题_第5页](http://file2.renrendoc.com/fileroot_temp3/2021-11/2/49b34bc3-ad85-48f5-a544-bd319caf0f78/49b34bc3-ad85-48f5-a544-bd319caf0f785.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1. 如何在其他View中使用com.cjedu.cowjump包中自定义名为MySurfaceView的SurfaceView (C)A. 在View的XML文件中添加<com.cjedu.cowjump.MySurfaceView/>并添加相应的属性后,然后在Activity中通过new实例化MySurfaceView.B. 在View的XML文件中添加<SurfaceView />并添加相应的属性后,然后在Activity中通过new实例化MySurfaceView.C. 在View的XML文件中添加<com.cjedu.cowjump.MySurfaceV
2、iew/>并添加相应的属性后,然后在Activity中通过findViewById获取自定义SurfaceView对象D. 以上说法均不对2. 自定义SurfaceView 与其他View混合使用时,在XML文件中下面哪个属性是不可少的(D)A. android:id=”;B. android:layout_width=”;C. android:layout_height=”D. 以上均不可少3. 以下关于SurfaceView的说法正确的是(D)A. SurfaceView是一种使用了双缓冲机制的特殊技术B. SurfaceView只能独立存在,不能与其它控件一起使用C. Surfac
3、eView在绘画时必须重写onDraw(Canvas canvas)方法推荐精选D. SurfaceView必须首先通过SurfaceHolder获取一个Canvas在此Canvas上执行绘画操作后再通过SurfaceHolder向系统提交Canvas,并呈现绘画内容。4. 在SurfaceVIew中如何获取SurfaceHolder对象(A)A. this.getHolder();B. this.getSurfaceHolder();C. this.getMyHolder();D. new SurfaceHolder();5. 下列关于Handler的说法不正确的是(C)A. Handler
4、是Android的一种消息机制B. 使用Handler能够定时执行某些任务C. Handler只能发布消息D. 使用Handler能够刷新UI组件6.哪种view可以实现画面的及时更新(C)a.TixtViewb.view c.SurfaceView d.viewGroup7.下列方法中谁为sucfaceView添加回调方法(A)a.void addCallBavk(Callback callback)b.Canvas lockCanvas(Canvas canvas)推荐精选c.void surfaceDestroyed(SurfaceHolder holder)d.void unlockC
5、anvasAndPost(Canvas canvas)8. SurfaceView在大小发生改变时调用哪个方法(B)A:void surfaceCreated(SurfaceHolder holder);B:void surfaceChanged(SurfaceHolder holder,int format,int width,int height);C:void surfaceDestroy(SurfaceHolder holder);D:void lockCanvas(Canvas canvas);9. 关于View和SurfaceView,下列说法错误的是(D )A:View是最基础的
6、,必须在UI主线程内更新画面,速度较慢。B:SurfaceView是VIew的子类,类似使用双缓冲机制。C:View一般用来绘制简单静态图像,SurfaceView多用在变换图像中。D:SurfaceView是最基础的,速度较慢。10. 在Handler发送信息的方法中,下面哪个方法是用来发送一个空消息(A)A:sendEmptyMessage(int what)B:sendMessage(Message message)C:sendMessageAtTime(Message message,long updateMillis)D:sendMessageDelayed(Message mess
7、age,long delayMillis)11、下面属于android的动画分类的有(AB)(多项)推荐精选A、Tween B、Frame C、Draw D、Animation12.在Tween动画中,能呈现旋转效果的是(D)A.alpha B.scale C.translate D.ratate13.下列是代表动画渲染器的是(A)A. android:interpolator B.accelerate_interpolator C.decelerate_interpolator D. accelerate_decelerate_interpolator14
8、.下面的对自定style的方式正确的是(A) A、<resources> <style name="myStyle"> <item name="android:layout_width">fill_parent</item> </style> </resources> B、 <style name="myStyle"> <item name="android:layout_width">fill_parent</i
9、tem> </style> 推荐精选C、 <resources><item name="android:layout_width">fill_parent</item> </resources> D、 <resources> <style name="android:layout_width">fill_parent</style> </resources>15、关于res/anim文件下列说法正确的是(ABC)(多选)A.在Android2
10、.2内核模拟器下,需要手动创建,不能被自动创建B.在Android4.0以上内核模拟器下,不需要手动创建,能被自动创建C该文件下存放的是XML文件,用于设置动画效果属性,如alpha.xml等D该文件下主要放置多媒体等数据文件16.Tween动画,使用View对象播放动画的方法是(D)A.start() B.play() C. AnimationUtils.loadAnimation(Context context,int id) D.starAnimation(Animation animation)推荐精选17.关于Frame动画的XML,下列正确的是(A)A.<animation-
11、list><item android:drawable=”drawable/icon”android:duration=”100”/></animation-list>B. < animation -list> <item android:drawable=”drawable/icon”android:frameAnimation=”100”/></ animation -list>C. < android -list><item android:drawable=”drawable/icon”android:
12、duration=”100”/></ android -list>D. < android -list><item android:drawable=”drawable/icon”android: frameAnimation =”100”/></ android -list>18.在Android程序开发中,保持画面始终保持处于竖屏的状态的方法是在AndroidManifest.xml文件中的Activity节点中加入以下哪一个属性(A)推荐精选Aandroid:screenOrientation="portrait"
13、 /竖屏Bandroid:screenOrientation="landscape"/横屏Candroid:screenOrientation="unspecified"/默认值,由系统选择方向Dandroid:screenOrientation="sensor"/显示的方向是由设备的方向传感器来决定的19.下列关于Tween动画和Frame动画说法正确的有(AB)(多选)A. 两者都可以通过xml文件和代码两种方式来定义B. 自定义动画的灵活度,比这两个都高C. 与Tween动画和Frame动画相比,自定义动画使用的图片最多D.这两
14、个动画基本没什么区别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)
15、A. 从项目系统中加载B. 从sdcard中加载C. 从网络中加载D. 从另一个Bitmap中加载24下列哪个方法是对Bitmap位图进行缩放的方法(B)A. createBitmap();B. createScaledBitmap();C. decodeStream();D. decodeResource();25在Canvas中定义一个高20,宽10的矩形代码为(BD)推荐精选A. Rect rect = new Rect(10,20,30,30);B. Rect rect = new Rect(10,20,20,40);C. RectF rectf = new RectF(10,20,3
16、0,30);D. RectF rectf = new RectF(10,20,20,40);26在Paint中,可以设置画笔颜色的方法有(BD)(选2项)A. setAlpha();B. setARGB();C. setStyle();D. setColor();27开发自定义View中的画布是指(D)A. PaintB. BitmapC. ViewD. Canvas28绘制画布背景为白色的代码为(A)A. canvas.drawColor(Color.WHITE);B. canvas.setColor(Color.WHITE);C. canvas.drawColor(Color.YELLOW
17、);D. canvas.setARGB(Color.WHITE);推荐精选29在Canvas中定义一个直径为10的圆形的代码为(D)A.Rect rect = new Rect(10,20,30,30);B.Rect rect = new Rect(10,20,20,30);C.RectF rectf = new RectF(10,20,30,30);D.RectF rectf = new RectF(10,20,20,30);30以下说法错误的是:(D)A. 可以通过调用View组件的setFocusable(boolean)方法将View设置成能获取焦点的状态。B. 可以使用request
18、Focus()方法为View申请获得焦点。C. 可以使用isFocused()方法获得View是否获取到焦点的情况。D. 对于自定义的View而言,其默认的可以获取焦点的状态是true。31在View和Activity捕获KeyEvent顺序中,关于特殊键位以下说法错误的是:(D)A. 挂机键、电源键和Home均不受当前View是否获取到焦点的影响,也不能被捕获到键值。B. 当锁屏后再次点击摘机键并解锁,会回到锁屏前的Activity界面,View焦点重新获取,返回键摘机键均失去功能。C. 对于返回键和摘机键来说,当前View没有获取到焦点或者获取到焦点但KeyEvent接口方法均未返回tru
19、e值时,功能可以正常使用,否者失去功能。推荐精选D. Activity的默认onKeyDown方法和onKeyUp方法中对返回键值进行了特殊判断处理,如果这两个方法中任意一个未能被调用到,则原有功能被破坏。摘机键与之类似。32、关于按键与触摸事件中:通过调用View组件(A)方法,将View设置成能获取到焦点的状态A:setFocusableB:isFocusedC:requestFocusD:getFocusable33、关于按键与触摸事件中:如果需要在自定义View中捕获到KeyEvent,则必须使用(A)将其设置成可以获取到焦点的状态。A:setFocusable(true)B:isFo
20、cused(true)C:setFocusable(false)D:isFocused(false)34、关于按键与触摸事件中:当触摸到手机的屏幕时,第一个触点会触发(A)事件A:ACTION_DOWNB:ACTION_CREATEC:ACTION_MOVED:ACTION_UP推荐精选35、KeyEvent通常由(AB)部分组成(多选)?A.KeyEvent中的动作 B.KeyEvent中的键值 C.KeyEvent中的触点 D.KeyEvent事件36、下列不属于特殊的按键的是(C)?A.返回键 B.挂机键 C.删除键 D.摘机键37、KeyEvent通常由哪两部分组成(A)A、KeyEv
21、ent中得动作,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和动作
22、类型信息分别储存在getAction()方法返回值的(BD)中 双选A、上八位B、高八位C、下八位D、低八位42.canvas = holder.lockCanvas(new Rect(100, 1, 200, 500)显示的矩形宽度是DA:100B:200C:400D:surfaceView的宽43.【单选】阅读代码回答运行结果(C )publicclass MainActivity extends Activity implements OnClickListener推荐精选 private Button mBtnLogin = (Button) findViewById(R.id.btn
23、_login); private TextView mTextViewUser; Override protected void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mTextViewUser = (TextView) findViewById(R.id.textview_user); mBtnLogin.setOnClickListener(this); newThread() Override publicvoidrun() mTextViewUser.setText(10); .start();推荐精选 Override public void onClick(View v) mTextViewUser.setText(20); A.Resources$NotFoundExceptionB.ViewRootImpl$CalledFromWrongThreadExceptionC.NullPointerExceptionD.运行
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度豪华办公室租赁及商务接待服务合同
- 电子产品运输保险合同模板
- 工程管理与规范操作指导手册
- 投资融资协议书
- 工副业承包经营合同
- 农产品国际贸易与合作指南
- 个人租房合同协议书
- 原始股权转让协议书
- 承包注塑机维修合同
- 销售服务费合同
- 劳动合同薪酬与绩效约定书
- 消除医疗歧视管理制度
- JT-T-1180.2-2018交通运输企业安全生产标准化建设基本规范第2部分:道路旅客运输企业
- 2024交管12123驾照学法减分必考题库附答案
- 脑脊液常规检查
- 2024年苏州经贸职业技术学院单招职业适应性测试题库附答案
- 柴油机油-标准
- 监狱安全课件
- 《初三开学第一课 中考动员会 中考冲刺班会》课件
- 慢性萎缩性胃炎的护理查房
- 住院医师规范化培训临床实践能力结业专科技能考核(全科医学科)妇科检查及分泌物留取
评论
0/150
提交评论