Android2
Q1:第52题 【2.00分】【概念理解】在Android中,网络上传输数据时,最常用的格式是?
A.Json
B.txt
C.doc
D.html
Q2:第53题 【2.00分】【概念理解】在Android中,Gson库可以将Json格式字符串自动映射成一个?
A.字符串
B.字符
C.对象
D.数组
Q3:第54题 【2.00分】【概念理解】在Android中,MainThread又被称为?
A.子线程
B.父线程
C.系统线程
D.UI线程
Q4:第55题 【2.00分】【概念理解】在Android中,如果UI线程阻塞超过5秒用户就会看到?
A.ANR异常
B.NullPoint异常
C.NumberFormat异常
D.IO异常
Q5:第56题 【2.00分】【概念理解】在Android中,MessageQueue是什么
A.消息队列
B.消息
C.消息处理者
D.消息管家
Q6:第57题 【2.00分】【概念理解】在Android中,AsynTask哪个方法所有代码都在子线程中运行?
A.onPreExecute
B.doInBackground
C.onProgressUpdate
D.onPostExecute
Q7:第58题 【2.00分】【概念理解】在Android中,( )是可以嵌入到Activity中的UI片段,并且具有单独生命周期控制管理。
A.fly
B.frog
C.frame
D.fragment
Q8:第59题 【2.00分】【概念理解】在Android中,FragmentTransaction中提供了一个___方法,可以用于将事务添加到返回栈中。
A.back
B.backStack
C.addToBackStack
D.toBack
Q9:第60题 【2.00分】【概念理解】在Android中,使用FragmentTransaction中的哪个方法可以替换Fragement?
A.replace
B.add
C.remove
D.commit
Q10:第61题 【2.00分】【概念理解】在Android中,使用FragmentTransaction中的哪个方法可以完成事务的提交?
A.replace
B.add
C.remove
D.commit
Q11:第62题 【2.00分】【概念理解】在Android中,下面哪个不是Fragment常用的类
A.Fragment
B.FragmentManager
C.FragmentTransaction
D.NotificationManager
Q12:第63题 【2.00分】【概念理解】在Android中,以下关于Fragment的说法中哪个是错的?
A.fragment可以理解为迷你型Activity
B.fragment需要在清单文件注册
C.Android内置三种fragment
D.Fargmen有两种添加方式
Q13:第64题 【2.00分】【概念理解】在Android中,以下哪个不是Fragement生命周期的方法?
A.onCreate
B.onCreateView
C.onStartView
D.onDestoryView
Q14:第65题 【2.00分】【概念理解】在Android中,Android设备分辨率在220dpi那么对应哪个分辨率限定符?
A.ldpi
B.mdpi
C.hdpi
D.xhdpi
Q15:第66题 【2.00分】【概念理解】在application中通过什么属性设置应用程序主题?
A.theme
B.label
C.icon
D.name
Q16:第67题 【2.00分】【概念理解】在Android中,主题文件放在安卓哪个目录下?
A.values
B.layout
C.mipmap
D.drawable
Q17:第68题 【2.00分】【概念理解】在Activity中直接调用____方法获取FragmentManger实例?
A.getFragemnt
B.getFragmentManger
C.getManger
D.FragmentManger
Q18:第69题 【2.00分】【概念理解】在Android中,Fragment通过调用____方法开启事务
A.beginTransaction
B.getFragmentManger
C.repalce
D.remove
Q19:第70题 【2.00分】【概念理解】在Android中,fragment生命周期中onAttach方法在什么时候调用?
A.创建fragment时
B.与activity关联时
C.创建视图时
D.与activity解除关联时
Q20:第71题 【2.00分】【概念理解】在Android中,当一个fragment处于暂停状态时会运行哪个生命周期方法?
A.onCreate
B.onResume
C.onPause
D.onDestory
Q21:第72题 【2.00分】【概念理解】在Android中,下面关于Android中定义style和theme的描述错误的是
A.都可以减少重复属性设置
B.style可以作用在Activity上
C.Theme类可以继承
D.一个TextView的style中定义了textColor属性,TextView本身也设置textColor属性,那么TextView本身定义的优先级较高
Q22:第73题 【2.00分】【概念理解】在Android中,( )是一种完全异步执行的广播 ,在广播发出后,所有的广播接收器几乎都会在同一时刻接收到这条广播消息,因此它们之间没有任何先后顺序可言。
A.标准广播
B.有序广播
C.无序广播
D.异步广播
Q23:第74题 【2.00分】【概念理解】在Android中,( )是一种同步执行的广播,在广播发出之后,同一时刻只会有一个广播接收器能够收到这条广播消息,当这个广播消息接收器中的逻辑执行完毕后,广播才会继续传递。
A.标准广播
B.有序广播
C.无序广播
D.同步广播
Q24:第75题 【2.00分】【概念理解】在Android中,AndroidManifest.xml配置文件中,标签的( )属性指定是否接收本程序以外的广播。
A.enabled
B.exported
C.permission
D.process
Q25:第76题 【2.00分】【概念理解】在Android中,AndroidManifest.xml配置文件中,标签的( )属性指定是否启用这个广播接收器。
A.enabled
B.exported
C.permission
D.process
Q26:第77题 【2.00分】【概念理解】在Android中,关于广播以下陈述正确的是( )
A.广播接收器只能在配置文件中注册
B.广播接收器注册后不能注销
C.广播接收器只能接收自定义的广播消息
D.广播接收器可以在Activity中单独注册与注销
Q27:第78题 【2.00分】【概念理解】在Android中,广播接收器需要在清单文件配置( )节点
A.receiver
B.broadReceiver
C.service
D.contentProvider
Q28:第79题 【2.00分】【概念理解】在Android中,对于广播的Intent启动方式是( )
A.显式启动
B.隐式启动
C.A和B都可以
D.以上说法都不正确
Q29:第80题 【2.00分】【概念理解】在代码中注册广播的方式称为:
A.静态注册
B.动态注册
C.代码注册
D.文件注册
Q30:第81题 【2.00分】【概念理解】在AndroidManifest.xml配置文件中注册广播的方式称为:
A.静态注册
B.动态注册
C.代码注册
D.文件注册
Q31:第82题 【2.00分】【概念理解】在Android中,创建广播接收器需要创建一个类,并让它继承:
A.CallbackReceiver
B.ResultReceiver
C.DeviceAdminReceiver
D.BroadcastReceiver
Q32:第83题 【2.00分】【概念理解】在Android中,继承BroadcastReceiver会重写( )方法
A.onReceive()
B.onUpdate()
C.onCreate()
D.onStart()
Q33:第84题 【2.00分】【概念理解】在Android中,本地广播使用了一个( )来对广播进行管理,并提供了发送广播和注册广播接收器的方法
A.BroadcastReceiver
B.LocalBroadcastManager
C.BroadcastReceiverWithCallbacks
D.LocalBroadcastReceiver
Q34:第85题 【2.00分】【概念理解】在Android中,为了能够简单地解决广播的安全性问题,Android引入了一套( )机制,使用这个机制发出的广播只能在应用程序的内部进行广播。
A.内部广播
B.系统广播
C.全局广播
D.本地广播
Q35:第86题 【2.00分】【概念理解】在Android中,通过LocalBroadcastManager实例的( )方法获取广播实例。
A.getInstance(Context context)
B.registerReceiver(BroadcastReceiver receiver, IntentFilter filter)
C.sendBroadcast(Intent intent)
D.sendBroadcastSync(Intent intent)
Q36:第87题 【2.00分】【概念理解】在Android中,通过LocalBroadcastManager实例的( )方法注册广播接收器。
A.getInstance(Context context)
B.registerReceiver(BroadcastReceiver receiver, IntentFilter filter)
C.sendBroadcast(Intent intent)
D.sendBroadcastSync(Intent intent)
Q37:第88题 【2.00分】【概念理解】在Android中,通过LocalBroadcastManager实例的( )方法发送广播。
A.getInstance(Context context)
B.registerReceiver(BroadcastReceiver receiver, IntentFilter filter)
C.sendBroadcast(Intent intent)
D.sendBroadcastSync(Intent intent)
Q38:第89题 【2.00分】【概念理解】在Android中,( )是Android中实现程序后台运行的解决方案,非常适合用来执行那些不需要和用户交互而且还要求长期运行的任务。
A.Activity
B.Thread
C.Process
D.Service
Q39:第90题 【2.00分】【概念理解】在Android中,服务默认运行在( )中,不会自动创建子线程,如果需要在服务中执行耗时操作,需要在服务中创建子线程,否则可能出现主线程被阻塞的情况
A.父进程
B.后台进程
C.主线程
D.子线程
Q40:第91题 【2.00分】【概念理解】在Android中,通过服务中的( )方法可以获取和服务的通信对象,并且可以让Activity对服务的运行逻辑进行控制
A.onRebind(Intent intent)
B.onUnbind(Intent intent)
C.onBind(Intent intent)
D.onCreate()
Q41:第92题 【2.00分】【概念理解】在Android中,以下关于Service的说法,正确的是
A.Service是可以与用户直接交换
B.每个Service可以在AndroidManifest.xml文件中有相应的< service>声明,也可以不声明直接使用
C.Service是Android基础组件之一
D.Service只能通过startService方式开启
Q42:第93题 【2.00分】【概念理解】在Android中,以startService开启服务以下说法正确的是
A.startService方式开启服务,服务一旦被开启,服务就会在后台长期运行
B.服务开启后只能关机后才能关闭服务
C.服务不需要在清单文件里注册
D.服务停止时会调用onStop()
Q43:第94题 【2.00分】【概念理解】在Android中,Android中绑定一个service的方法是哪个
A.bindService()
B.startService()
C.unBindService()
D.onBind()
Q44:第95题 【2.00分】【概念理解】在Android中,通过bindService方式开启服务,服务生命周期是
A.onCreate()—onStart()—onBind()—onDestroy()
B.onCreate()—onBind()—onDestroy()
C.onCreate()—onBind()—onUnBind()—onDestroy()
D.onCreate()—onStart()—onBind()—onUnBind()—onDestroy()
Q45:第96题 【2.00分】【概念理解】在Android中,把播放音乐的操作放到Service里以下说法正确的是
A.可以提高运行效率
B.播放音乐的操作必须放入到服务里
C.在Service里更安全
D.放到服务里目的是提升进程的优先级,不容易被系统回收
Q46:第97题 【2.00分】【概念理解】在Android中,以下关于服务的生命周期说法正确的是
A.服务的生命周期和Activity一样
B.服务的创建会执行onCreate()
C.启动时 onCreate()–>onStart()->onResume()
D.通过startService方式开启服务,首先会调用onCreate 和 onStart方法
Q47:第98题 【2.00分】【概念理解】在Android中,以下关于Service的说法,不正确的是
A.Service是没有用户可见的界面,不与用户交互
B.每个Service可以在AndroidManifest.xml文件中有相应的< service>声明,也可以不声明直接使用
C.Service可以通过 Context.startService()来启动
D.Service可以通过Context.bindService()来启动
Q48:第99题 【2.00分】【概念理解】在Android中,关于服务的创建说法错误的是
A.Android中创建服务需要继承Service类
B.Android 中的服务需要在AndroidManifest.xml清单文件配置
C.Android 中的服务可以理解成是在后台运行且没有界面的activity
D.Android中定服务能做的事情完全可以开一个子线程替代
Q49:第100题 【2.00分】【概念理解】在Android中,通过bindService方式开启服务后,当服务的调用者关闭后需要对服务进行解绑服务,解绑服务调用的方法是
A.onBind()
B.bindService()
C.unBindService()
D.onUnBind()
Q50:第101题 【2.00分】【概念理解】在Android中,Android中初始化SharedPreferences,以下正确的是
A.SharedPreferences sp = new SharedPreferences();
B.SharedPreferences sp = SharedPreferences.getDefault();
C.SharedPreferences sp = SharedPreferences.Factory();
D.SharedPreferences sp = getSharedPreferences(“config”, MODE_PRIVATE);
Q51:第102题 【2.00分】【概念理解】在Android中,Cursor中的( )方法用于移动游标到下一行
A.moveToNext()
B.moveToFirst()
C.moveToLast()
D.moveToPrevious()
Q52:第103题 【2.00分】【概念理解】在Android中,关于操作SQLite数据库,不正确的说法是
A.SQLiteOpenHelper类用来创建数据库和更新数据库
B.SQLiteDatabase类是用来操作数据库的
C.在每次调用SQLiteDatabase的getWritableDatabase()方法时,会执行SQLiteOpenHelper的onCreate方法。
D.当数据库版本发生变化时,可以自动更新数据库结构