android笔试题及答案
单项选择题(每题2分,共10题)
1.Android中使用的编程语言不包括以下哪种?
A.JavaB.C++C.PythonD.Kotlin
2.以下哪个是Android系统的四大组件之一?
A.ActivityGroupB.IntentC.ServiceD.Bundle
3.Android项目中的资源文件存放在哪个目录下?
A.srcB.resC.binD.libs
4.要在Android中创建一个新的Activity,需要在哪个文件中进行配置?
A.AndroidManifest.xmlB.strings.xmlC.layout.xmlD.build.gradle
5.以下哪个方法用于在Activity中获取布局资源并显示?
A.setContentView()B.findViewById()C.setView()D.addView()
6.当Activity从后台切换到前台时,会调用以下哪个生命周期方法?
A.onStart()B.onResume()C.onRestart()D.以上都有
7.Android中用于存储数据的轻量级数据库是?
A.MySQLB.SQLiteC.OracleD.MongoDB
8.以下哪个类用于发送HTTP请求?
A.HttpURLConnectionB.URLConnectionC.SocketD.ServerSocket
9.以下哪种布局是线性排列子视图的布局?
A.RelativeLayoutB.FrameLayoutC.LinearLayoutD.TableLayout
10.在Android中,用于处理触摸事件的接口是?
A.OnClickListenerB.OnTouchListenerC.OnKeyListenerD.OnLongClickListener
多项选择题(每题2分,共10题)
1.以下属于Android四大组件的有()
A.ActivityB.ServiceC.BroadcastReceiverD.ContentProvider
2.以下哪些是Android中的布局类型()
A.RelativeLayoutB.ConstraintLayoutC.GridLayoutD.AbsoluteLayout
3.关于Intent的说法正确的是()
A.可以用于启动Activity
B.可以用于传递数据
C.可以用于启动Service
D.可以用于发送广播
4.Android中常用的数据存储方式有()
A.SharedPreferencesB.文件存储C.SQLite数据库D.网络存储
5.以下哪些方法属于Activity的生命周期方法()
A.onCreate()B.onDestroy()C.onPause()D.onNewIntent()
6.Android中处理图像的类库有()
A.BitmapB.GlideC.PicassoD.Volley
7.以下哪些是Android开发中常用的IDE()
A.AndroidStudioB.EclipseC.IntelliJIDEAD.VisualStudio
8.关于Android中的线程,说法正确的是()
A.主线程负责UI绘制
B.子线程不能直接更新UI
C.可以使用Handler实现线程间通信
D.可以使用AsyncTask简化异步操作
9.以下哪些是Android中的控件()
A.TextViewB.ButtonC.EditTextD.RecyclerView
10.Android中的动画类型有()
A.补间动画B.帧动画C.属性动画D.3D动画
判断题(每题2分,共10题)
1.Android应用只能使用Java语言开发。()
2.Activity可以通过Intent启动另一个Activity。()
3.在Android中,所有布局都必须放在res/layout目录下。()
4.SQLite数据库不支持事务操作。()
5.当Activity被销毁时,onS