androidjava面试题及答案
一、单项选择题(每题2分,共20分)
1.在Android中,用于启动一个新Activity的方法是()
A.startService()B.startActivity()C.bindService()D.onCreate()
答案:B
2.Android中布局文件通常存放在哪个目录下()
A.res/layoutB.res/valuesC.srcD.assets
答案:A
3.以下哪个是Android中的广播接收器类()
A.ActivityB.ServiceC.BroadcastReceiverD.ContentProvider
答案:C
4.在Java中,定义常量的关键字是()
A.finalB.staticC.publicD.private
答案:A
5.Android中用于管理应用程序资源的类是()
A.ResourcesB.AssetManagerC.LayoutInflaterD.Context
答案:A
6.以下哪种布局方式是线性布局()
A.RelativeLayoutB.LinearLayoutC.FrameLayoutD.TableLayout
答案:B
7.在Android中,获取SharedPreferences对象的方法是()
A.getSharedPreferences()B.getPreferences()C.bothAandBD.以上都不对
答案:C
8.以下哪个是Java中的集合框架接口()
A.MapB.ArrayListC.LinkedListD.HashSet
答案:A
9.Android应用的入口点是()
A.onCreate方法B.main方法C.onStart方法D.onResume方法
答案:A
10.在Android中,用于处理点击事件的接口是()
A.OnClickListenerB.OnLongClickListenerC.OnTouchListenerD.以上都是
答案:A
二、多项选择题(每题2分,共20分)
1.以下属于Android四大组件的有()
A.ActivityB.ServiceC.BroadcastReceiverD.ContentProvider
答案:ABCD
2.以下哪些是Java中的基本数据类型()
A.intB.floatC.StringD.boolean
答案:ABD
3.Android中的布局类型有()
A.线性布局B.相对布局C.帧布局D.表格布局
答案:ABCD
4.以下可以用于在Android中存储数据的方式有()
A.SharedPreferencesB.SQLiteC.文件存储D.网络存储
答案:ABC
5.以下哪些是Java中的访问修饰符()
A.publicB.privateC.protectedD.default
答案:ABCD
6.在Android中,处理图片可以使用的类有()
A.BitmapB.BitmapFactoryC.ImageViewD.Drawable
答案:ABC
7.以下属于Android开发工具的有()
A.AndroidStudioB.EclipseC.ADTD.Gradle
答案:AD
8.以下哪些方法是Activity的生命周期方法()
A.onCreateB.onResumeC.onDestroyD.onPause
答案:ABCD
9.Java中的集合类包括()
A.ListB.SetC.MapD.Array
答案:ABC
10.在Android中,Intent可以用于()
A.启动ActivityB.启动ServiceC.发送广播D.传递数据
答案:ABCD
三、判断题(每题2分,共20分)
1.Android应用只能使用Java语言开发。()
答案:错
2.在Android中,所有布局都可以嵌套使用。()
答案:对
3.Java中的static方法可以访问非static成员变量。(