2026校招:Android开发面试题及答案.docVIP

  • 0
  • 0
  • 约3.33千字
  • 约 9页
  • 2026-01-22 发布于广东
  • 举报

2026校招:Android开发面试题及答案

单项选择题(每题2分)

1.Android系统中,用于管理应用生命周期的组件是()

A.ActivityManager

B.ContentResolver

C.WindowManager

D.PackageManager

2.以下哪个布局能实现线性排列子视图()

A.RelativeLayout

B.FrameLayout

C.LinearLayout

D.TableLayout

3.Android中,用于存储键值对数据的类是()

A.SharedPreferences

B.SQLiteDatabase

C.ContentProvider

D.WebView

4.在Android中,为了处理触摸事件,需要重写的方法是()

A.onCreate()

B.onTouchEvent()

C.onResume()

D.onDestroy()

5.Android中,启动一个服务使用的方法是()

A.startService()

B.bindService()

C.stopService()

D.unbindService()

6.以下哪个不是Android四大组件()

A.Service

B.BroadcastReceiver

C.Toast

D.ContentProvider

7.AndroidManifest.xml中必不可少的组件声明是()

A.Activity

B.Service

C.BroadcastReceiver

D.ContentProvider

8.用于更新UI的方法通常在主线程执行,以下哪个是主线程()

A.AsyncTask

B.HandlerThread

C.Looper.getMainLooper()

D.Thread

9.Android中,绘制自定义视图需要重写的方法是()

A.onLayout()

B.onDraw()

C.onMeasure()

D.onSizeChanged()

10.监听Activity销毁时调用的方法是()

A.onStart()

B.onStop()

C.onPause()

D.onDestroy()

多项选择题(每题2分)

1.以下哪些是Android布局()

A.ConstraintLayout

B.GridLayout

C.AbsoluteLayout

D.ScrollView

2.Android中,用于线程间通信的方式有()

A.Handler

B.AsyncTask

C.IntentService

D.RxJava

3.以下关于Activity生命周期的说法正确的是()

A.onCreate()只调用一次

B.onResume()在每次可见时调用

C.onDestroy()调用后Activity彻底销毁

D.onPause()调用后Activity不可见

4.可以启动Activity的方式有()

A.startActivity()

B.startActivityForResult()

C.sendBroadcast()

D.startService()

5.Android中,用于存储数据的方式有()

A.SharedPreferences

B.SQLite

C.File

D.ContentProvider

6.Service启动的方式有()

A.startService()

B.bindService()

C.unbindService()

D.stopService()

7.以下哪些属于Android四大组件()

A.Activity

B.Service

C.ContentProvider

D.BroadcastReceiver

8.自定义View时需要重写的方法可能有()

A.onMeasure()

B.onLayout()

C.onDraw()

D.onTouchEvent()

9.处理Android网络请求的库有()

A.OkHttp

B.Retrofit

C.Volley

D.Picasso

10.关于Android广播机制,说法正确的是()

A.有普通广播和有序广播

B.广播可以用于组件间通信

C.广播接收器需要在AndroidManifest.xml注册

D.可以自定义广播

判断题(每题2分)

1.Android布局中,Relativ

文档评论(0)

1亿VIP精品文档

相关文档