Open the app

Free Azure Administrator Associate AZ-104 practice questions

10 free sample questions for the Azure Administrator Associate AZ-104 exam, each with an explanation that starts with why a wrong answer is wrong. No account needed. Try the first one now.

Azure Administrator Associate sample10 free questions
You must modify a Bicep file so that it creates one storage account for each name in an array parameter named accountNames. The number of names changes between environments. Which change should you make?

Why that one is wrong. @batchSize only controls how many loop instances deploy at once. It needs an existing for expression and creates no instances by itself.

Why that one is wrong. Passing the array to a module does nothing unless the module itself loops. A plain module call deploys the module once.

Why that one is wrong. Hand-copied declarations do not adapt to the array length. You would have to edit the file whenever the list grows.

Why A is right. A resource-level for loop deploys one instance for each array element, so the count follows the parameter.

In Bicep, add a for expression to a resource or module declaration to deploy one instance per array element. @batchSize can then limit how many deploy at once.

What the exam covers

  • Manage Azure identities and governance (23%)
  • Implement and manage storage (19%)
  • Deploy and manage Azure compute resources (23%)
  • Implement and manage virtual networking (20%)
  • Monitor and maintain Azure resources (15%)

A few more sample questions

Sample question 1. You are explaining resource groups to a new administrator. Which two statements are true? (Choose two.)

  1. Resources automatically inherit the tags applied to their resource group
  2. Deleting a resource group leaves its resources in the subscription without a group
  3. Each resource can exist in only one resource group at a time
  4. A resource group can contain other resource groups to build a hierarchy
  5. Resources in a resource group can be in regions other than the group’s own location

Sample question 2. VNet-Core is linked to the private zone internal.fabrikam.com, and lookups worked. After the VNet’s DNS servers were changed to two domain controller VMs, lookups for internal.fabrikam.com names fail. The domain controllers resolve internet names correctly. What should you do?

  1. On the DCs, forward internal.fabrikam.com conditionally to Azure DNS at 168.63.129.16
  2. Delete and re-create the virtual network link between the zone and VNet-Core
  3. Enable autoregistration on the link so the domain controllers learn the records
  4. Create a public DNS zone named internal.fabrikam.com with the same records

Sample question 3. A script creates blob containers from project codes, and several creations have failed with HTTP 400. Which two names are valid container names? (Choose two.)

  1. Finance-2026
  2. finance-2026
  3. finance--2026
  4. fin2026q3
  5. finance_2026

Answer them with explanations

Get the Azure Administrator Associate Cert Pass

$19.99 once. No subscription.

  • 322 practice questions with explained answers, 5 full timed practice tests, 322 flashcards and 3 study games.
  • Any 2 for $34.99. Any 3 for $49.99.
  • 25% off with code LAUNCH25: first 250 buyers, ends December 31, 2026.
  • Refund within 24 hours of a website purchase. See the Terms.
Get the Azure Administrator Associate Cert Pass

How to trust this practice

  • Every answer explains why, and cites its source.
  • Practice tests are built around the vendor’s published exam domains.
  • These are practice questions, not real exam questions.

See the free sample questions for every certification

Take it with you

  • Download on the App Store
  • Get it on Google Play