当前位置: 首页 > news >正文

【Harmony OS】作业五 数据存储

目录

一. 单选题(共6题,6分)

1. (单选题, 1分)首选项的数据持久化后放在哪里?

2. (单选题, 1分)分布式键值数据库中 SyncMode 表示正确的是?

3. (单选题, 1分)关系型数据库基于什么组件,适用于存储包含复杂关系数据的场景?

4. (单选题, 1分)使用首选项要导入哪个包?

5. (单选题, 1分)关于关系型数据库(Relational Database,RDB)说法错误的是

6. (单选题, 1分)下面哪个接口不是首选项提供的API接口?

二. 多选题(共4题,8分)

7. (多选题, 2分)用户首选项支持存储应用持久化轻量级数据,关于其注意事项,下面说法不正确的有?

8. (多选题, 2分)以下关于关系型数据库的说法正确的是?

9. (多选题, 2分)下面的说法正确的是

10. (多选题, 2分)HarmonyOS提供的数据管理方式有哪些?

三. 判断题(共1题,1分)

11. (判断题, 1分)用户首选项为应用提供 Key-Value 键值型的数据处理能力,支持应用持久化轻量级数据,它是一种关系型数据库?


一. 单选题(共6题,6分)

1. (单选题, 1分)首选项的数据持久化后放在哪里?

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

我的答案:D:文件中;

2. (单选题, 1分)分布式键值数据库中 SyncMode 表示正确的是?

  • A. PUSH_PULL,表示只能从本端推送数据到远端
  • B. PULL_ONLY,表示只能从远端拉取数据到本端
  • C. PUSH_PULL,表示只能从远端拉取数据到本端
  • D. PUSH_ONLY,表示只能从远端推送数据到远端

我的答案:B:PULL_ONLY,表示只能从远端拉取数据到本端;

3. (单选题, 1分)关系型数据库基于什么组件,适用于存储包含复杂关系数据的场景?

  • A. sqlserver
  • B. oracle
  • C. mysql
  • D. SQLite

我的答案:D:SQLite;

4. (单选题, 1分)使用首选项要导入哪个包?

  • A. @ohos.data.preferences
  • B. @ohos.data.storage
  • C. @ohos.router
  • D. @ohos.data.rdb

我的答案:A:@ohos.data.preferences;

5. (单选题, 1分)关于关系型数据库(Relational Database,RDB)说法错误的是

  • A. 是一种基于关系模型来管理数据的数据库
  • B. ArkTS 侧支持的基本数据类型:number、string、二进制类型数据、boolean
  • C. 为保证插入并读取数据成功,建议一条数据不要超过 1M
  • D. 为保证数据的准确性,数据库同一时间只能支持一个写操作

我的答案:C:为保证插入并读取数据成功,建议一条数据不要超过 1M;

6. (单选题, 1分)下面哪个接口不是首选项提供的API接口?

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

我的答案:B:update();

二. 多选题(共4题,8分)

7. (多选题, 2分)用户首选项支持存储应用持久化轻量级数据,关于其注意事项,下面说法不正确的有?

  • A. 使用 flush 方法把数据保存到文件
  • B. 用户首选项支持应用持久化轻量级数据
  • C. 通过 get 方法判断首选项中是否包含指定的 key,保证指定的 key 不会被重复保存
  • D. 用户首选项 Key 可以重复

我的答案:CD:通过 get 方法判断首选项中是否包含指定的 key,保证指定的 key 不会被重复保存; 用户首选项 Key 可以重复;

8. (多选题, 2分)以下关于关系型数据库的说法正确的是?

  • A. RdbStore 提供用户调用关系型数据库查询接口之后返回的结果集合
  • B. 通过 getRdbStore 获得一个相关的 RdbStore,操作关系型数据库
  • C. 数据库配置 StoreConfig中 encrypt 指定数据库是否加密,默认加密
  • D. 导入的模块是@ohos.data.relationalStore

9. (多选题, 2分)下面的说法正确的是

  • A. 首选项存储数据的数量建议不超过1万条
  • B. 首选项的Key为String类型
  • C. 首选项以Key-Value形式存取数据
  • D. 首选项遵循ACID特性

我的答案:ABC:首选项存储数据的数量建议不超过1万条; 首选项的Key为String类型; 首选项以Key-Value形式存取数据;

10. (多选题, 2分)HarmonyOS提供的数据管理方式有哪些?

  • A. 关系数据库
  • B. 分布式键值数据库
  • C. 分布式数据对象
  • D. 首选项

我的答案:ABCD:关系数据库; 分布式键值数据库; 分布式数据对象; 首选项;

三. 判断题(共1题,1分)

11. (判断题, 1分)用户首选项为应用提供 Key-Value 键值型的数据处理能力,支持应用持久化轻量级数据,它是一种关系型数据库?

  • A. 对
  • B. 错

我的答案:

http://www.lqws.cn/news/107659.html

相关文章:

  • Python趣学篇:Pygame重现《黑客帝国》数字雨
  • Unity UI 性能优化--Sprite 篇
  • Rust 数据类型
  • 初始化已有项目仓库,推送远程(Git)
  • recipes中声明 DEPENDS += “virtual/kernel“ 的效果
  • SMART原则讲解
  • 物联网数据归档之数据存储方案选择分析
  • 大疆无人机的二次开发
  • 【结构型模式】装饰器模式
  • Matlab数值计算
  • [手写系列]从0到1开发并上线Edge浏览器插件
  • Qt 事件传递的完整流程
  • 无人机巡检智能边缘计算终端技术方案‌‌——基于EFISH-SCB-RK3588工控机/SAIL-RK3588核心板的国产化替代方案‌
  • QT实现动画翻转效果
  • 群晖 NAS 如何帮助培训学校解决文件管理难题
  • Windows下将Nginx设置注册安装为服务方法!
  • 工作服/反光衣检测算法AI智能分析网关V4安全作业风险预警方案:筑牢矿山/工地/工厂等多场景安全防线
  • 2024-2025-2-《移动机器人设计与实践》-复习资料-1-7
  • 当 AI 超越人类:从技术突破到文明拐点的 2025-2030 年全景展望
  • 累乘法求数列的通项公式
  • Python(十五)
  • 本人精通各种语言输出hello world
  • 逆向工程开篇(连载中)
  • 使用seaborn/matplotlib定制好看的confusion matrix
  • ssm学习笔记day04
  • Vue3 + Typescript:类型使用记录 / 类型注解 / 积累
  • PV操作的C++代码示例讲解
  • AI与区块链:数据确权与模型共享的未来
  • Day-15【选择与循环】选择结构-if语句
  • 2025年微信小程序开发:AR/VR与电商的最新案例