【国开搜题】国家开放大学 一网一平台 Android网络开发技术10 期末考试押题试卷.docx
### 国家开放大学《Android网络开发技术10》期末考试知识点解析 #### 一、单选题 **1. 百度推送停止服务的语句是:** - **知识点解析:** 此题考查百度推送服务SDK中的方法。在百度推送服务中,`PushManager.stopWork(context)` 用于停止推送服务。 - **正确答案:** B. `PushManager.stopWork(this);` - **解释:** `PushManager.startWork(context, LOGIN_TYPE, API_KEY)` 用于启动推送服务,并指定登录类型与API密钥;而`PushManager.stopWork(context)`则用于完全停止推送服务。 **2. Android 应用发布流程不包括:** - **知识点解析:** Android应用发布涉及多个步骤,如关闭日志、代码混淆、编译APK等。 - **正确答案:** C. 编译 APK 渝粤教育 - **解释:** “渝粤教育”并非一个实际的操作步骤,正确的步骤应该是“编译APK”,即使用如Gradle等工具将项目打包成APK文件。 **3. 对 Android 程序进行代码混淆的方法不包括:** - **知识点解析:** 代码混淆是Android应用发布前的一个重要步骤,目的是保护源代码不被轻易反编译。 - **正确答案:** D. SDK 自动混淆 - **解释:** Android SDK本身不会自动进行代码混淆,开发者通常会使用第三方工具如ProGuard进行代码混淆。 **4. 声明 NDK Native 方法的语句正确的是:** - **知识点解析:** 本题考查Java代码中声明Native方法的语法。 - **正确答案:** C. `public static native String getAppKey();` - **解释:** 在Java中声明一个Native方法,需要使用`native`关键字,并且通常会加上`static`以便于JNI调用。 **5. Android 系统提供的蓝牙通信相关的 API 不能实现的功能包括:** - **知识点解析:** Android提供了丰富的蓝牙API,可以用来管理蓝牙连接、发现设备等。 - **正确答案:** 查询附近已经配对的蓝牙设备 - **解释:** Android蓝牙API可以用于查询已配对设备列表(`getBondedDevices()`方法),但并不能直接查询附近所有已配对的设备,需要结合扫描功能获取附近未配对设备后再进一步判断是否已配对。 **6. 蓝牙通信协议不包括:** - **知识点解析:** 蓝牙通信协议主要包括核心协议层(Core)、电缆替代协议层(L2CAP)、安全协议层(SDP)等。 - **正确答案:** MAC 协议层国开一网一平台 - **解释:** MAC(Medium Access Control,介质访问控制)层属于较低层次的协议,并非蓝牙通信协议的一部分,而是IEEE 802.11等无线局域网(WLAN)标准的一部分。 **7. 对于图片的封装,Android 系统提供的类有:** - **知识点解析:** Android提供了多种类来处理图像资源。 - **正确答案:** BitmapDrawable - **解释:** `BitmapDrawable` 是一个用于封装`Bitmap`的类,用于在Android中显示图像资源。`ShapeDrawable` 用于绘制简单的形状,`Bitmap`则是基本的图像类,`DrawableUI` 并非Android系统提供的类。 **8. 在下列选项中,关于内容提供者的说法错误的是:** - **知识点解析:** 内容提供者(ContentProvider)是Android四大组件之一,用于数据共享。 - **正确答案:** 内容提供者不是抽象类 - **解释:** `ContentProvider` 是一个抽象类,需要继承并实现其方法才能使用。 **9. 可以在 Activity 中得到 ContentResolver 实例对象的方法是:** - **知识点解析:** `ContentResolver` 是用于与内容提供者交互的接口。 - **正确答案:** `getContentResolver()` - **解释:** `getContentResolver()` 是`Activity`类中的方法,用于获取`ContentResolver`实例。 **10. Android 关于 Timer、Alarm 说法错误的是:** - **知识点解析:** Timer 和 AlarmManager 都是用于实现定时任务的方法。 - **正确答案:** 一个 TimeTask 实例能多次使用 Timer 进行任务安排 - **解释:** `TimerTask` 实例只能被一个`Timer`对象使用一次,如果需要多次重复执行,需要创建新的`TimerTask`实例或重新安排任务。 **11. BroadcastReceiver 的注册方式包括:** - **知识点解析:** `BroadcastReceiver` 用于接收系统广播,可以通过两种方式注册。 - **正确答案:** 静态注册 - **解释:** `BroadcastReceiver` 可以通过静态注册(在AndroidManifest.xml文件中注册)或动态注册(在代码中使用`registerReceiver`方法注册)。 **12. 状态码一般由 3 位数字构成。关于状态码,( )的表述是错误的。** - **知识点解析:** HTTP状态码用于表示客户端请求的响应状态。 - **正确答案:** 4xx 类型的状态码表示服务端出现错误 - **解释:** 4xx 类型的状态码表示客户端出现错误,而非服务端。 **13. 对于 Android 开发来说,( )是网络开发中使用最多、最重要的网络通信方式。** - **知识点解析:** Android应用开发中最常用的网络通信方式是HTTP。 - **正确答案:** HTTP - **解释:** HTTP是最常用的网络通信协议,用于Web数据传输。 **14. URL(uniform resource locator,统一资源定位符)是互联网标准资源的地址。通过一个 URL,能找到( )资源。** - **知识点解析:** URL是用于标识互联网上资源的标准格式。 - **正确答案:** 一个 - **解释:** 一个URL对应一个具体的网络资源。 **15. 定位方案不包括:** - **知识点解析:** Android设备可以使用多种方式进行定位。 - **正确答案:** 蓝牙定位 - **解释:** 蓝牙通常用于短距离通信,并非主流定位技术。 #### 二、多选题 **1. 百度云推送服务 SDKpush 服务支持的方法有:** - **知识点解析:** 百度推送服务SDK提供了多种方法来管理和控制推送服务。 - **正确答案:** A. `startWork()` B. `stopWork()` C. `resumeWork()` D. `isPushEnabled()` - **解释:** `startWork()`用于启动推送服务;`stopWork()`用于停止推送服务;`resumeWork()`用于恢复暂停的服务;`isPushEnabled()`用于检查推送服务是否启用。 **2. Service 服务启动方式包括:** - **知识点解析:** Android Service有两种主要的启动方式。 - **正确答案:** A. `startService()` B. `bindService()` - **解释:** `startService()`用于启动一个Service;`bindService()`用于绑定一个Service。 以上是对给定文件中的知识点进行了详细的解析和扩展,希望能够帮助理解和掌握这些重要的Android网络开发技术知识点。
剩余7页未读,继续阅读
- 粉丝: 605
- 资源: 205
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- HTML5紫色宽屏样式家具店促销活动企业网站模板代码下载.zip
- HTML5紫色宽屏样式墙面涂刷服务企业网站模板代码下载.zip
- HTML5紫色宽屏样式商业官网企业网站模板代码下载.zip
- HTML5紫色宽屏样式生活社区企业网站模板代码下载.zip
- HTML5紫色宽屏样式手机APP企业网站模板代码下载.zip
- HTML5紫色宽屏样式室内设计企业网站模板代码下载.zip
- HTML5紫色宽屏样式影视传媒企业网站模板代码下载.zip
- HTML5棕色大气样式畜牧业养殖企业网站模板代码下载.zip
- HTML5棕色宽屏样式法律顾问咨询企业网站模板代码下载.zip
- HTML5棕色宽屏样式创意实木家具企业网站模板代码下载.zip
- HTML5棕色宽屏样式美容美发定制企业网站模板代码下载.zip
- HTML白色宽屏形式个性简历在线企业网站模板代码.zip
- HTML白色实用形式IT技术在线企业网站模板代码.zip
- HTML白色实用形式高端网贷理财企业网站模板代码.zip
- HTML白色实用形式果蔬大棚企业网站模板代码.zip
- HTML白色实用形式大型项目施工企业网站模板代码.zip