第10章 数据存储--10.1 文件存储【含答案】 Android应用开发基础

(1)判断题

1 SharedPreference将数据存储到XML文件中,已Map<key,value>形式保存;

true  正确

false  错误

(2)判断题

2 文件存储通过I/0数据流的方式将数据存储到文件中

true  正确

false  错误

(3)判断题

3 Content Provider存储主要用于显示程序中的数据

true  正确

false  错误

(4)判断题

4 文件存储将数据保存到SD卡时,用户需要在清单文件中增加权限“android.permission.READ_EXTERNAL_STORAGE”

true  正确

false  错误

(5)单选题

5 下列文件的操作权限中,指定文件内容可以追加的是()?

A  Context.MODE_PRIVATE

B  Context.MODE_APPEND

C  Context.MODE_WORLD_READABLE

D  Context.MODE_WORLD_WRITEABLE

(6)单选题

6 下列文件的操作权限中,指定文件内容只能被应用本身访问的是()?

A  Context.MODE_PRIVATE

B  Context.MODE_APPEND

C  Context.MODE_WORLD_READABLE

D  Context.MODE_WORLD_WRITEABLE

(7)单选题

7 下列文件的操作权限中,指定文件内容可以被其他应用写入的是()?

A  Context.MODE_PRIVATE

B  Context.MODE_APPEND

C  Context.MODE_WORLD_READABLE

D  Context.MODE_WORLD_WRITEABLE

(8)单选题

8 下列文件的操作权限中,指定文件内容可以被其他应用读取的是()?

A  Context.MODE_PRIVATE

B  Context.MODE_APPEND

C  Context.MODE_WORLD_READABLE

D  Context.MODE_WORLD_WRITEABLE

(9)单选题

9 Enviroment类用于获取SD卡路径的是()?

A  getSDStorageDirectory()

B  getSDStorageState()

C  getExternalStorageDirectory()

D  getExternalStorageState()

(10)单选题

10 Enviroment类用于获取SD卡状态的是()?

A  getSDStorageDirectory()

B  getSDStorageState()

C  getExternalStorageDirectory()

D  getExternalStorageState()

(11)单选题

11 关于存储数据,说法错误的是()?

A  文件存储以流的方式操作数据

B  文件存储可以将数据存储到内存

C  文件存储可以将数据存储到SD卡

D  Android只能使用文件存储

(12)单选题

12 将程序中的私有数据分享给其他的应用程序,可以使用的是()?

A  文件存储

B  数据库存储

C  Content Provider存储

D  Sqlite轻量级存储

(13)单选题

13 下面代码实现文件的保存,请补全代码?{ FileOutputStream fos = new FileOutputStream(path);( ? ); fos.close(); }

A  fos.writeToFile(txt.getBytes());

B  fos.write(txt.getBytes());

C  fos.saveToFile(txt.getBytes());

D  fos.save(txt.getBytes());

(14)单选题

14 下面代码实现文件的读取,请补全代码?{ {FileInputStream fis = new FileInputStream(path); byte[] b = new byte[fis.available()];( ? ) readStr = new String(b);fis.close(); }

A  fis.input(b)

B  fis.readFromFile(b)

C  fis.read(b)

D  fis.getFromFile(b)

(15)单选题

15 下面代码实现XML文件的写入,请补全代码?{ SharedPreferences.Editor mEditor = mSharedPreferences.edit();//获取文件的编辑权限 mEditor.putString(“User”, name);//写入键值“User” mEditor.putString(“Password”, psd);//写入键值“Password” ; ( ? ); }

A  mEditor.add()

B  mEditor.execute()

C  mEditor.enqueue()

D  mEditor.commit()

获取标准答案请阅读全文

隐藏内容 需要支付:¥10

未经允许不得转载!第10章 数据存储--10.1 文件存储【含答案】 Android应用开发基础