题目
Module是应用/元服务的基本功能单元,支持entry、feature、har、shared四种类型。如需在当前工程中添加一个har类型的Module,应该选择下列哪个Module模板? A. Native C++B. Empty AbilityC. Static LibraryD. Shared Library
Module是应用/元服务的基本功能单元,支持entry、feature、har、shared四种类型。如需在当前工程中添加一个har类型的Module,应该选择下列哪个Module模板?
- A. Native C++
- B. Empty Ability
- C. Static Library
- D. Shared Library
题目解答
答案
D
解析
本题考查HarmonyOS模块类型与模板的对应关系。关键在于理解不同模块类型的功能定位及对应模板的作用:
- har类型模块用于共享功能或资源,需选择支持共享库特性的模板;
- Shared Library模板专门用于创建共享库,与har类型的定位一致。
选项分析
- A. Native C++:用于原生C++开发,与模块类型无关;
- B. Empty Ability:创建空能力模块,属于entry或feature类型;
- C. Static Library:静态库模板,不涉及动态共享;
- D. Shared Library:共享库模板,与har类型功能匹配。
结论
har类型模块需选择Shared Library模板,因此正确答案为D。