android期末测试题(附带答案)

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

一、选择题

1、下列哪项不是Android四大组件(C )

A.Seivice

B. Activity

C. Handler

D. Content Provider

2、Android是如何组织Activity的(B )

A.以堆的方式组织Activity

B. 以栈的方式组织Activity

C. 以树形方式组织Activity

D. 以链式方式组织Activity

3、关于线程说法不正确的是( B )

A. 在android 中,我们可以在主线程中,创建一个新的线程

B. 在创建的新线程中,它可以操作UI 组件

C. 新线程可以和Handler 共同使用

D. 创建的Handler 对象,它隶属于创建它的线程

4、下列关于内存回收的说明,哪个是正确的(B )

A.程序员必须创建一个线程来释放内存

B.内存回收程序负责释放无用内存

C.内存回收程序允许程序员直接释放内存

D.内存回收程序可以在指定的时间释放内存对象

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

A.dp

B. px

C. sp

D. pt

6、关于service生命周期的onCreate()和onStart()说法正确的是(D )

A.当第一次启动的时候先后调用onCreate()和onStart()方法

B.当第一次启动的时候只会调用onCreate()方法

C.如果service已经启动,将先后调用onCreate()和onStart()方法

D.如果service已经启动,只会执行onStart()方法,不再执行onCreate()方法

7、Android项目工程下面的assets目录,以下说法正确的是(A )

A.这里的文件是原封不动的存储到设备上不会转换为二进制的格式

B.主要放置多媒体等数据文件

C.主要放置图片文件

D.放置字符串,颜色,数组等常量数据

8、在android中使用SQLiteOpenHelper这个辅助类,生成一个可操作的数据库,调用的方法是( A )

A.getReadableDatabase() ()

() ()

9、Activity从可见状态变为半透明遮盖状态时,生命周期中哪个方法被调用(B )

A.onStop()

B. onPause()

C. onRestart() ()

10、下面哪个选项不是AdapterView的子类(c)

A.ListView

B. GridView

C. S crollView

11、下面对自定义style的方式正确的是(D)

A.

B.

C.

fill_parent

D.

12、ScrollView可以有几个子view (A)

A. 1个

B. 2个个 D.无限制

13、和的值分别是(A )

A. 12 -11

B. 11 -11

C. 12 -12

D. 11 -12

14、关于BroadcastReceiver 的说法不正确的是(B )

A.是用来接收广播Intent 的

B.一个广播Intent 只能被一个订阅了此广播的BroadcastReceiver 所接收

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

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

15、关于ContenValues类说法正确的是(A)

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

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

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

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

二、填空题

1. Android中Service的实现方法是或。

2.当启动一个Activity并且新的Activity执行完后需要返回到启动它的Activity来执行的回调函数是finish()。

3.android

4.

三、编程简述题

1.用代码实现float的四舍五入,得到int型整数。

public static int floatToint(float num){

int a=0;

if(num>0){

相关文档
最新文档