2024秋最新《中国大学MOOC移动应用开发考核作业参考原题试题》形考作业试题题库、期末题库
考试说明:本人针对该科精心汇总了历年题库及答案,形成一个完整的题库,并且每年都在更新。该题库对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。本文库超星学习通、知到智慧树、国家开放大学、广东开放大学、江苏开放大学、上海开放大学、云南开放大学、芯位教育、云慕学苑、职教云、川农在线、长江雨课堂、安徽继续教育平台、青书学堂、睿学在线、成教云、京人平台、绎通继教云、学起Plus、云上河开、河南继续教育、四川开放大学、良师在线、继教云、日照专业技术人员继续教育、麦能网、21tb、168网校、云班课、电大中专、learnin、西财在线等平台复习试题与答案,敬请查看。
课程题目试题是随机的,请按题目关键词查找(或按Ctrl+F输入题目中的关键词,尽量不要输入整个题目,不要复制空格,连续的几个字就行)
本文由【大象答案】微信公众号提供,禁止复制盗取,违者必究
本文由【大象答案】微信公众号提供,禁止复制盗取,违者必究
本文由【大象答案】微信公众号提供,禁止复制盗取,违者必究

移动应用开发
学校: 无
问题 1: 1. 第四代移动通讯技术(4G)包括TD-LTE和FDD-LTE两种制式。
选项:
答案: 正确
问题 2: 2. 随着智能手机的发展,移动通信技术也在不断地升级,目前应用最广泛的是4G
选项:
答案: 正确
问题 3: 3. Android系统采用分层架构,由高到低分为4层,依次是应用程序层、应用程序框架层、核心类库和Linux内核。
选项:
答案: 正确
问题 4: 4. Android是Google公司基于Linux平台开发的手机及平板电脑操作系统
选项:
答案: 正确
问题 5: 5. Dalvik虚拟机是在linux操作系统上运行.
选项:
答案: 正确
问题 6: 6. Android系统最初由安迪·鲁宾等人开发制作。
选项:
答案: 正确
问题 7: 7. Android是Google公司基于Linux平台开发的手机及平板电脑操作系统。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 8: 8. Android底层是基于linux操作系统的。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 9: 9. 所有的Android应用程序在底层对应同一个Dalvik虚拟机实例,其代码在虚拟机的解析得以执行。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 10: 10. Dalvik虚拟机是基于()的架构。
选项:
• A. 栈
• B. 堆
• C. 寄存器
• D. 存储器
答案: 请关注公众号【大象答案】查看答案
问题 11: 11. 关于Dalvik虚拟机,说法错误的是( ).
选项:
• A. 基于寄存器的架构
• B. 基于栈的架构
• C. 加载的是.dex格式的数据
• D. 在linux操作系统上运行
答案: 请关注公众号【大象答案】查看答案
问题 12: 1. ADT Bundle工具包中包括SDK.
选项:
答案: 请关注公众号【大象答案】查看答案
问题 13: 2. adb shell这个命令的意思是挂载到linux的空间。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 14: 3. ADB的常见指令中,用于查看日志的是adb logcat
选项:
答案: 请关注公众号【大象答案】查看答案
问题 15: 4. DDMS工具可以查看进程的堆栈使用情况,检查线程信息
选项:
答案: 请关注公众号【大象答案】查看答案
问题 16: 5. ADT Bundle三个重要组成部分是eclipse、sdk和SDKManager.exe
选项:
答案: 请关注公众号【大象答案】查看答案
问题 17: 6. Android程序中,Log.w()用于输出警告级别的日志信息。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 18: 7. 在下列选项中, 要通过adb命令查看已连接的设备的是( )。
选项:
• A. adb devices
• B. adb show devices
• C. adb start devices
• D. adb have devices
答案: 请关注公众号【大象答案】查看答案
问题 19: 8. 不属于ADT Bundle三个重要组成部分的是()
选项:
• A. Eclipse
• B. SDK
• C. SDK Manager.exe
• D. ADB
答案: 请关注公众号【大象答案】查看答案
问题 20: 9. 在下列选项中, 关于DDMS中Emulator Control功能的说法错误的是()。
选项:
• A. 模拟拨打电话
• B. 模拟发送短信
• C. 模拟发送经纬度信息
• D. 模拟电话信号
答案: 请关注公众号【大象答案】查看答案
问题 21: 10. 在下列选项中,不包含在ADT Bundle工具包中的是( )。
选项:
• A. Eclipse
• B. SDK
• C. SDK Manager
• D. JDK
答案: 请关注公众号【大象答案】查看答案
问题 22: 11. ADB的常见指令中,用于卸载应用程序的是()
选项:
• A. adb logcat
• B. adb shell
• C. adb uninstall
• D. adb kill-server
答案: 请关注公众号【大象答案】查看答案
问题 23: 12. 下列不属于DDMS工具用途的是()
选项:
• A. 查看进程的堆栈使用情况
• B. 跟踪对象的内存分配
• C. 操作仿真器或设备的文件系统
• D. 查看所有安装的插件
答案: 请关注公众号【大象答案】查看答案
问题 24: 1. 在Android工程中,assets资源目录下的资源文件不会在R.java自动生成ID。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 25: 2. Android工程中的gen 目录下存放的文件是由Android开发工具自动生成的。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 26: 3. Android 工程中AndroidManifest.xml文件是整个程序的配置文件
选项:
答案: 请关注公众号【大象答案】查看答案
问题 27: 4. Android 工程中gen目录是自动生成的,主要有一个R.java文件,该文件可手动修改
选项:
答案: 请关注公众号【大象答案】查看答案
问题 28: 5. Android项目中的布局文件放在哪个目录下( )
选项:
• A. res/layout
• B. res/value
• C. assets
• D. res/drawable
答案: 请关注公众号【大象答案】查看答案
问题 29: 6. Android 工程中存放各种程序资源的目录是()
选项:
• A. src
• B. gen
• C. res
• D. bin
答案: 请关注公众号【大象答案】查看答案
问题 30: 7. 在下列选项中,关于Android工程中的assets目录的说法正确的是( )
选项:
• A. 存放使用到的图片资源
• B. 主要存放一些文件资源,这些文件会被原封不动的打包到APK文件中
• C. 存放字符串、颜色、数组等常量数据
• D. 存放与UI相应的布局文件
答案: 请关注公众号【大象答案】查看答案
问题 31: 1. 在线性布局文件中,如果把方向设置为水平方向,控件会摆放在同一行。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 32: 2. Android UI开发中,线性布局默认为水平显示。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 33: 3. 在下列选项中,设置线性布局方向的属性是()
选项:
• A. orientation
• B. gravity
• C. layout_gravity
• D. padding
答案: 请关注公众号【大象答案】查看答案
问题 34: 4. Android UI开发中,设置线性布局为垂直显示需修改的属性的()
选项:
• A. android:orientation="vertical"
• B. android:orientation="horizontal"
• C. android:layout_centerHorizontal="true"
• D. android:layout_centerVertical="true"
答案: 请关注公众号【大象答案】查看答案
问题 35: 5. 在线性布局文件中,把方向设置为水平方的属性是()
选项:
• A. vertical
• B. horizontal
• C. fill_vertical
• D. fill_horizontal
答案: 请关注公众号【大象答案】查看答案
问题 36: 1. TableLayout可以将视图按照行、列进行排列。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 37: 2. 在TableLayout中,stretchColumns属性表示()
选项:
• A. TableLayout的列数
• B. TableLayout的行数
• C. TableLayout最多能加入的列数
• D. 拉伸指定列填充满TableLayout
答案: 请关注公众号【大象答案】查看答案
问题 38: 3. Android UI开发中,TableLayout的stretchColumns属性表示()
选项:
• A. TableLayout的列数
• B. TableLayout的行数
• C. TableLayout最多能加入的列数
• D. 拉伸指定列填充满TableLayout
答案: 请关注公众号【大象答案】查看答案
问题 39: 4. Android UI开发中,如果TableLayout的第一个TableRow有两个控件,第二个TableRow有三个控件,那这个TableLayout就有()列。
选项:
• A. 1
• B. 2
• C. 3
• D. 4
答案: 请关注公众号【大象答案】查看答案
问题 40: 5. 在下列选项中,关于TableRow标签的说法正确的是()
选项:
• A. 在GridView里面表示一行
• B. 是五种布局的一种
• C. 是表格布局里面表示一行的标签
• D. 在listView里面表示一行
答案: 请关注公众号【大象答案】查看答案
问题 41: 1. Android中的网格布局使用GridLayout控件表示( )。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 42: 2. Android UI开发中,利用网格布局实现了一个计算器,此程序可以运行在Android2.3的系统上。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 43: 3. 网格布局是从Android4.0版本新增的特性。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 44: 4. Android UI开发中,如何设置GridLayout列数为4()。
选项:
• A. android:columnCount="4"
• B. android:layout_columnCount="4"
• C. android:column="4"
• D. android:stretchColumns="4"
答案: 请关注公众号【大象答案】查看答案
问题 45: 5. Android UI开发中,在GridLayout中如何设置某控件占3行()
选项:
• A. android:layout_columnSpan="3"
• B. android:layout_rowSpan="3"
• C. android:rowSpan="3"
• D. android:layout_column="3"
答案: 请关注公众号【大象答案】查看答案
问题 46: 6. 在下列选项中,设置GridLayout中的某控件占3行的是()
选项:
• A. android:rowSpan="3"
• B. android:layout_rowSpan="3"
• C. android:layout_columnSpan="3"
• D. android:layout_column="3"
答案: 请关注公众号【大象答案】查看答案
问题 47: 7. 在网格布局中,设置列数的属性是()
选项:
• A. column
• B. columnCount
• C. layout_columnCount
• D. stretchColumns
答案: 请关注公众号【大象答案】查看答案
问题 48: 1. 帧布局在界面上是一帧一帧显示的,通常可以用于游戏开发中。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 49: 2. 帧布局在界面上是一帧一帧显示的。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 50: 3. Android UI开发中,常见的刮刮卡是通过()实现的
选项:
• A. 帧布局
• B. 线性布局
• C. 相对布局
• D. 表格布局
答案: 请关注公众号【大象答案】查看答案
问题 51: 4. Android UI开发中,帧布局中的子控件都是()对齐的。
选项:
• A. 右上角
• B. 左上角
• C. 左下角
• D. 右下角
答案: 请关注公众号【大象答案】查看答案
问题 52: 5. 在帧布局中的子控件默认是()对齐的。
选项:
• A. 右上角
• B. 左上角
• C. 左下角
• D. 右下角
答案: 请关注公众号【大象答案】查看答案
问题 53: 6. 在Android UI开发中,常见的刮刮卡是通过()实现的。
选项:
• A. FrameLayout
• B. LinearLayout
• C. RelativeLayout
• D. TableLayout
答案: 请关注公众号【大象答案】查看答案
问题 54: 1. 理论上绝对布局可以完成任何的布局设计,且灵活性很大,所以开发中推荐使用绝对布局。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 55: 2. 绝对布局灵活性很大, 可以完成任何的布局设计,所以开发中推荐使用绝对布局。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 56: 3. 绝对布局的标签名称是()
选项:
• A. FrameLayout
• B. LinearLayout
• C. RelativeLayout
• D. AbsoluteLayout
答案: 请关注公众号【大象答案】查看答案
问题 57: 4. 放入绝对布局中的控件需要通过______两个属性指定其准确的坐标值
选项:
• A. android:width和android:height
• B. android:layout_width和android:layout_height
• C. android:x和android:y
• D. android:layout_x和android:layout_y
答案: 请关注公众号【大象答案】查看答案
问题 58: 1. TextView控件通常用于在界面上显示文字信息。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 59: 2. Android UI开发中,文本框可以在界面上显示文字,通常作为提示信息展示。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 60: 3. Android UI开发中,( )控件通常用于响应用户的点击事件。
选项:
• A. EditText
• B. TextView
• C. Button
• D. RadioButton
答案: 请关注公众号【大象答案】查看答案
问题 61: 4. 在布局文件中,给Button指定单击事件响应方法的属性是()
选项:
• A. onClick
• B. hint
• C. enabled
• D. focusable
答案: 请关注公众号【大象答案】查看答案
问题 62: 5. 在下列选项中,通常用于响应用户的点击事件的控件是()
选项:
• A. TextView
• B. EditText
• C. RadioButton
• D. Button
答案: 请关注公众号【大象答案】查看答案
问题 63: 1. 在Android UI开发中,通常情况下使用主题定义一个界面或者整个软件界面的风格,使用样式定义控件的风格。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 64: 2. Android UI开发中,如果一个应用中使用了主题,同时应用下的View也使用了样式,那么当主题和样式中的属性发生冲突时,主题的优先级高于样式。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 65: 3. Android UI开发中,设置Activity的()属性可以使Activity显示为对话框样式
选项:
• A. android:theme="@android:style/Theme.Dialog"
• B. android:style="@android:style/Theme.Dialog"
• C. android:theme="@android:theme/Theme.Dialog"
• D. android:style="@android:theme/Theme.Dialog"
答案: 请关注公众号【大象答案】查看答案
问题 66: 4. 在下列选项中,用于给Activity指定主题的属性是()
选项:
• A. icon
• B. label
• C. theme
• D. style
答案: 请关注公众号【大象答案】查看答案
问题 67: 1. 国际化Internationalization这个单词的首字母“I”和尾字母“N”之间有18个字符,因此国际化被简称为I18N。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 68: 2. 在Android开发中,若让软件支持简体中文、美式英语两种环境,需要在res目录下新建的两个文件夹是values-zh-rCN和values-en-rUS。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 69: 3. Android多语言支持加拿大需添加的目录是()。
选项:
• A. values-en-rCA
• B. values-en-CA
• C. values-en-rHK
• D. values-en-HK
答案: 请关注公众号【大象答案】查看答案
问题 70: 4. Android应用国际化时,在res目录下创建values文件夹的命名规则是()
选项:
• A. 语言代码-values-r国家代码
• B. values-语言代码-r国家代码
• C. 国家代码-values-r 语言代码
• D. values-r语言代码-国家代码
答案: 请关注公众号【大象答案】查看答案
问题 71: 1. Toast.makeText(context,text,time)必须在调用了show()方法后才能把信息显示出来。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 72: 2. Android 代码中加入Toast.makeText(Context,Text,Time);即可显示Toast。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 73: 3. 下列表示Toast较长时间显示的是()。
选项:
• A. Toast.LENGTH_LONG
• B. Toast.LONG
• C. Toast.LENGTH_SHORT
• D. Toast.SHORT
答案: 请关注公众号【大象答案】查看答案
问题 74: 1. 创建一个Activity必须继承自android.app.Activity或者其子类
选项:
答案: 请关注公众号【大象答案】查看答案
问题 75: 2. Activity可以不用在AndroidManifest.xml文件中注册就可以运行
选项:
答案: 请关注公众号【大象答案】查看答案
问题 76: 3. Activity不是Context的子类。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 77: 4. Activity只有在AndroidManifest.xml文件中注册后才可以运行。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 78: 5. Activity通过()方法可以设置它的布局文件,并把视图显示在界面上。
选项:
• A. setLayoutView()
• B. setContentView()
• C. setLayoutViews()
• D. setContentViews()
答案: 请关注公众号【大象答案】查看答案
问题 79: 6. Activity通过()方法可以设置它的布局文件
选项:
• A. setContentViews()
• B. setContentView()
• C. setLayoutView()
• D. setLayoutViews()
答案: 请关注公众号【大象答案】查看答案
问题 80: 1. 关闭Activity的界面时会执行onPause、onStop、onDestroy方法。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 81: 2. Android使用()的方式来管理Activity的实例
选项:
• A. 任务栈
• B. 任务堆
• C. 队列
• D. 任务列
答案: 请关注公众号【大象答案】查看答案
问题 82: 3. 在下列选项中, 最小化Activity的界面时执行的方法是()
选项:
• A. onRestart、onResume、onDestroy
• B. onCreate、onStart、onResume
• C. onRestart、onStart 、onResume
• D. onPause、onStop
答案: 请关注公众号【大象答案】查看答案
问题 83: 4. 在下列选项中, 重新打开最小化的Activity界面时执行的方法是()
选项:
• A. onRestart、onResume
• B. onCreate、onStart
• C. onRestart、onStart
• D. OnPause、 onDestroy
答案: 请关注公众号【大象答案】查看答案
问题 84: 1. standard是Activity默认的启动模式,在不指定Activity启动模式的情况下,所有Activity使用的都是standard这种模式
选项:
答案: 请关注公众号【大象答案】查看答案
问题 85: 2. 当Activity的启动模式指定为(),每次启动该Activity时,系统首先会检查栈中是否存在该活动的实例,如果发现已经存在则直接使用该实例,并将当前Activity之上的所有Activity出栈,如果没有发现则创建一个新的实例
选项:
• A. singleTask
• B. singleTop
• C. standard
• D. singleInstance
答案: 请关注公众号【大象答案】查看答案
问题 86: 3. 在下列选项中,用来设置Activity的启动模式的属性是()
选项:
• A. android:launch
• B. android:launchMode
• C. android:launchMethod
• D. android:launchProperty
答案: 请关注公众号【大象答案】查看答案
问题 87: 4. ()启动模式与standard类似,不同的是,当启动的Activity已经位于栈顶时,则直接使用它不创建新的实例
选项:
• A. singleTask
• B. singleTop
• C. singleTask和 singleTop
• D. singleInstance
答案: 请关注公众号【大象答案】查看答案
问题 88: 5. ()启动模式是指,每次启动该Activity时,系统会这个Activity的实例作为一个任务压入任务栈的栈顶,每次销毁一个Activity时,系统会从任务栈中把这个Activity实例对应的任务移除。
选项:
• A. singleTask
• B. singleTop
• C. standard
• D. singleInstance
答案: 请关注公众号【大象答案】查看答案
问题 89: 1. 显示意图,即启动Activity时不需要指定Activity的名称。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 90: 2. Intent intent = new Intent();intent.setAction("cn.itscast.xxx");startActivity(intent);采用的是()启动Activity
选项:
• A. 显示意图
• B. 隐式意图
答案: 请关注公众号【大象答案】查看答案
问题 91: 3. ()是指在开启组件时,不需要直接指定目标组件的名称,而是通过指定一组动作、数据、类型等属性,让系统从清单文件中匹配指定的组件并开启它。
选项:
• A. 显示意图
• B. 隐式意图
答案: 请关注公众号【大象答案】查看答案
问题 92: 4. 没有明确指定组件名的Intent称为()
选项:
• A. 显示意图
• B. 隐式意图
答案: 请关注公众号【大象答案】查看答案
问题 93: 5. 开启当前应用中的Activity使用()
选项:
• A. 显示意图
• B. 隐式意图
答案: 请关注公众号【大象答案】查看答案
问题 94: 1. 使用Intent传递数据时,可以使用putExtra()方法把参数封装到Intent中。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 95: 2. 使用Intent传递数据只需调用putExtra()方法将想要存储的数据存在Intent中即可
选项:
答案: 请关注公众号【大象答案】查看答案
问题 96: 3. Android中Intent传递类对象提供了两种方式一种是 通过实现Serializable接口传递对象,一种是通过实现Parcelable接口传递对象
选项:
答案: 请关注公众号【大象答案】查看答案
问题 97: 4. 使用Intent不能传递Parcelable类型的对象。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 98: 5. 下列选项中不能通过Intent传递的是()
选项:
• A. “数据”
• B. 2
• C. 对象obj
• D. 实现Serializable接口的对象obj
答案: 请关注公众号【大象答案】查看答案
问题 99: 6. 在下列选项中,不能使用Intent传递的数据类型是()
选项:
• A. 把大基本数据类型及其数组
• B. Map
• C. Parcelable
• D. Serializable
答案: 请关注公众号【大象答案】查看答案
问题 100: 7. Android中Intent传递类对象时,该类对象需实现()或Parcelable接口
选项:
• A. Copyings接口
• B. Copying接口
• C. Serializables接口
• D. Serializable接口
答案: 请关注公众号【大象答案】查看答案
问题 101: 1. 当用startActivityForResult()启动activity B时,可以在onActivityResult()方法接收activity B回传的数据
选项:
答案: 请关注公众号【大象答案】查看答案
问题 102: 2. 在目标Activity中,通常使用setResult方法设置返回数据。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 103: 3. 在下列选项中,关于onActivityResult方法中的参数描述错误的是()
选项:
• A. requestCode,表示在启动Activity时传递的请求码
• B. resultCode,表示在返回数据时传入结果码
• C. data,表示携带返回数据的Intent
• D. data,表示启动Activity时传递的Intent
答案: 请关注公众号【大象答案】查看答案
问题 104: 4. 在startActivityForResult方法表示请求码的参数是()
选项:
• A. requestCode
• B. resultCode
• C. data
• D. intent
答案: 请关注公众号【大象答案】查看答案
问题 105: 5. 下列不是onActivityResult()方法参数的是()
选项:
• A. requestCode
• B. resultCode
• C. data
• D. result
答案: 请关注公众号【大象答案】查看答案
问题 106: 6. onActivityResult()方法有三个参数,其中()表示在返回数据时传入结果码
选项:
• A. requestCode
• B. resultCode
• C. data
• D. result
答案: 请关注公众号【大象答案】查看答案
问题 107: 1. ProgressBar通常用于访问网络展示loading对话框以及下载文件时显示的进度。它有两种表现形式,一种是水平的,另一种是环形的
选项:
答案: 请关注公众号【大象答案】查看答案
问题 108: 2. ProgressBar有两种表现形式,一种是水平的,另一种是环形的。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 109: 3. ProgressBar设置当前进度的方法是()
选项:
• A. setMax()
• B. setProgress()
• C. getProgress()
• D. setCurrentProgress()
答案: 请关注公众号【大象答案】查看答案
问题 110: 1. Android中的五大存储数据方式包括文件、SQLite数据库、SharedPreferences、contentProvider、网络。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 111: 2. Android中数据存储方式只有一种。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 112: 3. Android中把数据可以存储到以下哪个目录( )。
选项:
• A. C盘
• B. SD卡目录
• C. /data/data/包名下
• D. D盘
答案: 请关注公众号【大象答案】查看答案
问题 113: 1. Android中数据只能存储到sd卡上。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 114: 2. 在/data/data/包名/cache目录下可以cache软件的缓存数据,当清除缓存时数据就会删除
选项:
答案: 请关注公众号【大象答案】查看答案
问题 115: 3. 在下列选项中,SD卡的根目录是( )
选项:
• A. /mnt
• B. /mnt/sdcard
• C. /data
• D. /data/data
答案: 请关注公众号【大象答案】查看答案
问题 116: 4. Android中使用openFileOutput(String name,int mode)方法获取到文件输出流时, 第二个参数mode常用模式有( )。
选项:
• A. MODE_PRIVATE
• B. MODE_APPEND
• C. MODE_WORLD_READABLE
• D. MODE_WORLD_WRITEABLE
答案: 请关注公众号【大象答案】查看答案
问题 117: 1. Android 中我们可以通过Xml.newSerializer( )方式获取xml序列化对象。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 118: 2. 序列化数据之前必须先初始化序列化器XmlSerializer。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 119: 3. Android中使用serializer对象生成xml 文档开头的方法是( )。
选项:
• A. startDocument
• B. startTag
• C. endTag
• D. endDocument
答案: 请关注公众号【大象答案】查看答案
问题 120: 4. 在XmlSerializer的方法中,向xml文件中写一个开始标签的方法是()
选项:
• A. startDocument
• B. startTag
• C. endTag
• D. endDocument
答案: 请关注公众号【大象答案】查看答案
问题 121: 1. 解析数据之前必须先初始化解析器器XmlPullParser
选项:
答案: 请关注公众号【大象答案】查看答案
问题 122: 2. Android 中xmlPullParser解析原理是基于事件进行解析。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 123: 3. 在XmlPullParser的方法中,获得标签体内容的方法是()
选项:
• A. getName()
• B. next()
• C. nextText()
• D. getEventType()
答案: 请关注公众号【大象答案】查看答案
问题 124: 4. Android中使用xmlPullParser解析器解析xml,判断解析到文件末尾的方法是( )。
选项:
• A. XmlPullParser.END_TAG
• B. XmlPullParser.END_DOCUMENT
• C. XmlPullParser.END_TAG_DOCUMENT
• D. XmlPullParser.END_ATTRIBUTE
答案: 请关注公众号【大象答案】查看答案
问题 125: 5. Android中使用xmlPullParser解析器解析xml, 获取解析事件类型的方法是( )
选项:
• A. getDocument()
• B. getDocumentTag()
• C. getEventType()
• D. getAttribute()
答案: 请关注公众号【大象答案】查看答案
问题 126: 6. 在下列选项中,不属于XmlPullParser的事件类型的是()
选项:
• A. END_DOCUMENT
• B. START_TAG
• C. END_TAG
• D. START_DOCUMENT
• E. END_TEXT
答案: 请关注公众号【大象答案】查看答案
问题 127: 1. SharedPreferences是使用.properties文件存数数据的。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 128: 2. Android 中获取到sp对象 SharedPreferences sp = new SharedPreferences();
选项:
答案: 请关注公众号【大象答案】查看答案
问题 129: 3. Android获取到SharedPreferences对象sp后,保存数据正确的逻辑是( )。
选项:
• A. sp.edit();
• B. sp.edit().putString(“name”,”zhangsan”).commit();
• C. sp.edit().putString(“name”,”zhangsan”);
• D. sp.edit().put(“name”,”zhangsan”).commit();
答案: 请关注公众号【大象答案】查看答案
问题 130: 4. 在SharedPreferences的方法中,用于获得String类型参数的方法是()
选项:
• A. getString ()
• B. getStringExtra()
• C. getStringValue()
• D. getValue()
答案: 请关注公众号【大象答案】查看答案
问题 131: 5. 在Editor的方法中,用于存储String类型参数的方法是()
选项:
• A. set()
• B. setString()
• C. put()
• D. putString()
答案: 请关注公众号【大象答案】查看答案
问题 132: 6. Android中初始化SharedPreferences,以下正确的是( )。
选项:
• A. SharedPreferences sp = new SharedPreferences();
• B. SharedPreferences sp = SharedPreferences.getDefault();
• C. SharedPreferences sp = SharedPreferences.Factory();
• D. SharedPreferences sp = getSharedPreferences("config", MODE_PRIVATE);
答案: 请关注公众号【大象答案】查看答案
问题 133: 1. Android中用 isChecked( ) 方法用来判断CheckBox控件是否选中。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 134: 2. 在QQ登录案例中,存储账号密码数据的文件是在data/data/包名/shared_prefs目录下。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 135: 3. sharedPreferences读取数据时,其中有一个方法是getString(key, defValue),该方法中的defValue参数是什么( )。
选项:
• A. key所对应的value值
• B. 无做用
• C. 是当用getString得到数据时如果没有得到key值所对应的value值,就给定一个默认的值。
• D. key值
答案: 请关注公众号【大象答案】查看答案
问题 136: 4. 以下哪个选项不属于openFileOutput方法与 getSharedPreferences方法的文件操作模式参数( )。
选项:
• A. Context.MODE_PRIVATE;
• B. Context.MODE_APPEND;
• C. Context.MODE_WORLD_READABLE;
• D. Context.MODE_WORLD;
答案: 请关注公众号【大象答案】查看答案
问题 137: 5. 在QQ登录案例中,显示上次用户输入的账号密码的代码,需要写在()方法中。
选项:
• A. onStart()
• B. onCreate()
• C. onDestroy()
• D. onStop()
答案: 请关注公众号【大象答案】查看答案
问题 138: 6. 在QQ登录案例中,获得保存在SharedPreferences中的账号密码,调用的方法是()
选项:
• A. getString ()
• B. getStringExtra ()
• C. getStringValue()
• D. getValue()
答案: 请关注公众号【大象答案】查看答案
问题 139: 1. 关于Android中操作数据库, SQLiteOpenHelper类是用于操作数据库的.
选项:
答案: 请关注公众号【大象答案】查看答案
问题 140: 2. Android中获取到SQLiteDatabase类实例后,可以对数据库进行增删改查操作.
选项:
答案: 请关注公众号【大象答案】查看答案
问题 141: 3. 使用SQLiteDatabase的execSQL()方法可以实现数据库表增删改的操作。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 142: 4. SQLiteDatabase只提供了两个查询数据库的方法,这两个方法是query()和rawQuery()。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 143: 5. 在下列选项中,关于SQLiteDatabase的execSQL()没有涉及到的方法是()
选项:
• A. 删除数据
• B. 插入数据
• C. 修改数据
• D. 查询数据
答案: 请关注公众号【大象答案】查看答案
问题 144: 6. 在android中对数据库的表进行查询操作用SQLiteDatabase类中的那两个方法进行查询( )
选项:
• A. insert()和rawQuery()
• B. query()和execSQL()
• C. query()和rawQuery()
• D. query()和update()
答案: 请关注公众号【大象答案】查看答案
问题 145: 7. 在android中对数据库做增删改查有两种方式分别是SQLiteDatabase这个类中的哪几个方法 ( ).
选项:
• A. 第一种方式execSQL()和rawQuery()方法操作,第二种方式直接提供封装好的insert()、delete()、update()和query() 这四个方法操作;
• B. 第一种方式execSQL()方法操作,第二种方式直接提供封装好的insert()、delete()、update()和query() 这四个方法操作
• C. 两种方式都是用这个方法execSQL()
• D. 两种方式都是提供封装好的insert()、delete()、update()和query() 这四个方法操作;
答案: 请关注公众号【大象答案】查看答案
问题 146: 8. 在下列选项中,用于查询数据的方法是()
选项:
• A. update
• B. insert
• C. query
• D. delete
答案: 请关注公众号【大象答案】查看答案
问题 147: 1. Android 中获取到SQLiteDatabase实例db后,可以通过db.beginTransaction()开启事务
选项:
答案: 请关注公众号【大象答案】查看答案
问题 148: 2. SQLite数据库的事务通常是在一组业务逻辑操作开始之前开启,在业务逻辑操作完成之后结束。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 149: 3. Android中开启事务的方法正确的是( )
选项:
• A. db.startTransaction()
• B. db.beginTransaction()
• C. db.endTransaction()
• D. intent.startTransaction()
答案: 请关注公众号【大象答案】查看答案
问题 150: 1. Android 中sqlite3工具是命令行查看数据库的工具
选项:
答案: 请关注公众号【大象答案】查看答案
问题 151: 2. Android中,通常先使用sqlite3命令行工具打开数据库,然后做增删改查的操作。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 152: 3. 在下列选项中,存放sqlite3命令行工具的目录是( )
选项:
• A. sdk/platform-tools
• B. sdk/tools
• C. sdk/platforms
• D. sdk/build-tools
答案: 请关注公众号【大象答案】查看答案
问题 153: 4. 在下列选项中,打开SQLite数据库的工具是()
选项:
• A. open
• B. sqlite
• C. sqlite3
• D. cat
答案: 请关注公众号【大象答案】查看答案
问题 154: 5. 关于Android中sqlite3工具介绍不正确的是( )
选项:
• A. sqlite3工具是一个命令行工具
• B. 在使用sqlite3工具需要先开启模拟器或者真机
• C. 使用sqlite3工具应该进入到dos下进行操作
• D. sqlite3工具是一个收费的查看数据库的工具
答案: 请关注公众号【大象答案】查看答案
问题 155: 6. 关于Android中sqlite3工具使用正确的是
选项:
• A. adb sqlite3
• B. ls -l sqlite3
• C. sqlite3 cache
• D. sqlite3 person.db
答案: 请关注公众号【大象答案】查看答案
问题 156: 1. ArrayAdapter通常用来把数组中的数据填充在ListView上。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 157: 2. Android中数组适配器ArrayAdapter显示数组的内容非常方便.
选项:
答案: 请关注公众号【大象答案】查看答案
问题 158: 3. 在下列选项中,把List集合中的Map类型数据填充在ListView上,使用的数据适配器是()
选项:
• A. DefaultAdapter
• B. ArrayAdapter
• C. BaseAdapter
• D. SimpleAdapter
答案: 请关注公众号【大象答案】查看答案
问题 159: 1. Android中BaseAdapter的getItemId()方法作用是返回Listview一共有多少条目需要被显示
选项:
答案: 请关注公众号【大象答案】查看答案
问题 160: 2. 自定义数据适配器类时,继承的父类是DefaultAdapter。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 161: 3. 在BaseAdapter的方法中,根据位置返回一个条目的View的方法是()
选项:
• A. getView()
• B. getItem()
• C. getItemView()
• D. getItemId()
答案: 请关注公众号【大象答案】查看答案
问题 162: 4. 在BaseAdapter的方法中,用来返回ListView显示条目个数的方法是()
选项:
• A. getViewCount()
• B. getItemCount()
• C. getItems()
• D. getCount()
答案: 请关注公众号【大象答案】查看答案
问题 163: 1. Android中BaseAdapter的getView方法作用是返回Listview每个条目具体显示的内容
选项:
答案: 请关注公众号【大象答案】查看答案
问题 164: 2. BaseAdapter中的getItem( )方法作用是根据位置得到条目对象。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 165: 3. 在BaseAdapter的方法中,根据位置得到条目的ID的方法是()
选项:
• A. getView()
• B. getItem()
• C. getItemId()
• D. getCount()
答案: 请关注公众号【大象答案】查看答案
问题 166: 1. 内容提供者为其他应用程序提供了统一的访问数据库的方式,可以让其他应用程序来调用。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 167: 2. 内容提供者主要功能是实现跨程序共享数据的功能。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 168: 1. Uri是指统一资源标示符。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 169: 2. 在ContentProvider中ContentUris的作用是干什么( )。
选项:
• A. 用于获取Uri路径后面的ID部分
• B. 增删改查的方法都在这个类中
• C. 用于添加URI的类
• D. 根本就用不到这个类,没关系
答案: 请关注公众号【大象答案】查看答案
问题 170: 1. Android中使用内容解析者查询联系人数据库信息的时候我们只要关心2张表就可以了。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 171: 2. 联系人信息是存放在数据库的sms表中的。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 172: 3. 在读取联系人信息案例中,没有操作的表是()
选项:
• A. raw_contacts
• B. data
• C. mimetypes
• D. contacts
答案: 请关注公众号【大象答案】查看答案
问题 173: 4. 若要实现对系统联系人的增删改查,需要使用的系统ContentProvider的Uri为( )。
选项:
• A. Contacts.Photos.CONTENT_URI
• B. Contacts.People.CONTENT_URI
• C. Contacts.Phones.CONTENT_URI
• D. Media.EXTERNAL_CONTENT_URI
答案: 请关注公众号【大象答案】查看答案
问题 174: 5. 在下列选项中,联系人信息内容提供者的主机名是()
选项:
• A. contact
• B. com.android.contacts
• C. com.android.provider.contact
• D. com.android.provider.contacts
答案: 请关注公众号【大象答案】查看答案
问题 175: 1. ContentResolver的增删改查方法与目标内容提供者的增删改查方法不是一一对应的。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 176: 2. ContentResolver是通过Uri匹配内容提供者的。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 177: 3. Android中的ContentResolver主要作用是获取通过内容提供者暴露出来的数据。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 178: 4. Android 中的ContentResolver 查询数据是通过url来获取内容提供者暴露的数据。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 179: 5. 在Activity中,获得ContentResolver对象的方法是( )
选项:
• A. getContentResolver()
• B. getResolver()
• C. getContentResolvers()
• D. getResolvers()
答案: 请关注公众号【大象答案】查看答案
问题 180: 6. 在下列选项中,关于ContentResolver的说法错误的是()
选项:
• A. ContentResolver通过uri匹配到内容提供者
• B. 通过ContentResolver可以在其它应用程序中访问内容提供者
• C. ContentResolver的增删改查方法与目标内容提供者的增删改查方法是一一对应
• D. ContentResolver不需要通过uri匹配到内容提供者
答案: 请关注公众号【大象答案】查看答案
问题 181: 7. 如果要调用现成的 ContentProvider,获得如下( )对象才能调用其方法进行增删查改。
选项:
• A. CursorLoader
• B. ContentResolver
• C. Cursor
• D. ContentProvider
答案: 请关注公众号【大象答案】查看答案
问题 182: 1. 在短信接收器案例中,自定义的短信内容提供者SmsContentObserver类,继承了ContentObserver类。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 183: 2. 在短信接收器案例中,短信内容提供者的数据发生变化时,会触发onChange()方法的调用。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 184: 3. Android中通过内容解析者查询短信数据库的内容时,不需要加入读短信的权限.
选项:
答案: 请关注公众号【大象答案】查看答案
问题 185: 4. 利用内容观察者可以监听短信数据库的变化,当短信数据库发生变化的时候会执行内容观察者的onChange()方法。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 186: 5. 可以在Activity中得到ContentResolver实例对象的方法是()
选项:
• A. new ContentResolver()
• B. getContentResolver()
• C. newInstance()
• D. ContentUris.newInstance()
答案: 请关注公众号【大象答案】查看答案
问题 187: 6. 下面哪些功能需要用ContentProvider来实现()。
选项:
• A. 读取系统中的短信内容
• B. 建立一个数据库
• C. 开机后自动启动一个程序
• D. 播放一段音乐
答案: 请关注公众号【大象答案】查看答案
问题 188: 7. 在Android中的Activity种通过下面哪个方法来得到ContentResolver的实例对象。
选项:
• A. new ContentResolver
• B. getContentResolver()
• C. newInstance()
• D. ContentUris.newInstance()
答案: 请关注公众号【大象答案】查看答案
问题 189: 1. Android采用()的方式来管理Activity的实例
选项:
• A. 任务栈
• B. 任务堆
• C. 队列
• D. 任务列
答案: 请关注公众号【大象答案】查看答案
问题 190: 1. 启动系统相机使用的action是android.media.action.VIDEO_CAPTURE。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 191: 2. 启动系统相机使用的action是()
选项:
• A. android.media.action.IMAGE_CAPTURE
• B. android.media.action. IMAGES_CAPTURE
• C. android.media.action. VIDEO_CAPTURE
• D. android.media.action.VIDEOS_CAPTURE
答案: 请关注公众号【大象答案】查看答案
问题 192: 3. 下列能打开系统相机的方法是()
选项:
• A. 显示意图
• B. 隐式意图
答案: 请关注公众号【大象答案】查看答案
问题 193: 1. 关于广播接收者说法错误的是( ).
选项:
• A. Android中定义广播接收者要继承BroadCastReceiver
• B. Android中定义广播接收者的目的之一是方便我们开发者进行开发
• C. Android系统中内置了很多系统级别的广播
• D. Android中定义广播这个组件意义不是很大
答案: 请关注公众号【大象答案】查看答案
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。