시험덤프
매달, 우리는 1000명 이상의 사람들이 시험 준비를 잘하고 시험을 잘 통과할 수 있도록 도와줍니다.
  / CCA-F 덤프  / CCA-F 문제 연습

Anthropic CCA-F 시험

Claude Certified Architect Foundations (CCA-F) 온라인 연습

최종 업데이트 시간: 2026년07월19일

당신은 온라인 연습 문제를 통해 Anthropic CCA-F 시험지식에 대해 자신이 어떻게 알고 있는지 파악한 후 시험 참가 신청 여부를 결정할 수 있다.

시험을 100% 합격하고 시험 준비 시간을 35% 절약하기를 바라며 CCA-F 덤프 (최신 실제 시험 문제)를 사용 선택하여 현재 최신 320개의 시험 문제와 답을 포함하십시오.

 / 8

Question No : 1


You are implementing a validation-retry loop for a structured data extraction prompt. The extraction fails a business logic validation (e.g., line items do not sum to the total).
Which techniques represent best practices for the follow-up retry prompt? Choose 2 correct answers.

정답:
Explanation:
A successful validation-retry loop requires appending specific error details (not generic messages) to the prompt and supplying both the source document and the failed extraction. This provides the exact context the model needs to correct its semantic mistake.

Question No : 2


When configuring a JSON extraction schema for document categorization where new or unexpected document types might appear, what is the recommended design pattern?

정답:
Explanation:
To handle ambiguous or unexpected data during structured extraction, schemas should include an 'other' (or 'unclear') enum value paired with a detail string field. This prevents the model from forcing unexpected data into incorrect predefined categories.

Question No : 3


You need Claude to output raw JSON directly to the user interface of your application, without any conversational preamble or markdown formatting.
Which prompt engineering technique achieves this?

정답:
Explanation:
Assistant Message Prefilling with ```json tricks the model into thinking it has already started a code block. Providing sequence immediately terminates generation once the JSON payload completes, resulting in raw JSON without explanatory text.

Question No : 4


To prevent Claude from fabricating values when a requested field is absent from the source document, how should you engineer your JSON extraction schema?

정답:
Explanation:
If a field is strictly required but the data doesn't exist, the model may fabricate a value to satisfy the schema constraint. Making the field optional or nullable (e.g., allowing 'null') provides a valid escape hatch so the model can comply with the schema without hallucinating.

Question No : 5


You are designing a prompt to extract structured data from unstructured documents. You decide to use tool_use with a strict JSON schem a.
What specific guarantee does this approach provide?

정답:
Explanation:
Using tool_use with JSON schemas guarantees structural compliance (all required fields present, valid types, syntax correct) but does NOT guarantee semantic correctness (the actual values may still be inaccurate or hallucinated). You still need semantic validation rules.

Question No : 6


When splitting a generic MCP tool (e.g., analyze_document) into purpose-specific tools, which of the following represent improved tool design practices? Choose 2 correct answers.

정답:
Explanation:
Purpose-specific tools with clear input/output contracts and distinct descriptions prevent selection ambiguity. Using generic tools or packing 25 parameters into one tool heavily degrades the model's reliability in selecting and utilizing the tool properly.

Question No : 7


Your MCP server exposes a Templated Resource with the URI pattern docs://documents/{doc_id}.
How does the MCP Python SDK handle this pattern?

정답:
Explanation:
For templated resources, the MCP Python SDK automatically parses parameters from the URI structure (like '{doc_id}') and passes them directly as keyword arguments to your Python function, avoiding manual string parsing.

Question No : 8


A backend MCP tool encounters a timeout while querying a database.
Which structured error response design is the correct approach to propagate this to the agent?

정답:
Explanation:
Proper error propagation in MCP requires returning structured error metadata with 'isError: true', the error category (e.g., timeout), and an 'isRetryable' boolean. Returning generic errors hides context, and silently returning empty arrays is a critical anti-pattern because the agent will hallucinate that no data exists.

Question No : 9


You are designing an MCP tool to look up customer orders.
Which approach to tool descriptions is recommended to ensure reliable tool selection by Claude?

정답:
Explanation:
Tool descriptions act as the primary mechanism LLMs use for tool selection. A well-designed tool description must be detailed and include input formats, example queries, edge cases, and explicit boundary instructions explaining when to use it versus similar tools to prevent misrouting.

Question No : 10


You are designing an MCP interface for a backend system.
When should you choose to implement an MCP Resource instead of an MCP Tool?

정답:
Explanation:
MCP Resources are used to expose content catalogs (like documentation, static data, or schemas) allowing clients to fetch data directly to inject into prompts. Tools are used when you want the model to perform actions, execute logic, or mutate state.

Question No : 11


According to best practices, which of the following scenarios should trigger a developer to use Plan Mode in Claude Code? Choose 2 correct answers.

정답:
Explanation:
Plan mode is specifically designed for complex tasks that involve multiple valid approaches, architectural decisions, and multi-file modifications. Simple, well-defined fixes like fixing typos or adding single log statements should use Direct Execution to avoid unnecessary overhead.

Question No : 12


While working in Claude Code, you press Shift + Tab to enter Plan Mode.
Which subagent is typically associated with isolating the verbose discovery phase to prevent context window exhaustion during planning?

정답:
Explanation:
The Explore subagent is used for isolating verbose discovery output and returning focused summaries to preserve the main conversation's context window during the research and planning phase.

Question No : 13


Which of the following tasks is the MOST appropriate use case for Direct Execution rather than Plan Mode?

정답:
Explanation:
Direct execution is appropriate for simple, well-scoped changes such as a single-file bug fix with a clear stack trace. Plan mode adds unnecessary overhead for simple fixes, but is essential for complex architectural changes or multi-file migrations.

Question No : 14


A developer needs to perform a monolith-to-microservices migration spanning 45+ files.
Why is Plan Mode recommended over Direct Execution for this task?

정답:
Explanation:
Plan mode is designed for complex tasks involving large-scale changes, multiple valid approaches, and architectural decisions. It enables safe codebase exploration and design before committing to changes, which prevents costly rework compared to Direct Execution.

Question No : 15


What is the primary difference in tool usage between Plan Mode and Direct Execution in Claude Code?

정답:
Explanation:
Plan mode restricts Claude to using only read-only tools to explore the codebase, map dependencies, and design an implementation strategy before committing to costly file modifications. Direct execution allows Claude to use modification tools like Write and Edit immediately.

 / 8
Anthropic