Microsoft Azure AI Fundamentals AI-900 (AI-900) — Questions 175

1020 questions total · 14pages · All types, answers revealed

Page 1 of 14

Page 2
1
MCQeasy

What does the Azure AI Vision 'Image Analysis' capability return when analyzing an image?

A.Only the file size and dimensions of the image
B.Descriptions, objects, tags, and other semantic information about the image content
C.Only a single category label for the entire image
D.A 3D point cloud of the scene
AnswerB

Image Analysis returns natural language descriptions, detected objects, tags, categories, and other semantic information about what's in the image.

Why this answer

Azure AI Vision's Image Analysis capability uses pre-trained deep learning models to extract rich semantic information from images, including human-readable descriptions, a list of detected objects with bounding boxes, and a set of relevant tags. This goes far beyond basic metadata, making option B correct because it accurately captures the breadth of semantic outputs the service provides.

Exam trap

The trap here is that candidates confuse basic image metadata (file size, dimensions) with the semantic analysis outputs of Azure AI Vision, leading them to choose option A, or they assume the service only returns a single label (option C) because they think of simpler classification models rather than the multi-output analysis capability.

How to eliminate wrong answers

Option A is wrong because Image Analysis does not return file size or dimensions; those are basic metadata properties handled by storage services, not the computer vision API. Option C is wrong because the service returns multiple category labels, tags, and descriptions, not just a single category label for the entire image. Option D is wrong because Azure AI Vision does not generate 3D point clouds; that capability is associated with depth-sensing cameras or specialized 3D reconstruction services, not the 2D image analysis API.

2
MCQeasy

A hospital deploys an AI system to assist with diagnosing diseases from medical images. A doctor disagrees with the system's diagnosis and overrules it. The hospital wants to document this interaction for legal and audit purposes. Which Microsoft responsible AI principle is most directly relevant?

A.Fairness
B.Reliability and safety
C.Transparency
D.Accountability
AnswerD

Accountability requires that humans are responsible for AI system outcomes and maintain records of decisions and overrides.

Why this answer

The scenario involves documenting a human override of an AI system's diagnosis for legal and audit purposes, which directly relates to accountability. Accountability in responsible AI ensures that organizations can answer for their AI systems' decisions by maintaining clear records of interactions, including when humans overrule AI outputs. This principle requires traceability and governance mechanisms, such as audit trails, to assign responsibility for outcomes.

Exam trap

Microsoft often tests the distinction between transparency (explaining how the AI works) and accountability (documenting who is responsible for decisions), leading candidates to incorrectly choose transparency when the question emphasizes legal documentation and audit trails.

How to eliminate wrong answers

Option A is wrong because fairness focuses on mitigating bias and ensuring equitable treatment across demographic groups, not on documenting human-AI decision interactions. Option B is wrong because reliability and safety concern the system's consistent performance and robustness against failures, not the legal documentation of overrides. Option C is wrong because transparency involves explaining how the AI system works and its limitations, but the core need here is to document who made the final decision and why, which falls under accountability.

3
MCQeasy

What is 'real-time speech translation' in Azure AI Speech?

A.Translating pre-recorded audio files overnight in a batch processing job
B.Converting spoken words in one language to text or speech in another language instantly
C.Generating subtitles for pre-existing videos stored in Azure Media Services
D.Converting text written in one language into spoken audio in the same language
AnswerB

Real-time speech translation pipelines speech recognition → translation → (optional) speech synthesis for instant cross-language communication.

Why this answer

Real-time speech translation in Azure AI Speech is designed to translate spoken language into another language with minimal latency, enabling live conversations. Option B correctly describes this capability, as it converts spoken words in one language to text or speech in another language instantly, leveraging the Speech Translation API with streaming audio input.

Exam trap

The trap here is confusing real-time translation with batch or offline processing options, as candidates often mistake batch transcription or subtitle generation for real-time capabilities due to overlapping terminology like 'translation' or 'speech.'

How to eliminate wrong answers

Option A is wrong because it describes batch transcription or translation of pre-recorded audio, which is a different Azure service (Batch Transcription API) and not real-time. Option C is wrong because generating subtitles for pre-existing videos is a batch or offline task, often handled by Azure Video Indexer or Media Services, not the real-time Speech Translation API. Option D is wrong because it describes text-to-speech conversion in the same language, which is a separate capability (Text-to-Speech API) and does not involve translation between languages.

4
MCQmedium

A law firm needs to automatically redact personal identifiable information (PII) such as names, addresses, and social security numbers from thousands of legal documents before making them public. They want to use a prebuilt Azure AI Language feature without custom training. Which feature should they use?

A.Key Phrase Extraction
B.Sentiment Analysis
C.Personally Identifiable Information (PII) Detection
D.Language Detection
AnswerC

PII Detection in Azure AI Language can automatically identify and optionally redact sensitive data such as names, addresses, phone numbers, and social security numbers. This is the correct feature for the law firm's requirement.

Why this answer

Option C is correct because PII Detection is a prebuilt Azure AI Language feature specifically designed to identify and redact personal identifiable information such as names, addresses, and social security numbers from text. It requires no custom training, making it ideal for the law firm's use case of automatically redacting PII from legal documents before public release.

Exam trap

The trap here is that candidates might confuse Key Phrase Extraction with entity recognition, but Key Phrase Extraction does not identify specific PII categories like names or SSNs, only general topics.

How to eliminate wrong answers

Option A is wrong because Key Phrase Extraction identifies main topics or concepts in text, not personal identifiers like names or SSNs. Option B is wrong because Sentiment Analysis determines the emotional tone (positive, negative, neutral) of text, not sensitive data. Option D is wrong because Language Detection identifies the language of the text (e.g., English, Spanish), not PII.

5
MCQhard

A city deploys an AI-powered kiosk to help residents access government services. The kiosk uses a voice interface only, without any text or screen reader support. Which Microsoft responsible AI principle is most directly being ignored?

A.A
B.B
C.C
D.D
AnswerC

Inclusiveness demands that AI systems serve diverse human needs, including accessible design for people with disabilities. A voice-only interface fails to include users who cannot use voice commands.

Why this answer

The kiosk uses only a voice interface without text or screen reader support, which directly violates the Microsoft responsible AI principle of Inclusiveness. Inclusiveness requires that AI systems are designed to empower everyone, including people with disabilities such as hearing impairments or those who rely on visual or text-based interfaces. By excluding non-verbal interaction methods, the system fails to accommodate diverse user needs, making it inaccessible.

Exam trap

The trap here is that candidates often confuse Inclusiveness with Fairness, thinking that a voice-only system might be biased against certain accents or dialects, but the core violation is the lack of alternative interaction methods for users with disabilities.

How to eliminate wrong answers

Option A is wrong because the principle of Fairness focuses on avoiding bias and ensuring equitable treatment across demographic groups, not on providing multiple interaction modalities. Option B is wrong because the principle of Reliability and Safety concerns system performance, accuracy, and harm prevention, not accessibility features. Option D is wrong because the principle of Privacy and Security deals with data protection and user consent, not with interface accessibility or inclusivity.

6
MCQeasy

A hospital is deploying an AI system that recommends treatment plans based on patient data. The chief medical officer insists that doctors must be able to understand why the AI recommended a specific treatment. Which Microsoft responsible AI principle is most directly relevant to this requirement?

A.Reliability and safety
B.Fairness
C.Transparency
D.Accountability
AnswerC

Transparency requires that AI systems be explainable and that their workings be open to inspection, which directly aligns with the doctor's need to understand the recommendation.

Why this answer

Transparency is the responsible AI principle that requires AI systems to be understandable and interpretable by humans. In this scenario, the chief medical officer's demand that doctors must understand why the AI recommended a specific treatment directly aligns with transparency, which includes providing explanations for model outputs, such as feature importance or decision paths, to enable clinical validation and trust.

Exam trap

The trap here is that candidates may confuse transparency with accountability, thinking that assigning blame or ownership for the AI's output satisfies the need for explanation, but transparency specifically requires the system to be interpretable and explainable, not just governed.

How to eliminate wrong answers

Option A is wrong because reliability and safety focus on ensuring the AI system performs consistently and without harm, not on providing interpretable explanations for individual decisions. Option B is wrong because fairness addresses bias and equitable treatment across patient groups, not the ability to understand why a specific recommendation was made. Option D is wrong because accountability refers to assigning responsibility for the AI system's outcomes and governance, not the technical interpretability of its decisions.

7
MCQmedium

A developer uses Azure OpenAI to generate product descriptions. The outputs often repeat the same phrases multiple times within a single description. Which parameter should the developer increase to reduce this repetition?

A.Temperature
B.Frequency penalty
C.Presence penalty
D.Max tokens
AnswerB

Correct. Increasing the frequency penalty discourages the model from repeating the same tokens, reducing repetition.

Why this answer

The frequency penalty parameter reduces repetition by penalizing tokens that have already appeared in the generated text. Increasing this value discourages the model from reusing the same phrases, making the output more diverse and less repetitive.

Exam trap

The trap here is that candidates confuse frequency penalty with presence penalty, thinking both reduce repetition equally, but frequency penalty specifically targets how often a token appears, while presence penalty only cares if it has appeared at all.

How to eliminate wrong answers

Option A is wrong because temperature controls randomness in token selection, not repetition; higher temperature increases creativity but does not prevent phrase repetition. Option C is wrong because presence penalty penalizes tokens based on whether they have appeared at all, not how often, so it reduces topic repetition but not multiple occurrences of the same phrase. Option D is wrong because max tokens limits the total length of the output, not the repetition of phrases within it.

8
MCQmedium

What is 'pronunciation assessment' in Azure AI Speech?

A.Checking whether a text-to-speech voice pronounces technical terms correctly
B.Scoring a speaker's accuracy, fluency, and completeness against native pronunciation norms
C.Detecting regional accents to route calls to the appropriate customer service team
D.Generating a list of commonly mispronounced words in a specific language
AnswerB

Pronunciation assessment provides per-phoneme and overall scores — enabling language learning feedback and speech therapy applications.

Why this answer

Pronunciation assessment in Azure AI Speech evaluates a speaker's spoken audio against native pronunciation norms, providing scores for accuracy, fluency, and completeness. This is a feature of the Speech-to-Text API that uses a reference script and phoneme-level comparison to generate detailed feedback, making it ideal for language learning and accent reduction applications.

Exam trap

The trap here is confusing pronunciation assessment (which scores human speech against a reference) with text-to-speech quality evaluation (which checks how well a synthesized voice pronounces words), leading candidates to incorrectly select Option A.

How to eliminate wrong answers

Option A is wrong because checking whether a text-to-speech voice pronounces technical terms correctly is a text-to-speech quality evaluation, not a feature of pronunciation assessment, which analyzes human speech input. Option C is wrong because detecting regional accents to route calls is a separate capability often handled by language identification or custom speech models, not by pronunciation assessment, which scores against a single native norm. Option D is wrong because generating a list of commonly mispronounced words is not a direct output of pronunciation assessment; it scores individual utterances but does not aggregate mispronunciation lists across a language.

9
MCQeasy

A customer service team wants to automatically determine whether each customer feedback message is positive, negative, or neutral. Which Azure AI Language feature should they use?

A.Key phrase extraction
B.Language detection
C.Sentiment analysis
D.Entity recognition
AnswerC

Sentiment analysis evaluates text and returns sentiment scores indicating whether the overall opinion is positive, negative, or neutral. This directly meets the requirement.

Why this answer

Sentiment analysis is the correct Azure AI Language feature because it is specifically designed to classify text into positive, negative, or neutral sentiments. This directly matches the customer service team's requirement to automatically determine the sentiment of each feedback message. Other features like key phrase extraction or entity recognition do not perform sentiment classification.

Exam trap

The trap here is that candidates often confuse sentiment analysis with key phrase extraction or entity recognition, thinking that extracting important words or entities can imply sentiment, but only sentiment analysis directly provides the positive/negative/neutral classification.

How to eliminate wrong answers

Option A is wrong because key phrase extraction identifies important words or phrases in text but does not assign a sentiment label. Option B is wrong because language detection identifies the language of the text (e.g., English, Spanish) and has no capability to classify sentiment. Option D is wrong because entity recognition identifies named entities (e.g., people, places, organizations) and does not evaluate the emotional tone of the text.

10
MCQeasy

A medical transcription service wants to automatically identify and extract medical terms such as diagnoses, medications, and procedures from doctor's notes. The notes are unstructured text. They want to use a pre-trained Azure AI Language feature that can understand medical terminology. Which feature should they use?

A.Custom Text Classification
B.Named Entity Recognition (NER) for healthcare
C.Key Phrase Extraction
D.Sentiment Analysis
AnswerB

NER for healthcare is a pre-trained model that recognizes medical entities like diagnoses, medications, and procedures from text.

Why this answer

B is correct because the medical transcription service needs to extract specific medical entities (diagnoses, medications, procedures) from unstructured doctor's notes. Azure AI Language's Named Entity Recognition (NER) for healthcare is a pre-trained model specifically designed to identify and categorize medical terminology, including conditions, treatments, and medications, directly from clinical text without requiring custom training.

Exam trap

The trap here is that candidates confuse general-purpose Key Phrase Extraction (which only pulls out high-level topics) with domain-specific NER for healthcare, which is the only option that can accurately identify and classify medical terms like diagnoses and medications without custom training.

How to eliminate wrong answers

Option A is wrong because Custom Text Classification requires you to provide labeled training data to build a custom model, which is unnecessary here since a pre-trained healthcare-specific NER model already exists. Option C is wrong because Key Phrase Extraction identifies general important phrases (e.g., 'patient history') but does not understand or categorize medical entities like diagnoses or medications. Option D is wrong because Sentiment Analysis determines the emotional tone (positive, negative, neutral) of text, which is irrelevant to extracting structured medical terms from clinical notes.

11
MCQmedium

A social media company uses Azure OpenAI Service to automatically generate captions for user-uploaded images. The company has a strict content policy that prohibits any generated captions containing profanity, hate speech, or self-harm references. Which feature of the Azure OpenAI Service should the company configure to automatically block such harmful content?

A.Temperature parameter
B.Top-p parameter
C.Content filtering
D.Max-tokens parameter
AnswerC

Content filtering detects and blocks harmful content categories like hate, violence, and self-harm, making it the correct feature for blocking prohibited content.

Why this answer

Content filtering is the correct feature because it is specifically designed to detect and block harmful content such as profanity, hate speech, and self-harm references in both input prompts and generated outputs. Azure OpenAI Service's content filtering system uses multi-class classification models to enforce responsible AI policies automatically, without requiring custom training or manual moderation.

Exam trap

The trap here is that candidates confuse parameters that control output generation (temperature, top-p, max-tokens) with safety mechanisms, assuming any configurable setting can be used to block harmful content, when in fact content filtering is a separate, dedicated feature.

How to eliminate wrong answers

Option A is wrong because the Temperature parameter controls the randomness of token selection in the model's output, not content safety. Option B is wrong because the Top-p parameter (nucleus sampling) limits the cumulative probability of token choices to influence output diversity, not filter harmful content. Option D is wrong because the Max-tokens parameter sets a hard limit on the length of the generated response, but has no ability to detect or block prohibited content.

12
MCQmedium

A logistics company receives thousands of handwritten shipping forms daily. They need an automated solution to extract the destination address, sender name, and package weight from these forms. Which Azure Computer Vision capability should they use?

A.Optical Character Recognition (OCR)
B.Image Analysis
C.Face detection
D.Custom Vision
AnswerA

Correct because OCR is the technology used to extract text from images and documents, including handwritten text. Azure AI Computer Vision includes OCR capabilities.

Why this answer

The correct answer is A, Optical Character Recognition (OCR), because the task requires extracting text (destination address, sender name, package weight) from handwritten shipping forms. Azure's OCR API, part of Computer Vision, is specifically designed to detect and read printed and handwritten text from images, making it the appropriate capability for this document processing scenario.

Exam trap

The trap here is that candidates may confuse Image Analysis (which can detect text in images via the 'tags' or 'description' features) with the dedicated OCR capability, but Image Analysis does not provide the precise text extraction and bounding box coordinates that OCR offers.

How to eliminate wrong answers

Option B (Image Analysis) is wrong because it focuses on describing visual content (objects, scenes, tags) and does not extract text from images. Option C (Face detection) is wrong because it identifies human faces and facial attributes, not textual data from documents. Option D (Custom Vision) is wrong because it is used to train custom image classification or object detection models, not to perform general-purpose text extraction from handwritten forms.

13
MCQhard

A university deploys an AI model to predict which students are at risk of dropping out. The predictions are used to offer targeted support. Students who may be negatively impacted by this prediction have the right to understand how the model arrived at its decision. Which Microsoft responsible AI principle is most directly relevant?

A.Fairness
B.Reliability and safety
C.Transparency
D.Privacy and security
AnswerC

Transparency requires that AI systems be understandable and that the basis of their decisions be communicated to affected individuals, which directly addresses the need to explain the prediction.

Why this answer

Transparency is the responsible AI principle that requires AI systems to be understandable and interpretable. In this scenario, students have the right to know how the model arrived at its dropout prediction, which directly aligns with transparency's goal of providing clear explanations for AI decisions. This principle ensures that affected individuals can access meaningful information about the logic and factors used by the model.

Exam trap

Microsoft often tests the distinction between transparency (explaining how a decision was made) and fairness (ensuring no bias), causing candidates to mistakenly select fairness when the question is about understanding model reasoning.

How to eliminate wrong answers

Option A is wrong because fairness focuses on ensuring AI systems do not discriminate against groups or individuals based on attributes like race or gender, not on explaining how a decision was made. Option B is wrong because reliability and safety concern the system's ability to function consistently and safely under expected conditions, not the right to understand model outputs. Option D is wrong because privacy and security deal with protecting data from unauthorized access and ensuring confidentiality, not with providing explanations of model reasoning.

14
MCQmedium

A home security system uses a camera to detect common household objects such as a person, a pet, a bag, or a package. The system needs to identify the presence and location (bounding box) of these objects in images. The development team wants to use a prebuilt Azure AI service without any custom training. Which Azure Computer Vision capability should they use?

A.Optical Character Recognition (OCR)
B.Image Analysis – Object Detection
C.Image Analysis – Image Captioning
D.Custom Vision
AnswerB

This prebuilt feature can detect common objects and provide bounding box coordinates without any custom training. It fits the requirement to identify and locate household objects.

Why this answer

Option B (Image Analysis – Object Detection) is correct because the requirement is to identify both the presence and location (bounding box) of common household objects in images using a prebuilt Azure AI service without custom training. Azure Computer Vision's Image Analysis – Object Detection provides pre-trained models that can detect multiple objects, including people, pets, bags, and packages, and return their bounding box coordinates, exactly matching the scenario.

Exam trap

The trap here is that candidates may confuse Image Captioning (which describes the scene) with Object Detection (which provides precise locations), or assume Custom Vision is needed when the prebuilt Object Detection model already covers the required object categories.

How to eliminate wrong answers

Option A is wrong because Optical Character Recognition (OCR) is designed to extract text from images, not to detect or locate physical objects like people or pets. Option C is wrong because Image Captioning generates a human-readable description of an image's content but does not provide bounding box coordinates for individual objects. Option D is wrong because Custom Vision requires custom training with labeled images to detect specific objects, which contradicts the requirement to use a prebuilt service without any custom training.

15
MCQmedium

A multinational corporation receives customer feedback emails in several languages. The company wants to translate all emails into English for centralized analysis by its support team. Which Azure service should they use?

A.Azure AI Language
B.Azure Translator
C.Azure OpenAI Service
D.Azure Speech Service
AnswerB

Azure Translator is a dedicated cloud service for text translation between multiple languages, making it the correct choice for this scenario.

Why this answer

Azure Translator is the correct service because it is specifically designed for text-to-text translation across multiple languages, making it ideal for translating customer feedback emails into English. It provides a REST API that supports real-time or batch translation of text, which aligns with the requirement to process emails in various languages for centralized analysis.

Exam trap

The trap here is that candidates often confuse Azure AI Language's language detection or text analysis features with translation, but Azure AI Language does not include translation functionality, which is exclusively handled by Azure Translator.

How to eliminate wrong answers

Option A is wrong because Azure AI Language focuses on natural language processing tasks like sentiment analysis, key phrase extraction, and language detection, but it does not provide translation capabilities. Option C is wrong because Azure OpenAI Service is a generative AI service for tasks like text generation and summarization, not a dedicated translation service, and using it for translation would be inefficient and less accurate than a purpose-built translator. Option D is wrong because Azure Speech Service handles speech-to-text and text-to-speech conversion, not text translation, and is irrelevant for translating written emails.

16
MCQeasy

A hospital is developing an AI system to assist doctors in diagnosing diseases from medical images. The system's predictions can influence patient treatment. Which Microsoft responsible AI principle is most important to ensure the system's decisions are accurate and reliable?

A.Fairness
B.Reliability and Safety
C.Privacy and Security
D.Inclusiveness
AnswerB

This principle ensures the AI system works reliably, is accurate, and does not cause harm, which is critical for medical diagnoses.

Why this answer

In a medical diagnosis system, accuracy and reliability are paramount because incorrect predictions can directly lead to patient harm. The Reliability and Safety principle ensures the AI system performs consistently under expected conditions, with appropriate fail-safes and validation, which is the core requirement for clinical decision support.

Exam trap

The trap here is that candidates often confuse 'Fairness' with overall system trustworthiness, but the question specifically asks about accuracy and reliability, which directly map to the Reliability and Safety principle, not fairness or privacy.

How to eliminate wrong answers

Option A is wrong because Fairness addresses bias and equitable treatment across demographic groups, not the technical accuracy or reliability of predictions. Option C is wrong because Privacy and Security focus on protecting patient data from unauthorized access or breaches, not on the correctness of the AI's diagnostic output. Option D is wrong because Inclusiveness ensures the system is usable by diverse populations, but does not directly govern the precision or dependability of the model's inferences.

17
MCQmedium

What is the difference between a binary classification model and a multi-class classification model?

A.Binary classification uses numeric outputs; multi-class uses categorical outputs
B.Binary classification predicts two outcomes; multi-class predicts three or more outcomes
C.Binary is for images; multi-class is for text
D.Binary classification is always more accurate than multi-class
AnswerB

Binary = exactly two classes (positive/negative); multi-class = three or more distinct class labels.

Why this answer

Option B is correct because binary classification models are designed to predict exactly two possible outcomes (e.g., spam/not spam), while multi-class classification models predict three or more mutually exclusive classes (e.g., classifying images of cats, dogs, and birds). In Azure Machine Learning, binary classification algorithms like Logistic Regression output a single probability score, whereas multi-class algorithms like Multinomial Logistic Regression or One-vs-Rest meta-estimators output a probability distribution across all classes.

Exam trap

The trap here is that candidates confuse the number of output classes with the type of data or output format, leading them to pick Option A or C, when the core distinction is simply the count of possible prediction outcomes.

How to eliminate wrong answers

Option A is wrong because both binary and multi-class classification models can output categorical labels or numeric probabilities; the distinction is not about output type but the number of classes. Option C is wrong because classification tasks are not inherently tied to data modality—binary classification can be applied to text (e.g., sentiment analysis) and multi-class to images (e.g., object recognition). Option D is wrong because accuracy depends on the dataset and problem complexity, not the number of classes; multi-class problems often have lower baseline accuracy due to more classes, but neither type is universally more accurate.

18
MCQmedium

What is a system prompt in an Azure OpenAI deployment?

A.A technical error message returned when the model fails
B.An instruction that defines the model's behavior, persona, and constraints for a session
C.A user's first message to start a conversation
D.A command to restart the AI model instance
AnswerB

System prompts configure how the model behaves — setting its role, response style, and guardrails for all user interactions.

Why this answer

Option B is correct because a system prompt in Azure OpenAI is a foundational instruction set that defines the model's behavior, persona, and constraints for a session. It acts as a persistent directive that guides the model's responses throughout the conversation, ensuring alignment with specific use cases like tone, safety, or domain focus.

Exam trap

The trap here is that candidates often confuse the system prompt with the user's first message or a technical error, because the term 'prompt' is broadly used in AI, but Azure OpenAI specifically distinguishes system prompts as developer-set instructions, not user inputs or error outputs.

How to eliminate wrong answers

Option A is wrong because a system prompt is not an error message; error messages in Azure OpenAI are returned as HTTP status codes (e.g., 400 for bad request) or specific error objects, not as system prompts. Option C is wrong because the user's first message is a 'user prompt' or 'user input,' not a system prompt; the system prompt is set by the developer before any user interaction. Option D is wrong because there is no command to restart an AI model instance in Azure OpenAI; model instances are stateless and managed via deployment endpoints, and a system prompt does not trigger a restart.

19
MCQmedium

What is 'smart cropping' in Azure AI Vision and how is it different from simple cropping?

A.Cropping images faster using GPU-accelerated image processing
B.AI-guided cropping that keeps the most important content in frame regardless of aspect ratio
C.Automatically cropping out people's faces from images for privacy protection
D.Cropping images to remove background noise and irrelevant context
AnswerB

Smart cropping identifies the visually important region — ensuring thumbnails include the subject rather than cutting it off.

Why this answer

Smart cropping in Azure AI Vision uses AI to analyze the image content and intelligently determine the most important region, then crops the image to any specified aspect ratio while keeping that region in frame. This differs from simple cropping, which merely removes pixels from the edges without understanding the image's semantic content. The AI model identifies salient objects, faces, or text to ensure the cropped result remains visually meaningful.

Exam trap

The trap here is that candidates confuse smart cropping with simple performance optimizations or privacy features, rather than recognizing it as an AI-driven content-preserving technique that adapts to any aspect ratio.

How to eliminate wrong answers

Option A is wrong because smart cropping is not about processing speed or GPU acceleration; it is about content-aware cropping guided by AI. Option C is wrong because smart cropping does not automatically remove faces for privacy; that would be a separate feature like face blurring or anonymization. Option D is wrong because smart cropping does not remove background noise or irrelevant context; it preserves the most important content, which may include background elements if they are salient.

20
MCQhard

A developer uses Azure OpenAI Service to generate product name suggestions. They want to ensure the model never outputs a specific word, such as 'Corporation', because it is too formal for their brand. Which parameter should the developer configure to reduce the probability of that token being generated?

A.Temperature
B.Logit Bias
C.Top P (Nucleus Sampling)
D.Frequency Penalty
AnswerB

Logit Bias is a parameter that directly modifies the logit (pre-softmax score) of specific tokens, allowing the developer to increase or decrease the chance of a particular word like 'Corporation' being generated.

Why this answer

Logit Bias is the correct parameter because it directly modifies the logits (raw prediction scores) for specific tokens before the softmax function, allowing the developer to reduce the probability of generating a particular token like 'Corporation'. By setting a negative bias value for that token's ID, the model is less likely to output it, even if it would otherwise be a high-probability choice. This is the only parameter that provides token-level control over output content.

Exam trap

The trap here is that candidates often confuse Logit Bias with Temperature or Top P, thinking that adjusting overall randomness or sampling scope can prevent a specific word, but only Logit Bias provides token-level control over generation probabilities.

How to eliminate wrong answers

Option A is wrong because Temperature controls the randomness of the entire output distribution by scaling logits uniformly, not the probability of a specific token. Option C is wrong because Top P (Nucleus Sampling) selects from a cumulative probability mass of tokens, but it does not allow targeting or reducing the chance of a single token like 'Corporation'. Option D is wrong because Frequency Penalty reduces the likelihood of tokens that have already appeared in the generated text, not the likelihood of a specific token regardless of context.

21
MCQmedium

A company wants to build a self-service FAQ bot that answers customer questions based on a collection of policy documents (PDFs and Word files). They want the bot to extract answers directly from the documents without manually creating question-answer pairs. Which Azure AI Language feature should they use?

A.Key Phrase Extraction
B.Conversational Language Understanding (CLU)
C.Custom Question Answering
D.Azure OpenAI on your data
AnswerC

Custom Question Answering enables you to create a knowledge base from documents and automatically answer user questions using the content.

Why this answer

Custom Question Answering (C) is the correct choice because it is specifically designed to extract answers directly from source documents (PDFs, Word files) without requiring manual creation of question-answer pairs. It uses a deep learning-based extractive reader to locate answer spans within the text, making it ideal for building a self-service FAQ bot from policy documents.

Exam trap

The trap here is that candidates often confuse Custom Question Answering with Conversational Language Understanding (CLU) because both involve 'language understanding,' but CLU requires manual intent/entity creation and does not extract answers from documents, while Custom Question Answering is purpose-built for extractive QA from uploaded files.

How to eliminate wrong answers

Option A is wrong because Key Phrase Extraction identifies single words or short phrases (e.g., 'policy', 'document') but cannot extract full answer sentences or handle question-answering logic. Option B is wrong because Conversational Language Understanding (CLU) is a task-oriented intent/entity extraction service that requires manual definition of intents and utterances, not direct answer extraction from documents. Option D is wrong because Azure OpenAI on your data uses large language models to generate answers, but it is not a dedicated extractive QA service; it relies on a retrieval-augmented generation (RAG) approach that may hallucinate or rephrase answers, whereas Custom Question Answering strictly extracts verbatim spans from the provided documents.

22
MCQmedium

A market research company wants to analyze thousands of product reviews to identify the most frequently talked-about topics (such as 'battery life', 'screen quality', 'customer support') to guide product improvements. Which Azure AI Language feature is best suited for this task?

A.Sentiment analysis
B.Key phrase extraction
C.Entity recognition
D.Language detection
AnswerB

Key phrase extraction identifies the main topics discussed in text, such as 'battery life' and 'customer support'.

Why this answer

Key phrase extraction is designed to identify the main points or topics in a body of text, making it the ideal choice for surfacing frequently mentioned themes like 'battery life' or 'screen quality' from thousands of product reviews. It returns a list of key phrases that represent the most salient concepts, directly supporting the goal of guiding product improvements based on customer feedback.

Exam trap

The trap here is that candidates often confuse key phrase extraction with entity recognition, assuming that any 'named' item (like a product feature) is an entity, but entity recognition is strictly for predefined categories like Person, Location, Organization, not for abstract or product-specific topics.

How to eliminate wrong answers

Option A is wrong because sentiment analysis evaluates the emotional tone (positive, negative, neutral) of text, not the specific topics or themes discussed. Option C is wrong because entity recognition identifies named entities such as people, organizations, or locations, not general product features or abstract topics like 'customer support'. Option D is wrong because language detection identifies the language of the text (e.g., English, Spanish), which is irrelevant to extracting topical content from reviews.

23
MCQhard

A company develops an autonomous vehicle AI system. The system was trained exclusively on data from sunny, dry weather conditions. When the vehicles are deployed in a region that experiences frequent snow and fog, the system fails to correctly identify obstacles, leading to safety risks. Which Microsoft responsible AI principle is most directly violated by this deployment?

A.Reliability and safety
B.Fairness
C.Transparency
D.Privacy and security
AnswerA

Correct because the principle of Reliability and safety requires AI systems to operate reliably and safely under a reasonable range of conditions. The system's failure in snowy conditions poses a direct safety risk and demonstrates a lack of reliability in the deployment environment.

Why this answer

The system fails in snow and fog because it was trained only on sunny, dry data, making it unreliable in those conditions. The Microsoft responsible AI principle of Reliability and safety requires AI systems to perform consistently and safely across their intended deployment environments. Deploying without testing for diverse weather violates this principle by exposing users to safety risks.

Exam trap

The trap here is that candidates confuse 'Reliability and safety' with 'Fairness' because both involve 'bias,' but the bias in this scenario is environmental (weather), not demographic, so the correct principle is Reliability and safety.

How to eliminate wrong answers

Option B is wrong because Fairness addresses bias against demographic groups (e.g., race, gender), not environmental conditions like weather. Option C is wrong because Transparency concerns explainability and disclosure of how the AI works, not its operational robustness in different weather. Option D is wrong because Privacy and security focus on data protection and unauthorized access, not system performance or safety under varied conditions.

24
MCQmedium

What is 'Azure AI Search' (formerly Cognitive Search) and how does it support generative AI?

A.A web crawling service that indexes publicly available web content for Azure customers
B.A search service that retrieves relevant document chunks for RAG — grounding LLM responses in source material
C.A service that searches Azure resource configurations for compliance violations
D.A full-text search plugin that adds search to Azure SQL databases
AnswerB

Azure AI Search is the retrieval engine in RAG — indexing vectors and retrieving relevant chunks to ground LLM answers in real documents.

Why this answer

Option B is correct because Azure AI Search is a cloud search service that indexes and retrieves relevant document chunks, which can be used in a Retrieval-Augmented Generation (RAG) pattern. By providing grounded, source-specific context to a large language model (LLM), it helps ensure the generated responses are based on factual, retrieved data rather than solely on the model's training data.

Exam trap

The trap here is that candidates confuse Azure AI Search with a general-purpose web crawler or a simple SQL full-text search plugin, overlooking its key role as a dedicated retrieval engine for RAG in generative AI workloads.

How to eliminate wrong answers

Option A is wrong because Azure AI Search is not a web crawling service; it indexes your own data (e.g., from Azure Blob Storage, Cosmos DB) using built-in indexers, not publicly available web content. Option C is wrong because Azure AI Search is not used for compliance or resource configuration scanning; that is the role of Azure Policy or Azure Security Center. Option D is wrong because Azure AI Search is a standalone search service with its own indexing and query capabilities, not a plugin that simply adds full-text search to Azure SQL databases.

25
MCQmedium

A legal firm needs to automatically extract specific terms such as contract dates, party names, and monetary amounts from thousands of legal documents. The firm does not have a labeled dataset for custom training but needs to identify only these predefined types of information. Which prebuilt Azure AI Language feature should they use?

A.Key phrase extraction
B.Named Entity Recognition (NER)
C.Sentiment analysis
D.Language detection
AnswerB

NER is specifically designed to identify and categorize named entities (e.g., dates, money, persons) from text, making it ideal for extracting predefined types of information without custom labeling.

Why this answer

Named Entity Recognition (NER) is the correct choice because it is a prebuilt Azure AI Language feature designed to automatically identify and categorize predefined entities such as dates, person names, and monetary amounts from text. Since the firm needs to extract specific types of information (contract dates, party names, monetary amounts) without a labeled dataset, NER's out-of-the-box models can directly recognize these common entity categories without any custom training.

Exam trap

The trap here is that candidates may confuse key phrase extraction with named entity recognition, thinking that extracting 'key terms' is equivalent to identifying specific entity types, but key phrase extraction returns general phrases (e.g., 'the contract date') rather than structured entity values (e.g., 'January 15, 2024').

How to eliminate wrong answers

Option A is wrong because key phrase extraction identifies general key terms and phrases in text, not predefined entity types like dates or monetary amounts. Option C is wrong because sentiment analysis determines the emotional tone (positive, negative, neutral) of text, not the extraction of structured information. Option D is wrong because language detection identifies the language of the text (e.g., English, Spanish), not specific entities within the document.

26
MCQmedium

What is 'custom speech' in Azure AI Speech and when would you use it?

A.Creating a custom voice persona that sounds different from the standard Azure voices
B.Fine-tuning speech recognition for domain-specific vocabulary, accents, or noisy environments
C.Configuring speech recognition to only accept voice commands from authorised users
D.Building a custom programming language for writing speech processing scripts
AnswerB

Custom speech trains the recogniser on your audio and terms — improving accuracy for jargon, accents, and challenging audio conditions.

Why this answer

Custom speech in Azure AI Speech allows you to fine-tune the speech recognition model to better understand domain-specific vocabulary (e.g., medical or legal terms), unique accents, or noisy environments. By providing audio data and transcription text, you train the model to improve accuracy for your specific use case, which is not achievable with the base recognition model.

Exam trap

The trap here is confusing Custom Speech (for recognition accuracy) with Custom Neural Voice (for synthetic speech generation), as both involve 'custom' but serve entirely different purposes in Azure AI Speech.

How to eliminate wrong answers

Option A is wrong because creating a custom voice persona that sounds different from standard Azure voices describes Custom Neural Voice, not Custom Speech. Option C is wrong because configuring speech recognition to only accept voice commands from authorised users relates to speaker recognition or voice authentication, not custom speech recognition. Option D is wrong because building a custom programming language for writing speech processing scripts is not a feature of Azure AI Speech; custom speech focuses on training acoustic and language models, not scripting languages.

27
MCQhard

A healthcare clinic uses an AI system to triage patients by urgency. The system consistently assigns lower priority to patients presenting with rare symptoms compared to those with common symptoms, even when the rare symptoms indicate a serious condition. The clinic wants to ensure the system treats all patients equitably. According to Microsoft's Responsible AI principles, which principle is most directly relevant to addressing this disparity?

A.Inclusiveness
B.Fairness
C.Transparency
D.Accountability
AnswerB

Fairness is the principle that AI systems should treat all people fairly and avoid bias. The system's systematic disadvantage to patients with rare symptoms is a fairness issue.

Why this answer

The AI system's consistent assignment of lower priority to patients with rare symptoms, despite those symptoms indicating serious conditions, is a clear case of algorithmic bias that leads to unfair treatment outcomes. Microsoft's Fairness principle directly addresses this by requiring AI systems to allocate resources and make decisions without discrimination or favoritism, ensuring equitable treatment across all patient groups regardless of symptom prevalence.

Exam trap

Microsoft often tests the distinction between Fairness (which addresses biased outcomes) and Inclusiveness (which is about designing for diverse user groups), leading candidates to mistakenly choose Inclusiveness when the core issue is already-existing algorithmic bias in decision-making.

How to eliminate wrong answers

Option A is wrong because Inclusiveness focuses on designing AI systems that empower and engage a diverse range of human users, not on correcting biased decision-making outcomes that already exist. Option C is wrong because Transparency is about ensuring systems are understandable and their decisions can be explained, but it does not directly mandate equitable treatment or fix the disparity in priority assignment. Option D is wrong because Accountability holds individuals or organizations responsible for the system's behavior, but it does not prescribe the specific corrective action of eliminating bias in triage decisions.

28
MCQmedium

What does it mean to 'export' a model from Azure AI Custom Vision?

A.Sharing the model configuration with other Azure subscriptions
B.Downloading the trained model as a file for offline inference on edge devices
C.Moving the model from Custom Vision to Azure Machine Learning
D.Submitting the model for Microsoft certification review
AnswerB

Exporting Custom Vision models creates downloadable ONNX/TFLite/CoreML files that run locally without cloud API calls.

Why this answer

Exporting a model from Azure AI Custom Vision means downloading the trained model as a file (e.g., TensorFlow, ONNX, CoreML, or Docker container) so it can be run locally on edge devices without requiring an internet connection to the cloud API. This enables offline inference, reduced latency, and data privacy for scenarios like manufacturing or retail.

Exam trap

The trap here is that candidates confuse 'export' with 'sharing' or 'moving' the model to another Azure service, when in fact export specifically means downloading a deployable file for offline/edge use.

How to eliminate wrong answers

Option A is wrong because sharing model configuration with other Azure subscriptions is done via resource sharing or RBAC, not through an export operation; export produces a file, not a subscription transfer. Option C is wrong because moving the model to Azure Machine Learning would involve registering the model in AML, but Custom Vision's export feature is specifically for downloading a file for offline use, not for moving to another Azure service. Option D is wrong because submitting the model for Microsoft certification review is not a feature of Custom Vision; certification is unrelated to the export functionality.

29
MCQmedium

A marketing team uses Azure OpenAI Service to generate product descriptions. They have a base description and want the model to produce multiple variations with different tones, such as formal, playful, and technical, while still being factually accurate. Which parameter should they adjust to control the randomness and diversity of the output?

A.temperature
B.max_tokens
C.top_p
D.frequency_penalty
AnswerA

Temperature directly controls the randomness of the model's output. Lower values produce more predictable, conservative text, and higher values increase creativity and variation.

Why this answer

Temperature controls the randomness of the model's output by scaling the logits before applying the softmax function. A higher temperature (e.g., 0.8) increases diversity and creativity, while a lower temperature (e.g., 0.2) makes the output more deterministic and focused. For generating product descriptions with different tones while maintaining factual accuracy, adjusting temperature is the correct approach.

Exam trap

Microsoft often tests the distinction between temperature and top_p, where candidates mistakenly choose top_p because both affect randomness, but temperature is the primary parameter for controlling overall diversity and creativity in the output.

How to eliminate wrong answers

Option B (max_tokens) is wrong because it limits the length of the generated text, not the randomness or diversity of the output. Option C (top_p) is wrong because it controls nucleus sampling, which selects from the smallest set of tokens whose cumulative probability exceeds a threshold; while it also affects diversity, it is not the primary parameter for controlling randomness—temperature is the standard choice. Option D (frequency_penalty) is wrong because it reduces the likelihood of repeating the same tokens or phrases, which addresses repetition rather than overall randomness or tonal variation.

30
MCQmedium

What is a copilot in the context of Microsoft AI products?

A.A hardware accelerator for AI model training
B.An AI assistant integrated into products that helps users complete tasks using natural language
C.A type of database for storing conversation history
D.A software testing tool for AI models
AnswerB

Copilots embed LLM capabilities into products, letting users accomplish tasks by describing what they want in natural language.

Why this answer

Option B is correct because a copilot in Microsoft AI products, such as Microsoft 365 Copilot or GitHub Copilot, is an AI assistant that uses large language models (LLMs) and natural language processing to help users complete tasks like drafting documents, generating code, or summarizing emails. It integrates directly into the user interface of applications (e.g., Word, Excel, Teams) and interprets natural language prompts to produce contextually relevant outputs, leveraging Azure OpenAI Service under the hood.

Exam trap

The trap here is that candidates confuse the term 'copilot' with a general-purpose AI tool or hardware component, rather than recognizing it as a specific Microsoft product category that integrates generative AI as an assistant within existing applications to enhance user productivity.

How to eliminate wrong answers

Option A is wrong because a hardware accelerator for AI model training refers to specialized chips like GPUs (e.g., NVIDIA A100) or FPGAs, not a software-based AI assistant; copilots run on existing hardware and do not accelerate training. Option C is wrong because a database for storing conversation history is a data store (e.g., Azure Cosmos DB or a vector database), not an AI assistant; copilots may use such databases to maintain context but are not themselves databases. Option D is wrong because a software testing tool for AI models (e.g., Azure Machine Learning's model evaluation or fairness assessment tools) is used to validate model performance, not to assist users in completing tasks via natural language.

31
MCQhard

A wildlife research team uses drone imagery to monitor penguin populations in a remote area. The penguins are small, blend into the rocky background, and are often only partially visible. The team has a limited set of 500 labeled drone images showing penguins. They want to build a system that accurately detects and counts penguins. Which approach should they take using Azure AI services?

A.Use the pre-built Computer Vision object detection API directly.
B.Train a Custom Vision object detection model using the labeled images.
C.Use the Computer Vision Image Analysis API with the 'dense captioning' feature.
D.Train a Custom Vision image classification model with the labeled images.
AnswerB

Custom Vision enables training a specialized object detection model with a small set of labeled images. With only one object class ('penguin'), 500 images are more than sufficient to achieve good accuracy for detection and counting.

Why this answer

The pre-built Computer Vision object detection API is optimized for common objects and may not perform well on small, camouflaged penguins in rocky terrain. Custom Vision allows the team to train a dedicated object detection model using their 500 labeled images, enabling the model to learn the specific visual features of penguins in this challenging environment. This approach is ideal for domain-specific detection tasks where off-the-shelf models lack accuracy.

Exam trap

The trap here is that candidates confuse image classification with object detection, assuming a single label per image can solve a counting problem, or overestimate the generic API's ability to handle niche, low-contrast objects without custom training.

How to eliminate wrong answers

Option A is wrong because the pre-built Computer Vision object detection API is trained on generic object classes and cannot reliably detect small, partially visible penguins that blend into the background. Option C is wrong because dense captioning generates descriptive text for image regions, not bounding boxes or counts for specific objects like penguins. Option D is wrong because image classification assigns a single label to the entire image, whereas the team needs to detect and count multiple penguins per image, which requires object detection.

32
MCQmedium

What is 'Bayesian optimisation' in hyperparameter tuning?

A.A statistical method for updating model confidence as new training data arrives
B.A smart hyperparameter search that uses past trial results to select promising configurations
C.An automatic method for adjusting learning rate during training based on gradient information
D.A probabilistic approach to labelling uncertain training examples
AnswerB

Bayesian optimisation builds a surrogate model of performance vs. hyperparameters — selecting next configs based on where improvement is likely.

Why this answer

Bayesian optimisation is a smart hyperparameter search method that builds a probabilistic model (typically a Gaussian process) of the objective function based on past trial results. It uses an acquisition function (e.g., Expected Improvement) to balance exploration and exploitation, selecting the most promising hyperparameter configurations to evaluate next. This makes it far more efficient than grid or random search for expensive-to-evaluate models.

Exam trap

The trap here is that candidates confuse Bayesian optimisation with Bayesian inference for model parameters (Option A) or with adaptive learning rate algorithms (Option C), because both involve 'Bayesian' or 'optimisation' terminology but serve entirely different purposes.

How to eliminate wrong answers

Option A is wrong because it describes online learning or Bayesian updating of model parameters with new data, not hyperparameter tuning. Option C is wrong because it describes adaptive learning rate methods like Adam or SGD with momentum, which adjust the learning rate during training based on gradients, not a search over hyperparameter space. Option D is wrong because it describes active learning or uncertainty sampling for labeling, which selects data points for human annotation, not hyperparameter optimization.

33
MCQhard

A developer is using Azure OpenAI with GPT-4 to build a chatbot that answers legal questions based on a company's internal policy documents. The developer wants the model's responses to be maximally deterministic and factual, avoiding any creative or speculative language. Which parameter should the developer set to the lowest possible value in the API call?

A.Temperature
B.Frequency penalty
C.Presence penalty
D.Top_p
AnswerA

Temperature controls the randomness of the model's output. Lower values (down to 0) make the model more deterministic and factual, reducing creative or speculative language.

Why this answer

Temperature controls the randomness of the model's output. Setting it to the lowest possible value (0) makes the model deterministic, always choosing the most likely next token, which is ideal for factual, non-creative responses like legal answers. Higher temperature values introduce variability and creativity, which would be undesirable for this use case.

Exam trap

The trap here is that candidates often confuse 'randomness' with 'repetition' or 'topic diversity,' leading them to choose frequency or presence penalties, but those parameters do not enforce deterministic factual output—only temperature set to 0 does.

How to eliminate wrong answers

Option B (Frequency penalty) is wrong because it reduces repetition by penalizing tokens that have already appeared, but it does not control determinism or creativity; it can still allow creative language. Option C (Presence penalty) is wrong because it encourages the model to talk about new topics by penalizing tokens that have appeared at all, which can actually increase variability and speculative language. Option D (Top_p) is wrong because it controls nucleus sampling (the cumulative probability threshold for token selection) and, while it can reduce randomness, it does not guarantee maximal determinism like setting temperature to 0 does; a low top_p still allows some randomness within the selected nucleus.

34
MCQmedium

What is 'chain of thought' prompting in generative AI?

A.Connecting multiple AI models in a processing pipeline
B.A prompting technique that elicits step-by-step reasoning to improve accuracy on complex tasks
C.Linking multiple conversation turns to maintain context
D.Training a model using sequential text data only
AnswerB

CoT prompting makes the model reason through steps explicitly — dramatically improving performance on multi-step reasoning tasks.

Why this answer

Chain of thought prompting is a technique where the model is asked to produce intermediate reasoning steps before arriving at a final answer, which significantly improves performance on multi-step arithmetic, logic, and common-sense reasoning tasks. Unlike a simple answer request, it forces the model to externalize its reasoning process, reducing errors from shortcut or pattern-matching behaviors. This is a prompting strategy, not a model architecture change, and is particularly effective in large language models like GPT-4 or Azure OpenAI's GPT-3.5 Turbo.

Exam trap

The trap here is that candidates confuse 'chain of thought' with 'chaining models' (Option A) because both involve the word 'chain', but chain of thought is a single-model prompting technique, not a multi-model pipeline.

How to eliminate wrong answers

Option A is wrong because connecting multiple AI models in a processing pipeline describes a model orchestration or ensemble architecture (e.g., using Azure Logic Apps to chain a translator with a summarizer), not a prompting technique. Option C is wrong because linking multiple conversation turns to maintain context refers to session management or multi-turn dialog state tracking (e.g., using conversation history in a chatbot), not a single-prompt reasoning method. Option D is wrong because training a model using sequential text data only describes a training data format (e.g., sequence-to-sequence learning or autoregressive pretraining), not a prompting strategy applied at inference time.

35
MCQmedium

A developer uses Azure OpenAI Service to generate code. They provide a few examples of function definitions and their corresponding descriptions, then ask the model to write a new function based on a new description. Which technique is the developer using?

A.Fine-tuning the model with the examples
B.Prompt engineering with few-shot learning
C.Training a custom model from scratch
D.Using reinforcement learning from human feedback
AnswerB

In few-shot learning, you provide a few examples in the prompt to inform the model's output, without modifying the model itself.

Why this answer

The developer is using prompt engineering with few-shot learning, a technique where a small set of input-output examples (here, function definitions and descriptions) is included in the prompt to guide the model's behavior without modifying its weights. This leverages the model's in-context learning ability to generalize from the provided examples and generate a new function for a new description.

Exam trap

The trap here is that candidates confuse providing examples in the prompt (few-shot learning) with fine-tuning, because both involve using examples, but fine-tuning permanently alters the model's weights while prompt engineering does not.

How to eliminate wrong answers

Option A is wrong because fine-tuning involves updating the model's weights through additional training on a dataset, which is not what is happening here—the examples are provided only in the prompt at inference time. Option C is wrong because training a custom model from scratch requires a massive dataset, significant compute resources, and is not a technique used with Azure OpenAI Service for this task; the developer is using a pre-trained model. Option D is wrong because reinforcement learning from human feedback (RLHF) is a training process used to align model behavior based on human preferences, not a method for providing examples in a single prompt to generate code.

36
MCQeasy

What is a 'system message' (system prompt) in Azure OpenAI chat models?

A.An error notification sent by Azure when the OpenAI service is unavailable
B.A developer-set instruction that defines the model's role, persona, and behavioural constraints
C.Automated messages the model sends to confirm it received the user's input
D.The first message a user sends to start a new conversation session
AnswerB

The system message shapes the model's responses — defining its persona, topic scope, and style before any user interaction begins.

Why this answer

Option B is correct because a system message (system prompt) in Azure OpenAI chat models is a developer-defined instruction that sets the model's role, persona, and behavioral constraints. This prompt is sent as part of the conversation context to guide the model's responses, ensuring it adheres to specific guidelines, tone, or safety rules. It is not an error notification, automated confirmation, or user input.

Exam trap

The trap here is that candidates confuse the system message with the user's first input or an error notification, because the term 'system' might be misinterpreted as an automated system-generated response rather than a developer-controlled instruction.

How to eliminate wrong answers

Option A is wrong because a system message is not an error notification; Azure OpenAI uses HTTP status codes (e.g., 503 Service Unavailable) or specific error responses to indicate service unavailability, not a system prompt. Option C is wrong because the model does not send automated confirmation messages; user input is acknowledged implicitly through the model's response, and there is no built-in 'received' confirmation mechanism in the chat completion API. Option D is wrong because the first message a user sends is a 'user message' (role: 'user'), not a system message; the system message is set by the developer before any user interaction to define the assistant's behavior.

37
MCQmedium

A retail company wants to predict which customers are likely to cancel their subscription in the next 30 days. What ML task type is this?

A.Clustering to identify similar customer segments
B.Binary classification to predict whether each customer will cancel or stay
C.Regression to predict the customer's lifetime value
D.Generative AI to write personalized retention emails
AnswerB

Churn prediction is binary classification — each customer is labeled as 'likely to churn' or 'not' based on their behavioral features.

Why this answer

This is a binary classification task because the goal is to predict one of two mutually exclusive outcomes for each customer: either they will cancel (churn) or stay (not churn) within the next 30 days. Binary classification algorithms, such as logistic regression or decision trees, are specifically designed to assign each input to one of two discrete labels based on learned patterns from historical data.

Exam trap

The trap here is that candidates confuse 'clustering' (unsupervised grouping) with 'classification' (supervised labeling), especially when the question mentions 'similar customer segments' in option A, which sounds plausible but is incorrect for a predictive task with a defined outcome.

How to eliminate wrong answers

Option A is wrong because clustering is an unsupervised learning technique that groups customers into segments based on similarity without a target label, whereas this problem requires a supervised prediction of a specific binary outcome. Option C is wrong because regression predicts a continuous numeric value (e.g., customer lifetime value in dollars), not a discrete binary category like cancel/stay. Option D is wrong because generative AI is used to create new content (e.g., personalized emails), not to perform predictive classification of customer behavior.

38
MCQmedium

What is a 'hallucination' in the context of large language models?

A.When a model refuses to answer a question
B.When a model generates plausible-sounding but factually incorrect information
C.When a model processes images instead of text
D.When a model runs out of context window space
AnswerB

Hallucination is when an LLM confidently produces false information — a key limitation of purely statistical language models.

Why this answer

In the context of large language models (LLMs), a hallucination occurs when the model generates text that is fluent, coherent, and plausible-sounding but is factually incorrect or nonsensical. This happens because LLMs are trained to predict the next token based on statistical patterns in their training data, not to verify facts against a ground truth. Option B correctly identifies this behavior.

Exam trap

The trap here is that candidates may confuse a model's refusal to answer (safety guardrails) with a hallucination, or think that running out of context window is a type of hallucination, when in fact hallucination is specifically about generating confident but false content.

How to eliminate wrong answers

Option A is wrong because a model refusing to answer a question is typically a safety or alignment feature (e.g., content filtering or refusal to comply with harmful prompts), not a hallucination. Option C is wrong because processing images instead of text describes a multimodal capability, not a hallucination; hallucinations can occur in text-only models. Option D is wrong because running out of context window space causes truncation or loss of earlier context, leading to incoherence or forgetting, but not the generation of plausible-sounding falsehoods that characterize a hallucination.

39
MCQmedium

An e-commerce website wants to automatically remove the background from product photos uploaded by sellers so that items appear on a consistent plain background. Which Azure Computer Vision capability should they use?

A.Optical Character Recognition (OCR)
B.Background Removal
C.Image Captioning
D.Object Detection
AnswerB

Background removal isolates the foreground object from the background, perfect for this use case.

Why this answer

Background Removal is the correct capability because it is specifically designed to isolate the foreground subject from the background in an image, producing a transparent or solid-color background. This directly meets the requirement of automatically removing backgrounds from product photos to create a consistent plain background. Azure's Background Removal API uses deep learning models trained on millions of images to segment the primary object from its surroundings.

Exam trap

The trap here is that candidates often confuse Object Detection (which identifies objects) with Background Removal (which segments the entire foreground), leading them to choose D because they think detecting the product is sufficient to remove the background.

How to eliminate wrong answers

Option A is wrong because Optical Character Recognition (OCR) extracts text from images, not background removal. Option C is wrong because Image Captioning generates a human-readable description of the image content, not background manipulation. Option D is wrong because Object Detection identifies and locates objects within an image using bounding boxes, but does not remove or alter the background.

40
MCQmedium

A developer uses Azure OpenAI Service to generate multiple alternative product slogans. The developer wants to get exactly 5 different slogan options in a single API call, each being a separate piece of text. Which parameter should the developer set to control the number of completions returned?

A.temperature
B.max_tokens
C.n
D.stop
AnswerC

The 'n' parameter directly determines how many completions the API returns for the prompt.

Why this answer

The 'n' parameter in Azure OpenAI Service specifies the number of completions (candidate responses) to generate for each API call. Setting n=5 returns exactly five distinct slogan options as separate text strings, fulfilling the requirement of a single request producing multiple alternatives.

Exam trap

The trap here is that candidates confuse parameters that affect output quality (temperature) or length (max_tokens) with the parameter that controls output quantity (n), leading them to pick a plausible-sounding but incorrect option like temperature.

How to eliminate wrong answers

Option A is wrong because temperature controls the randomness or creativity of the output, not the count of completions; it influences token probability distributions but does not determine how many responses are returned. Option B is wrong because max_tokens limits the total number of tokens in a single completion, not the number of completions; it caps response length but does not affect multiplicity. Option D is wrong because stop defines a sequence that halts generation for each completion, used to control output structure, not to specify how many completions are produced.

41
MCQmedium

Which responsible AI principle requires that AI systems have mechanisms for people to raise concerns and seek redress?

A.Transparency
B.Accountability
C.Reliability
D.Fairness
AnswerB

Accountability requires mechanisms for contesting AI decisions, clear lines of responsibility, and human oversight for consequential decisions.

Why this answer

The Accountability principle in responsible AI ensures that AI systems are designed with mechanisms for human oversight, feedback, and redress. This includes providing clear channels for users to raise concerns about system behavior and seek remedies for any harm caused. Microsoft's responsible AI framework explicitly ties accountability to the ability to audit, review, and contest AI decisions.

Exam trap

The trap here is that candidates confuse Transparency (understanding how the AI works) with Accountability (having a mechanism to challenge or fix outcomes), but the question specifically asks about 'raising concerns and seeking redress,' which is a hallmark of accountability, not just explainability.

How to eliminate wrong answers

Option A is wrong because Transparency is about making AI systems understandable and providing clear documentation on how decisions are made, not about providing mechanisms for redress. Option C is wrong because Reliability focuses on the system's ability to perform consistently and correctly under expected conditions, not on user feedback or complaint channels. Option D is wrong because Fairness addresses bias mitigation and equitable treatment across demographic groups, not the process for raising concerns or seeking remedies.

42
MCQeasy

A data scientist wants to train a model that predicts whether a customer will respond to a marketing offer (yes or no). The dataset includes features such as age, income, past purchase history, and the labeled outcome (responded or not responded) for previous customers. Which type of machine learning is this?

A.Supervised learning
B.Unsupervised learning
C.Reinforcement learning
D.Semi-supervised learning
AnswerA

Correct. The model is trained on labeled data (known outcomes) to predict a discrete class, making it a supervised classification task.

Why this answer

This is supervised learning because the dataset includes labeled outcomes (responded or not responded) for previous customers, which the model uses to learn a mapping from input features (age, income, past purchase history) to the correct output. The goal is to predict a categorical label (yes/no), making it a classification task within supervised learning.

Exam trap

The trap here is that candidates might confuse supervised learning with unsupervised learning, thinking that because the dataset has many features (age, income, etc.) it must be unsupervised clustering, but the presence of labeled outcomes clearly indicates supervised classification.

How to eliminate wrong answers

Option B is wrong because unsupervised learning does not use labeled data; it finds hidden patterns or clusters in unlabeled data, which is not the case here as the dataset includes the target outcome. Option C is wrong because reinforcement learning involves an agent learning through trial-and-error interactions with an environment to maximize a reward signal, not from a static labeled dataset. Option D is wrong because semi-supervised learning uses a mix of labeled and unlabeled data, but the question explicitly states the dataset includes labeled outcomes for previous customers, implying all data is labeled.

43
MCQeasy

What is 'language detection' in Azure AI Language?

A.Automatically identifying which programming language a code snippet is written in
B.Identifying the natural human language of input text with a confidence score
C.Checking whether text contains any language that violates community guidelines
D.Translating text from any language into the user's preferred language
AnswerB

Language detection recognises the language of text (English, French, Arabic, etc.) — enabling automatic routing in multilingual applications.

Why this answer

Language detection in Azure AI Language identifies the natural human language of input text and returns a confidence score indicating the likelihood of the detected language being correct. This is a core capability of the Language service, using pre-trained machine learning models to classify text into over 100 languages without requiring any training data from the user.

Exam trap

The trap here is that candidates often confuse language detection with translation (Option D) or content moderation (Option C), but the exam specifically tests the distinction between identifying a language and performing an action on it.

How to eliminate wrong answers

Option A is wrong because language detection identifies natural human languages (e.g., English, Spanish), not programming languages; Azure AI Language does not include code snippet analysis. Option C is wrong because checking for content that violates community guidelines is a content moderation task, typically performed by Azure AI Content Safety or the Text Analytics for health service, not language detection. Option D is wrong because translating text from any language into a user's preferred language is the function of Azure AI Translator, not language detection, which only identifies the language without performing translation.

44
MCQhard

A company wants to automatically categorize support tickets into categories such as 'Billing', 'Technical Issue', and 'Account Management'. They have a set of 1,000 labeled tickets that they can use to train a model. Which Azure AI Language feature should they use?

A.Key phrase extraction
B.Custom text classification
C.Sentiment analysis
D.Language detection
AnswerB

Custom text classification is the correct feature because it allows training a model with labeled examples to assign tickets to custom categories like 'Billing' or 'Technical Issue'.

Why this answer

Custom text classification is the correct choice because it allows you to train a model on your own labeled dataset (1,000 tickets) to categorize text into custom-defined classes like 'Billing', 'Technical Issue', and 'Account Management'. This feature is specifically designed for scenarios where you need to classify documents into user-defined categories, unlike pre-built classification options.

Exam trap

The trap here is that candidates often confuse custom text classification with pre-built features like key phrase extraction or sentiment analysis, assuming any NLP feature can categorize text without realizing custom training is required for specific categories.

How to eliminate wrong answers

Option A is wrong because key phrase extraction identifies important words or phrases in text but does not assign documents to predefined categories. Option C is wrong because sentiment analysis determines the emotional tone (positive, negative, neutral) of text, not topic-based categorization. Option D is wrong because language detection identifies the language of the text (e.g., English, Spanish), which is irrelevant to categorizing support tickets by issue type.

45
MCQhard

A developer is using Azure OpenAI Service to generate product descriptions from technical specifications. The generated descriptions sometimes include plausible-sounding but incorrect details (hallucinations). The developer wants to ensure the model's responses are strictly based on the provided product data and does not add any external or invented information. Which approach should the developer use?

A.Use Azure OpenAI On Your Data to connect to a product database so the model retrieves and references only the provided specifications.
B.Increase the frequency penalty to discourage the model from repeating common phrases.
C.Decrease the temperature to 0 so the model always picks the most likely next token, making it more predictable.
D.Enable content filtering to block any outputs that contain harmful or biased language.
AnswerA

Azure OpenAI On Your Data grounds the model on your data, making it more likely to generate responses based solely on the provided facts, thus reducing hallucinations.

Why this answer

Option A is correct because Azure OpenAI On Your Data allows the developer to ground the model's responses in a specific data source, such as a product database. This ensures the model retrieves and references only the provided specifications, preventing the generation of external or invented information (hallucinations). By using this feature, the model's outputs are strictly based on the connected data, aligning with the requirement for factual accuracy.

Exam trap

The trap here is that candidates often confuse hyperparameter tuning (temperature, frequency penalty) or content filtering with data grounding, mistakenly believing these can prevent hallucinations when they only control output style or safety, not factual accuracy.

How to eliminate wrong answers

Option B is wrong because increasing the frequency penalty reduces the likelihood of repeating common phrases but does not prevent the model from inventing new, plausible-sounding details; it addresses repetition, not grounding. Option C is wrong because decreasing the temperature to 0 makes the model more deterministic and predictable, but it does not restrict the model to using only provided data; the model can still hallucinate based on its training data. Option D is wrong because enabling content filtering blocks harmful or biased language but does not ensure the model's responses are strictly based on the provided product data; it addresses safety, not factual grounding.

46
MCQeasy

A retail company deploys an AI system that analyzes customer purchase history to personalize product recommendations. Without informing customers, the system also uses their names, addresses, and phone numbers to create detailed profiles. A customer advocacy group raises concerns about this practice. Which Microsoft responsible AI principle is most directly violated?

A.Fairness
B.Reliability and safety
C.Privacy and security
D.Transparency
AnswerC

This principle requires that individuals have control over their personal data and that data is collected and used with consent. Using customer names, addresses, and phone numbers without informing them violates this principle.

Why this answer

The correct answer is C (Privacy and security) because the AI system collects and uses customers' personally identifiable information (PII) such as names, addresses, and phone numbers without their knowledge or consent. This directly violates the Microsoft responsible AI principle of Privacy and security, which mandates that data collection and usage must be transparent, consensual, and protected against unauthorized access. The scenario describes a clear breach of data governance and user consent, which is the core of this principle.

Exam trap

The trap here is that candidates often confuse 'lack of transparency' (not informing customers) with the primary violation, but the core issue is the unauthorized use of PII, which directly violates Privacy and security, not just Transparency.

How to eliminate wrong answers

Option A (Fairness) is wrong because the issue is not about biased outcomes or discrimination in recommendations, but about unauthorized data collection and lack of consent. Option B (Reliability and safety) is wrong because the system is not failing or causing physical harm; the concern is about data privacy, not system robustness or safety failures. Option D (Transparency) is wrong because while the lack of informing customers touches on transparency, the primary violation is the unauthorized use of PII, which falls under Privacy and security; transparency is a supporting principle but not the most directly violated one here.

47
MCQmedium

What does it mean for an ML model to 'generalize'?

A.Making the model work for all programming languages and platforms
B.The model's ability to perform well on new, unseen data by learning underlying patterns rather than memorizing training examples
C.Making the model output descriptions in plain language for non-technical users
D.Training a model that works for all possible tasks without specialization
AnswerB

Generalization = good performance on new data. Models that memorize training data (overfit) fail to generalize to real-world inputs.

Why this answer

Generalization in machine learning refers to the model's ability to accurately predict outcomes on new, unseen data by learning the true underlying patterns from the training data, rather than simply memorizing the training examples (overfitting). A model that generalizes well will maintain high performance on a validation or test dataset that was not used during training, which is a core requirement for deploying reliable ML solutions in Azure Machine Learning.

Exam trap

The trap here is that candidates confuse 'generalization' with 'general-purpose' or 'multi-platform' support, leading them to choose options A or D, when the correct focus is solely on the model's performance on unseen data within its trained domain.

How to eliminate wrong answers

Option A is wrong because generalization is about performance on new data, not about compatibility with programming languages or platforms; Azure ML models can be deployed to various runtimes (e.g., Python, C#, ONNX) but that is a separate deployment concern. Option C is wrong because generalization does not involve generating plain-language descriptions; that describes model interpretability or explainability tools (e.g., Azure ML's model explanations), not the core concept of generalization. Option D is wrong because generalization does not mean a single model works for all tasks; it means the model performs well on unseen data for its specific task, and a model trained for one domain (e.g., image classification) cannot generalize to unrelated tasks (e.g., sentiment analysis).

48
MCQhard

A data science team trains a regression model to predict house prices. They evaluate the model using Mean Absolute Error (MAE). After deployment, they notice that the model occasionally produces large errors (e.g., underpredicting a luxury home by $500,000) while most predictions are within $20,000. The business is more concerned about the impact of these large errors than the average small error. Which additional metric should the team use to better capture the penalty for large errors?

A.Root Mean Squared Error (RMSE)
B.R-squared
C.Mean Absolute Percentage Error (MAPE)
D.F1 score
AnswerA

RMSE squares errors, so large errors contribute much more to the metric, reflecting their negative impact.

Why this answer

Root Mean Squared Error (RMSE) is the correct additional metric because it squares the residuals before averaging, which heavily penalizes large errors like the $500,000 underprediction. Unlike MAE, which treats all errors equally, RMSE amplifies the impact of outliers, making it a better fit for a business that cares more about catastrophic failures than typical small errors. This aligns with the need to capture the penalty for large deviations in regression model evaluation.

Exam trap

The trap here is that candidates often choose MAE or MAPE because they seem intuitive for 'average error,' but they fail to recognize that RMSE's squared term is specifically designed to penalize large outliers, which is the exact business concern described.

How to eliminate wrong answers

Option B (R-squared) is wrong because it measures the proportion of variance explained by the model, not the magnitude or penalty of individual errors, so it does not specifically penalize large errors. Option C (Mean Absolute Percentage Error, MAPE) is wrong because it expresses error as a percentage, which can be misleading when actual values are small or zero, and it still averages errors without squaring, so it does not disproportionately penalize large absolute errors. Option D (F1 score) is wrong because it is a classification metric that combines precision and recall, and it is not applicable to regression tasks like house price prediction.

49
MCQmedium

What is 'Azure AI Content Safety' and what types of harmful content does it detect?

A.A firewall that blocks malicious network traffic from reaching Azure AI services
B.A service that detects hate, violence, sexual, and self-harm content in text and images at configurable severity levels
C.A GDPR compliance tool that detects and redacts personal data from AI training datasets
D.Copyright detection software that identifies AI-generated content derived from copyrighted material
AnswerB

Azure AI Content Safety classifies content across four harm categories with severity scoring — enabling configurable safety filtering.

Why this answer

Azure AI Content Safety is a cloud service that detects harmful user-generated and AI-generated content in text and images. It identifies categories such as hate, violence, sexual, and self-harm content, and allows you to configure severity levels (safe, low, medium, high) to filter content appropriately. This makes option B correct because it accurately describes the service's purpose and the specific types of harmful content it detects.

Exam trap

The trap here is that candidates confuse Azure AI Content Safety with other Azure security or compliance services (like Azure Firewall, Azure Purview, or Content Moderator), leading them to pick options that describe unrelated capabilities such as network filtering, data privacy, or copyright detection.

How to eliminate wrong answers

Option A is wrong because Azure AI Content Safety is not a network firewall; it analyzes content for harmful material, not network traffic, and does not block malicious packets or use firewall rules. Option C is wrong because it describes a data privacy tool (like Azure Purview or DICOM de-identification), not a content safety service; Content Safety does not detect or redact personal data from training datasets. Option D is wrong because it refers to copyright detection or plagiarism checking, which is not a capability of Azure AI Content Safety; the service focuses on harmful content categories, not intellectual property infringement.

50
MCQeasy

A retail company wants to use Azure Computer Vision to automatically monitor shelf inventory. They need to detect whether items are present on a shelf and count the number of items, without needing to identify the specific product type. Which prebuilt Computer Vision capability should they use?

A.Optical Character Recognition (OCR)
B.Image classification
C.Object detection
D.Semantic segmentation
AnswerC

Object detection identifies each object instance, provides bounding boxes, and allows counting of detected objects, even if product types are not distinguished.

Why this answer

Object detection (Option C) is the correct prebuilt Computer Vision capability because it can both locate items within an image using bounding boxes and count them, without requiring identification of the specific product type. This aligns directly with the requirement to detect presence and count items on a shelf, as object detection outputs the coordinates and count of detected objects, not their classification into fine-grained categories.

Exam trap

The trap here is that candidates confuse object detection with image classification, assuming that classifying the shelf as 'stocked' or 'empty' is sufficient, but the question explicitly requires counting individual items, which only object detection can provide.

How to eliminate wrong answers

Option A is wrong because Optical Character Recognition (OCR) extracts text from images, not physical objects, so it cannot detect or count shelf items. Option B is wrong because image classification assigns a single label to an entire image (e.g., 'shelf with items'), but it does not provide bounding boxes or a count of individual items. Option D is wrong because semantic segmentation classifies every pixel in an image into a category (e.g., 'shelf', 'item'), but it does not distinguish between individual object instances, making it unsuitable for counting discrete items.

51
MCQmedium

A retail company wants to analyze customer purchase histories to identify natural groups of customers with similar buying patterns. They do not have predefined categories. Which type of machine learning should they use?

A.Reinforcement learning
B.Supervised classification
C.Unsupervised clustering
D.Supervised regression
AnswerC

Unsupervised clustering finds natural groupings in unlabeled data, making it the correct choice for identifying customer segments based on purchase behavior.

Why this answer

Unsupervised clustering is the correct approach because the company wants to discover natural groupings in customer purchase histories without predefined labels. Clustering algorithms, such as K-Means or DBSCAN, partition data into clusters based on feature similarity, enabling the identification of customer segments with similar buying patterns without any prior training on labeled examples.

Exam trap

The trap here is that candidates may confuse unsupervised clustering with supervised classification because both involve grouping, but classification requires predefined labels while clustering discovers groups from unlabeled data.

How to eliminate wrong answers

Option A is wrong because reinforcement learning involves an agent learning to make decisions by interacting with an environment to maximize cumulative reward, which is not applicable to grouping static historical purchase data. Option B is wrong because supervised classification requires labeled training data with predefined categories, but the problem explicitly states there are no predefined categories. Option D is wrong because supervised regression predicts a continuous numeric value (e.g., future spending amount) rather than discovering natural groups in data.

52
MCQmedium

What is the purpose of Azure AI Language's 'personally identifiable information (PII) detection' feature?

A.Generating fake personal information for testing applications
B.Identifying and extracting personal information (names, addresses, ID numbers) from text for redaction
C.Verifying the identity of users accessing AI services
D.Encrypting personal information stored in databases
AnswerB

PII detection finds sensitive personal data in text (names, emails, SSNs) so organizations can redact it for privacy compliance.

Why this answer

Option B is correct because Azure AI Language's PII detection feature is designed to identify and extract personally identifiable information such as names, addresses, phone numbers, and ID numbers from unstructured text. This allows organizations to redact or mask sensitive data before further processing or storage, helping to comply with privacy regulations like GDPR and HIPAA.

Exam trap

The trap here is confusing PII detection (identifying and redacting existing PII in text) with data generation or security controls like encryption or authentication, leading candidates to pick options that describe unrelated Azure services.

How to eliminate wrong answers

Option A is wrong because generating fake personal information is not a purpose of PII detection; that would be data synthesis or anonymization, which is a separate capability. Option C is wrong because verifying user identity is a function of authentication services like Azure Active Directory, not a text analysis feature. Option D is wrong because encrypting stored data is a data protection mechanism handled by services like Azure Key Vault or SQL TDE, not by a natural language processing API.

53
MCQmedium

A company builds an AI system to filter job applications and rank candidates. The system is trained on historical hiring data. To reduce potential bias, the company removes protected attributes such as gender and ethnicity from the training data. However, after deployment, the system still shows a statistically significant bias against female candidates. Which Microsoft responsible AI principle most directly requires the company to investigate and address this remaining bias, even when protected attributes are removed?

A.Fairness
B.Inclusiveness
C.Reliability and safety
D.Transparency
AnswerA

Fairness requires AI systems to treat all groups equitably and address any sources of bias, including proxy variables that correlate with protected attributes.

Why this answer

The Fairness principle requires AI systems to treat all people fairly and avoid creating or reinforcing discriminatory outcomes. Even when protected attributes like gender are removed from training data, bias can persist through proxy variables (e.g., zip code, education history) that correlate with protected attributes. The company must investigate and mitigate this remaining bias because Fairness mandates proactive assessment and correction of disparate impact, not just removal of obvious features.

Exam trap

The trap here is that candidates assume removing protected attributes automatically ensures fairness, but the Fairness principle requires active detection and mitigation of indirect bias through correlated features.

How to eliminate wrong answers

Option B (Inclusiveness) is wrong because Inclusiveness focuses on designing AI systems that empower and engage everyone, including people with disabilities, but does not specifically mandate the investigation of statistical bias after attribute removal. Option C (Reliability and safety) is wrong because it concerns ensuring the system operates consistently and safely under expected conditions, not addressing fairness or bias in outcomes. Option D (Transparency) is wrong because Transparency is about making AI systems understandable and communicating limitations, not directly requiring the detection and correction of hidden bias.

54
MCQmedium

A company wants to build a chatbot that answers customer questions using a large language model. The company has an extensive internal knowledge base with accurate, up-to-date product information. To ensure the chatbot's answers are based on this reliable source rather than the model's internal knowledge, which technique should they use?

A.Fine-tuning the model on the knowledge base
B.Zero-shot learning
C.Grounding with retrieval-augmented generation
D.Prompt engineering with few-shot examples
AnswerC

Grounding retrieves relevant documents or data from the knowledge base and provides them as context to the model, enabling accurate and current responses.

Why this answer

Option C is correct because grounding with retrieval-augmented generation (RAG) retrieves relevant, up-to-date chunks from the internal knowledge base and provides them as context to the large language model (LLM) at inference time. This ensures the chatbot's answers are factually based on the company's reliable source rather than relying on the model's potentially outdated or incorrect parametric memory.

Exam trap

The trap here is that candidates often confuse fine-tuning (which alters the model's internal knowledge) with retrieval-augmented generation (which keeps the model unchanged and instead supplies external context at query time), leading them to incorrectly select fine-tuning as the method to ensure answers come from a specific knowledge base.

How to eliminate wrong answers

Option A is wrong because fine-tuning updates the model's weights using the knowledge base, which can cause catastrophic forgetting of other capabilities and does not guarantee that the model will use only the most current information from the knowledge base at inference time. Option B is wrong because zero-shot learning relies entirely on the model's pre-existing internal knowledge without any external retrieval, so the chatbot would not be constrained to the company's specific knowledge base. Option D is wrong because prompt engineering with few-shot examples provides in-context examples but does not dynamically retrieve and inject relevant, up-to-date content from the knowledge base, leaving the model free to generate answers from its internal training data.

55
MCQhard

A company's HR department wants to create a self-service bot that can answer employee questions about company policies. They have a collection of policy documents in PDF format. Which Azure AI Language feature should they use to ingest these documents and enable the bot to provide answers based on them?

A.Sentiment Analysis
B.Key Phrase Extraction
C.Custom Question Answering
D.Language Detection
AnswerC

Custom Question Answering allows you to build a knowledge base by ingesting documents (e.g., PDFs) and then answers questions by extracting relevant passages from that knowledge base.

Why this answer

Custom Question Answering (CQA) is the correct choice because it is specifically designed to ingest documents (including PDFs) and build a knowledge base of question-answer pairs. The bot can then query this knowledge base to provide answers based on the policy documents, using the underlying Azure Cognitive Search and language models to match user questions to the most relevant content.

Exam trap

The trap here is that candidates may confuse general NLP features (like Key Phrase Extraction) with the specialized Q&A service, not realizing that Custom Question Answering is the only option that directly supports building a knowledge base from documents for a bot.

How to eliminate wrong answers

Option A (Sentiment Analysis) is wrong because it detects positive, negative, or neutral sentiment in text, not for answering questions from documents. Option B (Key Phrase Extraction) is wrong because it extracts key terms and phrases from text, but does not support a Q&A knowledge base or answer generation. Option D (Language Detection) is wrong because it identifies the language of text, not for building a document-based Q&A system.

56
MCQeasy

Which Azure AI service can read text from a photo of a street sign taken by a mobile device?

A.Azure AI Speech
B.Azure AI Vision (Read API / OCR)
C.Azure AI Language
D.Azure AI Translator
AnswerB

Azure AI Vision's Read API extracts printed and handwritten text from images, including real-world photos of signs.

Why this answer

Azure AI Vision's Read API (part of the Computer Vision service) is designed to extract printed and handwritten text from images, including photos of street signs. It uses optical character recognition (OCR) to detect and digitize text, making it the correct choice for reading text from a mobile device photo.

Exam trap

The trap here is that candidates may confuse Azure AI Vision's OCR capabilities with Azure AI Language's text analysis features, or mistakenly think Azure AI Speech can process visual text, when in fact only the Read API within Azure AI Vision is designed for extracting text from images.

How to eliminate wrong answers

Option A is wrong because Azure AI Speech focuses on speech-to-text, text-to-speech, and speech translation, not on extracting text from images. Option C is wrong because Azure AI Language provides natural language processing (e.g., sentiment analysis, key phrase extraction) but does not perform OCR or image-based text extraction. Option D is wrong because Azure AI Translator translates text between languages but cannot read or extract text from images.

57
MCQmedium

A business analyst wants to quickly summarize the main topics discussed in a large collection of customer feedback emails. The analyst needs to identify recurring concepts such as 'product quality', 'shipping delay', and 'customer service'. They want to use a prebuilt Azure AI Language feature without any custom training. Which feature should they use?

A.Named Entity Recognition (NER)
B.Key Phrase Extraction
C.Language Detection
D.Sentiment Analysis
AnswerB

Correct. Key Phrase Extraction returns a list of key phrases from the text that capture the main topics, such as 'product quality' or 'shipping delay'. It is a prebuilt feature and requires no custom training.

Why this answer

Key Phrase Extraction is the correct choice because it is a prebuilt Azure AI Language feature designed to automatically identify and return the main topics, concepts, and recurring themes from unstructured text, such as 'product quality' or 'shipping delay'. Unlike custom-trained models, this feature requires no training data and works out-of-the-box, making it ideal for quickly summarizing large collections of customer feedback emails.

Exam trap

The trap here is that candidates often confuse Named Entity Recognition (NER) with Key Phrase Extraction, mistakenly thinking NER can extract general topics, when in fact NER is strictly limited to predefined entity categories like persons, locations, and organizations, not abstract recurring concepts.

How to eliminate wrong answers

Option A is wrong because Named Entity Recognition (NER) identifies and categorizes specific entities like people, organizations, locations, and dates, not abstract recurring concepts or themes like 'product quality' or 'shipping delay'. Option C is wrong because Language Detection only identifies the language of the text (e.g., English, Spanish) and provides no insight into the topics or concepts discussed. Option D is wrong because Sentiment Analysis evaluates the emotional tone (positive, negative, neutral) of the text, not the specific topics or recurring concepts mentioned.

58
MCQeasy

A company needs to automatically extract text from scanned invoices that contain both printed text and handwritten notes. Which Azure AI service is specifically designed to handle this type of document?

A.Azure Face API
B.Azure AI Document Intelligence (formerly Form Recognizer)
C.Azure Custom Vision
D.Azure Video Indexer
AnswerB

This service is optimized for extracting text, including handwriting, and structured data from documents like invoices and forms.

Why this answer

Azure AI Document Intelligence (formerly Form Recognizer) is specifically designed to extract text, key-value pairs, and tables from scanned documents, including invoices with both printed text and handwritten notes. It uses optical character recognition (OCR) combined with deep learning models to handle mixed content, making it the correct choice for this scenario.

Exam trap

The trap here is that candidates may confuse Azure AI Document Intelligence with general OCR services like Azure AI Vision's Read API, but Document Intelligence is specifically optimized for structured document extraction with prebuilt models for invoices, receipts, and forms.

How to eliminate wrong answers

Option A is wrong because Azure Face API is designed for facial detection, recognition, and analysis, not for extracting text from documents. Option C is wrong because Azure Custom Vision is used for image classification and object detection, not for text extraction from scanned documents. Option D is wrong because Azure Video Indexer is used to extract insights from video content, such as speech and faces, not from static scanned invoices.

59
MCQmedium

What is 'model lineage' in Azure Machine Learning?

A.The family tree of model architectures showing which models inspired the design
B.A tracked history of the dataset, code, hyperparameters, and compute used to produce a model
C.The geographic lineage of training data showing which regions it was collected from
D.The sequence of model versions deployed to production over time
AnswerB

Lineage enables complete reproduction and audit — tracking every input that produced each model version for debugging and compliance.

Why this answer

Model lineage in Azure Machine Learning is a tracked history that captures the complete lifecycle of a model, including the dataset, code, hyperparameters, and compute environment used to produce it. This is essential for reproducibility, auditability, and governance, as it allows data scientists to trace exactly how a model was trained and which artifacts were involved. Azure ML automatically logs this lineage through its run history and model registry, ensuring every model version is linked to its training run.

Exam trap

The trap here is that candidates confuse model lineage with simple versioning or deployment history, overlooking that it specifically includes the complete provenance of data, code, and compute used during training, not just the sequence of model versions.

How to eliminate wrong answers

Option A is wrong because model lineage is not about the conceptual family tree of architectures or design inspiration; it is a concrete, automated record of the specific resources used in a training run. Option C is wrong because model lineage does not track geographic origins of training data; while data provenance may include location, lineage focuses on the exact datasets, code, and parameters used, not regional collection details. Option D is wrong because model lineage is broader than just deployment version sequences; it encompasses the entire training lifecycle, including the data, code, and compute, not merely the order of production deployments.

60
MCQmedium

What is 'AI inclusiveness' in Microsoft's Responsible AI principles?

A.Including all team members in the AI development process regardless of technical skill
B.Ensuring AI systems empower and benefit all people including those with disabilities and diverse demographics
C.Making AI models available to all organisations regardless of their budget
D.Including diverse training data sources to improve model accuracy
AnswerB

Inclusiveness means AI works for everyone — accessible design, language support, and equitable performance across all demographic groups.

Why this answer

Microsoft's Responsible AI principle of inclusiveness requires that AI systems are designed to empower and benefit all people, including those with disabilities and diverse demographics. This ensures that AI technologies do not discriminate or exclude groups based on ability, culture, or socioeconomic status, aligning with Microsoft's commitment to fairness and accessibility in AI.

Exam trap

The trap here is that candidates confuse inclusiveness with either team diversity (Option A) or data diversity (Option D), but Microsoft's principle specifically targets the AI system's ability to serve all end users equitably, not the development process or training data alone.

How to eliminate wrong answers

Option A is wrong because inclusiveness is about the AI system's impact on users, not about including all team members in development; team composition is a project management concern, not a Responsible AI principle. Option C is wrong because making AI models available regardless of budget relates to affordability or democratization, not inclusiveness; the principle focuses on equitable outcomes for diverse user groups, not organizational access. Option D is wrong because diverse training data is a technique to improve model accuracy and reduce bias, but inclusiveness as a principle is broader, addressing the system's ability to serve all people effectively, not just data diversity.

61
MCQmedium

What is the difference between Azure AI Vision and Azure AI Custom Vision in terms of when to use each?

A.Use Azure AI Vision for large images; use Custom Vision for small images
B.Use Azure AI Vision for general image analysis; use Custom Vision when you need specialized domain-specific recognition
C.Use Azure AI Vision only in production; Custom Vision only in development
D.Use Azure AI Vision for images from cameras; Custom Vision for images from documents
AnswerB

Pre-built Vision for common objects/scenes/OCR; Custom Vision for training models to recognize domain-specific categories.

Why this answer

Azure AI Vision is a pre-trained service for general image analysis tasks like object detection, OCR, and description generation, requiring no custom training. Azure AI Custom Vision allows you to train a model on your own labeled images for specialized, domain-specific recognition tasks, such as identifying unique product defects or rare animal species. Option B correctly captures this distinction: use Azure AI Vision for broad, out-of-the-box capabilities and Custom Vision when you need tailored recognition for your specific use case.

Exam trap

The trap here is that candidates confuse 'general vs. specialized' with superficial attributes like image size or source, leading them to pick options that sound plausible but miss the core functional difference between pre-trained and custom-trained models.

How to eliminate wrong answers

Option A is wrong because the difference is not about image size; both services can handle images of varying sizes, and Azure AI Vision has specific size limits (e.g., 4 MB for analysis) while Custom Vision also has its own constraints. Option C is wrong because both services can be used in production and development; Custom Vision is often used in development to train a model, then deployed to production, and Azure AI Vision is used in both stages for general analysis. Option D is wrong because the distinction is not about the source of images (camera vs. documents); Azure AI Vision can analyze images from cameras or documents (e.g., OCR on scanned documents), and Custom Vision can be trained on any image type, including document images for custom classification.

62
MCQmedium

What is the primary use case for Azure AI Vision's 'image retrieval' using multimodal embeddings?

A.Storing images in Azure Blob Storage with automatic tagging
B.Enabling natural language image search and finding visually similar images using semantic understanding
C.Automatically resizing images for different screen sizes
D.Detecting copyrighted images in user-uploaded content
AnswerB

Multimodal embeddings let you search image libraries with text queries ('red car on a road') or find images similar to a reference image.

Why this answer

Azure AI Vision's image retrieval using multimodal embeddings is designed to enable natural language image search and find visually similar images by leveraging semantic understanding. It converts both images and text into vector embeddings in a shared semantic space, allowing queries like 'a red car on a beach' to retrieve relevant images without relying on exact keyword matches or pre-defined tags.

Exam trap

The trap here is that candidates confuse 'image retrieval using multimodal embeddings' with simpler image tagging or metadata-based search, overlooking that the core innovation is semantic understanding across modalities rather than keyword or tag matching.

How to eliminate wrong answers

Option A is wrong because storing images in Azure Blob Storage with automatic tagging is a separate capability (e.g., using Azure Computer Vision's image tagging or custom vision), not the primary use case of multimodal embeddings for retrieval. Option C is wrong because automatically resizing images for different screen sizes is a media processing task, often handled by Azure Media Services or Content Delivery Network, not by AI Vision's image retrieval. Option D is wrong because detecting copyrighted images in user-uploaded content is typically done with content moderation or fingerprinting services (e.g., Azure Content Moderator or custom hash-based systems), not by multimodal embeddings which focus on semantic similarity search.

63
MCQhard

A customer service organization has thousands of support tickets labeled with predefined categories such as 'Billing', 'Technical', and 'Account Management'. They want to build a solution that automatically assigns a category to new, incoming tickets. The categories are fixed and known in advance. Which Azure AI Language service feature should they use?

A.Prebuilt Text Analytics
B.Custom Text Classification
C.Language Understanding (LUIS)
D.Translator
AnswerB

Custom text classification enables you to train a machine learning model on your own labeled dataset to categorize documents into your own set of classes, exactly meeting the requirement.

Why this answer

Custom Text Classification (B) is correct because the organization has a fixed set of predefined categories and needs to classify new support tickets into those categories. This feature allows you to train a custom model using labeled examples of 'Billing', 'Technical', and 'Account Management' tickets, enabling automatic assignment of incoming tickets to the correct category.

Exam trap

The trap here is that candidates often confuse Prebuilt Text Analytics (which offers out-of-the-box classification for sentiment or key phrases) with the need for custom classification, leading them to choose option A even though it cannot handle user-defined categories.

How to eliminate wrong answers

Option A is wrong because Prebuilt Text Analytics provides pre-trained models for common tasks like sentiment analysis, key phrase extraction, and language detection, but it does not support custom classification into user-defined categories like 'Billing' or 'Technical'. Option C is wrong because Language Understanding (LUIS) is designed for intent recognition and entity extraction in conversational contexts (e.g., chatbots), not for classifying long-form text documents like support tickets into fixed categories. Option D is wrong because Translator is a machine translation service that converts text between languages and has no capability for text classification or category assignment.

64
MCQmedium

What is hyperparameter tuning in machine learning?

A.Adjusting the training data labels to improve model accuracy
B.Searching for the best training configuration settings (learning rate, layers, etc.) to optimize model performance
C.Reducing the number of features used by the model
D.Updating model weights based on new production data
AnswerB

Hyperparameter tuning finds optimal training settings (learning rate, depth, etc.) that produce the best performing model on validation data.

Why this answer

Hyperparameter tuning is the process of systematically searching for the best combination of hyperparameters—such as learning rate, number of layers, batch size, or regularization strength—that control the training process itself, rather than being learned from data. In Azure Machine Learning, this is often automated using tools like HyperDrive, which runs multiple child runs with different hyperparameter configurations to find the set that maximizes model performance on a validation set.

Exam trap

The trap here is that candidates confuse hyperparameter tuning with model training itself (weight updates) or with data preparation steps (label correction, feature reduction), because all involve 'adjusting' something to improve accuracy, but only hyperparameter tuning searches over algorithm configuration settings that are set before training begins.

How to eliminate wrong answers

Option A is wrong because adjusting training data labels (e.g., relabeling or correcting mislabeled data) is a data quality or data preprocessing step, not hyperparameter tuning; hyperparameters are settings that govern the training algorithm, not the data itself. Option C is wrong because reducing the number of features (dimensionality reduction or feature selection) is a data preprocessing technique to simplify the model or avoid overfitting, not a search over training configuration settings. Option D is wrong because updating model weights based on new production data describes online learning or model retraining (often via continuous integration/continuous deployment pipelines), not the pre-training search for optimal hyperparameters.

65
MCQhard

A bank deploys an AI system to approve personal loans. The system uses a complex deep learning model that produces a decision (approve or reject) without any explanation of why. Loan applicants who are rejected are not given any reason. According to Microsoft's responsible AI principles, which principle is most directly violated by this system?

A.Fairness
B.Transparency
C.Reliability and safety
D.Privacy and security
AnswerB

Correct. Transparency requires that AI systems be understandable and their decisions explainable. The bank's system provides no explanation for loan decisions, directly violating this principle.

Why this answer

The system's inability to provide any explanation for its loan approval or rejection decisions directly violates the transparency principle. Microsoft's responsible AI principle of transparency requires that AI systems be understandable and that users be informed about how decisions are made, including the factors that influenced the outcome. A black-box deep learning model that gives no reasoning or feedback to rejected applicants fails this requirement.

Exam trap

The trap here is that candidates may confuse the lack of explanation with fairness or privacy issues, but the core violation is the absence of transparency, which is explicitly about providing understandable reasoning for AI decisions.

How to eliminate wrong answers

Option A is wrong because fairness is about ensuring the system does not discriminate against groups, but the question focuses on the lack of explanation, not on biased outcomes. Option C is wrong because reliability and safety concern the system's ability to perform consistently and without harm, whereas the issue here is the absence of decision rationale, not system failures or unsafe behavior. Option D is wrong because privacy and security involve protecting personal data and preventing unauthorized access, not providing explanations for decisions.

66
MCQeasy

What is artificial intelligence (AI) in the context of computer science?

A.A type of computer hardware that processes data faster than traditional CPUs
B.Software that enables machines to simulate human intelligence and learn from data
C.A programming language used to write algorithms
D.A type of database that stores structured information
AnswerB

AI creates systems that mimic human cognitive functions — learning from experience and making decisions from data.

Why this answer

Option B is correct because artificial intelligence (AI) in computer science refers to software systems that can perform tasks typically requiring human intelligence, such as learning from data, reasoning, and decision-making. This definition encompasses machine learning, deep learning, and other subfields where models are trained on data to improve performance over time, rather than following explicitly programmed rules.

Exam trap

The trap here is that candidates often confuse AI with the hardware or tools used to implement it, such as mistaking a GPU for AI itself, or thinking AI is synonymous with a specific programming language like Python.

How to eliminate wrong answers

Option A is wrong because AI is not a type of computer hardware; it is a software discipline that can run on various hardware, including CPUs, GPUs, and TPUs, but the hardware itself is not AI. Option C is wrong because AI is not a programming language; languages like Python, R, or C++ are used to implement AI algorithms, but the concept of AI is independent of any specific language. Option D is wrong because AI is not a database; while AI systems often use databases to store training data or results, the core of AI is the algorithms and models that process and learn from that data, not the storage mechanism.

67
MCQhard

What is 'coreference resolution' in natural language processing?

A.Checking whether a document's references (citations) are correctly formatted
B.Identifying which words or phrases in a text refer to the same real-world entity
C.Resolving conflicts when multiple languages are mixed in the same document
D.Matching database foreign keys to their referenced primary keys
AnswerB

Coreference resolution links pronouns and noun phrases to their referents — 'He' → 'Satya Nadella' — essential for deep text understanding.

Why this answer

Coreference resolution is the NLP task of identifying when two or more expressions in a text refer to the same real-world entity. For example, in 'Alice said she would come,' the pronoun 'she' corefers to 'Alice.' This is fundamental for tasks like document summarization and question answering, where maintaining entity consistency is critical.

Exam trap

The trap here is that candidates confuse 'coreference resolution' with 'entity extraction' (named entity recognition), but coreference resolution specifically links different mentions of the same entity, not just identifying the entity type.

How to eliminate wrong answers

Option A is wrong because it describes bibliographic citation validation, which is a document formatting task unrelated to NLP entity resolution. Option C is wrong because it describes language identification or code-switching handling, not the resolution of referring expressions within a single language. Option D is wrong because it describes a database referential integrity concept (foreign key to primary key matching), which is a data management operation, not a natural language processing task.

68
MCQmedium

What is 'video action recognition' in computer vision?

A.Recognising which video format (MP4, MOV) an uploaded file uses
B.Identifying human activities (running, cooking, falling) from temporal patterns across video frames
C.Detecting when inappropriate actions are performed in user-generated video content
D.Tracking when viewers take actions (like, share, comment) in response to a video
AnswerB

Action recognition understands motion sequences — classifying activities from temporal video patterns for sports, safety, and behaviour analysis.

Why this answer

Video action recognition is a computer vision technique that analyzes sequences of video frames to identify and classify human activities based on temporal patterns and motion cues. Option B correctly describes this as identifying activities like running, cooking, or falling from temporal patterns across frames, which is the core definition used in Azure Video Indexer and other AI services.

Exam trap

The trap here is confusing a specific application (like content moderation in Option C) with the general computer vision capability, leading candidates to pick a narrower, use-case-driven answer instead of the broad technical definition.

How to eliminate wrong answers

Option A is wrong because it describes file format detection (e.g., MP4 vs. MOV), which is a trivial metadata check, not a computer vision task involving visual content analysis. Option C is wrong because it describes a specific application (moderation of inappropriate actions), not the general capability of recognizing any predefined action from temporal patterns.

Option D is wrong because it describes user engagement analytics (likes, shares, comments), which is a social media metric, not a computer vision workload analyzing video content.

69
MCQmedium

A quality inspection system uses cameras to examine metal parts for surface defects. The system must identify the exact location and shape of each scratch, dent, or crack. Which Azure Computer Vision capability is best suited for this?

A.Image Classification
B.Object Detection
C.Semantic Segmentation
D.Dense Captioning
AnswerC

Semantic segmentation labels each pixel, allowing precise identification of defect shapes and boundaries at the pixel level.

Why this answer

Semantic segmentation is the correct choice because it classifies every pixel in an image, allowing the system to precisely delineate the exact location, shape, and boundaries of surface defects like scratches, dents, or cracks on metal parts. This pixel-level granularity is essential for quality inspection where the geometry of each defect must be measured and analyzed.

Exam trap

The trap here is that candidates often confuse Object Detection (bounding boxes) with Semantic Segmentation (pixel-level masks), failing to recognize that only segmentation can capture the exact shape of irregular defects like cracks or dents.

How to eliminate wrong answers

Option A is wrong because Image Classification assigns a single label to the entire image (e.g., 'defective' or 'non-defective'), but it cannot identify the location or shape of individual defects. Option B is wrong because Object Detection draws bounding boxes around objects, which is too coarse for irregularly shaped defects like scratches or cracks that require pixel-accurate boundaries. Option D is wrong because Dense Captioning generates descriptive captions for image regions, but it does not produce a pixel-level segmentation map needed to precisely outline defect shapes.

70
MCQmedium

What is 'text moderation' in Azure AI Content Safety for NLP workloads?

A.Grammatically correcting and editing text for quality before publishing
B.AI analysis of text for hate, violence, sexual, and self-harm content with per-category severity scores
C.Moderating the volume of text content uploaded by users to prevent spam
D.Identifying and removing personally identifiable information from text before processing
AnswerB

Text moderation understands context to classify harmful categories — enabling configurable content filtering with severity levels.

Why this answer

Text moderation in Azure AI Content Safety uses trained NLP models to analyze text and assign severity scores (0-7) for four harm categories: hate, violence, sexual, and self-harm. This allows content filtering based on policy thresholds, not simple keyword matching. Option B correctly describes this AI-driven analysis with per-category severity scoring.

Exam trap

The trap here is that candidates confuse text moderation (harmful content detection with severity scores) with other NLP tasks like grammar correction, spam filtering, or PII redaction, all of which are distinct Azure AI services.

How to eliminate wrong answers

Option A is wrong because grammatically correcting and editing text for quality is a feature of language models like GPT or grammar checkers, not Azure AI Content Safety's text moderation, which focuses on harmful content detection. Option C is wrong because moderating the volume of text to prevent spam is typically handled by rate limiting or spam filters, not by Azure AI Content Safety's NLP-based content analysis. Option D is wrong because identifying and removing personally identifiable information (PII) is a task for Azure AI Language's PII detection or Azure Purview, not for text moderation in Content Safety, which targets offensive or harmful content.

71
MCQeasy

A retail company wants to predict the exact number of units of a product that will be sold next month. They have historical sales data and information about promotions and holidays. The target variable is the number of units sold, which is a continuous value. Which type of machine learning task should they perform?

A.Binary classification
B.Multiclass classification
C.Regression
D.Clustering
AnswerC

Regression is designed to predict continuous numerical values, such as the exact number of units sold.

Why this answer

Regression is the correct choice because the target variable—number of units sold—is a continuous numeric value. Regression algorithms, such as linear regression or decision forest regression, are designed to predict a numeric quantity from historical features like sales data, promotions, and holidays. In Azure Machine Learning, regression models output a real number, making them ideal for this forecasting scenario.

Exam trap

The trap here is that candidates confuse predicting a numeric count (regression) with classification tasks, especially when the count is small or integer-based, but the key distinction is that the target is continuous, not categorical.

How to eliminate wrong answers

Option A is wrong because binary classification predicts one of two discrete categories (e.g., yes/no), not a continuous number like units sold. Option B is wrong because multiclass classification predicts one of three or more discrete classes (e.g., product categories), not a continuous value. Option D is wrong because clustering groups unlabeled data into clusters based on similarity, without predicting a specific numeric target; it is an unsupervised learning task, not a supervised prediction of a continuous variable.

72
MCQeasy

A building management company develops an AI system that uses temperature and humidity sensors to automatically adjust the HVAC system. They want to ensure that the system does not inadvertently cause uncomfortable temperature swings for occupants. Which Microsoft responsible AI principle is most directly relevant to this requirement?

A.Reliability and safety
B.Fairness
C.Transparency
D.Privacy and security
AnswerA

This principle requires AI systems to function as intended, without causing harm, which directly addresses preventing discomfort from HVAC adjustments.

Why this answer

The requirement to avoid uncomfortable temperature swings directly relates to the system's ability to operate reliably and safely under expected conditions. Microsoft's Reliability and safety principle ensures that AI systems perform consistently, fail gracefully, and do not cause physical harm or discomfort to users. In this HVAC scenario, the AI must be robust to sensor noise and environmental changes to maintain stable temperature control.

Exam trap

Microsoft often tests the trap where candidates confuse 'Reliability and safety' with 'Transparency' because both involve user trust, but the key distinction is that safety concerns physical or operational harm, while transparency is about understanding the decision process.

How to eliminate wrong answers

Option B (Fairness) is wrong because it addresses bias and equitable treatment across demographic groups, not the physical stability of HVAC output. Option C (Transparency) is wrong because it concerns explainability and user understanding of AI decisions, not the system's operational safety or reliability. Option D (Privacy and security) is wrong because it focuses on data protection and unauthorized access, not the prevention of temperature swings or physical discomfort.

73
MCQeasy

What are the 'six pillars' of Microsoft's Responsible AI framework?

A.Speed, Accuracy, Cost, Scalability, Security, Compliance
B.Fairness, Reliability & Safety, Privacy & Security, Inclusiveness, Transparency, Accountability
C.Innovation, Efficiency, Quality, Agility, Trust, Sustainability
D.Openness, Collaboration, Transparency, Community, Excellence, Impact
AnswerB

These six principles guide Microsoft's AI development — embedded in Azure AI services and the Responsible AI Standard.

Why this answer

Option B is correct because Microsoft's Responsible AI framework is built on six core principles: Fairness, Reliability & Safety, Privacy & Security, Inclusiveness, Transparency, and Accountability. These pillars guide the ethical development and deployment of AI systems, ensuring they are trustworthy and aligned with human values. The other options describe general IT or business metrics, not the specific ethical framework Microsoft mandates for AI workloads.

Exam trap

The trap here is that candidates confuse general IT best practices (like security, scalability, or innovation) with Microsoft's specific six ethical pillars, which are uniquely defined for responsible AI and not interchangeable with common business or technical metrics.

How to eliminate wrong answers

Option A is wrong because 'Speed, Accuracy, Cost, Scalability, Security, Compliance' are performance and operational metrics for IT systems, not the ethical pillars of Microsoft's Responsible AI framework. Option C is wrong because 'Innovation, Efficiency, Quality, Agility, Trust, Sustainability' are generic business or agile development principles, not the specific six pillars defined by Microsoft for responsible AI. Option D is wrong because 'Openness, Collaboration, Transparency, Community, Excellence, Impact' are values common in open-source or community-driven projects, but they do not match Microsoft's official Responsible AI pillars, which include Fairness, Reliability & Safety, Privacy & Security, Inclusiveness, Transparency, and Accountability.

74
MCQmedium

What is 'personally identifiable information' (PII) detection in Azure AI Language?

A.Verifying that a user's identity matches their stated credentials during login
B.Identifying and optionally redacting sensitive personal information (names, SSNs, emails) in text
C.Tracking which users have accessed personally sensitive Azure resources
D.Detecting when users are sharing their own personal information in an inappropriate context
AnswerB

PII detection scans text for personal data and can redact it — supporting GDPR compliance and data anonymisation workflows.

Why this answer

Option B is correct because PII detection in Azure AI Language is a pre-built feature that identifies sensitive personal data such as names, social security numbers, email addresses, and phone numbers within unstructured text. It can also redact (mask) these entities to help comply with data privacy regulations like GDPR. This is a core capability of the Azure AI Language service's Text Analytics API.

Exam trap

The trap here is that candidates confuse PII detection (identifying sensitive data in text) with authentication (verifying user identity) or access auditing (tracking resource access), leading them to pick options A or C.

How to eliminate wrong answers

Option A is wrong because it describes authentication (verifying credentials), which is a security function handled by Azure Active Directory or identity platforms, not by the Azure AI Language service. Option C is wrong because it describes auditing access to Azure resources (e.g., via Azure Monitor or Activity Logs), not detecting PII in text content. Option D is wrong because it implies contextual judgment about inappropriate sharing, which is a subjective policy decision; Azure AI Language's PII detection identifies entities based on patterns and models, not on the appropriateness of the context.

75
MCQhard

A data scientist trains a regression model to predict housing prices. The model uses polynomial features up to degree 5. It achieves an R-squared of 0.95 on the training set but only 0.60 on the test set. Which problem is the model most likely experiencing?

A.Underfitting
B.Overfitting
C.Data leakage
D.Multicollinearity
AnswerB

Correct: The model performs well on training data but poorly on new data, indicating overfitting.

Why this answer

The model performs exceptionally well on the training data (R-squared 0.95) but poorly on the test data (R-squared 0.60), which is the classic symptom of overfitting. Using polynomial features up to degree 5 introduces high model complexity, causing the model to learn noise and specific patterns in the training set that do not generalize to unseen data.

Exam trap

The trap here is that candidates may confuse overfitting with underfitting, but the key indicator is the large gap between high training performance and low test performance, not uniformly low performance.

How to eliminate wrong answers

Option A is wrong because underfitting would show poor performance on both training and test sets, not a large gap between them. Option C is wrong because data leakage would typically cause artificially high performance on both sets, not a significant drop on the test set. Option D is wrong because multicollinearity affects coefficient stability and interpretability but does not inherently cause a large training-test performance gap; it can exist even in a well-generalized model.

Page 1 of 14

Page 2