android面试题及答案
单项选择题(每题2分,共10题)
1.Android中用于创建界面的基本组件是()
A.ActivityB.ViewC.ServiceD.Intent
2.以下哪个是Android系统的四大组件之一()
A.BroadcastReceiverB.DialogC.ToastD.Menu
3.Android项目中的资源文件存放在()目录
A.srcB.resC.libsD.assets
4.启动一个新的Activity使用的方法是()
A.startServiceB.bindServiceC.startActivityD.onCreate
5.用于在Android中处理异步任务的类是()
A.ThreadB.HandlerC.AsyncTaskD.Runnable
6.以下哪个布局管理器是线性布局()
A.RelativeLayoutB.LinearLayoutC.FrameLayoutD.TableLayout
7.Android应用的入口点是()
A.onCreate方法B.onStart方法C.onResume方法D.main方法
8.用于在Android中存储数据的轻量级数据库是()
A.MySQLB.SQLiteC.OracleD.PostgreSQL
9.监听按钮点击事件使用的接口是()
A.OnClickListenerB.OnKeyListenerC.OnTouchListenerD.OnFocusChangeListener
10.Android系统的最低SDK版本是()
A.1B.2C.3D.4
多项选择题(每题2分,共10题)
1.以下属于Android四大组件的有()
A.ActivityB.ServiceC.BroadcastReceiverD.ContentProvider
2.常用的布局管理器有()
A.LinearLayoutB.RelativeLayoutC.FrameLayoutD.GridLayout
3.以下哪些方法属于Activity的生命周期方法()
A.onCreateB.onResumeC.onDestroyD.onRestart
4.用于在Android中进行网络请求的方式有()
A.HttpURLConnectionB.OkHttpC.VolleyD.HttpClient
5.Android中可以处理图片的类有()
A.BitmapB.GlideC.PicassoD.ImageView
6.以下哪些是Android中的存储方式()
A.SharedPreferencesB.文件存储C.SQLiteD.内存存储
7.监听View的触摸事件可以使用()
A.OnClickListenerB.OnTouchListenerC.OnLongClickListenerD.OnFocusChangeListener
8.以下哪些属于Android的动画类型()
A.补间动画B.帧动画C.属性动画D.3D动画
9.在Android中使用SQLite数据库涉及的操作有()
A.创建数据库B.创建表C.插入数据D.查询数据
10.Android开发中常用的IDE有()
A.AndroidStudioB.EclipseC.IntelliJIDEAD.VisualStudio
判断题(每题2分,共10题)
1.Activity可以直接启动Service。()
2.RelativeLayout是按相对位置来排列子元素的布局。()
3.Android中所有的视图都继承自View类。()
4.Handler只能用于主线程与子线程之间的通信。()
5.一个Android应用只能有一个Activity。()
6.SharedPreferences适合存储大量数据。()
7.在Android中,广播分为有序广播和无序广播。()
8.布局文件只能使用XML格式。()
9.动画只能作