android校招笔试题目及答案.doc
android校招笔试题目及答案
一、单项选择题(每题2分,共10题)
1.Android系统中,用于在不同组件(如Activity)之间传递数据的是()
A.IntentB.BundleC.ContentProviderD.SQLite
答案:A
2.在Android中,以下哪个布局管理器可以实现类似表格的布局效果()
A.LinearLayoutB.RelativeLayoutC.TableLayoutD.FrameLayout
答案:C
3.Android中定义字符串资源应该在哪个文件中()
A.values/strings.xmlB.res/layout/main.xmlC.AndroidManifest.xmlD.java文件
答案:A
4.以下哪种操作可以获取到Android设备的屏幕分辨率()
A.WindowManagerB.LayoutInflaterC.ContextD.Resources
答案:A
5.Android中,设置Activity为全屏模式需要在哪个方法中设置()
A.onCreateB.onStartC.onResumeD.onPause
答案:A
6.在Android中,用于处理触摸事件的接口是()
A.OnClickListenerB.OnTouchListenerC.OnLongClickListenerD.OnKeyListener
答案:B
7.以下哪个不是Android四大组件之一()
A.ServiceB.BroadcastReceiverC.HandlerD.Activity
答案:C
8.Android中,用于管理Activity生命周期的是()
A.ActivityManagerB.WindowManagerC.PackageManagerD.ContentResolver
答案:A
9.在Android开发中,创建一个新的线程应该使用()
A.Thread类B.Runnable接口C.AsyncTask类D.以上都可以
答案:D
10.Android中,用于在后台执行长时间运行操作的组件是()
A.ServiceB.ActivityC.ContentProviderD.BroadcastReceiver
答案:A
二、多项选择题(每题2分,共10题)
1.以下哪些是Android中的存储方式()
A.SharedPreferencesB.SQLiteC.FileD.ContentProvider
答案:ABC
2.在Android中,以下哪些可以用于实现动画效果()
A.TweenAnimationB.FrameAnimationC.PropertyAnimationD.TransitionAnimation
答案:ABC
3.Android中的布局属性有()
A.layout_widthB.layout_heightC.gravityD.padding
答案:ABCD
4.以下哪些是Android中常见的适配器()
A.ArrayAdapterB.SimpleAdapterC.BaseAdapterD.CursorAdapter
答案:ABCD
5.以下哪些操作与Android中的网络请求相关()
A.HttpURLConnectionB.OkHttpC.VolleyD.Retrofit
答案:ABCD
6.在Android中,关于Activity的启动模式,以下哪些是正确的()
A.standardB.singleTopC.singleTaskD.singleInstance
答案:ABCD
7.以下哪些是Android中用于处理图像的类或库()
A.BitmapB.GlideC.PicassoD.Fresco
答案:ABCD
8.以下哪些是Android中用于处理传感器的类()
A.SensorB.SensorManagerC.SensorEventListenerD.SensorEvent
答案:ABCD
9.在Android开发中,以下哪些可以用于调试()
A.Logcat