android应用开发知到智慧树章节测试课后答案2024年秋海南工商职业学院_第1页
android应用开发知到智慧树章节测试课后答案2024年秋海南工商职业学院_第2页
android应用开发知到智慧树章节测试课后答案2024年秋海南工商职业学院_第3页
android应用开发知到智慧树章节测试课后答案2024年秋海南工商职业学院_第4页
android应用开发知到智慧树章节测试课后答案2024年秋海南工商职业学院_第5页
已阅读5页,还剩11页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

android应用开发知到智慧树章节测试课后答案2024年秋海南工商职业学院第一章单元测试

第四代移动通讯技术(4G)包括TD-LTE和FDD-LTE两种制式。()

A:错B:对

答案:对所有的Android应用程序在底层对应同一个Dalvik虚拟机实例,其代码在虚拟机的解析得以执行。()

A:对B:错

答案:错Android是Google公司基于Linux平台开发的手机及平板电脑操作系统。()

A:错B:对

答案:对AndroidStudio开发工具对安装环境没有任何要求。()

A:错B:对

答案:错Android工程中AndroidManifest.xml文件是整个程序的配置文件。()

A:错B:对

答案:对关于Dalvik虚拟机,说法错误的是()。

A:加载的是.dex格式的数据B:在linux操作系统上运行C:基于栈的架构D:基于寄存器的架构

答案:基于栈的架构Dalvik虚拟机是基于()的架构。

A:栈B:寄存器C:堆D:存储器

答案:寄存器下列关于Android起源的说法中,错误的是()。

A:Android是第一个真正为手机打造的开放性系统B:Android最初由AndyRubin开发的C:Android1、5被称为甜甜圈D:Android本意指“机器人”

答案:Android1、5被称为甜甜圈下列选项中不属于Android体系结构的是()。

A:应用程序层B:WindowManager;C:核心类库D:应用程序框架层

答案:WindowManager;下列关于3G的描述中,错误的是()。

A:3G是当今最流行的通信技术。B:能够处理图像、音乐、视频流等多种媒体形式。C:指将无线通信与国际互联网等多媒体通信结合的移动通信系统。D:相比前两代通信技术,3G在传输声音和数据上速度并没有提升。

答案:相比前两代通信技术,3G在传输声音和数据上速度并没有提升。

第二章单元测试

ViewGroup是盛装界面控件的容器。()

A:错B:对

答案:对如果在帧布局FrameLayout中放入三个所有属性都相同的按钮,那么能够在屏幕上显示的是第1个被添加的按钮。()

A:对B:错

答案:错Android中的布局文件通常放在res/layout文件夹中。()

A:错B:对

答案:对TableLayout继承自LinearLayout,因此它完全支持LinearLayout所支持的属性。()

A:对B:错

答案:对LinearLayout布局中的android:layout_weight属性用于设置布局内控件所占的权重。()

A:错B:对

答案:对下列属性中,用于设置线性布局方向的是()。

A:orientationB:layout_gravityC:gravityD:padding

答案:orientation下列选项中,不属于Android布局的是()。

A:LinearLayoutB:FrameLayoutC:ButtonD:RelativeLayout

答案:Button帧布局FrameLayout是将其中的组件放在自己的哪个位置?()

A:左上角B:左下角C:右下角D:右上角

答案:左上角对于XML布局文件,android:layout_width属性的值不可以是什么?()

A:match_parentB:match_contentC:wrap_contentD:fill_parent

答案:match_content下列关于RelativeLayout的描述,正确的是()。

A:RelativeLayout表示表格布局,需要配合TableRow一起使用B:RelativeLayout表示相(对)布局,其中控件的位置都是相(对)位置C:RelativeLayout表示绝(对)布局,可以自定义控件的x、y的位置D:RelativeLayout表示帧布局,可以实现标签切换的功能

答案:RelativeLayout表示相(对)布局,其中控件的位置都是相(对)位置

第三章单元测试

Android的控件样式,每一个XML属性都对应一个Java方法。()

A:对B:错

答案:对当指定RadioButton按钮的android:checked属性为true时,表示未选中状态。()

A:错B:对

答案:错AlertDialog对话框能够直接通过new关键字创建对象。()

A:错B:对

答案:错Toast是Android系统提供的轻量级信息提醒机制,用于向用户提示即时消息。()

A:对B:错

答案:对ListView列表中的数据是通过Adapter加载的。()

A:对B:错

答案:对在XML布局中定义了一个Button,决定Button按钮上显示文字的属性是()。

A:android:textvalueB:android:valueC:android:textD:android:id

答案:android:text下列选项中,哪个用于设置TextView中文字显示的大小?()。

A:android:textSize=”18”B:android:size=”18sp”C:android:size=”18”D:android:textSize=’18sp’

答案:android:textSize=’18sp’使用EditText控件时,当文本内容为空时,如果想做一些提示,那么可以使用的属性是()。

A:android:backgroundB:android:textC:android:hintD:android:inputType

答案:android:hint为了让一个ImageView显示一张图片,可以通过设置的属性是()。

A:android:valueB:android:imgC:android:srcD:android:background

答案:android:src下列关于ListView的说法中,正确的是()。

A:当数据超出能显示范围时,ListView自动具有可滚动的特性B:ListView的条目不能设置点击事件C:若ListView当前能显示10条,一共有100条数据,则产生了100个ViewD:ListView不设置Adapter也能显示数据内容

答案:当数据超出能显示范围时,ListView自动具有可滚动的特性

第四章单元测试

在Android中存储数据时,可以使用SQLServer数据库。()

A:错B:对

答案:错Android中数据只能存储到SD卡上。()

A:错B:对

答案:错在/data/data/包名/cache目录下可以cache软件的缓存数据,当清除缓存时数据就会删除。()

A:对B:错

答案:对Android中数据存储方式只有一种。()

A:对B:错

答案:错Android中使用openFileOutput(Stringname,intmode)方法获取到文件输出流时,第二个参数mode常用模式有4种。()

A:错B:对

答案:对在下列选项中,Android中的五大存储数据方式不包括()。

A:MapB:文件C:SharedPreferencesD:SQLite数据库

答案:Map在下列选项中,SD卡的根目录是()。

A:/data/dataB:/mntC:/dataD:/mnt/sdcard

答案:/mnt/sdcard在Environment类中,用来获得SD根目录方法的是()。

A:getDownloadCacheDirectory()B:getExternalStorageState()C:getDataDirectory()D:getExternalStorageDirectory()

答案:getExternalStorageDirectory()以XML格式将数据存储到设备的存储方式是()。

A:SharedPreferencesB:SQLite数据库C:ContentProviderD:文件存储

答案:SharedPreferences在文件存储中MODE_PRIVATE表示()

A:该文件的内容可以被其他程序读B:该文件只能被当前程序读写C:该文件的内容可以被其他程序写D:该文件的内容可以追加

答案:该文件只能被当前程序读写

第五章单元测试

Activity必须在AndroidManifest.xml文件中注册才能运行。()

A:对B:错

答案:对用Intent传递数据只需调用putExtra()方法将想要存储的数据存在Intent中即可。()

A:对B:错

答案:对使用Intent不能传递Parcelable类型的对象。()

A:对B:错

答案:错启动系统相机使用的action是androiD、mediA、action.VIDEO_CAPTURE。()

A:错B:对

答案:错在目标Activity中,通常使用setResult()方法设置返回数据。()

A:错B:对

答案:对在下列选项中,Activity获得焦点时执行方法是()。

A:onPause()B:onStart()C:onDestroy()D:onResume()

答案:onResume()在下列选项中,设置ProgressBar的最大进度的方法是()。

A:setTotalProgress()B:setMax()C:setCurrentProgress()D:setProgress()

答案:setMax()Android管理Activity的实例所使用的方式是()。

A:队列B:任务堆C:任务列D:任务栈

答案:任务栈在下列选项中,重新打开最小化的Activity界面时执行的方法是()。

A:onCreate、onStartB:onRestart、onStartC:onRestart、onResumeD:OnPause、onDestroy

答案:onRestart、onResume5、下列不是onActivityResult()方法参数的是()。

A:resultCodeB:requestCodeC:dataD:result

答案:result

第六章单元测试

1、ContentResolver是通过Uri匹配内容提供者的。()

A:对B:错

答案:对2、Android中创建内容提供者要继承ContentObserver。()

A:错B:对

答案:错3、Uri是指统一资源标示符。()

A:错B:对

答案:对4、联系人信息是存放在数据库的sms表中的。()

A:错B:对

答案:错5、Android中的内容观察者是Android的四大组件之一。()

A:错B:对

答案:错短信的内容提供者是()。

A:ContactProviderB:TelephonyProviderC:MessageProviderD:SmsProvider

答案:SmsProvider2、可以在Activity中得到ContentResolver实例(对)象的方法是()。

A:ContentUris.newInstance()B:getContentResolver()C:newContentResolver()D:newInstance()

答案:getContentResolver()利用内容解析者查询短信数据时uri怎么写()。

A:Uriuri=Uri.parse(“content://sms/contact”)B:Uriuri=Uri.parse(“sms/”)C:Uriuri=Uri.parse(“content://sms/data”)D:Uriuri=Uri.parse(“content://sms”)

答案:Uriuri=Uri.parse(“content://sms”)在Provider的节点中,用来指定内容提供者的主机名的属性是()。

A:android:processB:android:labelC:android:nameD:android:authorities

答案:android:authorities在下列选项中,关于内容提供者的说法(错)误的是()。

A:ContentProvider是一个抽象类,只有继承后才能使用。B:内容提供者不是抽象类。C:内容提供者为其它应用程序提供了统一的访问数据库的方式。D:内容提供者只有在AndroidManifest.xml文件中注册后才能运行。

答案:内容提供者不是抽象类。

第七章单元测试

代码注册广播需要调用registerReceiver()方法。()

A:错B:对

答案:对注册系统短信到来的广播事件不需要接收短信的权限。()

A:对B:错

答案:错有序广播和无序广播都可以被拦截。()

A:对B:错

答案:错有序广播配置优先级对应的属性是property。()

A:错B:对

答案:对5、发送自定义广播可以通过sendbroadCast()方法进行发送。()

A:对B:错

答案:对关于sendBroadcast()方法说法正确的是()。

A:其余选项说法都不正确B:该方法即是发送有序广播也可以发送无序广播C:该方法是发送一条有序广播D:该方法是发送一条无序广播

答案:该方法是发送一条无序广播Android中定义广播接收者要继承()。

A:BroadcastReceiverB:BroadCastRebootC:ReceiverD:BroadCast

答案:BroadcastReceiver关于有序广播和无序广播说法正确的是()。

A:无序广播是按照优先级进行发送。B:有序广播可以被拦截数据可以被修改,无序广播数据不可以被拦截数据不可以被修改。C:有序广播不可以被拦截。D:有序广播和无序广播类似。

答案:有序广播可以被拦截数据可以被修改,无序广播数据不可以被拦截数据不可以被修改。有序广播可以通过以下()方法拦截广播。

A:abortBroadcast()B:abortReceiver()C:abort()D:abortReceiver()

答案:abortBroadcast()注册一个短信到来的广播事件需要在清单文件配置什么权限()。

A:<uses-permissionandroid:name="androiD、permission.SMS"/>B:<uses-permissionandroid:name="androiD、permission.RECEIVE_SMS"/>C:<uses-permissionandroid:name="androiD、permission.RECEIVE_SEND_SMS"/>D:<uses-permissionandroid:name="androiD、permission.SEND_SMS"/>

答案:<uses-permissionandroid:name="androiD、permission.RECEIVE_SMS"/>

第八章单元测试

远程服务是指运行在Tomcat上的服务。()

A:错B:对

答案:错AIDL用于解决进程间通信问题。()

A:对B:错

答案:对Android中服务的生命周期和Activity的生命周期一样。()

A:对B:错

答案:错Android中服务是四大组件之一。()

A:错B:对

答案:对Android中创建服务组件需要继承Service类。()

A:错B:对

答案:对通过bindService方式开启服务,服务生命周期是()。

A:onCreate()onStart()onBind()onUnBind()onDestroy()B:onCreate()onBind()onUnBind()onDestroy()C:onCreate()onStart()onBind()onDestroy()D:onCreate()onBind()onDestroy()

答案:onCreate()onBind()onUnBind()onDestroy()以startService开启服务以下说法正确的是()。

A:服务开启后只能关机后才能关闭服务。B:startService方式开启服务,服务一旦被开启,服务就会在后台长期运行。C:服务停止时会调用onStop()。D:服务不需要在清单文件里注册。

答案:startService方式开启服务,服务一旦被开启,服务就会在后台长期运行。关于Service和Thread的区别说法,不正确的是()。

A:service默认运行在声明它的应用进程的主线程中。B:当有耗时或阻塞的操作时应该在其中创建一个线程。C:可以在Service里创建一个Thread。D:service里可以执行密集运算或阻塞操作。

答案:service里可以执行密集运算或阻塞操作。关于AIDL描述(错)误的是()。

A:AIDL语言就是Java语言的演变。B:AIDL出现目的是解决进程间通信。C:AIDL全称是AndroidinterfacedefinitionLanguage。D:AIDL定义接口的源代码必须以.aidl结尾。

答案:AIDL语言就是Java语言的演变。关于服务的创建说法(错)误的是()。

A:Android中的服务可以理解成是在后台运行且没有界面的activity。B:Android中的服务需要在清单文件配置。C:Android中定服务能做的事情完全可以开一个子线程替代。D:Android中创建服务需要继承Service类。

答案:Android中定服务能做的事情完全可以开一个子线程替代。

第九章单元测试

多线程下载请求服务器资源返回的状态码是206。()

A:对B:错

答案:对AsyncHttpClient不可以处理异步HTTP请求。()

A:错B:对

答案:错Tomcat是Apache组织的Jakarta项目中的一个重要子项目。()

A:对B:错

答案:对Android客户端访问网络发送HTTP请求只可以使用HttpUrlConnection。()

A:对B:错

答案:错RandomAccessFile类的实例支持对随机访问文件的读取和写入。()

A:错B:对

答案:错多线程下载设置Range头信息代表()。

A:其余选项都不正确。B:代表告诉服务器每个线程下载的开始位置和结束位置。C:代表告诉服务器下载的结束位置。D:代表告诉服务器线程下载的开始位置。

答案:代表告诉服务器每个线程下载的开始位置和结束位置。以下是Android中用于xml解析方式的是()。

A:DOMB:XmlPullParserC:SAXD:Juint

答案:XmlPullParser关于Android中消息机制说法正确的是()。

A:Handler是用来发送消息和处理消息的。B:MessageQueue是用来收集消息并主动发送消息。C:Handler只能用来发送消息。D:Looper是主消息的循环器.Looper是由handler创建的。

答案:Handler是用来发送消息和处理消息的。做网络图片查看器的时候,需要把获取的流信息转换为()。

A:BitmapB:textC:StringD:int

答案:Bitmap关于HttpURLConnection使用说法错误的是()。

A:URLConnection类可以发送和接收任何类型和长度的数据。B:HttpURLConnection继承自Connection类。C:HttpURLConnection(对)象访问网络时,需要设置超时时间。D:HttpURLConnection是一个标准的Java类。

答案:HttpURLConnection继承自Connection类。

第十章单元测试

Paint类表示画笔,主要用于描述图形的颜色和风格。()

A:对B:错

答案:对Android提供的Matrix类能够结合其他API对图形变换,例如,旋转、缩放、倾斜。()

A:对B:错

答案:对Bitmap的decodeFile()方法用于从文件中解析Bitmap对象。()

A:错B:对

答案:错BitmapFactory类:是位图工厂,它是一个抽象类。()

A:错B:对

答案:错旋转动画属于逐帧动画。()

A:对B:错

答案:错setAlpha()方法是()。

A:设置图像的混合模式B:指定是否使用图像抖动处理C:设置透明度D:设置画笔是否使用抗锯齿功能

答案:设置透明度drawCircle()方法是()。

A:使用画笔在指定位置画线B:设置图像的混合模式C:使用画笔绘制矩形D:使用画笔绘制椭圆形

答案:使用画笔绘制椭圆形Matrix类中实现特效的方法中preRotate()方法作用是()。

A:使用后乘的方式设置图像B:使用前乘的方式指定图片旋转C:指定图片旋转D:指定图像在X、Y轴的倾斜值

答案:使用前乘的方式指定图片旋转下列关于Canvas类的描述,(错)误的是()。

A:Canvas类的

温馨提示

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

评论

0/150

提交评论