android面试题及答案.doc
android面试题及答案
单项选择题(每题2分,共10题)
1.Android中用于显示文本的基本控件是()
A.ButtonB.TextViewC.EditTextD.ImageView
2.Android应用的入口是()
A.MainActivityB.onCreateC.AndroidManifest.xmlD.Application
3.以下哪个不是Android的布局管理器()
A.LinearLayoutB.RelativeLayoutC.FrameLayoutD.TableLayout
4.启动一个新Activity使用的方法是()
A.startServiceB.startActivityC.bindServiceD.onStart
5.处理Android中的点击事件通常使用()
A.onLongClickB.onKeyDownC.onClickD.onTouch
6.Android中存储数据的方式不包括()
A.SharedPreferencesB.SQLiteC.XMLD.FTP
7.以下哪个类用于处理网络请求()
A.HttpURLConnectionB.IntentC.BundleD.AsyncTask
8.Android系统的最低API级别是()
A.1B.8C.14D.21
9.用于在Android中加载图片的库是()
A.GlideB.RetrofitC.OkHttpD.ButterKnife
10.以下哪个方法用于在Activity销毁时执行清理操作()
A.onResumeB.onPauseC.onDestroyD.onStart
多项选择题(每题2分,共10题)
1.Android中的四大组件是()
A.ActivityB.ServiceC.BroadcastReceiverD.ContentProvider
2.以下属于Android布局属性的有()
A.layout_widthB.layout_heightC.layout_marginD.layout_weight
3.常用的Android开发语言有()
A.JavaB.KotlinC.C++D.Python
4.处理Android中的触摸事件的方法有()
A.onTouchEventB.onInterceptTouchEventC.dispatchTouchEventD.onClick
5.以下哪些是Android中的存储方式()
A.内部存储B.外部存储C.数据库存储D.云存储
6.Android中的动画类型包括()
A.补间动画B.帧动画C.属性动画D.转场动画
7.以下属于Android开发工具的有()
A.AndroidStudioB.EclipseC.ADTD.Gradle
8.用于解析JSON数据的库有()
A.GsonB.FastJsonC.JacksonD.Volley
9.启动Service的方式有()
A.startServiceB.bindServiceC.startForegroundServiceD.onCreateService
10.Android中的权限类型包括()
A.正常权限B.危险权限C.特殊权限D.自定义权限
判断题(每题2分,共10题)
1.Android应用只能使用Java语言开发。()
2.在Android中,LinearLayout是线性布局,只能水平排列子视图。()
3.SharedPreferences主要用于存储简单的键值对数据。()
4.Activity的生命周期方法中,onResume方法在Activity可见时调用。()
5.Android中的广播只能由系统发送。()
6.SQLite数据库是Android系统内置的轻量级数据库。()
7.所有Android布局都必须设置宽度和高度属性。()
8.AsyncTask可以在主线程中执行耗时操作。()
9.处理网络请求时,OkHttp