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

【判断题】Library 类型的 Module 分为 Static 和 Shared 两种类型,Static 为动态共享库,编译后会生 HSP 包。

A
正确
B
错误

答案解析

正确答案:B

解析:

解析: 题干中提到“Library 类型的 Module 分为 Static 和 Shared 两种类型”,这一部分表述正确。在软件开发中,库(Library)类型的模块通常分为静态库(Static Library)和共享库(Shared Library)两种。 然而,题干后半部分称:“Static 为动态共享库,编译后会生 HSP 包”,这是错误的。 首先,“Static”指的是静态库,而非“动态共享库”。静态库在编译时会被完整地嵌入到可执行文件中,不依赖运行时外部库文件。而“动态共享库”对应的是 Shared Library,也称为动态链接库(如 Windows 下的 DLL,Linux 下的 SO,macOS 下的 DYLIB),它在程序运行时才被加载。 其次,“编译后会生 HSP 包”这一说法缺乏通用技术依据。HSP 并非广泛认可的标准包格式,尤其在主流编程语言或构建系统中(如 C/C++、Java、Rust 等),静态库通常生成如 .a(Unix/Linux)或 .lib(Windows)等格式,而非所谓 HSP 包。该术语在此语境下无明确定义,属于错误或虚构信息。 核心知识点: 1. 静态库(Static Library): - 在编译链接阶段被整合进可执行程序。 - 优点:运行时不依赖外部库文件,部署简单。 - 缺点:占用空间较大,更新需重新编译整个程序。 2. 共享库(Shared Library / Dynamic Library): - 在程序运行时动态加载。 - 优点:多个程序可共享同一库文件,节省内存与磁盘空间;便于更新维护。 - 缺点:存在“依赖地狱”风险,部署时需确保库文件存在且版本兼容。 综上所述,题干将“Static”误称为“动态共享库”,并引入无根据的“HSP 包”概念,因此判断为错误。 正确答案:B

相关知识点:

Library模块类型及编译结果判断

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

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

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