题目为随机抽题 请用CTRL+F来搜索试题

第一章
1. 下列方法中,(   )执行时释放了锁。
A. wait() B. sleep()   C. notify()     D. clone
2. AsyncTask中的(   )方法在子线程中执行。
A. onProgressUpdate()  B. onPreExecute() C. doInBackground()   D. onPostExecute()
3. XML数据的解析方式有(   )。(多选)
A. SAX解析 B. GSON解析  C. PULL解析 D. DOM解析
4. 我们应该使用HttpURLConnection来代替HttpClient
A.  B. 
5. 一个AsyncTask对象可以执行多次。(   
A.  B. 
6. 在子线程中可以直接创建Handler。(   
A.  B. 
7. Gson解析时,实体类名称必须与JSON字符串一一对应。(   
A.  B. 
第二章
1. Android中保存某个运行状态和用户信息,最好使用(   )。
A. SharedPreferences存储 B. File存储 C. SQLite存储 D. Content Provider存储
2. SharedPreference存储数据,最后提交数据时,推荐使用(   )。
A. commit() B. apply()   C. put()       D. push()
3. 存储数据到文件时,根据文件区域,可分为(   )。(多选)
A. 内部存储 B. 外部存储 C. 网络存储  D. 内存存储
4. 使用SQLite读取数据内容时,用到的核心类是(   )。
A. ContentValues B. Cursor  C. SQLiteOpenHelper  D. SQLite
5. ContentProvider在实际的开发中不需要注册,可以直接使用。(   
A.  B. 
6. 网络请求到的JSON数据只能保存在SharedPreferences中。(   
A.  B. 
7. 在向任何文件写入数据时,都需要申请权限。(   
A.  B. 
第三章
1. 自定义Service时,必须实现的方法是(   )。
A. onCreate() B. onStartCommand() C.onBind()    D. onDestroy()
2. 使用Timer时,定时任务的具体操作由(   )来完成
A. Timer B. TimerTask  C. run()  D. start()
3. Android中的广播接收器有哪种注册方式(   )。(多选)
A. 静态注册 B. 动态注册 C. 运行注册 D. 接受注册
4. Service中可以直接进行耗时操作。(   
A.  B. 
5. Service可以使用ServiceConnection实现与Activity的交互。(   
A.  B. 
6. Service可以使用ServiceConnection实现与Activity的交互。(   
A.  B. 
7. 所有的Service都可以被其他应用程序访问。(   
A.  B. 
8. 较长时间的定时任务可以使用Alarm来实现。(   
A.  B. 
9. 广播只能在AndroidManifest.xml清单文件中静态注册。(   
A.  B. 
第四章
1. 使用MediaPlayer开始播放音视频的方法是(   )。
A. prepare() B. start() C. release() D.setDataSource()
2. VideoView开始播放视频时会执行(   )监听。
A. onComplettionListener B.onPrepareListener C. onErrorListener D. onInfoListener
3. 自定义播放器时可以使用(   )来承载视图。(多选)
A. SurfaceView B. FrameLayout C.TextureView  D. ImageView
4. 自定义View时必须实现的方法是(   )。
A. onMeasure() B. onDraw() C.onLayout()   D. equals()
5. 调用系统相机和相册需要动态申请权限。(   
A.  B. 
6. Glide提供了加载圆形图片的API。(   
A.  B. 
7. Glide可以设置缓存模式。(   
A.  B. 
8. 自定义View时只能继承现有的View。(   
A.  B. 
第五章
1. 现在主流的蓝牙技术使用的是(  )。
A. 低功耗蓝牙(BLE B. 传统蓝牙  C. NFC    D. Wi-Fi
2. UUID的一般格式是(   )。
A. ××××××××-××××-××××-×××××××××××× B.××××××××-××××-××××-××××-×××××××××××× C. ××××-××××-××××-×××××××××××× D.××××-××××-××××-××××
3. 扫描Wi-Fi的结果一般用(   )类来实现。
A. ScanResult B. WifiInfo C.NetworkInfo  D. NetWork
4. 蓝牙开发时,只需要在AndroidManifest.xml清单文件中申请权限,不需要动态申请权限。(   
A.  B. 
5. NFC可以用来实现公交系统的认证和刷卡功能。(   
A.  B. 
6. 可以通过广播来监听设备Wi-Fi的状态变化。(   
A.  B. 
第六章
1. 使用GPS定位的优点有(   )。(多选)
A. 可在无网络时获取定位 B. 从启动到获取第一次定位数据,所需时间较短 C. 省电 D. 精确度较高
2. 使用GPS需要的权限是(   )。
A. ACCESS_FINE_LOCATION B.ACCESS_WIFI_STATE C. ACCESS_NETWORK_STATE D. ACCESS_COARSE_LOCATION
3. Android获取开发版数字签名的命令是(   )。
A. keytools –list –v –keystore  debug.keystore B. keytool –list –vkeystore  debug.keystore C. keytool –list–v –keystore  debug.keystore D. keytools–list –v –keystore  debug.jks
4. 使用LocationManager对象调用getGpsStatus方法可获取GPS状态。(   
A.  B. 
5. 百度地图SDK仅支持NORMALCOMPASS两种定位模式。(   
A.  B. 
6. 百度地图SDK提供了城市内、周边和区域三种类型的POI检索。(   
A.  B. 
7. 百度地图实现地理编码所需要监听是onGetGeoCoderResultListener。(   
A.  B. 
第七章
1. 下列选项中,(   )不是NDK开发的特点。
A. 效率高 B. 开发简单 C. 安全性高    D. 效率低
2. DES使用了(   )位的密钥。
A. 16 B. 28 C. 56 D. 128
3. Android平台的C/C++类库主要集中在(   )。
A. Application B. Framwork C. Library D. Linux Kernel
4. NDK是使用C/C++语言开发的。(   
A.  B. 
5. Java语言可以调用C/C++语言,反之不行。(   
A.  B. 
6. 通过JNI可以访问Java的静态变量。(   
A.  B. 
第八章
1. 可以使用(  )方式实现IM。(多选)
A. 第三方SDK B. SMS信令推送 C. 定时轮询  D. get请求
2. 信鸽推送的核心API是(  )。
A. XGPushManager B. XGPushNotification C.XGPushConfig D. XGPushAdapter
3. 使用百度云推送时,需要先从百度开放云平台上获取(  )。(多选)
A. ApiKey B. SecretKey C. 应用包名 D. 应用名称
4. 使用腾讯信鸽推送服务时,需要先在代码中注册推送。(  
A.  B. 
5. 推送功能不需要任何权限。(  
A.  B. 
6. 推送功能不需要任何权限。(  
A.  B. 
7. 使用百度云推送SDK时,需要在百度开放云平台中注册应用。(  
A.  B. 
第九章
1. 编写混淆文件时,(   )需要过滤。(多选)
A. 四大组件 B. 工具类 C. JS Bridge相关类 D. 布局文件
2. 通过(   ),可以在项目中开启混淆。
A. 编写好混淆文件 B. minifyEnabled设置为true C. 使用keystore文件签名  D. AndroidManiFest.xml清单文件
3. 打包签名的作用是(   )。
A. 它是该apk的唯一认证 B. 加固 C. 混淆 D. 没有作用
4. 用到反射的相关类可以被混淆。(   
A.  B. 
5. 混淆之后会使得包体积更小。(   
A.  B. 
6. 四大组件可以被混淆。(   
A.  B. 
7. App上线之前可以不用对apk加固。(   
A.  B. 
期末复习
1. 下列方法中,(   )执行时释放了锁。
A. wait() B. sleep()   C. notify()     D. clone
2. AsyncTask中的(   )方法在子线程中执行。
A. onProgressUpdate()  B. onPreExecute() C. doInBackground()   D. onPostExecute()
3. XML数据的解析方式有(   )。(多选)
A. SAX解析 B. GSON解析  C. PULL解析 D. DOM解析
4. Android中保存某个运行状态和用户信息,最好使用(   )。
A. SharedPreferences存储 B. File存储 C. SQLite存储 D. Content Provider存储
5. SharedPreference存储数据,最后提交数据时,推荐使用(   )。
A. commit() B. apply()   C. put()       D. push()
6. 存储数据到文件时,根据文件区域,可分为(   )。(多选)
A. 内部存储 B. 外部存储 C. 网络存储  D. 内存存储
7. 使用SQLite读取数据内容时,用到的核心类是(   )。
A. ContentValues B. Cursor  C. SQLiteOpenHelper  D. SQLite
8. 自定义Service时,必须实现的方法是(   )。
A. onCreate() B. onStartCommand() C.onBind()    D. onDestroy()
9. 使用Timer时,定时任务的具体操作由(   )来完成
A. Timer B. TimerTask  C. run()  D. start()
10. Android中的广播接收器有哪种注册方式(   )。(多选)
A. 静态注册 B. 动态注册 C. 运行注册 D. 接受注册
11. 使用MediaPlayer开始播放音视频的方法是(   )。
A. prepare() B. start() C. release() D.setDataSource()
12. VideoView开始播放视频时会执行(   )监听。
A. onComplettionListener B.onPrepareListener C. onErrorListener D. onInfoListener
13. 自定义播放器时可以使用(   )来承载视图。(多选)
A. SurfaceView B. FrameLayout C.TextureView  D. ImageView
14. 自定义View时必须实现的方法是(   )。
A. onMeasure() B. onDraw() C.onLayout()   D. equals()
15. 现在主流的蓝牙技术使用的是(  )。
A. 低功耗蓝牙(BLE B. 传统蓝牙  C. NFC    D. Wi-Fi
16. UUID的一般格式是(   )。
A. ××××××××-××××-××××-×××××××××××× B.××××××××-××××-××××-××××-×××××××××××× C. ××××-××××-××××-×××××××××××× D.××××-××××-××××-××××
17. Android获取开发版数字签名的命令是(   )。
A. keytools –list –v –keystore  debug.keystore B. keytool –list –vkeystore  debug.keystore C. keytool –list–v –keystore  debug.keystore D. keytools–list –v –keystore  debug.jks
18. DES使用了(   )位的密钥。
A. 16 B. 28 C. 56 D. 128
19. Android平台的C/C++类库主要集中在(   )。
A. Application B. Framwork C. Library D. Linux Kernel
20. 可以使用(  )方式实现IM。(多选)
A. 第三方SDK B. SMS信令推送 C. 定时轮询  D. get请求
21. 使用百度云推送时,需要先从百度开放云平台上获取(  )。(多选)
A. ApiKey B. SecretKey C. 应用包名 D. 应用名称
22. 通过(   ),可以在项目中开启混淆。
A. 编写好混淆文件 B. minifyEnabled设置为true C. 使用keystore文件签名  D. AndroidManiFest.xml清单文件
23. Android AsyncTask 异步任务中,哪个方法是运行在主线程中( 
A. doInBackground() B. onPreExecute() C.onPostExecute() D. onPregressUpdate()
24. URL的一般格式为(
A. <协议>://<端口>:<主机>/<路径> B. <协议>://<路径> :<主机>/<端口> C. <协议>://<主机>:<端口>/<路径> D. <端口>://<路径> :<主机>/<协议>
25. URLuniform resource locator,统一资源定位符)是互联网标准资源的地址。通过一个URL,能找到( )资源。
A. 一个 B. 两个 C. 三个 D. 四个
26. 一个AsyncTask对象可以执行多次。(   
A.  B. 
27. Gson解析时,实体类名称必须与JSON字符串一一对应。(   
A.  B. 
28. ContentProvider在实际的开发中不需要注册,可以直接使用。(   
A.  B. 
29. 在向任何文件写入数据时,都需要申请权限。(   
A.  B. 
30. Service中可以直接进行耗时操作。(   
A.  B. 
31. Service可以使用ServiceConnection实现与Activity的交互。(   
A.  B. 
32. Service可以使用ServiceConnection实现与Activity的交互。(   
A.  B. 
33. 所有的Service都可以被其他应用程序访问。(   
A.  B. 
34. 较长时间的定时任务可以使用Alarm来实现。(   
A.  B. 
35. 广播只能在AndroidManifest.xml清单文件中静态注册。(   
A.  B. 
36. 调用系统相机和相册需要动态申请权限。(   
A.  B. 
37. Glide提供了加载圆形图片的API。(   
A.  B. 
38. 自定义View时只能继承现有的View。(   
A.  B. 
39. 蓝牙开发时,只需要在AndroidManifest.xml清单文件中申请权限,不需要动态申请权限。(   
A.  B. 
40. NFC可以用来实现公交系统的认证和刷卡功能。(   
A.  B. 
41. 可以通过广播来监听设备Wi-Fi的状态变化。(   
A.  B. 
42. 百度地图SDK仅支持NORMALCOMPASS两种定位模式。(   
A.  B. 
43. 百度地图SDK提供了城市内、周边和区域三种类型的POI检索。(   
A.  B. 
44. 百度地图实现地理编码所需要监听是onGetGeoCoderResultListener。(   
A.  B. 
45. 使用LocationManager对象调用getGpsStatus方法可获取GPS状态。(   
A.  B. 
46. NDK是使用C/C++语言开发的。(   
A.  B. 
47. NDK是使用C/C++语言开发的。(   
A.  B. 
48. NDK是使用C/C++语言开发的。(   
A.  B. 
49. NDK是使用C/C++语言开发的。(   
A.  B. 
50. Java语言可以调用C/C++语言,反之不行。(   
A.  B. 

主题授权提示:请在后台主题设置-主题授权-激活主题的正版授权,授权购买:RiTheme官网

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。