CertsPoint
See all results for ""
Home Exams
CRISC ISACA CISSP ISC2 200-301 Cisco SY0-701 CompTIA AZ-104 Microsoft AI-900 Microsoft AIGP IAPP 1Z0-1067-26 Oracle View All Exams →
Sign in Create account

Claude Certified Architect Foundations CCAR-F Exam Questions

Preparing for the CCAR-F exam is simple with CertsPoint. We offer easy-to-understand study materials that help you learn the most important exam topics. You can study using our PDF questions, practice online with a real exam-style test, or use the desktop practice software. Choose the study method that works best for you and prepare at your own pace.

At CertsPoint, we keep our CCAR-F practice questions up to date. Whenever the exam syllabus or objectives change, we update our study materials so you always learn the latest topics. This helps you save time, avoid outdated content, and feel more confident when you take your exam.

Download Exam View Entire Exam
Page: 4 / 4
Question #16 (Topic: Demo Questions)

You are building a customer support resolution agent using the Claude Agent SDK. The agent handles high-ambiguity requests like returns, billing disputes, and account issues. It has access to your backend systems through custom Model Context Protocol (MCP) tools (get_customer,lookup_order,process_refund,escalate_to_human). Your target is 80%+ first-contact resolution while knowing when to escalate. The agent verifies customer identity through a multi-step process before resetting passwords. During testing, you notice that after the customer answers the third verification question, the agent asks them to provide their name again, as if the earlier exchange never happened. What’s the most likely cause of this behavior?

A.

The prompt lacks instructions telling Claude to remember information across multiple exchanges.

B.

The conversation history isn’t being passed in subsequent API requests.

C.

The verification tool is clearing the agent’s internal state after each successful validation step.

D.

Claude’s memory retention is limited to two conversational turns by default, requiring explicit configuration to extend it.

Correct Answer: C
Question #17 (Topic: Demo Questions)

You are building a structured data extraction system using Claude. The system extracts information from unstructured documents, validates the output using JavaScript Object Notation (JSON) schemas, and maintains high accuracy. It must handle edge cases gracefully and integrate with downstream systems. Your system must extract event details from calendar invitations and output JSON that strictly conforms to a schema with fields for title, date, time, location, and attendees. Downstream systems reject any malformed or non-conformant JSON. What approach provides the most reliable schema compliance?

A.

Pre-fill Claude’s response with an opening brace to force JSON output, then complete and parse the response.

B.

Append instructions like “Output only valid JSON matching the schema exactly” and implement retry logic to re-prompt when JSON parsing fails.

C.

Define a tool with your target schema as input parameters and have Claude call it with the extracted data.

D.

Include detailed JSON formatting instructions and the target schema in your prompt, then parse Claude’s text response as JSON. 

Correct Answer: C
Question #18 (Topic: Demo Questions)

You are building a customer support resolution agent using the Claude Agent SDK. The agent handles high-ambiguity requests like returns, billing disputes, and account issues. It has access to your backend systems through custom Model Context Protocol (MCP) tools (get_customer,lookup_order,process_refund,escalate_to_human). Your target is 80%+ first-contact resolution while knowing when to escalate. A customer contacts the agent about a warranty claim on a power drill. Resolving this requires multiple sequential tool calls:get_customerto look up their account,lookup_orderto find the purchase details, and then eitherprocess_refundorescalate_to_humandepending on warranty eligibility. You’re implementing the agentic loop that orchestrates these steps using the Claude API. What is the primary mechanism your application uses to determine whether to continue the loop or stop?

A.

You check whether Claude’s response contains a text content block—if text is present, the agent has produced its final answer and the loop should exit.

B.

You manually set thetool_choiceparameter to"none"after the final expected tool call to force Claude to stop requesting tools.

C.

You check thestop_reasonfield in each API response—the loop continues while it equals"tool_use"and exits when it changes to"end_turn"or another terminal value.

D.

You track the number of tool calls made and exit the loop once a preconfigured maximum is reached. 

Correct Answer: C
Question #19 (Topic: Demo Questions)

You are building developer productivity tools using the Claude Agent SDK. The agent helps engineers explore unfamiliar codebases, understand legacy systems, generate boilerplate code, and automate repetitive tasks. It uses the built-in tools (Read, Write, Bash, Grep, Glob) and integrates with Model Context Protocol (MCP) servers. An engineer used Claude Code yesterday to investigate authentication flows in a legacy monolith, building up significant context over a 2-hour session. Today she wants to continue that specific investigation. She’s worked on three other codebases since then and knows the session was named “auth-deep-dive”. How should she resume?

A.

Use--session-idwith the UUID from yesterday’s session transcript file

B.

Use--continueto pick up where the most recent conversation left off

C.

Start fresh and re-read the same files

D.

Use--resume auth-deep-diveto load that specific session by name

Correct Answer: D
Question #20 (Topic: Demo Questions)

You are building developer productivity tools using the Claude Agent SDK. The agent helps engineers explore unfamiliar codebases, understand legacy systems, generate boilerplate code, and automate repetitive tasks. It uses the built-in tools (Read, Write, Bash, Grep, Glob) and integrates with Model Context Protocol (MCP) servers. An engineer used the agent yesterday to analyze a legacy authentication module, identifying two distinct refactoring approaches: extracting a microservice versus refactoring in-place. Today, they want to explore both approaches in depth—having the agent propose specific code changes for each—before deciding which to implement. What’s the most effective way to structure this exploration?

A.

Usefork_sessionto create two branches from yesterday’s analysis, exploring one approach in each fork.

B.

Resume yesterday’s session and explore both approaches sequentially within the same conversation thread.

C.

Resume yesterday’s session to explore the first approach, then start a new session for the second, manually recreating the original context.

D.

Start two fresh sessions, manually providing a summary of yesterday’s analysis findings to establish context.

Correct Answer: A
Download Exam
« Prev Page: 4 / 4
Next Page