【HarmonyOS】作业一 概述

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

1. (单选题, 1分)上传发布软件包时,软件包的格式是什么?

  • A. .zip
  • B. .app
  • C. .apk
  • D. .hap

我的答案:B:.app;

1

2. (单选题, 1分)以下哪个是鸿蒙系统的特点?

  • A. 跨平台开发
  • B. 支持安卓应用
  • C. 支持iOS应用
  • D. 原生代码开发

我的答案:A:跨平台开发;

1

3. (单选题, 1分)在Harmony0S系统架构中,以下哪项属于应用层?

  • A. AI子系统
  • B. UI框架
  • C. 电话
  • D. 内核

我的答案:C:电话;

1

4. (单选题, 1分)下列选项中,哪一项是HarmonyOS软件包的所有组成部分?

  • A. 逻辑代码及应用配置文件
  • B. 逻辑代码
  • C. 逻辑代码、资源文件及应用配置文件
  • D. 逻辑代码、资源文件、第三方库及应用配置文

我的答案:D:逻辑代码、资源文件、第三方库及应用配置文;

1

5. (单选题, 1分)以下哪一项属于HarmonyOS为提升设备开发者体验而设计的技术特性

  • A. 统一0S,弹性部署
  • B. 硬件互助,资源共享
  • C. 分布式任务调度
  • D. 一次开发,多端部署

我的答案:D:一次开发,多端部署;

1

6. (单选题, 1分)以下哪一项属于HarmonyOS超级终端中的核心随身设备

  • A. 手表
  • B. 笔记本电脑
  • C. 手机
  • D. 耳机

我的答案:C:手机;

1

7. (单选题, 1分)HarmonyOS应用可以依赖的三方库文件,可以是以下哪几种二进制文件类型

  • A. .bin
  • B. .har
  • C. .jar
  • D. .so

我的答案:D:.so;

1

8. (单选题, 1分)关于 Resource 是资源引用类型描述错误的是:

  • A. Resource 支持所有的数据类型
  • B. 系统可以根据当前配置加载会适的 Resource 资源,例如开发者可以根据屏幕尺寸呈现不同的布局效果,或根据语言设置提供不同的字符串
  • C. 通过"$r(app.type.name)"的形式引用应用资源,app 代表是应用内 resources 目录中定义的资源,type 代表资源类型(或资源的存故位置)
  • D. Resource 是资源引用类型,用于设置组件属性的值

我的答案:A:Resource 支持所有的数据类型;

1

9. (单选题, 1分)以下哪个是系统资源的引用方式?

  • A. 使用$r('sys.type.resource_id')
  • B. 使用$r('app.type.name')
  • C. 使用$sys('type.resource_id')
  • D. 使用$app('type.name')

我的答案:A:使用$r('sys.type.resource_id');

1

10. (单选题, 1分)以下哪个不是 HarmonyOS 安全设计理念要素?

  • A. 机密性
  • B. 高效性
  • C. 完整性
  • D. 可用性

我的答案:B:高效性;

1

二. 多选题(共5题,10分)

11. (多选题, 2分)以下哪些是 HarmonyOS 生态安全的内容:

  • A. 开发者实名。
  • B. 设备受限调试。
  • C. 上架检测与审核。
  • D. 应用代码签名与加密。
  • E. 应用运行时保护与检测。

我的答案:ABCDE:开发者实名。; 设备受限调试。; 上架检测与审核。; 应用代码签名与加密。; 应用运行时保护与检测。;

2

12. (多选题, 2分)开发态的应用程序结构包含多种文件类型,以下说法正确的有:

  • A. 配置文件,包括应用级配置信息 app.json5、以及Module级配置信息 module.json5
  • B. ArkTS源码文件,主要存放在 Module_name > src > main > ets目录下
  • C. 资源文件,包括应用级资源文件、以及_Module 级资源文件,支持图形、多媒体、字符串、布局文件等
  • D. 其他配置文件,用于编译构建,包括构建配置文件、编译构建任务脚本、混淆规则文件、依赖的共享包信息等

我的答案:ABCD:配置文件,包括应用级配置信息 app.json5、以及Module级配置信息 module.json5; ArkTS源码文件,主要存放在 Module_name > src > main > ets目录下; 资源文件,包括应用级资源文件、以及_Module 级资源文件,支持图形、多媒体、字符串、布局文件等; 其他配置文件,用于编译构建,包括构建配置文件、编译构建任务脚本、混淆规则文件、依赖的共享包信息等;

2

13. (多选题, 2分)下列哪些说法是正确的。

  • A. HUAWEl DevEco Studio 提供了设备模拟的能力,解决 HarmonyOS 生态应用、元服务开发过程中遇到的真机设备不足、无分布式应用调试环境等问题,为开发者提供低成本、易获取的调测验证环境
  • B. 为了降低性能调优技术难度,HUAWEl DevEco Studio 推出了场景化调优工具 DevEcoProfiler
  • C. HUAWEl DevEco Studio 提供了一系列命令行工具,辅助开发者更高效的管理 SDK 、设备,提升调试、调优的效率
  • D. HUAWEl DevEco Studio是面向HarmonyOS生态的集成开发环境,提供了一站式的HarmonyOS 生态应用开发能力

我的答案:ABCD:HUAWEl DevEco Studio 提供了设备模拟的能力,解决 HarmonyOS 生态应用、元服务开发过程中遇到的真机设备不足、无分布式应用调试环境等问题,为开发者提供低成本、易获取的调测验证环境; 为了降低性能调优技术难度,HUAWEl DevEco Studio 推出了场景化调优工具 DevEcoProfiler; HUAWEl DevEco Studio 提供了一系列命令行工具,辅助开发者更高效的管理 SDK 、设备,提升调试、调优的效率; HUAWEl DevEco Studio是面向HarmonyOS生态的集成开发环境,提供了一站式的HarmonyOS 生态应用开发能力;

2

14. (多选题, 2分)下列哪些选项属于 HarmonyOS 三大技术理念。

  • A. 一次开发,多端部署
  • B. 可分可合,自由流转
  • C. 统一生态,原生智能
  • D. 跨端迁移,多端协同

我的答案:ABC:一次开发,多端部署; 可分可合,自由流转; 统一生态,原生智能;

2

15. (多选题, 2分)如何在 DevEco Studio 中创建新项目?

  • A. 在计算机上创建一个新文件,并将其命名为“new harmonyOs 项目”
  • B. 如果已打开项目,从 DevEco Studio 菜单选择'file-new-Create Project
  • C. 如果第一次打开 DevEco Studio,在欢迎页点击“Create new Project”

我的答案:BC:如果已打开项目,从 DevEco Studio 菜单选择'file-new-Create Project; 如果第一次打开 DevEco Studio,在欢迎页点击“Create new Project”;

2

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

16. (判断题, 1分)创建的Empty Ability模板工程,初始会生成一个UIAbility文件。

  • A. 对
  • B. 错

我的答案:

1

17. (判断题, 1分).rawfile用于存储任意格式的原始资源文件,不会根据设备的状态去匹配不同的资源,需要指定文件路径和文件名进行引用

  • A. 对
  • B. 错

我的答案:

1

18. (判断题, 1分)某开发者使用DevEco Studio选择Empty Ability模板,创建了基于Stage模型下的工程,创建成功后,初始会生成一个Ability文件EntryAbility.ts。

  • A. 对
  • B. 错

我的答案:

1

19. (判断题, 1分)在基于Stage 模型开发的应用项目中都存在一个 app.json 配置文件、以及一个或多个module.json5配置文件。

  • A. 对
  • B. 错

我的答案:

1

20. (判断题, 1分)架构设计时需要考虑"一次开发,多端部署”,这样可以节省跨设备UI开发工作量,同时提升应用部署的伸缩性。

  • A. 对
  • B. 错

我的答案:

1

21. (判断题, 1分)一个应用是由一个或多个 HAP 组成。

  • A. 对
  • B. 错

我的答案:

1

22. (判断题, 1分)HAR 与 HSP 都是为了实现代码和资源的共享,都可以包含代码、c++库、资源和配置文件。

  • A. 对
  • B. 错

我的答案:

1

23. (判断题, 1分)HarmonyOs 提供了基础的应用加固安全能力,包括混淆、加密和代码签名能力。

  • A. 对
  • B. 错

我的答案:

1

24. (判断题, 1分){Resource 是资源引用类型,用于设置组件属性的值,可以定义组件的颜色、文本大小、组件大小等属性。}

  • A. 对
  • B. 错

我的答案:

1

25. (判断题, 1分)兼容性测试是指测试长时间运行故障率(崩溃、冻屏等)、长时间运行内存资源异常等。

  • A. 对
  • B. 错

我的答案:

1

你可能感兴趣的:(Harmony,os,harmonyos,华为)