admin 管理员组

文章数量: 887021


2024年1月11日发(作者:免费可以看亏亏的软件app)

第一章测试

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

A:Android

B:C++

C:Java

D:VB

答案:B

2. Android系统的底层建立在( )操作系统之上。( )

A:Windows

B:UNIX

C:Java

D:Linux

答案:D

3. 创建一个Android项目时,该项目的图标是在( )文件中设置的。

A:ties

B:

C:

D:

答案:D

4. Java的VM虚拟机是哪个? ( )

A:Dalvik

B:JVM

C:KVM

D:framework

答案:B

5. 下列不是手机操作系统的是?( )

A:windows vista

B:Apple IPhone IOS

C:Android

D:Window Mobile

答案:A

第二章测试

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

A:orientation

B:layout_gravity

C:padding

D:gravity

答案:A

2. 给一个Button定义ID属性的正确格式为( )。

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

B:android:id=@+id/ btn

C:android:id=”@id btn”

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

答案:D

3. 下面属于View的子类的是?( )

A:Service

B:Button

C:BroadcastReceiver

D:ContentProvider

答案:B

4. 下列不属于Android布局方式的是( )。

A:RelativeLayout

B:BroadLayout

C:LinearLayout

D:FrameLayout

答案:B

5. 设置xml布局文件中的字体大小一般用什么单位?( )

A:dp

B:sp

C:px

D:pt

答案:B

第三章测试

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

A:onRestart

B:onStop

C:onPause

D:onClick

答案:D

2. 对于Activity的四种基本状态描述不正确的是( )。

A:终止态(Destroyed):Activity被系统终止,资源被回收。

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

C:停止态(Stopped):Activity被新的Activity覆盖,此时该Activity虽然失去焦点,但是被用户可见,而且其状态信息会被系统保留。

D:运行态(Running):Activity处于屏幕最前端,被用户可见且获得焦点,此时可以与用户交互。

答案:C

3. Android是如何组织Activity的?( )

A:以堆的方式组织Activity

B:以栈的方式组织Activity

C:以树形方式组织Activity

D:以链式方式组织Activity

答案:B

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

A:onCreate()->onResume()->onStart()

B:onStart()->onCreate()->onResume()

C:onCreate()->onStart()->onResume()

D:onStart()->onResume()->onCreate()

答案:C

5. 下列关于Activity描述不正确的是( )。

A:Activity在实现中通常作为一个Java类出现.

B:Activity使一个应用程序的指定数据集提供给其它应用程序。

C:Activity是一个用来提供用户交互界面的组件。

D:每一个Activity都必须在文件中进行配置。

答案:B

第四章测试

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

A:错

B:对

答案:B

2. Intent可以用来开启Activity,同样它也可以用来在Activity之间传递数据。( )

A:对

B:错

答案:A

3. Intent一般只用于启动Activity,不能开启广播和服务。( )

A:对

B:错

答案:B

4. 关于隐式Intent正确的是( )

A:Android中使用IntentFilter 来寻找与隐式Intent相关的对象。

B:通过组件的名称寻找与intent相关联的对象。

C:一个声明了IntentFilter的组件只能响应隐式Intent请求。

D:隐式Intent更多用于在应用程序内部传递消息。

答案:A

5. 启动浏览器浏览网页使用的Intent的Action是( )

A:ACTION_EDIT

B:ACTION_VIEW

C:ACTION_SEND

D:ACTION_CALL

答案:B

第五章测试

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

A:SQLite数据库

B:Map

C:文件

D:SharedPreferences

答案:B

2. 在使用SQLiteOpenHelper这个类时,它的哪一个方法是用来实现版本升级之用的( )。

A:onCreate()

B:onCreade()

C:onUpdate()

D:onUpgrade()

答案:D

3. 以下哪种数据库操作不能使用 execSQL 方法执行?( )

A:创建数据表

B:删除记录

C:查询记录

D:插入记录

答案:C

4. SharedPreferences数据以( )格式保存在手机中。

A:Json

B:XML

C:txt

D:根据用户自定义

答案:B

5. 下列选项中,关于文件存储数据的说法错误的是( )。

A:文件存储可以将数据存储到内存中

B:文件存储是以流的形式来操作数据的

C:文件存储可以将数据存储到SD卡中

D:Android中只能使用文件存储数据

答案:D

第六章测试

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

A:它主要用来解析数据

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

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

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

答案:D

2. 下列控件中,用于以列表形式展示数据的是( )。

A:TextView

B:ListView

C:Toast

D:EditText

答案:B

3. 下面哪个选项不是AdapterView的子类( )。

A:Spinner

B:GridView

C:ListView

D:ScrollView

答案:D

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

A:BaseAdapter

B:ArrayAdapter

C:SimpleAdapter

D:SimpleCursorAdapter

答案:D

5. ListView 与数组进行数据绑定时使用下列哪个适配器合适?( )。

A:SimpleCursorAdapter

B:ArrayAdapter

C:SimpleAdapter

D:BaseAdapter

答案:B

第七章测试

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

A:错

B:对

答案:B

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

A:错

B:对

答案:B

3. 在清单文件中,注册广播接收者时使用的结点是( )?

A:receiver

B:broadcast

C:broadcastreceiver

D:activity

答案:A

4. 关于有序广播和无序广播说法正确的是( )?

A:无序广播是按照优先级进行发送

B:有序广播不可以被拦截

C:有序广播和无序广播类似

D:有序广播可以被拦截,数据可以被修改,无序广播数据不可以被拦截,数据不可以被修改。

答案:D

5. 关于BroadcastReceiver的说法不正确的是( )。

A:广播接收器是Android四大组件之一。

B:接收者声明的优先级别在的android:priority属性中声明,数值越大优先级别越高。

C:对有序广播,系统会根据接收者声明的优先级别按顺序逐个执行接收者。

D:在配置文件manifest中配置接收器叫做动态注册。

答案:D

第八章测试

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

A:错

B:对

答案:B

2. 通过bindService方式开启服务和通过startService方式开启服务,服务的生命周期一样。( )

A:错

B:对

答案:A

3. 以下关于Service的说法,不正确的是( )。

A:Service是没有用户可见的界面,不与用户交互

B:Service可以通过rvice()来启动

C:Service可以通过 ervice()来启动

D:每个Service可以在文件中有相应的< service>声明,也可以不声明直接使用

答案:D

4. 每一次启动服务都会调用( )方法。

A:onStart()

B:onCreate()

C:onResume

D:onStartCommand

答案:D

5. 关于服务的创建说法错误的是( )。

A:Android 中的服务需要在清单文件配置。

B:Android 中的服务可以理解成是在后台运行且没有界面的activity。

C:Android中创建服务需要继承Service类。

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

答案:D

第九章测试

1. 如果要调用现成的 ContentProvider,获得如下( )对象才能调用其方法进行增删查改。

A:Cursor

B:ContentResolver

C:CursorLoader

D:ContentProvider

答案:B

2. 下面关于ContentProvider描述错误的是( )。

A:ContentProvider不是四大组件

B:ContentProvider用于实现跨程序共享数据

C:ContentProvider可以暴露数据

D:ContentProvider通过Uri的形式对外提供数据

答案:A

3. ContentProvider中的( )方法根据传入的Uri删除指定的数据。

A:query

B:delete

C:update

D:insert

答案:B

4. 下面哪些功能需要用ContentProvider来实现( )?

A:建立一个数据库

B:开机后自动启动一个程序

C:播放一段音乐

D:读取系统中的短信内容

答案:D

5. Android中创建内容提供者要继承( )?

A:ContentObserver

B:ContentProvider

C:ContentDataProvider

D:ContentData

答案:B

第十章测试

1. Android中所有传感器上报数据的values值都有3个变量。( )

A:对

B:错

答案:B

2. 调用getSystemService()方法可获取传感器管理器SensorManager的对象。( )

A:错

B:对

答案:B

3. 加速度传感器在Z轴上的数据是values[3]。(A:对

B:错

答案:A

4. 传感器不再使用时需要进行卸载。( )

A:对

B:错

答案:A

5. _LIGHT为光线传感器。( )

A:错

B:对

答案:B


本文标签: 数据 使用 广播 服务 方法