移动开发技术智慧树知到答案2024年山东农业工程学院_第1页
移动开发技术智慧树知到答案2024年山东农业工程学院_第2页
移动开发技术智慧树知到答案2024年山东农业工程学院_第3页
移动开发技术智慧树知到答案2024年山东农业工程学院_第4页
移动开发技术智慧树知到答案2024年山东农业工程学院_第5页
免费预览已结束,剩余6页可下载查看

付费下载

下载本文档

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

文档简介

移动开发技术山东农业工程学院智慧树知到答案2024年第一章测试

Android系统的四层架构中,应用程序框架层开发使用的是什么语言?()

A:VB

B:C++

C:Android

D:Java

答案:BAndroid系统的底层建立在(

)操作系统之上。(

A:WindowsB:UNIXC:LinuxD:Java

答案:C创建一个Android项目时,该项目的图标是在(

)文件中设置的。

A:AndroidManifest.xmlB:pertiesC:string.xmlD:main.xml

答案:AJava的VM虚拟机是哪个?

(

)

A:JVMB:KVMC:frameworkD:Dalvik

答案:A下列不是手机操作系统的是?(

)

A:AndroidB:AppleIPhoneIOSC:WindowMobileD:windowsvista

答案:D

第二章测试

在下列选项中,设置线性布局方向的属性是?(

)

A:gravityB:orientationC:paddingD:layout_gravity

答案:B给一个Button定义ID属性的正确格式为(

)。

A:android:id=”@id/btn”B:android:id=@+id/

btnC:android:id=”@id\

btn”D:android:id="@+id/

btn

"

答案:D下面属于View的子类的是?(

)

A:BroadcastReceiverB:ButtonC:ServiceD:ContentProvider

答案:B下列不属于Android布局方式的是(

)。

A:FrameLayout

B:LinearLayout

C:BroadLayoutD:RelativeLayout

答案:C设置xml布局文件中的字体大小一般用什么单位?(

)

A:dpB:spC:pxD:pt

答案:B

第三章测试

下列哪个不是Activity的生命周期的方法之一?(

A:onClick

B:onRestart

C:onStopD:onPause

答案:A对于Activity的四种基本状态描述不正确的是(

)。

A:终止态(Destroyed):Activity被系统终止,资源被回收。B:暂停态(Paused):Activity被置于后台但仍然被用户可见,此时它失去了焦点,所以不可与用户进行交互,但是其状态信息会被系统保留。

C:停止态(Stopped):Activity被新的Activity覆盖,此时该Activity虽然失去焦点,但是被用户可见,而且其状态信息会被系统保留。D:运行态(Running):Activity处于屏幕最前端,被用户可见且获得焦点,此时可以与用户交互。

答案:CAndroid是如何组织Activity的?(

A:以堆的方式组织Activity

B:以树形方式组织Activity

C:以栈的方式组织ActivityD:以链式方式组织Activity

答案:C在

Activity生命周期中,一个Activity从启动到运行状态需要执行3个方法,下列正确的执行顺序是(

)。

A:onStart()->onCreate()->onResume()B:onStart()->onResume()->onCreate()C:onCreate()->onStart()->onResume()D:onCreate()->onResume()->onStart()

答案:C下列关于Activity描述不正确的是(

)。

A:每一个Activity都必须在AndroidManifest.xml文件中进行配置。B:Activity在实现中通常作为一个Java类出现.

C:Activity是一个用来提供用户交互界面的组件。D:Activity使一个应用程序的指定数据集提供给其它应用程序。

答案:D

第四章测试

Intent中传递附加数据的功能是通过Extra属性实现的。()

A:错B:对

答案:BIntent可以用来开启Activity,同样它也可以用来在Activity之间传递数据。()

A:错B:对

答案:BIntent一般只用于启动Activity,不能开启广播和服务。()

A:错B:对

答案:A关于隐式Intent正确的是(

A:隐式Intent更多用于在应用程序内部传递消息。B:Android中使用IntentFilter来寻找与隐式Intent相关的对象。C:一个声明了IntentFilter的组件只能响应隐式Intent请求。D:通过组件的名称寻找与intent相关联的对象。

答案:B启动浏览器浏览网页使用的Intent的Action是(

A:ACTION_CALL

B:ACTION_VIEWC:ACTION_SENDD:ACTION_EDIT

答案:B

第五章测试

在下列选项中,Android中的五大存储数据方式不包括(

)。

A:SQLite数据库B:文件C:MapD:SharedPreferences

答案:C在使用SQLiteOpenHelper这个类时,它的哪一个方法是用来实现版本升级之用的(

)。

A:onUpgrade()B:onUpdate()C:onCreade()D:onCreate()

答案:A以下哪种数据库操作不能使用execSQL方法执行?(

A:插入记录B:删除记录C:查询记录D:创建数据表

答案:CSharedPreferences数据以(

)格式保存在手机中。

A:txtB:根据用户自定义C:JsonD:XML

答案:D下列选项中,关于文件存储数据的说法错误的是(

)。

A:Android中只能使用文件存储数据B:文件存储是以流的形式来操作数据的C:文件存储可以将数据存储到SD卡中D:文件存储可以将数据存储到内存中

答案:A

第六章测试

关于适配器的说法正确的有()。

A:它主要用来解析数据

B:它主要用来把数据显示到组件上

C:它主要用来存储xml数据

D:它主要是用来存储数据

答案:B下列控件中,用于以列表形式展示数据的是(

)。

A:ListViewB:TextViewC:EditTextD:Toast

答案:A下面哪个选项不是AdapterView的子类(

)。

A:Spinner

B:GridView

C:ScrollView

D:ListView

答案:CListView

与Cursor提供的数据进行绑定时使用下列哪个适配器合适?(

A:ArrayAdapter

B:SimpleAdapterC:BaseAdapterD:SimpleCursorAdapter

答案:DListView与数组进行数据绑定时使用下列哪个适配器合适?(

)。

A:SimpleCursorAdapter

B:BaseAdapterC:ArrayAdapterD:SimpleAdapter

答案:C

第七章测试

Android中通过sendBroadCast方法发送无序广播()。

A:错B:对

答案:BAndroid中广播接收者组件可以在清单文件里面注册,也可以通过代码的方式注册()。

A:错B:对

答案:B在清单文件中,注册广播接收者时使用的结点是(

)?

A:broadcastreceiverB:receiverC:broadcastD:activity

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

)?

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

答案:D关于BroadcastReceiver的说法不正确的是(

)。

A:接收者声明的优先级别在的android:priority属性中声明,数值越大优先级别越高。B:对有序广播,系统会根据接收者声明的优先级别按顺序逐个执行接收者。C:广播接收器是Android四大组件之一。D:在配置文件manifest中配置接收器叫做动态注册。

答案:D

第八章测试

Android中想要创建一个服务,定义一个类继承Service,并需要在清单文件中注册。()

A:错B:对

答案:B通过bindService方式开启服务和通过startService方式开启服务,服务的生命周期一样。()

A:对B:错

答案:B以下关于Service的说法,不正确的是(

)。

A:Service是没有用户可见的界面,不与用户交互B:Service可以通过Context.startService()来启动C:每个Service可以在AndroidManifest.xml文件中有相应的<service>声明,也可以不声明直接使用D:Service可以通过Context.bindService()来启动

答案:C每一次启动服务都会调用(

)方法。

A:onStartCommandB:onStart()C:onCreate()D:onResume

答案:A关于服务的创建说法错误的是(

)。

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

答案:D

第九章测试

如果要调用现成的ContentProvider,获得如下(

)对象才能调用其方法进行增删查改。

A:CursorLoaderB:CursorC:ContentResolverD:ContentProvider

答案:C下面关于ContentProvider描述错误的是(

)。

A:ContentProvider不是四大组件B:ContentProvider可以暴露数据C:ContentProvider用于实现跨程序共享数据D:ContentProvider通过Uri的形式对外提供数据

答案:AContentProvider中的(

)方法根据传入的Uri删除指定的数据。

A:insertB:updateC:queryD:delete

答案:D下面哪些功能需要用ContentProvider来实现(

)?

A:建立一个数据库B:开机后自动启动一个程序C:播放一段音乐D:读取系统中的短信内容

答案:DAndroid中创建内容提供者要继承(

)?

A:ContentProviderB:ContentDataC:ContentDataProviderD:Con

温馨提示

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

评论

0/150

提交评论