Claude Certified Associate - Foundations study materials
Claude Certified Associate - Foundations study resources

Claude Certified Associate - Foundations practice questions

One question at a time. Build your Claude Certified Associate - Foundations understanding.

First 50 of 200 questions. Each one lists the choices, the correct answer, and an explanation. The checker at the top of this page saves progress in this browser when it is available.

Continue in the practice tool above to load more questions, 50 at a time.

Question 1Claude Fundamentals and Model Landscape

Which Claude model tier is designed to be fastest and most cost-effective for routine tasks?

  1. Haiku Correct answer.
  2. Opus
  3. Embed
  4. Sonnet

Explanation

Anthropic's Claude family uses tier names to signal the trade-off between speed, cost, and capability. Haiku is the lightweight tier built for high-throughput, low-latency work, while Sonnet and Opus sit higher on the capability curve.

Question 2Claude Fundamentals and Model Landscape

In the Claude API, what does the context window represent?

  1. The messages retained between separate API calls
  2. The maximum number of tools available per request
  3. The tokens a model can process in one request Correct answer.
  4. The time allowed before an API request times out

Explanation

The context window is the total token budget for a single request, covering both the input prompt and the generated output. If the combined tokens exceed that budget, the request cannot be processed as specified.

Question 3Claude Fundamentals and Model Landscape

What is the purpose of a system prompt in the Claude API?

  1. To give Claude persistent instructions for the conversation Correct answer.
  2. To carry the user's most recent message
  3. To enumerate the model versions available to the account
  4. To store the model weights after fine-tuning

Explanation

A system prompt is placed before the user and assistant turns and sets durable context such as role, tone, constraints, and output format. It is not a record of the user's latest request; that belongs in a user message.

Question 4Claude Fundamentals and Model Landscape

Which best describes a token in Claude's input and output?

  1. A word or word fragment Correct answer.
  2. A complete paragraph of prose
  3. A billing account identifier assigned to a customer
  4. A security credential used to authenticate each API call

Explanation

Claude reads and writes text as tokens, which are roughly word-sized chunks rather than whole sentences or paragraphs. Token counts drive context limits and pricing, so they are central to request planning.

Question 5Claude Fundamentals and Model Landscape

Which API parameter controls how random or varied Claude's generated text is?

  1. stop_sequences
  2. temperature Correct answer.
  3. max_tokens
  4. system

Explanation

Temperature scales the randomness of next-token selection: lower values make output more predictable, while higher values increase variety. It does not set length, stopping text, or role instructions.

Question 6Claude Fundamentals and Model Landscape

What does it mean that Claude models are multimodal?

  1. They can call several tools in one turn
  2. They can run on multiple cloud providers
  3. They accept text and image inputs Correct answer.
  4. They can respond in several spoken languages

Explanation

Multimodal means the model can take more than one input modality; Claude models with vision accept both text and images in the same request. Language coverage, hosting, and parallel tool calls are separate properties.

Question 7Claude Fundamentals and Model Landscape

What is a model's knowledge cutoff?

  1. The maximum output length allowed by the API
  2. The rate limit applied to new API accounts
  3. The date its training data ends Correct answer.
  4. The date when the model is retired from service

Explanation

Knowledge cutoff refers to the end of the period covered by the model's training data, so events after that date may be unknown unless supplied in the prompt. It is distinct from output limits, retirement dates, and rate limits.

Question 8Claude Fundamentals and Model Landscape

In the Claude API, what does the max_tokens parameter set?

  1. The maximum number of conversation turns
  2. The maximum number of input characters
  3. A cap on generated output tokens Correct answer.
  4. The maximum number of images per request

Explanation

max_tokens limits how many tokens Claude may generate in the response; it does not cap input length or image count. The input and the allowed output together must still fit within the model's context window.

Question 9Claude Fundamentals and Model Landscape

A team needs to process millions of independent prompts overnight and wants lower cost than real-time requests. Which Claude API feature fits best?

  1. Batch API Correct answer.
  2. Streaming responses
  3. Prompt caching
  4. Extended thinking

Explanation

The Message Batches API is designed for asynchronous, high-volume jobs and is priced below synchronous requests, with results typically returned within 24 hours. Streaming, caching, and extended thinking address different needs such as perceived latency, repeated prefixes, and reasoning depth.

Question 10Claude Fundamentals and Model Landscape

What is the main benefit of prompt caching in the Claude API?

  1. It increases the model's maximum output length
  2. It permanently fine-tunes the model on new data
  3. It cuts cost and latency for repeated prefixes Correct answer.
  4. It automatically translates prompts into other languages

Explanation

Prompt caching stores a processed prefix so later requests that reuse it avoid reprocessing the same tokens. That lowers both input-token cost and time to first token for workloads with large, stable contexts.

Question 11Claude Fundamentals and Model Landscape

How does Constitutional AI primarily guide model behavior during training?

  1. By blocking all requests that mention sensitive topics
  2. By increasing the model's parameter count until it is safe
  3. By collecting only human-written demonstrations for every task
  4. By using principles to critique and revise responses Correct answer.

Explanation

Constitutional AI gives the model a written set of principles and trains it to critique and revise its own outputs against them. This reduces reliance on human labels for harmlessness while still using human feedback for helpfulness.

Question 12Claude Fundamentals and Model Landscape

Why would a production application pin a dated Claude model snapshot instead of using a moving alias?

  1. Snapshots are always cheaper than aliases
  2. Snapshots support more input modalities
  3. Aliases cannot be used in production
  4. Pinned versions keep behavior stable Correct answer.

Explanation

A dated snapshot identifies a fixed model version, so updates do not silently change behavior; an alias can move to a newer snapshot over time. Pinning is therefore common when reproducibility and regression control matter.

Question 13Claude Fundamentals and Model Landscape

What does streaming a Claude response provide?

  1. A substantially larger context window
  2. Guaranteed deterministic answers
  3. Incremental token delivery Correct answer.
  4. Automatic execution of tools

Explanation

Streaming returns generated tokens progressively as server-sent events, so users see output before the full response is complete. It improves perceived responsiveness but does not enlarge context, run tools, or remove sampling variability.

Question 14Claude Fundamentals and Model Landscape

In Claude's tool use workflow, what happens after Claude returns a tool_use block?

  1. The API automatically retries the request with a new tool
  2. The conversation ends and no further messages are allowed
  3. The application runs the tool and sends back the result Correct answer.
  4. Claude executes the tool internally and returns only the final answer

Explanation

In Claude's tool-use loop, the model emits a tool_use block describing the tool and arguments; the client executes it and returns a tool_result in a follow-up message. Claude then uses that result to continue toward a final answer.

Question 15Claude Fundamentals and Model Landscape

How are images supplied to Claude typically accounted for in an API request?

  1. They count only against max_tokens
  2. They are free and do not affect token usage
  3. They consume input tokens based on image size Correct answer.
  4. They are converted to plain text with no token cost

Explanation

Images are tokenized into an input representation whose cost depends on dimensions, so they consume part of the context window. They are not free, and they are not charged only as output tokens.

Question 16Claude Fundamentals and Model Landscape

What is the effect of a stop_sequence in the Claude API?

  1. It limits the total number of input tokens
  2. It prevents the model from using tools
  3. It sets the model's randomness level
  4. It halts generation at a specified string Correct answer.

Explanation

A stop sequence is a custom string that causes generation to end when the model is about to produce it. The API reports a stop_sequence reason, and the sequence itself is not included in the returned text.

Question 17Claude Fundamentals and Model Landscape

What does Claude's extended thinking feature provide?

  1. A guarantee of factual accuracy
  2. A replacement for system prompts
  3. Visible reasoning before answering Correct answer.
  4. A permanent increase in model size

Explanation

Extended thinking lets Claude spend additional tokens on an internal reasoning process before producing the final response. It is useful for complex math, coding, and planning, but it does not guarantee correctness or replace instructions.

Question 18Claude Fundamentals and Model Landscape

Anthropic describes its training goals for Claude using which three qualities?

  1. Extremely fast, inexpensive, and scalable
  2. Open, modular, and easily portable
  3. Helpful, honest, and harmless Correct answer.
  4. Private, locally hosted, and offline

Explanation

Anthropic frames Claude's training objectives around being helpful, honest, and harmless, often abbreviated HHH. These qualities guide alignment work but do not describe deployment speed, licensing, or hosting.

Question 19Claude Fundamentals and Model Landscape

Which two quantities most directly determine the token cost of a Claude API request?

  1. Input tokens and output tokens Correct answer.
  2. The system prompt length and the temperature
  3. The model's parameter count and its release date
  4. The number of tools and the number of images

Explanation

API pricing is based mainly on the number of input tokens and output tokens processed, often at different per-token rates. Tools and images can add tokens, but the direct billing quantities are token counts.

Question 20Claude Fundamentals and Model Landscape

A team wants strong reasoning for a customer-facing assistant but must control latency and cost. Which Claude tier is generally the best starting point?

  1. Opus
  2. Haiku
  3. Embed
  4. Sonnet Correct answer.

Explanation

Sonnet is positioned as the balanced tier: strong general reasoning with better latency and cost than Opus, and more capability than Haiku. It is often the default starting point when both quality and operational efficiency matter.

Question 21Claude Fundamentals and Model Landscape

A company is building a multi-step coding agent that must plan, use tools, and recover from errors. Which model-selection reasoning is most sound?

  1. Pick the most capable tier within latency and budget, then test it Correct answer.
  2. Always pick the cheapest tier because tools compensate for weaker reasoning
  3. Pick the model with the largest context window regardless of task performance
  4. Pick the oldest available snapshot because it has been in production longest

Explanation

Model choice should be driven by measured task performance under real latency and cost constraints, not by a single spec such as context size or age. A multi-step agent needs reliable planning and error recovery, so representative evaluation is essential.

Question 22Claude Fundamentals and Model Landscape

Which comparison of RLHF and Constitutional AI is most accurate?

  1. Both methods eliminate the need for any human involvement in training
  2. RLHF uses human preferences; Constitutional AI uses principles Correct answer.
  3. RLHF uses written principles, while Constitutional AI relies only on human comparisons
  4. Both methods are used only after a model is deployed to production

Explanation

RLHF trains from human preference comparisons between candidate responses, whereas Constitutional AI uses explicit principles to guide self-critique and revision. Both are training-time alignment methods, and neither removes all human involvement.

Question 23Claude Fundamentals and Model Landscape

Which statement about the Claude Messages API is correct?

  1. Each request must resend the context to consider Correct answer.
  2. The API automatically remembers each user's prior conversations
  3. Conversation history is stored in the model weights after each call
  4. System prompts are persisted across separate API calls by default

Explanation

The Messages API is stateless: the model does not retain prior turns between calls, so the client must send the relevant message history each time. Conversation memory is therefore an application-level design responsibility.

Question 24Claude Fundamentals and Model Landscape

Under Anthropic's Responsible Scaling Policy, what is the purpose of AI Safety Levels (ASLs)?

  1. To measure customer satisfaction with Claude
  2. To certify that a model has no factual errors
  3. To tie capability thresholds to required safeguards Correct answer.
  4. To rank models by their price per million tokens

Explanation

Anthropic's Responsible Scaling Policy defines AI Safety Levels that correspond to increasing capability thresholds and require stronger safeguards as those thresholds are crossed. ASLs are about catastrophic-risk management, not pricing, accuracy certification, or customer satisfaction.

Question 25Claude Fundamentals and Model Landscape

A user wants to summarize a 180,000-token document in a single Claude request. What must be true for the request to be accepted?

  1. Input plus requested output must fit the context window Correct answer.
  2. The document must first be split into system prompts
  3. Only the output tokens count against the context window
  4. The temperature must be set to zero

Explanation

A single request must fit both the document input and the maximum output Claude is allowed to generate within the model's context window. If max_tokens leaves insufficient room, the request will fail or need a smaller input or output allowance.

Question 26Claude Fundamentals and Model Landscape

Which ordering of Claude model families runs from most capable to fastest and most cost-effective?

  1. Opus, then Haiku, then Sonnet
  2. Haiku, then Sonnet, then Opus
  3. Sonnet, then Opus, then Haiku
  4. Opus, then Sonnet, then Haiku Correct answer.

Explanation

Anthropic positions Opus as the highest-capability family for complex work, Sonnet as the balanced general-purpose family, and Haiku as the fastest and lowest-cost family. The ordering follows that capability and latency tradeoff.

Question 27Claude Fundamentals and Model Landscape

In the Claude Messages API, how is a system prompt supplied?

  1. As an assistant message placed before the first user turn
  2. As the first entry in the messages array with role system
  3. By prefixing the user turn with a System: label
  4. Through a top-level system parameter separate from messages Correct answer.

Explanation

The Messages API takes a top-level system field for instructions, persona, or rules, while the messages array is reserved for user and assistant turns. Putting a system role inside messages is not the supported pattern.

Question 28Claude Fundamentals and Model Landscape

What does setting temperature to 0 generally do in a Claude request?

  1. It maximizes randomness by flattening the token distribution
  2. It forces the model to return exactly one token
  3. It makes output highly deterministic, favoring likely tokens Correct answer.
  4. It disables the model's safety filters for that request

Explanation

Temperature scales sampling randomness; near 0 the model tends to pick the highest-probability continuation, so outputs are highly consistent. It does not disable safety behavior or change output length limits.

Question 29Claude Fundamentals and Model Landscape

A developer sends one request, then a second request asking what was just said. Claude does not know. What explains this?

  1. The second request lacked a system prompt
  2. Each request is independent; resend prior turns each time Correct answer.
  3. Claude stores conversation history only for paid accounts
  4. Claude deletes history after each assistant turn

Explanation

The Messages API is stateless: the model only sees the content included in the current request. To maintain a conversation, the application must include earlier user and assistant turns in the messages array each time.

Question 30Claude Fundamentals and Model Landscape

If a request includes two consecutive user messages with no assistant turn between them, how does the Messages API handle them?

  1. It discards the second message
  2. It merges them into one user turn, in order Correct answer.
  3. It rejects the request with a validation error
  4. It inserts an empty assistant turn between them

Explanation

The Messages API combines consecutive messages with the same role into one turn, preserving order and content. Developers do not need to manually merge them, though doing so can make prompts clearer.

Question 31Claude Fundamentals and Model Landscape

A developer wants Claude's reply to begin directly with a JSON object. Which technique uses the Messages API as intended?

  1. Add a final assistant message containing an opening brace Correct answer.
  2. Set max_tokens to 1
  3. Put the opening brace in the system prompt only
  4. Set temperature to 0 and hope the first character is a brace

Explanation

Assistant prefill lets the caller place the start of Claude's response in a final assistant turn, and the model continues from that text. This is commonly used to force a format such as JSON, though the output still needs validation.

Question 32Claude Fundamentals and Model Landscape

Roughly how many tokens should a developer budget for 600 English words of plain text?

  1. About 800 tokens Correct answer.
  2. About 150 tokens
  3. About 300 tokens
  4. About 6,000 tokens

Explanation

A common rule of thumb for English is roughly 0.75 words per token, so 600 words is around 800 tokens. Exact counts vary by text and should be checked with the token-counting endpoint when precision matters.

Question 33Claude Fundamentals and Model Landscape

Which API capability lets a developer measure input size before sending a Claude request?

  1. The token-counting endpoint Correct answer.
  2. The batches results endpoint
  3. The models list endpoint
  4. The streaming event stream

Explanation

Anthropic provides a token-counting endpoint that returns the number of input tokens for a given model and request content, including system prompts and tools. It helps with budgeting and context-window planning before a generation call.

Question 34Claude Fundamentals and Model Landscape

In a model identifier such as claude-sonnet-4-5-20250929, what does the date portion represent?

  1. The release date of that specific model snapshot Correct answer.
  2. The expiration date after which the model stops working
  3. The date of the model's knowledge cutoff
  4. The date the model family was first announced

Explanation

The date suffix identifies a particular frozen snapshot of the model, which is what enables reproducible behavior when pinned. It is not the training cutoff or an expiry date.

Question 35Claude Fundamentals and Model Landscape

What generally happens when a Claude model version reaches its retirement date?

  1. It automatically upgrades to the newest model with identical behavior
  2. It reverts to an older model with the same name
  3. It continues to work but at a higher price
  4. Requests to that model ID fail; migrate to a supported version Correct answer.

Explanation

Anthropic publishes model deprecation and retirement schedules; after retirement the model ID is no longer served. Applications should monitor lifecycle notices and move to a supported snapshot or alias before that date.

Question 36Claude Fundamentals and Model Landscape

Which statement about Claude's internet access in the API is accurate?

  1. Claude can browse only when temperature is above 0.5
  2. Claude can access any URL included in a user message automatically
  3. Claude always browses the web when asked about current events
  4. No default web access; supply external data via tools or context Correct answer.

Explanation

The base model generates from its training and the content in the request. Live web access requires the application to provide a tool or retrieve and include the information itself.

Question 37Claude Fundamentals and Model Landscape

Anthropic's guidance for sampling parameters recommends which approach?

  1. Use only top_p and leave temperature unset
  2. Change top_p and temperature together in equal increments
  3. Set both temperature and top_p to their maximums
  4. Tune either temperature or top_p, not both at once Correct answer.

Explanation

Temperature and top_p both control randomness, and adjusting both can make their effects hard to predict. Anthropic recommends tuning one while leaving the other at its default.

Question 38Claude Fundamentals and Model Landscape

A model has a 200,000-token context window. A request contains 195,000 input tokens and sets max_tokens to 10,000. What is the most likely outcome?

  1. Max_tokens is automatically reduced to 5,000
  2. It succeeds because max_tokens is not counted against the context window
  3. The input is silently truncated to 190,000 tokens
  4. It is rejected: input plus reserved output exceeds the window Correct answer.

Explanation

The context window covers both the input tokens and the output tokens the model may generate, so max_tokens reserves space within that budget. Input plus max_tokens exceeding the window is invalid; the caller must shorten the input or lower max_tokens.

Question 39Claude Fundamentals and Model Landscape

Even with temperature set to 0, two identical Claude requests can occasionally differ. What is the best explanation?

  1. GPU batching and floating-point math add small nondeterminism Correct answer.
  2. Temperature 0 is silently converted to 1 by the API
  3. Claude caches prior responses and randomizes them
  4. The system prompt is ignored at temperature 0

Explanation

Temperature 0 makes the model favor the most likely tokens, but GPU computation, batching, and floating-point summation can still produce small variations. Applications needing strict reproducibility should validate outputs rather than assume bit-identical responses.

Question 40Claude Fundamentals and Model Landscape

How do tool definitions included in a Claude request affect token usage?

  1. They are free because tools are handled outside the model
  2. They are counted only when Claude actually calls a tool
  3. They replace part of the system prompt without affecting token counts
  4. They add to the input token count on every request that includes them Correct answer.

Explanation

Tool names, descriptions, and JSON schemas are part of the prompt the model sees, so they consume input tokens whenever the tools parameter is present. This is why concise tool descriptions matter for cost and context budget.

Question 41Prompt Design and Prompt Engineering Techniques

A developer wants the model to keep responding as a terse technical editor across every turn of a long conversation. Where should this standing behavioral instruction be placed?

  1. In the system prompt Correct answer.
  2. In every assistant reply
  3. In a stop sequence
  4. In the final user message

Explanation

A system prompt carries persistent role and behavior that applies to every turn, so it is the right home for standing style guidance. Task-specific content and one-off constraints belong in the user turns.

Question 42Prompt Design and Prompt Engineering Techniques

Which prompting technique supplies several worked input-output pairs before the real task so the model can imitate the pattern?

  1. Self-consistency
  2. Zero-shot prompting
  3. Prompt chaining
  4. Few-shot prompting Correct answer.

Explanation

Few-shot prompting embeds worked input-output pairs in the prompt so the model can infer the task pattern before answering the real request. The other techniques either omit examples or change how calls are structured and combined.

Question 43Prompt Design and Prompt Engineering Techniques

A prompt asks only for the final numeric answer to a multi-step word problem, and the model keeps making arithmetic slips. Which addition most directly improves accuracy?

  1. Increase temperature to 1.0
  2. Ask for step-by-step reasoning first Correct answer.
  3. Add a stop sequence at the equals sign
  4. Remove the units from the problem

Explanation

Eliciting intermediate reasoning before the final answer gives the model room to carry numbers and check each step, which reduces slips. Sampling settings and output truncation change variety or length, not computation.

Question 44Prompt Design and Prompt Engineering Techniques

For a task that must return identical output for identical input on every run, which setting is most appropriate?

  1. Top-k covering the full vocabulary
  2. Temperature of 0 Correct answer.
  3. Temperature near 1.0
  4. A high max tokens value

Explanation

A temperature of 0 makes token selection greedy and near-deterministic, which is the right default when outputs must be reproducible. Sampling breadth and the length cap affect variety and size, not reproducibility.

Question 45Prompt Design and Prompt Engineering Techniques

Which practice best helps a model distinguish instructions from pasted source text in a long prompt?

  1. Write everything in capitals
  2. Place source text first without labeling
  3. Repeat the instructions three times
  4. Wrap source text in XML tags Correct answer.

Explanation

Delimiters such as XML tags create explicit boundaries between instructions and data, so pasted text is less likely to be read as a directive. Repetition, capitalization, and unlabeled placement do not establish that boundary.

Question 46Prompt Design and Prompt Engineering Techniques

A team wants replies to begin directly with a JSON object and never with a preamble such as 'Sure'. Which technique enforces this most directly?

  1. Lowering max tokens to 50
  2. Prefilling the assistant turn with '{' Correct answer.
  3. Adding 'be concise' to the system prompt
  4. Adding an XML tag around the question

Explanation

Prefilling the assistant turn with an opening token forces the reply to continue from that token, which suppresses preamble. A style instruction only nudges behavior, and a token cap truncates output rather than steering its opening.

Question 47Prompt Design and Prompt Engineering Techniques

A prompt says only 'Summarize this article.' The summaries vary widely in length and audience. Which revision most improves consistency?

  1. Summarize the article in a helpful way.
  2. Summarize the article and be creative.
  3. Summarize in 3 bullets for new hires. Correct answer.
  4. Summarize this article well.

Explanation

Vague goals like 'well' or 'helpful' leave length and audience undefined, so outputs drift. Specifying an exact length, a format, and an audience gives the model measurable targets.

Question 48Prompt Design and Prompt Engineering Techniques

Which instruction is most actionable for a model?

  1. Don't be vague in any part of the answer.
  2. Never ramble on for too long.
  3. Use one sentence per bullet. Correct answer.
  4. Avoid bad formatting in your response.

Explanation

Concrete positive constraints name the behavior the model should produce, which is easier to follow than specifying what to avoid. Prohibitions leave the desired alternative unspecified, so the model must guess.

Question 49Prompt Design and Prompt Engineering Techniques

An extraction task must return the fields 'vendor', 'date', and 'total', but responses sometimes wrap the JSON in prose. Which change is most effective?

  1. Increase the temperature slightly
  2. Add 'do not explain' at the end of the message
  3. Give a JSON schema plus one filled example Correct answer.
  4. Ask politely for JSON in the system prompt

Explanation

Supplying the exact schema with a filled example shows the required keys, types, and shape, which is the strongest format signal short of schema-constrained output. A polite request or a negative instruction leaves the structure ambiguous.

Question 50Prompt Design and Prompt Engineering Techniques

Given a very long document and a question about one detail in it, which arrangement generally yields the best recall?

  1. Document split across three separate calls
  2. Question first, then the document
  3. Document first, then the question Correct answer.
  4. Question inserted mid-document

Explanation

Placing long source material before the question keeps the final tokens aligned with the actual query, which improves recall of details in long contexts. Fragmenting the document across calls can lose cross-references and context.