Android应用开发试题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Android应用开发试题

一、选择题(每题2分,共30分)

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

A.Android

B. Window Mobile

C. Apple IPhone IOS

D.windows vista 2.Android的VM虚拟机是哪个?A

A.Dalvik

B.JVM

C.KVM

D.framework

3. AndroidVM虚拟机中运行的文件的后缀名为(B)

A.class

B.apk

C.dex

D.xml

4. 下面关于Android DVM的进程和Liunx的进程,应用程序的进程说法正确的是 A.DVM指dalivk的虚拟机.每一个Android应用程序都在自己的进程中运行,不一定拥有一个独立的Dalvik虚拟机实例,而每一个DVM都是在Liunx中的一个进程,所以说可以认为是同一个概念。B

B.DVM指dalivk的虚拟机.每一个Android应用程序都在自己的进程中运行,不一定拥有一个独立的Dalvik虚拟机实例,而每一个DVM不一定都是在Liunx 中的一个进程,所以说可以认为不是一个概念。

C.DVM指dalivk的虚拟机.每一个Android应用程序都在自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例,而每一个DVM不一定都是在Liunx中的一个进程,所以说可以认为不是同一个概念。

D.DVM指dalivk的虚拟机.每一个Android应用程序都在自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例,而每一个DVM都是在Liunx中的一个进程,所以说可以认为是同一个概念。

5. 下列哪个可做EditText编辑框的提示信息?(D)

A. android:inputType

B. android:text

C. android:digits

D. android:hint

6. 在AndroidManifes.xml中描述一个Activity时,该Activity的label属性是指定什么( B)

A.指定Activity的图标

B.指定Activity的显示图标

C.指定Activity和类相关联的类名

D.指定该Activity的唯一标识

7. 关于ContentValues类说法正确的是( A )

A.它和Hashtable比较类似,也是负责存储一些名值对,但是它存储的名值对当中的名是String类型,而值都是基本类型。

B.它和Hashtable比较类似,也是负责存储一些名值对,但是它存储的名值对当中的名是任意类型,而值都是基本类型。

C.它和Hashtable比较类似,也是负责存储一些名值对,但是它存储的名值对当中的名可以使空,而值都是String类型。

D.它和Hashtable比较类似,也是负责存储一些名值对,但是它存储的名值对当中的名是String类型,而值也是String类型。

8. Activity对一些资源以及状态的操作保存,最好是保存在生命周期的哪个函数中进行( A)

A.onPause() B.onCreate()

C.onResume() D.onStart

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

A. onCreate

B. startActivity

C. onStart

D. onResume

10.如果在android应用程序中需要发送短信,那么需要在AndroidManifest.xml文件中增加什么样的权限( D).

A.发送短信,无需配置权限

B.permission.SMS

C.android.permission.RECEIVE_SMS

D.android.permission.SEND_SMS

11. 下面说法错误的是(C)

A.Android采用单线程模型

B.Android会默认会为线程创建一个关联的消息队列

C.Handler会与多个线程以及该线程的消息队列对应

D.程序组件首先通过Handler把消息传送给Looper,Looper把消息放入队列

12.关于广播以下陈述正确的是( D).

A.广播接收器只能在配置文件中注册

B.广播接收器注册后不能注销

C.广播接收器只能接收自定义的广播消息

D.广播接收器可以在Activity中单独注册与注销

13. 关于应用程序的生命周期,一个Activity从启动到运行状态需要执行3个方

法,请选择一个正确的执行顺序。A

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

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

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

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

14. 对Android项目工程里的文件,下面哪个描述是错误的?D

A. res目录:该目录存放程序中需要使用的资源文件,在打包过程中android

的工具会对这些文件做对应的处理

B. R.java文件是自动生成而不需要开发者维护的。在res文件夹中内容发生

任何变化,R.java文件都会同步更新

C. Assets目录:在该目录下存放的文件,在打包过程中将会经过编译后打包

在APK中

D. AndroidManifest.xml是程序的配置文件,程序中用到的所有Activity、

Service、BroadcastReceiver、Intent和Content Provider都必须在这里进行声明

15. 下列属于SAX解析xml文件的优点的是( B)

A.将整个文档树载入在内存中,便于操作,支持删除,修改,重新排列等多种功能。

B.不用事先调入整个文档,占用资源小

C.整个文档调用内存,浪费时间和空间

D.不是长久驻留在内存,数据不是持久的,事件过后,若没有保存数据,数据将会消失

二、填空题(共11题,每空1分,共20分)

1.Android四大组件是______,,和。

2. 定义LinearLayout水平方向布局时至少设置的三个属性:,

和。

3. 为了使android适应不同分辨率机型,布局时字体单位应用,像素单位应用和。

4. 通过Intent打开浏览器显示百度首页的方法为。

5. 启动Service的两种方法分别是和。

6. Android应用程序在进行读取SD卡时需要设置的权限为。

7.Content创建或打开SQL数据库的方法。

相关文档
最新文档