一、选择题(30分,共10题,每题3分) 1、以下属于SAX解析xml文件的优点的是()
A、将整个文档树在内存中,便于操作,支持删除,修改,重新排列等多种功能
B、不用事先调入整个文档,占用资源少 C、整个文档调入内存,浪费时间和空间
D、不是长久驻留在内存,数据不是持久的,事件过后,假设没有保存数据,数据就会
消失
2、下面在AndroidManifest.xml文件中注册BroadcastReceiver方式正确的选项是()
A、
B、 android:name=\"android.provider.\"/> 第 1 页
C、 android:name=\"android.provider.\"/>
3、下面关于Android dvm的进程和Linux的进程,应用程序的进程说法正确的选项是()
A、DVM指dalivk的虚拟机.每一个Android应用程序都在它自己的进程中运行,不一定拥有一个独立
的Dalvik虚拟机实例.而每一个DVM都是在Linux 中的一个进程,所以说可以认为是同一个概念.
B、DVM指dalivk的虚拟机.每一个Android应用程序都在它自己的进程中运行,不一定拥有一个独立
第 2 页
不一定都是在Linux 中的一个进程,所以说不是一个概念.
C、DVM指dalivk的虚拟机.每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的
不一定都是在Linux 中的一个进程,所以说不是一个概念.
D、DVM指dalivk的虚拟机.每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的
Dalvik虚拟机实例.而每一个DVM都是在Linux 中的一个进程,所以说可以认为是同一个概念.
4、关于ContenValues类说法正确的选项是()
A、他和Hashtable比拟类似,也是负责存储一些名值对,但是他存储的名值对当中的
名是String类型,而值都是根本类型
B、他和Hashtable比拟类似,也是负责存储一些名值对,但是他存储的名值对当中的
名是任意类型,而值都是根本类型
C、他和Hashtable比拟类似,也是负责存储一些名值对,但是他存储的名值对当中的
名,可以为空,而值都是String类型
D、他和Hashtable比拟类似,也是负责存储一些名值对,但是他存储的名值对当中
的名是String类型,而值也是String类型 5、以下哪个可做EditText编辑框的提示信息〔〕
第 3 页
A android:inputTypeB android:text C android:digitsD android:hint
6 android 关于service生命周期的onCreate()和onStart()说法正确的选项是()(多项选择题)
A、当第一次启动的时候先后调用onCreate()和onStart()方法
B、当第一次启动的时候只会调用onCreate()方法
C、如果service已经启动,将先后调用onCreate()和onStart()方法
D、如果service已经启动,只会执行onStart()方法,不在执行onCreate()方法
7、android 中以下属于Intent的作用的是()
A 实现应用程序间的数据共享
B 是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失
C 可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带
D 处理一个应用程序整体性的工作 8、关于res/raw目录说法正确的选项是〔〕
A 这里的文件是原封不动的存储到设备上不会转换为二进制的格式
B 这里的文件是原封不动的存储到设备上会转换为二进制
第 4 页
的格式
C 这里的文件最终以二进制的格式存储到指定的包中 D 这里的文件最终不会以二进制的格式存储到指定的包中 9、.下面的对自定style的方式正确的选项是〔〕 A、
B、
C、
D、
第 5 页
10、Android工程工程下面的assets目录的作用是什么〔〕
A、放置应用到的图片资源。 B、主要放置多媒体等数据文件
C、放置字符串,颜色,数组等常量数据
D、放置一些及UI相应的布局文件,都是xml文件 二、填空题(30分,共10题,每题3分)
1、〔〕和〔〕类主要用于对对象(Object)的读写。
2、定义LinearLayout水平方向布局时至少设置的三个属性:〔 〕,〔〕和〔t〕
3、layout布局文件的命名不能出现字母〔〕 4、 设置TextView字体的属性是:〔〕。 5、Android四大组件是〔 〕,〔〕,〔〕和〔〕。
6、android中常用的四个布局是〔〕,〔〕,〔〕和〔〕。 7、android 中启动service的方法有:〔〕和〔〕。
8、activity一般会重载7个方法用来维护其生命周期,除了onCreate(),onStart(),onDestory() 外还有〔〕,〔〕,〔〕,〔〕。
9、android的5种数据存储的方式〔〕,〔〕,〔〕,〔〕,〔〕。 10、当启动一个Activity并且新的Activity执行完后需要返回到启动它的Activity来执行
的回调函数是〔〕。 三、简答题(40分,共6题)
第 6 页
1、简述Android应用程序构造是哪些〔5分〕
2.Android工程下面有个gen目录,该目录下有个R..java文件,该文件的作用是什么,能不能修改,为什么(5)
3、把文件名为“〞的一张图片放到android工程下的res- drawable-mdpi下,会不会报错,为什么?(5)
4、ANR是什么?哪些情况下会发生?开发时如何防止ANR?(5) 5、请继承SQLiteOpenHelper实现:(10分) 1〕.创立一个版本为1的“〞的数据库,
2〕.同时创立一个 “diary〞 表〔包含一个_id主键并自增长,topic字符型100
长度, content字符型1000长度〕
3〕.在数据库版本变化时请删除diary表,并重新创立出diary表。
6、页面上现有ProgressBar控件progressBar,请用书写线程以10秒的的时间完成其进度 显示工作。〔10分〕
第 7 页
因篇幅问题不能全部显示,请点此查看更多更全内容