AZ-900 Cheat Sheet: Your Ultimate Study Guide for Microsoft Azure Fundamentals Exam (AZURE-FUNDAMENTALS) - Study Guides

Exam Questions

94%

Students found the real exam almost the same

1,057

Students passed this exam after ExamsQA Prep

95.1%

Average score during Real Exams at the Testing Centre

đź’ˇ

Browse at least 50% questions to maximize your chances of passing

Free Preview Questions

Sample AZURE-FUNDAMENTALS Exam Questions & Explanations

Practice with real question formats, multiple choice options, and detailed answer explanations for Study Guides AZURE-FUNDAMENTALS.

Question #1 Verified Q&A
You have a Microsoft Foundry project that contains an agent named Agent1. You need to ensure that Agent1 always calls an Azure function when the agent responds to user input. To what should you set tool_choice for Agent1?
A none
B auto
C required
Correct Answer: required
Explanation:
Microsoft’s Foundry Agent Service documentation states that tool_choice provides deterministic control over tool calling: auto means the model decides whether to call tools. required means the model must call one or more tools. none means the model does not call tools.<br />
<br />
Therefore:<br />
A . auto = Incorrect, because the model may or may not call the Azure function.<br />
B . none = Incorrect, because this prevents tool/function calls.<br />
C . required = Correct, because it forces the agent to call a tool.<br />
The Azure OpenAI function-calling documentation also confirms that tool_choice="auto" lets the model decide whether to call a function, while tool_choice="none" forces a user-facing response without a tool call.
Question #2 Verified Q&A
HOTSPOT<br />
Select the answer that correctly completes the sentence.<br />
<br />
<img src="https://examsqa.com/storage/question-images/microsoft-azure-fundamentals-exam-ai-901_page_2_Im2.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" />
Explanation:
<img src="https://examsqa.com/storage/question-images/microsoft-azure-fundamentals-exam-ai-901_page_2_Im3.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
When content is submitted to Azure Content Understanding in Foundry Tools, the analysis is asynchronous. This means the service does not return results immediately within the same HTTP request. Instead, it uses the standard Azure long-running operation (LRO) pattern — you call begin_analyze() to submit the content, which immediately returns a poller object, and then call poller.result() to wait for processing to complete and retrieve the structured extraction results.<br />
<br />
Why the other options are wrong: Synchronous is incorrect — the analysis pipeline involves multiple AI steps (OCR, speech transcription, schema mapping) that take time; a blocking synchronous call is not supported. Returned only as unstructured plain text is incorrect — Azure Content Understanding returns richly structured JSON output with named fields mapped to your defined schema, not plain unstructured Limited to OCR-only processing is incorrect — Content Understanding goes far beyond OCR; it text. supports document, audio, image, and video analyzers, and performs semantic field extraction using AI, not just character recognition. This asynchronous design is consistent across all Azure AI services that perform complex, multi-step content processing.
Question #3 Verified Q&A
DRAG DROP You have a Microsoft Foundry project named project1 that contains an Azure OpenAI resource named Resource1. To Resource1, you deploy a gpt-4.1-mini model by using a model deployment named my-mini-gpt. You need to connect to my-mini-gpt from an application. How should you complete the Python code? To answer, drag the appropriate values to the correct targets. Each value may be used once, more than once, or not at all.<br />
<br />
NOTE: Each correct selection is worth one point.<br />
<br />
<img src="https://examsqa.com/storage/question-images/microsoft-azure-fundamentals-exam-ai-901_page_3_Im4.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" />
Explanation:
client = OpenAI(<br />
api_key="...",<br />
base_url="https://resource1.openai.azure.com/openai/v1/",<br />
)<br />
response = client.responses.create(<br />
model="my-mini-gpt",<br />
... )<br />
For Azure OpenAI in Microsoft Foundry, the base_url uses the Azure OpenAI resource name in the<br />
endpoint format: https://<resource-name>.openai.azure.com/openai/v1/ In the question, the Azure OpenAI resource is named Resource1, so the first blank must be resource1. Microsoft documentation for Azure OpenAI v1 endpoints confirms that the endpoint must use the ...openai.azure.com/openai/v1/ path.<br />
For the model parameter, Azure OpenAI requires the deployment name, not the underlying model<br />
name. Microsoft states that Azure OpenAI always requires the deployment name when calling APIs, even when the parameter is named model. The deployed model is gpt-4.1-mini, but the deployment name is my-mini-gpt. Therefore, the second blank must be:<br />
model="my-mini-gpt"<br />
<br />
So the correct selections are:<br />
base_url blank = resource1<br />
model blank = my-mini-gpt
Question #4 Verified Q&A
What are two purposes of instructions when prompting a generative AI model? Each correct answer presents part of the solution.<br />
<br />
NOTE: Each correct selection is worth one point.
A defines the tokens per minute (TPM) allocation for the model
B defines the Azure region where inference occurs
C selects which model to use
D defines constraints on the model's responses
E defines the agent's role and behavior
Correct Answer: defines constraints on the model's responses, defines the agent's role and behavior
Explanation:
Microsoft Foundry Agent Service documentation states that instructions define goals, constraints, and behavior for an agent. Therefore, instructions are used to guide how the generative AI model or agent should respond and behave.<br />
<br />
Option A is correct because instructions can define constraints the model must follow.<br />
<br />
Option B is correct because instructions can define the agent’s role and behavior. Options C, D, and E are incorrect because Azure region, model selection, and TPM allocation are configuration or deployment/resource settings, not purposes of prompt instructions.
Question #5 Verified Q&A
You are developing an application that analyzes voicemail recordings by using Azure Content Understanding in Foundry Tools. You need to extract a transcript and structured information from the recordings.<br />
<br />
Which type of analyzer should you use?
A document analyzer
B image analyzer
C audio analyzer
D video analyzer
Correct Answer: audio analyzer
Explanation:
Voicemail recordings are audio content. Azure Content Understanding analyzers define what type of content to process, including documents, images, audio, or video, and what elements to extract, including transcripts and structured fields. Microsoft’s custom analyzer documentation also shows an audio example based on prebuilt-audio<br />
for processing customer support call recordings, which is the same content type as voicemail<br />
recordings. Therefore, to extract a transcript and structured information from voicemail recordings, you should use an audio analyzer.

Want to practice all 50 questions?

Practice under real exam conditions with instant grading, timed simulations, and community insights.

Start Full AZURE-FUNDAMENTALS Practice Test

Frequently Asked Questions

Common questions about the Study Guides AZURE-FUNDAMENTALS certification practice test

How many questions are in the Study Guides AZURE-FUNDAMENTALS practice exam on ExamsQA?
Our AZURE-FUNDAMENTALS (AZ-900 Cheat Sheet: Your Ultimate Study Guide for Microsoft Azure Fundamentals Exam) practice question bank currently includes 50 verified questions with comprehensive explanations.
Are the AZURE-FUNDAMENTALS exam practice questions up to date for 2026?
Yes, all Study Guides AZURE-FUNDAMENTALS practice questions are regularly updated and verified against current exam objectives.
Will the AZURE-FUNDAMENTALS practice questions help me pass on my first attempt?
The AZURE-FUNDAMENTALS (AZ-900 Cheat Sheet: Your Ultimate Study Guide for Microsoft Azure Fundamentals Exam) question bank is built to mirror the real exam's format and topics, with detailed explanations for every answer so you understand the reasoning — not just memorize responses.
Is there a free demo available for AZURE-FUNDAMENTALS AZ-900 Cheat Sheet: Your Ultimate Study Guide for Microsoft Azure Fundamentals Exam?
Yes, ExamsQA offers free demo questions for the AZURE-FUNDAMENTALS exam so you can test the interface and question quality before purchasing full access.