AI智能推荐题库-试题通 AI智能整理导入题库-试题通
×
首页 题库中心 2025年HarmonyOS应用开发者基础认证题库 题目详情
CB1C4E87ED800001614117901380121E
2025年HarmonyOS应用开发者基础认证题库
526
多选题

【多选题】关于 HarmonyOS 应用程序包的开发态包结构,以下哪些说法是正确的

A
Feature Module 用于实现特定的功能,可以包含代码、资源和配置
B
Entry Module 定义了应用程序的入口点和基本信息
C
Resource Module 是专门用于存储静态资源的模块,如图片和布局文件
D
所有的应用程序都必须包含一个 Feature Module

答案解析

正确答案:AB

解析:

解析: 本题考查的是对 HarmonyOS 应用程序包在开发态下的模块结构及其功能的理解。 选项分析: A:Feature Module 用于实现特定的功能,可以包含代码、资源和配置 该说法正确。Feature Module 是 HarmonyOS 中用于实现具体功能特性的模块,例如“用户登录”或“支付功能”。它是一个独立的功能单元,可以包含自身的源代码、资源文件(如图片、字符串)、页面布局以及配置文件(如 module.json5)。Feature Module 支持按需加载和动态分发,有助于实现模块化开发和应用的灵活发布。 B:Entry Module 定义了应用程序的入口点和基本信息 该说法正确。Entry Module 是应用的主模块,是应用程序的入口模块,每一个 HarmonyOS 应用都必须有且仅有一个 Entry Module。它包含了应用的启动配置、主页面信息、全局配置以及应用的基本元数据(如应用名称、图标、权限声明等)。系统通过 Entry Module 启动应用,并加载其定义的 Ability 或页面。 C:Resource Module 是专门用于存储静态资源的模块,如图片和布局文件 该说法错误。在当前 HarmonyOS 的开发态包结构中,并没有“Resource Module”这一独立的模块类型。资源文件(如图片、布局、字符串等)通常被组织在各个 Module(如 Entry Module 或 Feature Module)的 resources 目录下进行管理。虽然可以通过创建共享库模块来复用资源,但并不存在一个官方定义的、专门命名为 Resource Module 的模块类型。因此该选项表述不准确。 D:所有的应用程序都必须包含一个 Feature Module 该说法错误。并非所有 HarmonyOS 应用都必须包含 Feature Module。对于功能较为简单的应用,可能仅由一个 Entry Module 构成即可满足需求。Feature Module 主要用于实现可拆分、可动态加载的功能模块,在需要模块化或按需分发时才使用。因此,Feature Module 是可选的,不是必需的。 综上所述,正确的选项是 A 和 B。 核心知识点: 1. HarmonyOS 应用的开发态包结构主要由 Module 构成,常见的模块类型包括: - Entry Module:应用主模块,必选,定义应用入口和全局配置。 - Feature Module:功能模块,可选,用于实现特定功能,支持按需加载。 2. 每个 Module 可以包含代码、资源和配置文件。 3. 资源管理通过各模块内的 resources 目录进行,不存在独立的“Resource Module”类型。 4. 模块化设计支持应用的灵活构建与分发,提升开发效率和用户体验。 正确答案:AB

相关知识点:

HarmonyOS包结构,Feature与Entry别忘

题目纠错
2025年HarmonyOS应用开发者基础认证题库

扫码进入小程序
随时随地练习

关闭登录弹窗
专为自学备考人员打造
勾选图标
自助导入本地题库
勾选图标
多种刷题考试模式
勾选图标
本地离线答题搜题
勾选图标
扫码考试方便快捷
勾选图标
海量试题每日更新
波浪装饰图
欢迎登录试题通
可以使用以下方式扫码登陆
APP图标
使用APP登录
微信图标
使用微信登录
试题通小程序二维码
联系电话:
400-660-3606
试题通企业微信二维码