




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Android移动应用开发基础知到课后答案智慧树章节测试答案2025年春兰州石化职业技术大学第一章单元测试
在下列选项中,关于DDMS中EmulatorControl功能的说法错误的是(
)。
A:模拟发送短信B:模拟发送经纬度信息C:模拟拨打电话D:模拟电话信号
答案:模拟电话信号在创建Android工程时,填写的Theme是(
)。
A:项目的包名B:程序UI使用的主题C:应用名称D:项目名称
答案:程序UI使用的主题Android是Google公司基于Linux平台开发的手机及平板电脑操作系统。
A:错B:对
答案:对Dalvik虚拟机是在linux操作系统上运行。
A:错B:对
答案:对随着智能手机种类增多,屏幕分辨率千变万化,使用绝对布局需要精确的计算控件大小,同时还要考虑手机屏幕尺寸和分辨率,在开发中这是非常低效的,因此不推荐使用。
A:对B:错
答案:对AndroidUI开发中,相对布局通常有两种形式,一种是相对于容器而言的,一种是相对于控件而言的。
A:对B:错
答案:对理论上绝对布局可以完成任何的布局设计,且灵活性很大,所以开发中推荐使用绝对布局。
A:对B:错
答案:错TableLayout可以将视图按照行、列进行排列。
A:对B:错
答案:对RadioGroup是单选组合框,可容纳多个RadioButton,并把它们组合在一起,实现单选状态。
A:错B:对
答案:对下列属于DDMS工具用途的是(
)。
A:跟踪对象的内存分配B:查看进程的堆栈使用情况C:操作仿真器或设备的文件系统D:查看所有安装的插件
答案:跟踪对象的内存分配###查看进程的堆栈使用情况###操作仿真器或设备的文件系统
第二章单元测试
所有的用户界面元素都是由________和ViewGroup对象构成的。
A:Button
B:TextView
C:RadioButton
D:View
答案:View
________都是看不见的,它主要用于向我们提供各种各样的布局模式。
A:ViewGroup
B:CheckBox
C:Widgets
D:View
答案:ViewGroup
布局文件的名称只能包含________,并且只能由小写字母开头。
A:下划线
B:空格
C:0-9
D:小写字母(a-z)
答案:下划线
###0-9
###小写字母(a-z)
Button控件常用的单击事件处理方式有________。
A:
onClick属性
B:
OnClickListener接口
C:setOnCheckedChangeListener()事件
D:使用匿名内部类
答案:
onClick属性
###
OnClickListener接口
###使用匿名内部类
android:layout_span="4",表示合并4个单元格。
A:错B:对
答案:对线性布局中的android:layout_weight属性,如果使用了,那么控件的宽度将不再由android:layout_width来决定。
A:错B:对
答案:对如果要实现用户单击后触发一定的处理,一些哪个控件最合适?
A:TextView
B:
Button
C:
ImageView
D:EditText
答案:
Button
相对布局中,“是否跟父布局底部对齐”是属性()。
A:
android:layout_alignBottom
B:android:layout_alignParentBottom
C:
android:layout_alignBaseLine
D:android:layout_below
答案:android:layout_alignParentBottom
Toast创建完毕后,需要显示出来此时需要调用以下哪个方法()。
A:show
B:
view
C:
create
D:makeText
答案:show
如果要让TextView上的文字居中显示,需要设置哪个属性(
)。
A:android:orientation
B:android:layout_weight
C:android:layout_gravity
D:
android:gravity
答案:
android:gravity
第三章单元测试
一个Android应用程序默认会包含(
)个Activity。
A:5B:1C:若干D:10
答案:1表格布局中,Android:layout_column属性的作用是指定(
)。
A:指定该单元格在第几列显示
B:总行数
C:列数
D:行数
答案:指定该单元格在第几列显示
(
)启动模式是指每次启动该Activity时,系统会这个Activity的实例作为一个任务压入任务栈的栈顶,每次销毁一个Activity时,系统会从任务栈中把这个Activity实例对应的任务移除。
A:singleInstance
B:singleTop
C:standard
D:singleTask
答案:standard
下列选项中能通过Intent传递的是(
)。
A:对象objB:实现Serializable接口的对象objC:“数据”D:2
答案:实现Serializable接口的对象obj###“数据”###2使用startActivityForResult方法接收两个参数,第1个是Intent。
A:对B:错
答案:对创建一个Activity必须继承自android.app.Activity或者其子类。
A:错B:对
答案:对栈是一种“先进先出”的数据结构。
A:对B:错
答案:错Activity的启动状态很短暂,一般情况下,当Activity启动之后便会进入运行状态。
A:对B:错
答案:对将信息传回一个Activity需要调用setResult()方法。
A:对B:错
答案:对在打开浏览器案例中通过setAction()设置需要开启Activity的动作。
A:对B:错
答案:对
第四章单元测试
在XmlPullParser的方法中,初始化解析器的方法是(
)。
A:getEventType()
B:setInput()
C:setEventType()
D:setOutput()
答案:setInput()
下列代码中表示一个节点的开始标签的是(
)。
A:XmlPullParser.END
B:XmlPullParser.START
C:XmlPullParser.START_TAG
D:XmlPullParser.END_TAG
答案:XmlPullParser.START_TAG
从data.txt文件中获取存储的QQ账号和密码需要使用的方式是(
)。
A:FileInputStreamfis=context.openFileInput("data.txt");
B:Stringpassword=etPassword.getText().toString();
C:Stringnumber=etNumber.getText().toString().trim();
D:FileOutputStreamfos=context.openFileOutput("data.txt",Context.MODE_PRIVATE);
答案:FileInputStreamfis=context.openFileInput("data.txt");
由于外部存储设备可能被移除、丢失或者处于其他状态,因此在使用外部设备之前必须使用(
)方法来确认外部设备是否可用。
A:Environment.MEDIA_MOUNTED
B:Environment.getExternalStorageState()
C:Environment.WRITE_EXTERNAL_STORAGE
D:Environment.getExternalStorageDirectory()
答案:Environment.getExternalStorageState()
在/data/data/包名/cache目录下可以cache软件的缓存数据,当清除缓存时数据就会删除。
A:对B:错
答案:对在weather.xml中封装了六个属性,分别对应XML文件中的是iD.name、weather、temp、pm和wind。
A:对B:错
答案:对JSON相对于XML来说,所具有的优势有(
).
A:没有区别
B:解析速度更快
C:占用空间更多
D:占用空间更小
答案:解析速度更快
###占用空间更小
保存QQ账号和登录密码到data.txt文件中的代码为FileOutputStreamfos=context.openFileOutput("data.txt",Context.MODE_PRIVATE);fos.write((number+":"+password).getBytes());
A:对B:错
答案:对Android中数据存储方式只有一种。
A:错B:对
答案:错Android中数据只能存储到sd卡上。
A:错B:对
答案:错
第五章单元测试
在下列选项中,关于SQLiteDatabase的execSQL()没有涉及到的方法是(
)。
A:修改数据
B:插入数据
C:删除数据
D:查询数据
答案:查询数据
Android系统中使用的数据库是(
)。
A:Oracel
B:SQLite
C:MySQL
D:SQLServer
答案:SQLite
在下列选项中,把List集合中的Map类型数据填充在ListView上,使用的数据适配器是(
)。
A:ArrayAdapter
B:BaseAdapter
C:DefaultAdapter
D:SimpleAdapter
答案:SimpleAdapter
自定义一个数据适配器MyAdatper,需要让它继承的类是(
)。
A:BaseAdapter
B:DefaultAdapter
C:ParentAdapter
D:BasicAdapter
答案:BaseAdapter
下列选项中,用于存储数据库文件的路径是(
)。
A:【data】->【data】->【项目包名全路径】
B:【data】->【data】->【项目包名全路径】->【databases】
C:【data】->【databases】
D:【data】->【data】
答案:【data】->【data】->【项目包名全路径】->【databases】
使用SQLiteDatabase的execSQL()方法可以实现数据库表增删改的操作。
A:错B:对
答案:对使用SimpleAdapter需要将数据类型转换成List<?extendsMap<String,?>>
A:对B:错
答案:对ListView显示数据不可以使用SimpleAdapter来显示
A:错B:对
答案:错SimpleAdapter是抽象类。
A:错B:对
答案:错减少数据量是ListView优化的方式之一。
A:错B:对
答案:错
第六章单元测试
以下关于Service的说法,正确的是(
)。
A:Service是可以与用户直接交换
B:每个Serviceclass可以在AndroidManifest.xml文件中有相应的<service>声明,也可以不声明直接使用
C:Service是Android四大组件之一
D:Service只能通过startService方式开启
答案:Service是Android四大组件之一
以startService开启服务以下说法正确的是(
)。
A:服务开启后只能关机后才能关闭服务
B:服务不需要在清单文件里注册
C:服务停止时会调用onStop()
D:startService方式开启服务,服务一旦被开启,服务就会在后台长期运行
答案:startService方式开启服务,服务一旦被开启,服务就会在后台长期运行
Android中创建服务组件需要继承Service类。
A:对B:错
答案:对通过startService()方式开启服务首先会调用服务的onCreate方法,然后调用服务的OnStartCommand方法,当开启服务的Activity退出时,会执行服务的onDestroy方法。
A:错B:对
答案:错服务是Android中的四大组件之一。
A:对B:错
答案:对当通过startService()方法启动服务时,执行的生命周期方法为onCreate()、onStartCommand(),然后服务处于运行状态,直到自身调用stopSelf()方法或者其他组件调用stopService()方法时服务停止,最终被系统销毁。
A:错B:对
答案:对通过bindService方式开启服务和通过startService方式开启服务,服务的生命周期一样。
A:错B:对
答案:错对象obj不能通过Intent传递。
A:对B:错
答案:对Android中的五大存储数据方式包括(
)和网络。
A:contentProviderB:SharedPreferencesC:文件D:SQLite数据库
答案:contentProvider###SharedPreferences###文件###SQLite数据库SQLite是Android自带的一个轻量级的数据库,支持基本SQL语法。
A:对B:错
答案:对
第七章单元测试
广播接收者需要在清单文件配置(
)节点。
A:broadReceiver
B:receiver
C:service
D:contentProvider
答案:receiver
关于广播接收者说法错误的是(
)。
A:Android中定义广播接收者要继承BroadCastReceiver
B:Android中定义广播这个组件意义不是很大
C:Android系统中内置了很多系统级别的广播
D:Android中定义广播接收者的目的之一是方便我们开发者进行开发
答案:Android中定义广播这个组件意义不是很大
案例中自定义的广播接收者MyBroadcastReceiver继承的是(
)类。
A:Broadcast
B:BroadcastReceive
C:ContentProvider
D:BroadcastReceiver
答案:BroadcastReceiver
当Android系统产生一个广播事件时,只能有一个BroadcastReceiver接收并进行处理。
A:对B:错
答案:错发送自定义广播可以通过sendbroadCast方法进行发送。
A:错B:对
答案:对有序广播配置优先级对应的属性是Property()。
A:对B:错
答案:错Android系统中自定义了很多广播类型,只需要创建对应的广播接收者接收即可。
A:错B:对
答案:对当自定义广播发送消息时,会储存到公共消息区中,而公共消息区中如果存在对应的广播接收者,就会及时的接收这条信息。
A:对B:错
答案:对BroadcastReceiver接收广播时需要在清单文件或者代码中进行注册并指定要接收的广播事件。
A:对B:错
答案:对Android系统中使用的数据库是SQLServer。
A:错B:对
答案:错
第八章单元测试
authority部分表明这个数据被ContentProvider所控制,它不会被修改。
A:错B:对
答案:错使用AndroidStudio创建内容提供者,会自动在AndroidManifest.xml中对内容提供者进行注册。
A:对B:错
答案:对内容观察者的目的是观察特定Uri引起的数据库的变化。
A:错B:对
答案:对Android中创建内容提供者要继承(
)。
A:ContentData
B:Content
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 蓦然回首的中考语文作文
- 印刷设备环境适应性测试与评估考核试卷
- 海洋工程节能减排策略考核试卷
- 生活中的乐趣初三语文作文
- 炼焦厂的环境监测与预警系统考核试卷
- 影视录放设备的智能图像识别技术改进考核试卷
- 清洁服务团队建设与沟通考核试卷
- 电气设备智能电网协同控制技术考核试卷
- 生态系统健康评估与维护考核试卷
- 种子种苗产业发展的政策环境分析考核试卷
- 2025届广东省广州市普通高中高三下学期二模物理试卷含答案
- 医院综合考核试题及答案
- 2025年工会五一劳动节活动方案范文
- 光纤通信系统与网络(第5版)课件 胡庆 第1-4章 光纤通信概论-光纤通信系统及设计
- 舞台剧代理运营协议合同
- 西南政法大学自主招生个人陈述的风格与语气
- 广东省茂名市2025届高三下学期二模试题 历史 含解析
- 2025年北京市海淀区高三一模生物试卷(含答案)
- 农作物高产栽培技术的试题及答案
- 2025-2030飞机检测产业规划专项研究报告
- 宁夏回族自治区银川市一中2025届高三下学期模拟训练数学试题
评论
0/150
提交评论