Android面试

1、关于SQLite的说法,不正确的是:

A、SQLite是轻量级数据库

B、SQLite不支持事务

C、SQLite只能用于Android系统

D、SQLite允许网络访问

2、下列不属于Android数据存储机制是:

A、二叉树存储、B、文件方式、C、SQLite、D、网络。

3、关于SqliteDatabase的操作,下列说法不正确的是:

A、插入记录:insert()和execSQL()

B、更新记录:update()和execSQL()

C、查询记录:query()和execSQL()

D、删除记录:delete()和execSQL()

4、下列关于SQLite的特点说法正确的说:

A、轻量级、独立、便于管理和维护

B、可移植性

C、语言无关

D、事务性

5、关于Intent下列说法不正确的是:

A、Intent的Data属性是执行动作的URL类型。

B、Category属性指明一个执行Action的分类。

C、Component属性用于指明Intent的目标组件的类名称。

D、多Activity的Android应用程序可通过startActivity()方法指定相应的intent对象来启动另外一个Activity。

6、android系统中引用Java的事件处理机制,包括事件,事件源和事件监听器三个事件模型。下列关于事件说法不正确的是

A、事件(Event):是一个描述事件源状态改变的对象,事件不是通过new运算符创建的,而是有用户操作触发的。

B、事件源(Event Source):即产生事件的对象,事件源通常是UI组件,

C、事件监听器(Event Listener):当事件产生是,事件监听器用于对该事件进行响应和处理。监听器需要事件监听接口中定义的事件处理方法。

D、事件用的是建造者模式的思想

7、下列关于启动Intent的说法,正确的是

A、Context.startActivity用于启动Activity

B、Context.startService()用于启动Service

C、Context.sendBroadcast()用于发送广播

D、Context.startSqlite()用于启动数据库

8、关于使用SharedPreference存储数据的步骤下列说法错误的是:

A、使用getSharePreference()生成SharePreference对象。

B、使用SharePreferences.Editor的putXXX()方法保存数据。

C、使用SharedPreferences.Editor的commit()方法将上一步保存的数据写到XML文件中。

D、使用SharedPreferences.Editor的getXXX()方法获取相应的数据。

9、关于数据库的操作,下列说法正确的是

A、创建或打开数据库用SqliteDatabase. openDatabase()

B、删除数据库Context.deleteDatabase()方法

C、关闭数据库db.close()

D、升级数据库db.upData()

10、关于Android数据存储的说法,不正确的是:

A、Android的文件存储无法使用标准Java(JavaSE)中的IO机制

B、Android中将图片存储数据库中通常存储的是Uri地址

C、Android中SharedPreferences通常存储键值对的形式放在Map集合中

D、Android中的网络存储需要通过网络协议和后台服务器通信

你可能感兴趣的:(Android面试)