Android应用开发试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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数据库的方法。