在线网课知道《Android移动应用开发基础(兰州石化职大)》单元测试考核答案_第1页
在线网课知道《Android移动应用开发基础(兰州石化职大)》单元测试考核答案_第2页
在线网课知道《Android移动应用开发基础(兰州石化职大)》单元测试考核答案_第3页
在线网课知道《Android移动应用开发基础(兰州石化职大)》单元测试考核答案_第4页
在线网课知道《Android移动应用开发基础(兰州石化职大)》单元测试考核答案_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一章单元测试第二章单元测试第三章单元测试第四章单元测试第五章单元测试第六章单元测试第七章单元测试第八章单元测试1【单选题】(2分)在下列选项中,关于DDMS中EmulatorControl功能的说法错误的是()。A.模拟电话信号B.模拟拨打电话C.模拟发送短信D.模拟发送经纬度信息2【单选题】(2分)在创建Android工程时,填写的Theme是()。A.程序UI使用的主题B.应用名称C.项目名称D.项目的包名3【判断题】Android是Google公司基于Linux平台开发的手机及平板电脑操作系统。A.对B.错4【判断题】Dalvik虚拟机是在linux操作系统上运行。A.对B.错5【判断题】随着智能手机种类增多,屏幕分辨率千变万化,使用绝对布局需要精确的计算控件大小,同时还要考虑手机屏幕尺寸和分辨率,在开发中这是非常低效的,因此不推荐使用。A.错B.对6【判断题】AndroidUI开发中,相对布局通常有两种形式,一种是相对于容器而言的,一种是相对于控件而言的。A.错B.对7【判断题】理论上绝对布局可以完成任何的布局设计,且灵活性很大,所以开发中推荐使用绝对布局。A.对B.错8【判断题】TableLayout可以将视图按照行、列进行排列。A.对B.错9【判断题】RadioGroup是单选组合框,可容纳多个RadioButton,并把它们组合在一起,实现单选状态。A.错B.对10.【多选题】正确答案:ABD下列属于DDMS工具用途的是()。A.操作仿真器或设备的文件系统B.查看进程的堆栈使用情况C.查看所有安装的插件D.跟踪对象的内存分配第二章单元测试1【单选题】(2分)所有的用户界面元素都是由________和ViewGroup对象构成的。A.ButtonB.TextViewC.ViewD.RadioButton2【单选题】(2分)________都是看不见的,它主要用于向我们提供各种各样的布局模式。A.WidgetsB.ViewGroupC.ViewD.CheckBox3.【多选题】正确答案:ABC布局文件的名称只能包含________,并且只能由小写字母开头。A.0-9B.下划线C.小写字母(a-z)D.空格4.【多选题】正确答案:ABCButton控件常用的单击事件处理方式有________。A.onClick属性B.OnClickListener接口C.使用匿名内部类D.setOnCheckedChangeListener()事件5【判断题】(1分android:layout_span="4",表示合并4个单元格。A.错B.对6【判断题】线性布局中的android:layout_weight属性,如果使用了,那么控件的宽度将不再由android:layout_width来决定。A.对B.错7【单选题】(2分)如果要实现用户单击后触发一定的处理,一些哪个控件最合适?A.ImageViewB.TextViewC.ButtonD.EditText8【单选题】(2分)相对布局中,“是否跟父布局底部对齐”是属性()。A.android:layout_alignBaseLineB.android:layout_alignBottomC.android:layout_alignParentBottomD.android:layout_below9【单选题】(2分)Toast创建完毕后,需要显示出来此时需要调用以下哪个方法()。A.makeTextB.createC.showD.view10【单选题】(2分)如果要让TextView上的文字居中显示,需要设置哪个属性()。A.android:layout_gravityB.android:gravityC.android:layout_weightD.android:orientation第三章单元测试1【单选题】(2分)一个Android应用程序默认会包含()个Activity。A.10B.5C.若干D.12【单选题】(2分)表格布局中,Android:layout_column属性的作用是指定()。A.列数B.总行数C.指定该单元格在第几列显示D.行数3【单选题】(2分)()启动模式是指每次启动该Activity时,系统会这个Activity的实例作为一个任务压入任务栈的栈顶,每次销毁一个Activity时,系统会从任务栈中把这个Activity实例对应的任务移除。A.standardB.singleInstanceC.singleTaskD.singleTop4.【多选题】正确答案:ABC下列选项中能通过Intent传递的是()。A.2B.“数据”C.实现Serializable接口的对象objD.对象obj5【判断题】使用startActivityForResult方法接收两个参数,第1个是Intent。A.对B.错6【判断题】创建一个Activity必须继承自android.app.Activity或者其子类。A.对B.错7【判断题】栈是一种“先进先出”的数据结构。A.错B.对8【判断题】Activity的启动状态很短暂,一般情况下,当Activity启动之后便会进入运行状态。A.错B.对9【判断题】将信息传回一个Activity需要调用setResult()方法。A.对B.错10【判断题】在打开浏览器案例中通过setAction()设置需要开启Activity的动作。A.对B.错第四章单元测试1【单选题】(2分)在XmlPullParser的方法中,初始化解析器的方法是()。A.getEventType()B.setEventType()C.setOutput()D.setInput()2【单选题】(2分)下列代码中表示一个节点的开始标签的是()。A.XmlPullParser.END_TAGB.XmlPullParser.START_TAGC.XmlPullParser.ENDD.XmlPullParser.START3【单选题】(2分)从data.txt文件中获取存储的QQ账号和密码需要使用的方式是()。A.FileOutputStreamfos=context.openFileOutput("data.txt",Context.MODE_PRIVATE);B.Stringpassword=etPassword.getText().toString();C.Stringnumber=etNumber.getText().toString().trim();D.FileInputStreamfis=context.openFileInput("data.txt");4【单选题】(2分)由于外部存储设备可能被移除、丢失或者处于其他状态,因此在使用外部设备之前必须使用()方法来确认外部设备是否可用。A.Environment.getExternalStorageDirectory()B.Environment.WRITE_EXTERNAL_STORAGEC.Environment.MEDIA_MOUNTEDD.Environment.getExternalStorageState()5【判断题】在/data/data/包名/cache目录下可以cache软件的缓存数据,当清除缓存时数据就会删除。A.错B.对6【判断题】在weather.xml中封装了六个属性,分别对应XML文件中的是iD.name、weather、temp、pm和wind。A.错B.对7.【多选题】正确答案:BDJSON相对于XML来说,所具有的优势有().A.占用空间更多B.占用空间更小C.没有区别D.解析速度更快8【判断题】保存QQ账号和登录密码到data.txt文件中的代码为FileOutputStreamfos=context.openFileOutput("data.txt",Context.MODE_PRIVATE);fos.write((number+":"+password).getBytes());A.对B.错9【判断题】Android中数据存储方式只有一种。A.对B.错10【判断题】Android中数据只能存储到sd卡上。A.错B.对第五章单元测试1【单选题】(2分)在下列选项中,关于SQLiteDatabase的execSQL()没有涉及到的方法是()。A.删除数据B.修改数据C.查询数据D.插入数据2【单选题】(2分)Android系统中使用的数据库是()。A.SQLiteB.MySQLC.SQLServerD.Oracel3【单选题】(2分)在下列选项中,把List集合中的Map类型数据填充在ListView上,使用的数据适配器是()。A.ArrayAdapterB.BaseAdapterC.DefaultAdapterD.SimpleAdapter4【单选题】(2分)自定义一个数据适配器MyAdatper,需要让它继承的类是()。A.ParentAdapterB.BaseAdapterC.BasicAdapterD.DefaultAdapter5【单选题】(2分)下列选项中,用于存储数据库文件的路径是()。A.【data】->【data】B.【data】->【databases】C.【data】->【data】->【项目包名全路径】D.【data】->【data】->【项目包名全路径】->【databases】6【判断题】使用SQLiteDatabase的execSQL()方法可以实现数据库表增删改的操作。A.错B.对7【判断题】使用SimpleAdapter需要将数据类型转换成List<?extendsMap<String,?>>A.错B.对8【判断题】ListView显示数据不可以使用SimpleAdapter来显示A.对B.错9【判断题】SimpleAdapter是抽象类。A.对B.错10【判断题】减少数据量是ListView优化的方式之一。A.对B.错第六章单元测试1【单选题】(2分)以下关于Service的说法,正确的是()。A.Service是Android四大组件之一B.Service是可以与用户直接交换C.Service只能通过startService方式开启D.每个Serviceclass可以在AndroidManifest.xml文件中有相应的<service>声明,也可以不声明直接使用2【单选题】(2分)以startService开启服务以下说法正确的是()。A.服务停止时会调用onStop()B.startService方式开启服务,服务一旦被开启,服务就会在后台长期运行C.服务不需要在清单文件里注册D.服务开启后只能关机后才能关闭服务3【判断题】Android中创建服务组件需要继承Service类。A.对B.错4【判断题】通过startService()方式开启服务首先会调用服务的onCreate方法,然后调用服务的OnStartCommand方法,当开启服务的Activity退出时,会执行服务的onDestroy方法。A.对B.错5【判断题】服务是Android中的四大组件之一。A.对B.错6【判断题】当通过startService()方法启动服务时,执行的生命周期方法为onCreate()、onStartCommand(),然后服务处于运行状态,直到自身调用stopSelf()方法或者其他组件调用stopService()方法时服务停止,最终被系统销毁。A.错B.对7【判断题】通过bindService方式开启服务和通过startService方式开启服务,服务的生命周期一样。A.对B.错8【判断题】对象obj不能通过Intent传递。A.错B.对9.【多选题】正确答案:ABCDAndroid中的五大存储数据方式包括()和网络。A.contentProviderB.文件C.SQLite数据库D.SharedPreferences10【判断题】SQLite是Android自带的一个轻量级的数据库,支持基本SQL语法。A.错B.对第七章单元测试1【单选题】(2分)广播接收者需要在清单文件配置()节点。A.serviceB.contentProviderC.receiverD.broadReceiver2【单选题】(2分)关于广播接收者说法错误的是()。A.Android中定义广播接收者的目的之一是方便我们开发者进行开发B.Android系统中内置了很多系统级别的广播C.Android中定义广播这个组件意义不是很大D.Android中定义广播接收者要继承BroadCastReceiver3【单选题】(2分)案例中自定义的广播接收者MyBroadcastReceiver继承的是()类。A.BroadcastReceiveB.BroadcastC.ContentProviderD.BroadcastReceiver4【判断题】当Android系统产生一个广播事件时,只能有一个BroadcastReceiver接收并进行处理。A.对B.错5【判断题】发送自定义广播可以通过sendbroadCast方法进行发送。A.错B.对6【判断题】有序广播配置优先级对应的属性是Property()。A.对B.错7【判断题】Android系统中自定义了很多广播类型,只需要创建对应的广播接收者接收即可。A.错B.对8【判断题】当自定义广播发送消息时,会储存到公共消息区中,而公共消息区中如果存在对应的广播接收者,就会及时的接收这条信息。A.对B.错9【判断题】BroadcastReceiver接收广播时需要在清单文件或者代码中进行注册并指定要接收的广播事件。A.对B.错10【判断题】Android系统中使用的数据库是SQLServer。A.错B.对第八章单元测试1【判断题】authority部分表明这个数据被ContentProvider所控制,它不会被修改。A.错B.对2【判断题】使用AndroidStudio创建内容提供者,会自动在AndroidManifest.xml中对内容提供者进行注册。A.错B.对3【判断题】内容观察者的目的是观察特定Uri引起的数据库的变化。A.错B.对4【单选题】(2分)Android中创建内容提供者要

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论