android工程师面试题及答案.doc
android工程师面试题及答案
一、单项选择题(每题2分,共10题)
1.Android中常用的布局管理器不包括()
A.LinearLayoutB.RelativeLayoutC.AbsoluteLayoutD.FileLayout
2.以下哪个是Android四大组件之一()
A.ServiceB.WidgetC.ToastD.Dialog
3.用于在Android中存储数据的是()
A.JavaBeanB.SQLiteC.JSOND.XML
4.启动一个新Activity使用的方法是()
A.startServiceB.bindServiceC.startActivityD.onCreate
5.处理用户触摸事件的方法是()
A.onClickB.onTouchEventC.onKeyDownD.onResume
6.Android应用的入口点是()
A.MainActivityB.onCreateC.AndroidManifest.xmlD.build.gradle
7.以下哪个用于加载布局文件()
A.setContentViewB.findViewByIdC.newViewD.layoutInflater
8.监听网络状态变化通常使用()
A.BroadcastReceiverB.ServiceC.ActivityD.Fragment
9.图片加载框架Glide主要作用是()
A.加载网络图片B.绘制图形C.播放视频D.处理音频
10.以下哪个是Android中的动画类型()
A.帧动画B.物理动画C.3D动画D.粒子动画
答案:1.D2.A3.B4.C5.B6.C7.A8.A9.A10.A
二、多项选择题(每题2分,共10题)
1.以下属于Android布局属性的有()
A.layout_widthB.layout_heightC.gravityD.margin
2.Android四大组件包含()
A.ActivityB.ServiceC.BroadcastReceiverD.ContentProvider
3.以下哪些是Android中常用的存储方式()
A.SharedPreferencesB.SQLiteC.文件存储D.数据库存储
4.以下哪些方法属于Activity的生命周期方法()
A.onCreateB.onStartC.onResumeD.onDestroy
5.处理用户输入事件的有()
A.onKeyDownB.onTouchEventC.onMenuItemSelectedD.onFocusChanged
6.以下属于Android动画框架的有()
A.ValueAnimatorB.ObjectAnimatorC.AnimationD.AnimatorSet
7.网络请求库有()
A.OkHttpB.RetrofitC.VolleyD.Gson
8.以下哪些是Fragment的方法()
A.onCreateViewB.onActivityCreatedC.onResumeD.onStart
9.Android开发中常用的工具包括()
A.AndroidStudioB.EclipseC.GradleD.Maven
10.以下哪些属于Android中的视图容器()
A.FrameLayoutB.TableLayoutC.ScrollViewD.TextView
答案:1.ABCD2.ABCD3.ABC4.ABCD5.ABD6.ABCD7.ABC8.ABCD9.AC10.ABC
三、判断题(每题2分,共10题)
1.Android应用只能运行在手机设备上。()
2.Service可以在后台长时间运行,不提供用户界面。()
3.SharedPreferences只能存储简单数据类型。()
4.Activity销毁后就不能再次启动。()
5.Android中所