2022年Android程序设计练习卷答案 .pdf
《2022年Android程序设计练习卷答案 .pdf》由会员分享,可在线阅读,更多相关《2022年Android程序设计练习卷答案 .pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、在 android 程序中, Log.d()用于输出什么级别的日志信息?(A) 调试B、信息C、警告D、错误2.以下情况不会创建Context 对象的是 (C)创建 Application 对象时B.创建 Service 对象时C.创建 ContentProvider 对象时D.创建 Activity 对象时3.下列不属于Android 中广播中的类别的是(D)A.Normal BroadcasB.Sticky BroadcastC.Local BroadcastD.Order broadcast4.以下哪个不是Intent 的 Activity 启动方式( A)A.FLAG_ACTIVITY
2、_BROUGHT_TO_FIRSTB.FLAG_ACTIVITY_CLEAR_TOPC.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESETD.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS5.安卓 AndroidManifest.xml文件的子节点不包括(C)A.applicationB.servicesC.permissionD.provider 6.下面那个不是Fragment 的生命周期方法(D)A. onStart B. onAttach C. onDestoryView D. onRestart7.下面那种不是安卓原生支持的Menu(A)A.
3、Selected MenuB.Option MenuC.SubmenuD.Context Menu8.下面不属于android 的动画分类的有(D) A、Tween B、Frame C、Property D、Animation9.下列哪个不是安卓service 自带的方法 (A)OnResumeB.onCreateC.onStartCommandD.onRebind10.下列属于SAX解析 xml 文件的优点的是(B) A、将整个文档树在内存中,便于操作,支持删除,修改,重新排列等多种功能B、不用事先调入整个文档,占用资源少C、整个文档调入内存,浪费时间和空间D、不是长久驻留在内存,数据不是持
4、久的,事件过后,若没有保存数据,数据就会消失11.下列关于Soundpool 和 MediaPlayer 的说法,错误的是(A)A.MediaPlayer 支持多个音乐同时播放B.MediaPlayer 资源占用率高C.MediaPlayer 延迟时间较长D.new MediaPlayer()后要调用prepare()方法才能播放12.关于 res/raw 目录说法正确的是(A)A、这里的文件是原封不动的存储到设备上不会转换为二进制的格式B、这里的文件是原封不动的存储到设备上会转换为二进制的格式C、这里的文件最终以二进制的格式存储到指定的包中D、这里的文件最终不会以二进制的格式存储到指定的包中
5、13.下面异常不属于Runtime Exception 的是( D)A、ArithmeticExceptionB、IllegalArgumentExceptionC、NullPointerExceptionD、IOException14.以下方法那个不能实现不显示android 标题栏( B)名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 1 页,共 8 页 - - - - - - - - - A.在 Activity 的 Oncreate 方法中写, this.r
6、equestWindowFeature(Window.FEATURE_NO_TITLE);B.设置布局Layout 上移一定单位dpC.在 manifest 设置 Activity 的节点android:theme=android:style/Theme.NoTitleBarD.在 style 中定义true 后在 manifest 中引用15.下列对 android NDK 的理解正确的是(D)A、 NDK是一系列工具的集合B、 NDK 提供了一份稳定、功能有限的API 头文件声明。C、 使 “Java+C ” 的开发方式终于转正,成为官方支持的开发方式D、 ABC都是16.以下关于安卓的国
7、际化的说法正确的是(B)A.安卓国际化就是将app 上架到各国的安卓应用商店B.安卓国际化就是将安卓app 相关显示数据设置不同语言版本C.安卓国际化就是将安卓操作系统进行定制D.安卓国际化就是将安卓app 适配各国际品牌手机17.Android 项目工程下面的assets目录的作用是什么(B)A、放置应用到的图片资源。B、主要放置多媒体等数据文件C、放置字符串,颜色,数组等常量数据D、放置一些与UI 相应的布局文件,都是xml 文件18.下面关于 Android dvm 的进程和Linux 的进程 ,应用程序的进程说法正确的是(D) DVM 指 dalivk 的虚拟机 .每一个 Androi
8、d 应用程序都在它自己的进程中运行,不一定拥有一个独立的 Dalvik 虚拟机实例 .而每一个DVM 都是在 Linux 中的一个进程 ,所以说可以认为是同一个概念 .B、 DVM 指 dalivk 的虚拟机 .每一个 Android 应用程序都在它自己的进程中运行,不一定拥有一个独立的 Dalvik 虚拟机实例 .而每一个 DVM 不一定都是在Linux 中的一个进程 ,所以说不是一个概念 .C、 DVM 指 dalivk 的虚拟机 .每一个 Android 应用程序都在它自己的进程中运行,都拥有一个独立的 Dalvik 虚拟机实例 .而每一个DVM 不一定都是在Linux 中的一个进程,所
9、以说不是一个概念.D、 DVM 指 dalivk 的虚拟机 .每一个 Android 应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik 虚拟机实例 .而每一个 DVM 都是在 Linux 中的一个进程 ,所以说可以认为是同一个概念 .19. 在 android 中使用 Menu 时可能需要重写的方法有(D) 。A、onCreateOptionsMenu()B、onCreateMenu()C、onOptionsItemSelected()D、A 和 C20.对一些资源以及状态的操作保存,最好是保存在生命周期的哪个函数中进行(D) A、onPause() B、onCreate() C、
10、 onResume() D、onStart()21.android 中下列属于Intent 的作用的是 (C) 实现应用程序间的数据共享B、是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失C、可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 2 页,共 8 页 - - - - - - - - - D、处理一个应用程序整体性的工作22.下面的对自定style 的方式正
11、确的是(A)A、 fill_parentB、 fill_parentC、 fill_parentD、 fill_parent23. android 关于 service 生命周期的onCreate()和 onStart()说法正确的是(D) 当第一次启动的时候先调用onStart()方法B、当第一次启动的时候只会调用onCreate()方法C、如果 service 已经启动,将先后调用onCreate()和 onStart()方法D、如果 service 已经启动,只会执行onStart()方法,不在执行onCreate()方法24.下面退出 Activity 错误的方法是(C)A、finis
12、h() B、抛异常强制退出C、System.exit() D、 onStop() 25.我们都知道Hanlder 是线程与Activity 通信的桥梁 ,如果线程处理不当,你的机器就会变得越慢,那么线程销毁的方法是(A) onDestroy() B、onClear() C、onFinish() D、onStop()26.下列关于 Android 的 Asset 目录下的文件说法不正确的是(D)A.不能通过R文件直接访问Asset 目录资源B.Asset 目录可以新建文件夹C.Asset目录一般存放一些二进制文件D.通过 AssetManager 提供的方法可以修改里面的文件27.以下对 Act
13、ivity 的生命周期方法描述错误的是(A)onResume 阶段,用户不能与Activity 交互Onstop 阶段,原Activity 变得不可见,被下一个activity 覆盖了onDestory 阶段,这是activity 被干掉前最后一个被调用方法onPause 阶段,到这一步是可见但不可交互的28.关于 ContenValues 类说法正确的是(A)A、他和Hashtable 比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String 类型,而值都是基本类型B、他和Hashtable 比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是任意类型,而值都是基
14、本类型C、他和Hashtable 比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名,可以为空,而值都是String 类型D、他和Hashtable 比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 3 页,共 8 页 - - - - - - - - - String 类型,而值也是String 类型29.在 android 中使用 SQLiteOpenHelper 这个辅助类时, 可以生成一个数
15、据库,并可以对数据库版本进行管理的方法可以是(B) A、getWriteDatabase()B、getReadableDatabase()C、getDatabase()D、getAbleDatabase()30.下面在 AndroidManifest.xml文件中注册BroadcastReceiver 方式正确的 (A) A、B、 android:name=android.provider.action.NewBroad/C、 D、android:name=android.provider.action.NewBroad/简答题简述 apk 安装卸载的原理。APK安装可以通过以下四种方式:1.
16、 系统应用安装, 开机时完成系统应用的检查,没安装就安装, 安装就跳过, 无安装界面。2. 网络下载应用安装,通过market 应用完成,无安装界面。3. ADB 工具安装,无安装界面4. 通过 SD 卡来安装apk,有安装界面,由packageinstaller.apk 应用处理安装及卸载过程的界面。应用安装涉及到如下几个目录:system/app 系统自带的应用程序,无法删除data/app 用户程序安装的目录,有删除权限data/data 存放应用程序的数据名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - -
17、 - - - - - - - - - - 第 4 页,共 8 页 - - - - - - - - - Data/dalvik -cache 将 apk 中的 dex 文件安装到dalvik-cache 目录下(dex 文件是 dalvik 虚拟机的可执行文件,其大小约为原始apk 文件大小的四分之一)安装过程:复制APK安装包到data/app 目录下,解压并扫描安装包,把dex 文件 (Dalvik 字节码 )保存到 dalvik-cache 目录,并data/data 目录下创建对应的应用数据目录。卸载过程:删除安装过程中在上述三个目录下创建的文件及目录。2. 简述 Android 应用程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年Android程序设计练习卷答案 2022 Android 程序设计 练习 答案
限制150内