CCA-F 练习题库· Claude Code Configuration & Workflows
关于 CLAUDE.md 记忆文件是如何被加载的,以下哪些说法为 TRUE?多选。
- AClaude Code 会从工作目录沿目录树向上遍历,把找到的每一个 CLAUDE.md 拼接起来,而不是让其中某个文件覆盖其他文件
- B内容是按从文件系统根目录向下到工作目录的顺序排列的,因此离你启动 Claude 的位置最近的指令最后被读取
- CCLAUDE.md 的内容会被插入 system prompt 本身,从而保证严格遵守
- DCLAUDE.md 可以用 @path import 语法引入其他文件,最大深度为四跳
- Emanaged-policy 的 CLAUDE.md 可以通过 claudeMdExcludes 设置按开发者逐个排除
正确答案:A B D(多选)
解析
已对照官方文档(code.claude.com/docs/en/memory)核实。
- A为真:Claude Code 加载 CLAUDE.md 的方式是从工作目录沿目录树向上遍历,把找到的每一个 CLAUDE.md(以及 CLAUDE.local.md)拼接起来,而不是让某个文件覆盖其他文件。
- B为真(其措辞几乎与文档逐字一致):拼接后的内容按从文件系统根目录向下到工作目录的顺序排列,也就是说离你启动 Claude 的位置最近的那个文件最后被读取。
- D为真:CLAUDE.md 文件可以用 @path 语法引入其他文件,且 import 可以递归,最大深度为四跳。
- C为假:CLAUDE.md 是作为 system prompt 之后的一条 user 消息送入的,而不是放在 system prompt 内部,也不存在「保证严格遵守」一说。
- E为假:虽然 claudeMdExcludes 可以跳过 user/project 层级的上级文件,但 managed-policy 的 CLAUDE.md 文件永远无法被排除,以确保组织级指令始终生效。
延伸阅读
本题为本站自有原创练习题,非任何官方考试内容;解析对照 Anthropic 公开文档撰写, 如与最新文档不符请以官方为准。想在限时环境下检验水平,可参加 模拟考(题目与本页题库不重叠)。