搜索
您的当前位置:首页正文

Android考试试卷及参考答案

来源:筏尚旅游网
Android 考试试卷

一、选择题(30分,共10题,每题3分) 1、以下属于SAX解析xml文件的优点的是()

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

B、不用事先调入整个文档,占用资源少 C、整个文档调入内存,浪费时间和空间

D、不是长久驻留在内存,数据不是持久的,事件过后,假设没有保存数据,数据就会

消失

2、下面在AndroidManifest.xml文件中注册BroadcastReceiver方式正确的选项是()

A、 android:name=\"android.provider.\"/>

B、

android:name=\"android.provider.\"/>

第 1 页

C、 android:name=\"android.provider.\"/> D、

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、 name=\"android:layout_width\">fill_parent

D、 name=\"android:layout_width\">fill_parent

第 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 页

因篇幅问题不能全部显示,请点此查看更多更全内容

Top