Android程序设计练习卷答案.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
Android 程序设计练习卷答案.pdf 1. 在 Android 程序中,用于输出什么级别的日志信息? 答案:A、调试 解释:在 Android 中,日志信息可以分为五个级别:Verbose、Debug、Info、Warning 和 Error。调试级别是 Debug 级别的别名。 2. 下列情况不会创建 Context 对象的是? 答案:C、创建 ContentProvider 对象时 解释:在 Android 中,Context 是一个抽象类,提供了应用程序的环境信息。创建 Application 对象、Service 对象和 Activity 对象时都会创建 Context 对象,但是创建 ContentProvider 对象时不会创建 Context 对象。 3. 下列不属于 Android 中广播中的类别的是? 答案:D、Activity 解释:在 Android 中,广播(Broadcast)是指应用程序之间的通信机制。Broadcast 可以分为 Normal Broadcast、Ordered Broadcast 和 Sticky Broadcast 三种类型。Activity 是 Android 中的一种应用程序组件,不属于广播的类别。 4. 以下哪个不是 Intent 的启动方式? 答案:A、OnResume 解释:Intent 是 Android 中的一种异步消息机制,用于启动应用程序组件。Intent 的启动方式包括 startActivity、startService 和 sendBroadcast 等,但 OnResume 不是 Intent 的启动方式。 5. 安卓文件的子节点不包括? 答案:C、资源文件 解释:在 Android 中,安卓文件(AndroidManifest.xml)是应用程序的配置文件,包括了应用程序的基本信息和组件注册信息。安卓文件的子节点包括 Application、Activity、Service、Receiver、Provider 等,但资源文件不是安卓文件的子节点。 6. 下面那个不是 Fragment 的生命周期方法? 答案:D、onRestart 解释:Fragment 是 Android 中的一种用户界面组件,生命周期方法包括 onAttach、onCreate、onCreateView、onStart、onResume、onPause、onStop、onDestroyView 和 onDetach 等,但 onRestart 不是 Fragment 的生命周期方法。 7. 下面那种不是安卓原生支持的 Menu? 答案:A、Menu 解释:在 Android 中,Menu 是一种用户界面组件,提供了应用程序的菜单选项。安卓原生支持的 Menu 有 Options Menu、Context Menu 和 Sub Menu 等,但 Menu 不是安卓原生支持的 Menu。 8. 下面不属于 Android Animation 中的动画分类的是? 答案:D、Tween 解释:在 Android 中,Animation 是一种视觉效果,提供了应用程序的动画效果。Android Animation 中的动画分类包括 Translation、Scale、Rotate 和 Alpha 等,但 Tween 不是 Android Animation 中的动画分类。 9. 下列哪个不是安卓 service 的生命周期方法? 答案:A、OnResume 解释:Service 是 Android 中的一种应用程序组件,生命周期方法包括 onCreate、onStartCommand 和 onDestroy 等,但 OnResume 不是 Service 的生命周期方法。 10. 下列关于 SAX 解析的说法,错误的是? 答案:C、整个文档调入内存,浪费时间和空间 解释:SAX(Simple API for XML)是一种 XML 解析器,提供了对 XML 文档的解析功能。SAX 解析的优点是占用资源少,不需要将整个文档调入内存,可以实时解析 XML 文档。 11. 下列关于 SoundPool 和 MediaPlayer 的说法,错误的是? 答案:A、支持多个音乐同时播放 解释:SoundPool 和 MediaPlayer 是 Android 中的多媒体组件,提供了音频播放功能。SoundPool 支持同时播放多个音频,但是 MediaPlayer 不支持同时播放多个音频。 12. 关于 res/raw 目录的说法正确的是? 答案:A、这里的文件是原封不动的存储到设备上不会转换为二进制的格式 解释:res/raw 目录是 Android 中的一个资源目录,用于存储应用程序的资源文件。在 res/raw 目录中的文件会被原封不动地存储到设备上,不会被转换为二进制格式。 13. 下面异常不属于 Runtime Exception 的是? 答案:D、IOException 解释:RuntimeException 是 Java 中的一种异常类,包括了 ArithmeticException、IllegalArgumentException、NullPointerException 等,但 IOException 不是 RuntimeException。 14. 下面方法那个不能实现不显示 android 标题栏? 答案:B、设置布局 Layout 上移一定单位 dp 解释:在 Android 中,可以通过设置主题、样式和布局来隐藏标题栏。设置布局 Layout 上移一定单位 dp 无法实现不显示 android 标题栏。 15. 下列对 android NDK 的理解正确的是? 答案:D、ABC 都是 解释:Android NDK 是 Android 的原生开发工具包,提供了 Android 应用程序的原生开发功能。NDK 是一系列工具的集合,提供了一份稳定、功能有限的 API 头文件声明,使“Java+C”的开发方式终于转正,成为官方支持的开发方式。 16. 下列关于安卓国际化的说法正确的是? 答案:B、安卓国际化就是将安卓 app 相关显示数据设置不同语言版本 解释:安卓国际化是指将安卓应用程序的显示数据设置为不同语言版本,以适应不同国家和地区的使用需求。 17. 项目工程下面的 assets 目录的作用是什么? 答案:B、主要放置多媒体等数据文件 解释:assets 目录是 Android 中的一个资源目录,用于存储应用程序的资源文件,主要放置多媒体等数据文件。 18. 下面关于 Android DVM 的进程和 Linux 的进程、应用程序的进程说法正确的是? 答案:D、DVM 指 dalvik 的虚拟机,每一个 Android 应用程序都在它自己的进程中运行,不一定拥有一个独立的 DVM 实例。 解释:DVM 是 Android 中的虚拟机,每一个应用程序都在它自己的进程中运行,不一定拥有一个独立的 DVM 实例。Linux 进程是操作系统的进程,DVM 是虚拟机的进程,两者是不同的概念。
- 粉丝: 40
- 资源: 1万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助