ProctorPulseOriginal Questions. Real Results.
HomeInsightsTopicsPricingAboutLoginSign Up

ProctorPulse

The brain-dump-free, AI-native assessment platform.

The only exam prep platform with 100% AI-generated original questions. No brain dumps. No leaked exams. Just rigorous, legally compliant practice that prepares you for the real thing.

Stripe SecureGDPR Compliant

Content

InsightsTopicsPricing

Platform

AboutHelp CenterPrivacy PolicyTerms of ServiceExam Prep Transparency & Content Integrity Policy

Certifications

AIGPCISSPAWS SAA

ProctorPulse is an independent exam prep platform — not affiliated with, endorsed by, or connected to any certification body, exam provider, or standards organization. All practice questions are 100% original, AI-generated from publicly available certification guidelines (exam objectives, syllabi, bodies of knowledge). No content is sourced from real exams, recalled questions, brain dumps, or proprietary materials. Our tools are designed for educational practice only. They do not replicate real exams, guarantee exam outcomes, or confer any certification or credential. Exam names, certification marks, and vendor trademarks referenced on this site belong to their respective owners and are used solely for identification purposes.

© 2026 ProctorPulse. All rights reserved.
  1. Home
  2. Topics
  3. AZ-900 - Microsoft Certified: Azure Fundamentals
  4. Sample Questions
Microsoft

Free AZ-900 - Microsoft Certified: Azure Fundamentals Practice Questions

Test your knowledge with 10 free sample practice questions for the AZ-900 - Microsoft Certified: Azure Fundamentals certification. Each question includes a detailed explanation to help you learn.

10 Questions
No time limit
Free - No signup required

Disclaimer: These are original, AI-generated practice questions created by ProctorPulse for exam preparation purposes. They are not sourced from any official exam and are not affiliated with or endorsed by Microsoft. Use them as a study aid alongside official preparation materials.

Question 1: How do Azure Resource Manager (ARM) templates assist in deploying a multi-region application as Infrastructure as Code (IaC)?

  • A. ARM templates enable consistent deployment by defining the infrastructure in a declarative JSON format. (Correct Answer)
  • B. ARM templates automatically scale the application infrastructure based on real-time usage patterns.
  • C. ARM templates provide a graphical interface for designing and managing resource dependencies.
  • D. ARM templates allow for version control and integration with DevOps pipelines for automated deployments. (Correct Answer)

Explanation: ARM templates are a key tool in Azure for implementing Infrastructure as Code (IaC). They allow you to define your infrastructure in a JSON file, which ensures consistency across deployments. This is particularly useful for multi-region applications, where consistent infrastructure configuration is critical. Additionally, ARM templates can be integrated with DevOps pipelines, enabling automated deployments and version control, which are essential for managing complex environments efficiently.

Question 2: What primary advantage does Azure Arc provide for managing resources across on-premises and multi-cloud environments?

  • A. It consolidates billing for all resources in one Azure subscription.
  • B. It allows the application of Azure management services like Azure Policy and Azure Security Center to non-Azure resources. (Correct Answer)
  • C. It automatically migrates all on-premises resources to Azure.
  • D. It provides a dedicated Azure data center for managing external resources.

Explanation: Azure Arc enables organizations to extend Azure management capabilities to resources located outside of Azure, such as on-premises and other cloud environments. This includes the ability to use Azure Policy, Azure Security Center, and other Azure management tools. This provides a unified management approach without requiring migration of resources to Azure.

Question 3: Which of the following statements accurately describe features of Azure Resource Manager (ARM) templates? (Select all that apply)

  • A. ARM templates define resources in a declarative syntax, allowing you to specify what resources to deploy without programming logic. (Correct Answer)
  • B. ARM templates can include conditional logic to deploy resources only when certain conditions are met. (Correct Answer)
  • C. ARM templates require the use of external scripts for parameter management during deployments.
  • D. ARM templates support versioning, enabling you to track changes and roll back to previous states if necessary. (Correct Answer)

Explanation: Azure Resource Manager (ARM) templates use a declarative syntax, where you specify what resources to deploy, not how to deploy them, which is a key feature of ARM (Option A). They support conditional logic, allowing resources to be deployed only if certain conditions are true (Option B). ARM templates also support versioning through template deployment history, which helps in tracking changes and rolling back if needed (Option D). External scripts are not required for parameter management, as ARM templates handle parameters natively within the template structure (Option C is incorrect).

Question 4: Which task can be accomplished solely through the Azure portal without needing additional tools?

  • A. Configuring a virtual network
  • B. Setting up a custom monitoring alert
  • C. Creating a resource group (Correct Answer)
  • D. Exporting activity logs to a storage account

Explanation: The Azure portal provides a user-friendly interface to perform many management tasks such as creating resource groups directly. While configuring virtual networks, setting up custom monitoring alerts, and exporting activity logs may require additional configurations or tools beyond the portal alone.

Question 5: When managing Azure resources, Azure CLI and Azure PowerShell can both be utilized within Azure Cloud Shell. (Select all that apply)

  • A. Azure CLI is generally preferred for users familiar with command-line syntax and scripting languages like Bash. (Correct Answer)
  • B. Azure PowerShell is often chosen for automation tasks involving complex Azure resource management. (Correct Answer)
  • C. Azure CLI scripts are directly compatible with PowerShell scripts and require no modification.
  • D. Azure PowerShell provides a comprehensive set of cmdlets that are typically used by administrators familiar with Windows PowerShell. (Correct Answer)

Explanation: Azure CLI and Azure PowerShell both offer powerful capabilities for managing Azure resources, but they are suited for different use cases depending on the user's background and task requirements. Azure CLI is more in line with command-line interfaces like Bash, making it a good choice for users with that background (Option A). Azure PowerShell is designed for users familiar with Windows environments and is ideal for complex automation scenarios (Option B and D). However, scripts from one environment are not directly compatible with the other without modification (Option C is incorrect).

Question 6: An organization operates both on-premises datacenters and cloud environments. They are looking to ensure consistent management and security policies across all their resources, whether they are on Azure, in other clouds, or on-premises. Which Azure tool would be most beneficial for this hybrid scenario?

  • A. Azure Monitor
  • B. Azure Arc (Correct Answer)
  • C. Azure Policy
  • D. Azure DevOps

Explanation: Azure Arc extends Azure management and governance capabilities to resources outside of Azure, such as on-premises and multi-cloud environments. It allows organizations to manage resources consistently across different environments, making it ideal for hybrid scenarios.

Question 7: What steps should the team follow in the Azure Cloud Shell to automate the deployment of a virtual machine using both Azure CLI and Azure PowerShell?

  • A. Launch Azure Cloud Shell, choose Bash for Azure CLI, write a script to deploy resources, and execute it.
  • B. Open Azure Cloud Shell, select PowerShell, manually enter deployment commands, and run them.
  • C. Start Azure Cloud Shell, switch between Bash and PowerShell to use both tools, write and save a script, then execute it. (Correct Answer)
  • D. Access Azure Cloud Shell, choose a single shell type, write a script for deployment, and manually verify each step.

Explanation: Azure Cloud Shell allows you to switch between Bash (for Azure CLI) and PowerShell environments. To automate resource deployment, you can write scripts using both tools. By switching between the shells, you can harness the full capabilities of both Azure CLI and Azure PowerShell, saving and executing scripts to deploy resources efficiently.

Question 8: How does using Infrastructure as Code (IaC) benefit the deployment of Azure resources across multiple regions?

  • A. IaC ensures that resources are automatically updated to the latest version across all regions.
  • B. IaC allows for consistent deployment configurations across multiple regions. (Correct Answer)
  • C. IaC eliminates the need for Azure Resource Manager templates.
  • D. IaC enables real-time monitoring of resource health in every region.

Explanation: Infrastructure as Code (IaC) provides a method to define and manage infrastructure through code, which ensures that resources are deployed in a consistent manner across multiple regions. This consistency is crucial for maintaining a uniform environment and avoiding configuration drift. IaC does not automatically update resources to the latest version, eliminate the need for Azure Resource Manager templates, or directly enable real-time monitoring.

Question 9: What functionality does the Azure portal provide for managing user roles and permissions within a subscription?

  • A. Assign roles to users and groups for resource access control. (Correct Answer)
  • B. Create new Azure Active Directory tenants for user management.
  • C. Generate detailed reports on user activity across all resources.
  • D. Configure network security settings for virtual machines.

Explanation: The Azure portal allows administrators to manage user roles and permissions by assigning roles to users and groups. This is part of Azure's role-based access control (RBAC) feature, which helps in managing access to resources within a subscription. While the Azure portal can show user activities and configure network settings, these are not directly related to managing roles and permissions.

Question 10: (Select all that apply) Which Azure governance tools can help a global enterprise implement consistent policy management across its cloud and on-premises environments?

  • A. Azure Policy (Correct Answer)
  • B. Azure Blueprints (Correct Answer)
  • C. Azure Resource Manager Templates
  • D. Azure Security Center

Explanation: Azure Policy allows organizations to enforce standards and assess compliance at-scale across their Azure resources by creating, assigning, and managing policies. This tool is essential for maintaining consistency across both cloud and on-premises environments. Azure Blueprints enable enterprises to define a repeatable set of Azure resources that implements and adheres to an organization's standards, patterns, and requirements. While Azure Resource Manager Templates are useful for deploying resources, they do not offer policy management features. Azure Security Center focuses on security posture management and threat protection, not directly on policy management.

Question 1Medium

How do Azure Resource Manager (ARM) templates assist in deploying a multi-region application as Infrastructure as Code (IaC)?

(Select all that apply)

AARM templates enable consistent deployment by defining the infrastructure in a declarative JSON format.
BARM templates automatically scale the application infrastructure based on real-time usage patterns.
CARM templates provide a graphical interface for designing and managing resource dependencies.
DARM templates allow for version control and integration with DevOps pipelines for automated deployments.
Question 2Medium

What primary advantage does Azure Arc provide for managing resources across on-premises and multi-cloud environments?

AIt consolidates billing for all resources in one Azure subscription.
BIt allows the application of Azure management services like Azure Policy and Azure Security Center to non-Azure resources.
CIt automatically migrates all on-premises resources to Azure.
DIt provides a dedicated Azure data center for managing external resources.
Question 3Hard

Which of the following statements accurately describe features of Azure Resource Manager (ARM) templates? (Select all that apply)

(Select all that apply)

AARM templates define resources in a declarative syntax, allowing you to specify what resources to deploy without programming logic.
BARM templates can include conditional logic to deploy resources only when certain conditions are met.
CARM templates require the use of external scripts for parameter management during deployments.
DARM templates support versioning, enabling you to track changes and roll back to previous states if necessary.
Question 4Easy

Which task can be accomplished solely through the Azure portal without needing additional tools?

AConfiguring a virtual network
BSetting up a custom monitoring alert
CCreating a resource group
DExporting activity logs to a storage account
Question 5Medium

When managing Azure resources, Azure CLI and Azure PowerShell can both be utilized within Azure Cloud Shell. (Select all that apply)

(Select all that apply)

AAzure CLI is generally preferred for users familiar with command-line syntax and scripting languages like Bash.
BAzure PowerShell is often chosen for automation tasks involving complex Azure resource management.
CAzure CLI scripts are directly compatible with PowerShell scripts and require no modification.
DAzure PowerShell provides a comprehensive set of cmdlets that are typically used by administrators familiar with Windows PowerShell.
Question 6Medium

An organization operates both on-premises datacenters and cloud environments. They are looking to ensure consistent management and security policies across all their resources, whether they are on Azure, in other clouds, or on-premises. Which Azure tool would be most beneficial for this hybrid scenario?

AAzure Monitor
BAzure Arc
CAzure Policy
DAzure DevOps
Question 7Medium

What steps should the team follow in the Azure Cloud Shell to automate the deployment of a virtual machine using both Azure CLI and Azure PowerShell?

ALaunch Azure Cloud Shell, choose Bash for Azure CLI, write a script to deploy resources, and execute it.
BOpen Azure Cloud Shell, select PowerShell, manually enter deployment commands, and run them.
CStart Azure Cloud Shell, switch between Bash and PowerShell to use both tools, write and save a script, then execute it.
DAccess Azure Cloud Shell, choose a single shell type, write a script for deployment, and manually verify each step.
Question 8Medium

How does using Infrastructure as Code (IaC) benefit the deployment of Azure resources across multiple regions?

AIaC ensures that resources are automatically updated to the latest version across all regions.
BIaC allows for consistent deployment configurations across multiple regions.
CIaC eliminates the need for Azure Resource Manager templates.
DIaC enables real-time monitoring of resource health in every region.
Question 9Easy

What functionality does the Azure portal provide for managing user roles and permissions within a subscription?

AAssign roles to users and groups for resource access control.
BCreate new Azure Active Directory tenants for user management.
CGenerate detailed reports on user activity across all resources.
DConfigure network security settings for virtual machines.
Question 10Hard

(Select all that apply) Which Azure governance tools can help a global enterprise implement consistent policy management across its cloud and on-premises environments?

(Select all that apply)

AAzure Policy
BAzure Blueprints
CAzure Resource Manager Templates
DAzure Security Center

Ready for More?

These 10 questions are just a preview. Create a free account to practice up to 3 topics with 50 questions per day — or upgrade to Pro for unlimited access.

Ready to Pass the AZ-900 - Microsoft Certified: Azure Fundamentals?

Join thousands of professionals preparing for their AZ-900 - Microsoft Certified: Azure Fundamentals certification with ProctorPulse. AI-generated questions, detailed explanations, and progress tracking.