Android期末测试题(附带答案) 下载本文

内容发布更新时间 : 2024/11/1 8:16:41星期一 下面是文章的全部内容请认真阅读。

一、选择题

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() B.getDatabase() C.getEnbleDatabase() D.createDateBase()

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

A. onStop() B. onPause() C. onRestart() D.onStart()

10、下面哪个选项不是AdapterView的子类 ( c) A. ListView B. GridView C. ScrollView D.Spinner

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

B. C.

D.