以下是格式化后的习题内容,方便阅读和作答:


【习题】保存应用数据

·通过/ 及格分80/ 满分100

判断题

1. 用户首选项是关系型数据库。

  • 正确(True)
  • 错误(False)

2. 用户首选项Key可以是重复的关键字。

  • 正确(True)
  • 错误(False)

3. 相比用户首选项,关系型数据库可以实现数据加密等操作。

  • 正确(True)
  • 错误(False)

单选题

1. 用户首选项的数据持久化后是放在哪里?

  • A. 内存中
  • B. 数据库表中
  • C. 文件中
  • D. 云端

2. 下面哪个接口不是用户首选项提供的API接口?

  • A. get()
  • B. update()
  • C. put()
  • D. flush()

3. 关于关系型数据库(Relational Database,RDB)说法错误的是?

  • A. 是一种基于关系模型来管理数据的数据库
  • B. 提供了用于执行Sql语句的方法
  • C. ArkTS侧支持的基本数据类型:number、string、二进制类型数据、boolean
  • D. 不支持数据库事务处理

4. 关于关系型数据库模块提供的能力,说法错误的是?

  • A. RdbPredicates: 数据库中用来代表数据实体的性质、特征或者数据实体之间关系的词项,主要用来定义数据库的操作条件
  • B. ResultSet:提供用户调用关系型数据库查询接口之后返回的结果集合
  • C. RdbStore:提供管理关系数据库(RDB)方法的接口
  • D. 关于数据库操作(如增删改查等),目前仅支持异步操作,并不提供同步方法

多选题

1. 关于用户首选项的特点,下面说法正确的有?

  • A. 用户首选项遵循ACID特性
  • B. 用户首选项以Key-Value形式存取数据
  • C. 用户首选项的Key是不重复的关键字
  • D. 用户首选项的Key为String类型

2. 下面说法不正确的有?

  • A. 用户首选项支持应用持久化轻量级数据
  • B. 用户首选项Key可以重复
  • C. 使用flush方法把数据保存到文件
  • D. 通过get方法未读取到Key值,不能返回一个设置好的默认值

3. 以下关于关系型数据库的说法正确的是?

  • A. 可以通过RdbPredicates设置数据库操作的谓词
  • B. RdbStore提供用户调用关系型数据库查询接口之后返回的结果集合
  • C. 通过getRdbStore获得一个相关的RdbStore,操作关系型数据库
  • D. 数据库配置StoreConfig中不可以设置数据库安全级别
Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐