2024年4月25日发(作者:)

1. Eclipse开发Android应用,必须手动配置的环境变量

A、JAVA_HOME

C、ANDROID_SDK_HOME

B、CATALINA_HOME

D、以上都不用

2. 关于Android应用,以下说法正确的是

A、可以兼容所有版本,任何应用在任何版本下都能使用

B、编写java源代码后,编译成class文件,然后打包成dex文件提供用户安装

C、在应用的主界面,按HOME键,会切换到桌面,这个应用会在后台以服务的形式运行

D、运行应用的时候,按退出键,应用退出,但进程保留,方便下次启动

E、以上都不对

3. 下列哪些API的操作需要声明权限

A、播放mp3 B、发短信 C、访问网络 D、写文件到“/data”文件夹中

4. Android下的单元测试要配置,以下说法正确的是

A、必须导入Junit的jar包

B、在中manifest节点下配置instrumentation

C、在中application节点下配置instrumentation

D、在中application节点下配置 uses-library

E、测试类需要继承AndroidTestCase类

5. 使用手机调试Android程序时,必须做哪些操作

A、安装驱动程序 B、打开USB调试 C、插入SD卡 D、连接网络

6. Android应用中读写数据的方式有哪些

A、文件

D、ContentProvider

B、SQLite

E、网络

C、SharedPreference

F、XML

7. 关于Android中的文件,以下说法正确的是

A、SD卡中的文件,只要声明权限,任何应用都可读写

B、“/data/data/”中文件全是私有的,只有当前应用才能读写

C、默认文本编码为UTF-8,选择语言为简体中文时,编码即为GBK

D、Android系统中没有D盘和E盘,所有文件全都存在C盘下

E、以上都不对

- 1 -

8. 在Android应用中,图片应放在那个目录下

A、raw B、values C、layout D、drawable

9. Android程序中,Log.w()用于输出什么级别的日志信息

A、调试 B、信息 C、警告 D、错误

10. 哪些选项是XmlPullParser的事件类型

A、END_DOCUMENT

C、START_TAG

B、START_ELEMENT

D、ATTRIBUTE

11. 以下哪种方法是将XML完全加载后再进行解析的

A、SAX B、PULL C、DOM D、JSON

12. 关于SQLite数据库,以下说法正确的是

A、数据库会被创建在data/data/包名/files 目录下

B、支持大部分SQL语句, 分页查询方式和MySQL相同

C、不支持事务

D、每个库是一个单独的文件

13. 关于Sqlite数据库,以下说法正确的是

A、SqliteOpenHelper类主要用来创建和更新数据库

B、SqliteDatabase类是用来操作数据库的,例如执行SQL语句

C、每次调用getWritableDatabase()方法时,会执行SqliteOpenHelper的onCreate()

D、每当数据库版本发生变化时,数据库结构就会变化

14. 操作SQLite数据库,以下正确的是

A、需要使用类继承SQLiteOpenHelper创建数据库

B、数据库在用户手机上,表一旦创建无法修改

C、SQLiteDatabase对象使用后必须close(),否则会导致手机爆炸

D、主键必须名为“_id”,否则查询时则会报错

15. 关于Android应用访问网络,以下说法正确的是

A、可以和电脑一样访问任何网络资源

C、访问网络必须指定权限

B、只能访问WAP网站

D、以上都不对

- 2 -