Last reviewed
Correct answer: B. It reads across the project and can edit several files for one task
Explanation
The principle — Claude Code's unit of work is the project, not the open file.
Why the key is correct — because it sees the whole project it can work across it: searching for the relevant files, reading several to understand the context, making coordinated edits and running the tests. Anthropic draws the contrast explicitly, noting that this is different from inline code assistants that only see the current file.
Why the others are wrong — being bound to the open tab is the inline-assistant model. Being limited to attachments is closer to a chat window, where you must supply material before anything can be discussed. And producing a patch to apply by hand puts back the step that makes this agentic.
Remember this — you describe the problem, not the file list.
Sources — Anthropic's How Claude Code works.
Sources
“This is different from inline code assistants that only see the current file.”
Practise 10 questions on this topic
Take Claude Code Basics — Timed Test 2 (10 questions) — scored instantly, explanation for every question, no login.