AI-901

Microsoft Azure AI Fundamentals

Free Microsoft AI-901 Practice Test

Prepare for the Microsoft Azure AI Fundamentals (AI-901) certification exam with this free AI-901 practice test. Challenge yourself with realistic exam-style questions covering Azure AI services, machine learning, computer vision, natural language processing, and generative AI. Receive instant results and compare your performance with other candidates.

About This Practice Exam

This free AI-901 Certification Practice Exam is designed to help candidates assess their readiness for the Microsoft Azure AI Fundamentals certification. The exam covers core AI concepts, machine learning fundamentals, computer vision, natural language processing, and generative AI services in Azure.

Skills Measured

✅ Describe Artificial Intelligence Workloads and Considerations
✅ Describe Fundamental Principles of Machine Learning
✅ Describe Features of Computer Vision Workloads
✅ Describe Features of Natural Language Processing Workloads
✅ Describe Features of Generative AI Workloads

Practice Exam Features

✅ Exam-Style Questions
✅ Instant Results
✅ Free Access
✅ Mobile Friendly
✅ Certification-Focused Content

🏆 AI-901 Top Performers

Compare your performance with other Microsoft Azure AI Fundamentals candidates. Complete the practice exam to earn your place on the leaderboard.

Pos.NameScoreDuration
1Dipanjan Sarkar100 %10 minutes 56 seconds
2Aseza100 %30 minutes 48 seconds
3h k98 %19 minutes 3 seconds
4Lakshmi Priya98 %21 minutes 4 seconds
5TAZ98 %33 minutes 30 seconds
6Abcd96 %17 minutes 16 seconds
7ank95 %10 minutes 5 seconds
8yuki95 %17 minutes 53 seconds
9Sourav Pattnaik93 %7 minutes 54 seconds
10RI NZ93 %15 minutes 55 seconds
Your highest score will automatically appear on the leaderboard after completing the exam.

Start Your Free Practice Exam

Good luck with your AI-901 preparation.

0%
0 votes, 0 avg
173

Report a question

You cannot submit an empty report. Please add some details.

Exam Instructions

  • Read each question carefully.
  • Select the best answer.
  • You may review previous questions before submission.
  • Use the 📌 bookmark icon beside the question number to mark difficult questions for review.
  • Detailed explanations are available after answering each question, while your final score will be displayed at the end of the exam.
  • The quiz will automatically submit when the timer expires.

Tip: Mark questions you're unsure about and review them before finishing the exam.

Good luck!

Time is up.

Your quiz has been submitted automatically.


A1-901 Free Certification Practice Exam

Get exam-ready for Microsoft Azure AI Fundamentals (AI-901). Practice with certification-focused questions, identify knowledge gaps, and receive instant results to measure your readiness before taking the official certification exam.

📋 Before You Start the Practice Exam

To save your score and track your progress, please enter your
Name and Email Address before starting the exam.

  • ✅ Your exam results will be stored in your personal exam history.
  • ✅ Review previous attempts and monitor your improvement over time.
  • ✅ Certificates and score reports (when applicable) will be linked to your information.
Important:
Please use the same email address every time you take a practice exam.
This helps us maintain accurate exam history, scores, and performance records.

🚀 Enter your details below and click Next to begin the exam.

1 / 40

1. A solution must meet two requirements:
- show whether each customer review is positive or negative
- generate a short condensed version of a long meeting transcript

Which TWO techniques should you use? (Select TWO.)

2 / 40

2. You want a Python app to return the overall sentiment for each review.

Snippet:
from azure.core.credentials import AzureKeyCredential
from azure.ai.textanalytics import TextAnalyticsClient
client = TextAnalyticsClient(endpoint=endpoint, credential=AzureKeyCredential(key))
documents = ["The room was clean, but check-in was slow."]
result = client.________(documents)
for doc in result:
print(doc.sentiment)

Which code should replace the missing section?

3 / 40

3. Which statement best describes audio_url in a multimodal chat request?

4 / 40

4. A manager wants a short condensed version of a long incident report. The most appropriate text analysis technique is ________.

Which answer best completes the sentence?

5 / 40

5. Which THREE pairs are correctly matched? (Select THREE.)

6 / 40

6. Which THREE pairs are correctly matched? (Select THREE.)

7 / 40

7. Even when an organization uses managed AI services, the organization remains ________ for how the AI solution is used and governed.

Which answer best completes the sentence?

Select only one answer.

8 / 40

8. A bank uses AI to recommend whether a loan application should be escalated for manual review. Which design choice best reflects accountability?

Select only one answer.

9 / 40

9. For each of the following statements, determine whether the statement is correct.

Statement 1: In an accountable AI solution, the AI system should be the final authority for decisions that affect people's lives.
Statement 2: Logging who published a model and why it changed supports accountability.
Statement 3: Governance sign-off before deployment supports accountability.

Select the correct combination.

10 / 40

10. In responsible AI, ________ means that people remain answerable for how an AI system is designed, deployed, and monitored.

Which answer best completes the sentence?

Select only one answer.

11 / 40

11. Which TWO situations are the strongest indicators of a fairness risk in an AI solution? (Select TWO.)

12 / 40

12. You copied a Python sample from the playground Code tab after deploying a model named ops-assistant.

Snippet:
response = client.responses.create(
# missing fragment
input="Summarize this incident."
)

Which code should replace the missing section?

13 / 40

13. A recruiting model consistently scores candidates from one age group lower, even when qualifications are similar.

Which action is the best fairness-focused response?

Select only one answer.

14 / 40

14. Which THREE pairs are correctly matched? (Select THREE.)

15 / 40

15. For each of the following statements, determine whether the statement is correct.
Statement 1: Speech recognition converts spoken audio into text.
Statement 2: Text to speech generates synthesized audio from text.
Statement 3: Speaker diarization is used to control pitch and speaking rate of generated audio.
Select the correct combination.

16 / 40

16. To fine-tune pitch, speaking rate, or pronunciation for synthesized voice output, submit ________.

17 / 40

17. In the Python quickstart, after analyzing an image with prebuilt-imageSearch, the code reads the ________ field to print the image description.

18 / 40

18. Which TWO capabilities are part of speech recognition? (Select TWO.)

19 / 40

19. A support center wants to convert live customer calls into written text for review.

20 / 40

20. A model that has not been customized or fine-tuned for a specific use case is called a ________.

21 / 40

21. Which TWO statements are true about how generative AI models work? (Select TWO.)

22 / 40

22. After you retrieve the OpenAI-compatible client, a basic Responses API call sends the user prompt in the ________ parameter.

23 / 40

23. You are building a lightweight app that listens in English and returns translated text in French.

translation_config = speechsdk.translation.SpeechTranslationConfig(
    subscription=speech_key,
    region=service_region
)
translation_config.speech_recognition_language = "en-US"
translation_config._______("fr")

24 / 40

24. An AI app should continue to behave safely when users submit unexpected or adversarial prompts. This is a reliability and safety consideration because the system must resist ________.

25 / 40

25. For each of the following statements, determine whether the statement is correct.
Statement 1: Generative AI models are trained on large datasets to learn patterns.
Statement 2: A base model is already customized for a specific use case.
Statement 3: Embeddings can be used to represent semantic similarity between inputs.
Select the correct combination.

26 / 40

26. During text generation, a generative AI model usually predicts one ________ at a time based on the prompt and the text already generated.

27 / 40

27. A team is building an AI solution that summarizes medical notes for clinicians. Which consideration is most important for reliability and safety?

28 / 40

28. You are building a Python app that listens to the default microphone and returns one spoken utterance as text.

import azure.cognitiveservices.speech as speechsdk

audio_config = speechsdk.audio.AudioConfig(use_default_microphone=True)
speech_recognizer = speechsdk.SpeechRecognizer(
    speech_config=speech_config,
    audio_config=audio_config
)
# Missing line
print(result.text)

29 / 40

29. A web app must capture spoken microphone input and show live captions while the user is talking. Which Azure Speech capability should you add to the app?

30 / 40

30. You need descriptions for separate parts of a photo, not just one overall sentence for the entire image. Which capability is the best fit?

31 / 40

31. You are building a lightweight Python client for video extraction.

video_url = "https://example.com/demo.mp4"

poller = client.begin_analyze(
analyzer_id="prebuilt-videoSearch",
inputs=[AnalysisInput(url=video_url)],
)

result = poller.result()

for media in result.contents:
video_content = media
print(video_content.________)

Which code should replace the missing section?

32 / 40

32. Which THREE pairs are correctly matched? (Select THREE.)

33 / 40

33. For each of the following statements, determine whether the statement is correct.

- Statement 1: A deployed multimodal model can accept image input in addition to text.
- Statement 2: A public image URL can be used as input for image interpretation.
- Statement 3: Every multimodal model supports multiple images in the same chat turn.

Select the correct combination.

34 / 40

34. Which TWO statements describe image-generation model capabilities? (Select TWO.)

35 / 40

35. You are preparing a request for an image-generation model in Foundry.

payload = {
"model": deployment_name,
________
"width": 1024,
"height": 1024
}

Which code should replace the missing section?

36 / 40

36. You want a client call that sends both text and an image to a model.

image_url = "https://example.com/item.png"

response = client.complete(
messages=[
SystemMessage("You are a helpful assistant."),
UserMessage(content=[
TextContentItem(text="Describe this product photo."),
# Missing line
]),
],
temperature=0,
)

Which code should replace the missing section?

37 / 40

37. A team is building a RAG chatbot that must ground answers in a knowledge base. Which TWO model-related choices are appropriate? (Select TWO.)

38 / 40

38. A design team needs a model for prompt-based visual creation. Which TWO capabilities most directly indicate an image generation model? (Select TWO.)

39 / 40

39. An AI team decides to authenticate to Azure resources without storing secrets in application code. This decision primarily strengthens ________. Which answer best completes the sentence?

40 / 40

40. You are choosing a model for an assistant that must reason through a request and call tools during the response. Which model type is the best fit?

Your score is

The average score is 67%