Free Microsoft PL-900 practice questions

10 free Microsoft PL-900 practice questions with the correct answer and a full explanation for each, taken from the CertStash pack of 380 questions. Work through them, then open each answer to check your reasoning.

Question 1

This question requires that you evaluate the underlined text to determine if it is correct.

You have a Power Apps app. You create a new version of the app and then publish the new version. A customer goes through the process of restoring the previous version of the app. In the Version tab for the app, you will see two versions of the app.

Review the underlined text. If it makes the statement correct, select `No change is needed.` If the statement is incorrect, select the answer choice that makes the statement correct.

  1. No change is needed.
  2. one
  3. three
  4. four
Show answer and explanation

Correct answer: C. three

When you publish a new version of a Power Apps app and then restore a previous version, the Version tab displays three versions: the original version, the new published version, and the restored version. Each action creates a distinct entry in the version history.

Why the other options are wrong

  • A. The statement is incorrect; more than two versions appear after restoring a previous version.
  • B. One version alone does not account for the original, new published, and restored versions.
  • D. Four versions would only appear if an additional publish or restoration action occurred beyond the scenario described.

Question 2

A company uses Dynamics 365 Sales. The company uses a browser-based app named Sales Hub.

You need to ensure that users can access data from mobile devices.

Which app should users install?

  1. Dynamics 365 Remote Assist
  2. Dynamics 365 Finance
  3. Dynamics 365 Business Central
  4. Dynamics 365 for Phones
Show answer and explanation

Correct answer: D. Dynamics 365 for Phones

Dynamics 365 for Phones is the dedicated mobile application that allows users to access Dynamics 365 Sales and other Dynamics 365 applications from mobile devices. It provides optimized mobile experiences for data access and management on phones.

Why the other options are wrong

  • A. Dynamics 365 Remote Assist is used for remote collaboration and augmented reality support, not general data access.
  • B. Dynamics 365 Finance is designed for financial management and is not the mobile app for Sales Hub.
  • C. Dynamics 365 Business Central is a separate business management application, not a mobile companion app for Sales Hub.

Question 3

You are a customer service manager.

You need to implement a Power Apps portal that allows customers to submit cases.

Which type of data source is used?

  1. Dynamics 365 Connector
  2. Microsoft SharePoint
  3. Microsoft Azure Storage
  4. Common Data Service
Show answer and explanation

Correct answer: D. Common Data Service

Power Apps portals use the Common Data Service (now called Microsoft Dataverse) as their primary data source. This is the default and recommended data source for portal applications, allowing customers to interact with case data and other business entities.

Why the other options are wrong

  • A. The Dynamics 365 Connector is used within Power Apps to connect to Dynamics 365, but portals use the underlying Common Data Service directly.
  • B. Microsoft SharePoint can be a data source for Power Apps, but it is not the typical choice for Power Apps portals managing case submissions.
  • C. Microsoft Azure Storage is not a standard data source for Power Apps portals; it is used for blob storage and other infrastructure needs.

Question 4

A distribution company has multiple warehouses.

Tax rates charged on sales orders need to be calculated based on locality and region.

You need to recommend a cost-effective solution that can be implemented quickly.

What should you recommend?

  1. Check AppSource for a tax add-on.
  2. Create alerts in Dynamics 365 Finance for tax table changes.
  3. Implement the Common Data Model.
  4. Run a Power BI report.
  5. Write scripts and code tax updates.
Show answer and explanation

Correct answer: A. Check AppSource for a tax add-on.

Checking AppSource for a tax add-on is the most cost-effective and quickest solution for implementing locality and region-based tax rate calculations. AppSource offers pre-built solutions that can be rapidly deployed without custom development.

Why the other options are wrong

  • B. Creating alerts for tax table changes does not implement the tax calculation functionality needed.
  • C. Implementing the Common Data Model is an infrastructure task that does not directly solve the tax calculation requirement.
  • D. Running a Power BI report provides analysis but does not implement the actual tax calculation system.
  • E. Writing custom scripts and code is time-consuming and expensive compared to using an existing AppSource solution.

Question 5

You need to implement Microsoft Business Applications along with the Microsoft Power platform.

Which three Microsoft products are part of the Power platform? Each correct answer presents a complete solution.

NOTE: Each correct selection is worth one point.

  1. Power Apps
  2. Azure Active Directory
  3. Power Automate
  4. Azure Machine Learning
  5. Power BI
Show answer and explanation

Correct answer: A, C, E

A. Power Apps C. Power Automate E. Power BI Power Apps, Power Automate, and Power BI are all Microsoft Power Platform products: Power Apps builds low-code applications, Power Automate builds automated workflows, and Power BI delivers analytics and visualizations. The platform also includes Power Pages and Microsoft Copilot Studio, formerly Power Virtual Agents, but those are not among the options here. All Power Platform products share Microsoft Dataverse and connectors as their common foundation.

Why the other options are wrong

  • B. Azure Active Directory, now Microsoft Entra ID, is an identity and access management service that Power Platform relies on for sign-in, not a Power Platform product.
  • D. Azure Machine Learning is a pro-code Azure data science service for building and operationalizing models, separate from the Power Platform family.

Question 6

A large retail company implements Power Apps, Microsoft Flow, and the Common Data Service.

The board of directors is asking whether users are finding value in the technology. The company would like to measure and report usage of the software.

You need to recommend a tool to determine software usage.

What should you recommend?

  1. Microsoft Intune
  2. Azure Stream Analytics
  3. Power Platform Analytics
  4. Dynamics 365 Product Insights
Show answer and explanation

Correct answer: C. Power Platform Analytics

Power Platform Analytics is the dedicated tool for measuring and reporting usage metrics for Power Apps, Power Automate, and the Common Data Service. It provides insights into user adoption and software value realization.

Why the other options are wrong

  • A. Microsoft Intune is a device management tool, not designed for measuring application usage metrics.
  • B. Azure Stream Analytics is for processing streaming data and real-time analytics, not for measuring Power Platform usage.
  • D. Dynamics 365 Product Insights is focused on Dynamics 365 applications, not Power Platform usage measurement.

Question 7

A company uses Power Platform.

You must ensure that users cannot share customer data with other users. You must also ensure that uses cannot connect to data sources unless you grant the user explicit permissions to access a data source.

You need to recommend solutions to meet the company's security requirements.

Which two types of policies should you recommend? Each correct answer presents part of the solution.

NOTE: Each correct selection is worth one point.

  1. Office cloud policies
  2. Group Policy Objects
  3. environment-level policies
  4. tenant-level policies
  5. preset security policies
Show answer and explanation

Correct answer: C, D

C. environment-level policies D. tenant-level policies Environment-level and tenant-level policies are the two types of policies used to control data sharing and data source access permissions in Power Platform. Environment-level policies govern specific environments, while tenant-level policies apply organization-wide security requirements.

Why the other options are wrong

  • A. Office cloud policies govern Microsoft Office applications, not Power Platform security controls.
  • B. Group Policy Objects are Active Directory tools for on-premises management, not Power Platform security policies.
  • E. Preset security policies is not a recognized policy type in Power Platform's security framework.

Question 8

A company is creating a canvas app to track and analyze customer visits to their retail stores. Data about customer visits is stored on-premises at each retail store location.

The app must display data about customer visits when users launch the app.

You need to ensure that the data is available for consumption by the app.

Which tool should you use?

  1. Connector
  2. Microsoft Dataverse
  3. Data source
  4. Power Automate
  5. Data gateway
Show answer and explanation

Correct answer: E. Data gateway

A data gateway is the tool required to enable Power Apps to access on-premises data sources securely. It acts as a bridge between cloud-based Power Apps and on-premises databases, allowing the canvas app to display customer visit data stored locally at each retail store.

Why the other options are wrong

  • A. A connector facilitates communication with data sources but requires a gateway when accessing on-premises data.
  • B. Microsoft Dataverse is a cloud service and does not directly connect to on-premises data without a gateway.
  • C. A data source is the underlying database itself, not the tool for accessing it remotely.
  • D. Power Automate is used for workflow automation, not for enabling direct data access to on-premises systems.

Question 9

A company currently does not separate testing, development and production as per standard Application Lifecycle Management (ALM) protocol.

The company uses Power Apps for accounting and sales processes.

The company needs to use only one login account per user. The company also must prevent development and testing from impacting production.

You need to implement a solution to meet the requirements.

Which method should you select?

  1. separate environments
  2. separate tenants
  3. separate Microsoft Azure Storage Blobs
  4. separate connectors
Show answer and explanation

Correct answer: A. separate environments

Separate environments is the standard Application Lifecycle Management practice that allows development, testing, and production to operate independently with isolated data and configurations. This prevents changes in development or testing from impacting production systems while maintaining a single user login account across all environments. Azure Storage Blobs and connectors are infrastructure components that don't provide the necessary separation, and separate tenants would require multiple login accounts per user, violating the requirement.

Why the other options are wrong

  • B. Separate tenants would require users to have multiple login accounts, directly violating the stated requirement of one login account per user.
  • C. Azure Storage Blobs are data storage services and do not provide the environment isolation needed for ALM practices.
  • D. Separate connectors are integration tools and do not provide the environment separation necessary to prevent development and testing from impacting production.

Question 10

A company is evaluating ways that they can implement AI Builder.

For which two scenarios can you use AI Builder? Each correct answer presents a complete solution.

NOTE: Each correct selection is worth one point.

  1. Send emails to all users who subscribe to a service.
  2. Synchronize data from an external database.
  3. Collect data from several data sources and display a dashboard that shows trending data.
  4. Interpret images and perform an action based on the image.
  5. Detect patterns in data and predict outcomes.
Show answer and explanation

Correct answer: D, E

D. Interpret images and perform an action based on the image. E. Detect patterns in data and predict outcomes. AI Builder supports predictive models that can detect patterns in data and predict outcomes (option E), and object detection models that can interpret images and automatically perform actions based on their contents (option D). Sending emails is a workflow automation task handled by Power Automate, not AI Builder. Data synchronization and dashboard creation are data integration and visualization tasks, not AI-specific capabilities.

Why the other options are wrong

  • A. Email distribution is a workflow automation capability of Power Automate, not an AI Builder scenario.
  • B. Data synchronization from external databases is a data integration task, not an AI Builder use case.
  • C. Creating dashboards from multiple data sources is a business intelligence and visualization task, not an AI Builder capability.

That was 10 of 380.

The full Microsoft PL-900 pack has all 380 questions, each with the answer, the explanation and why the other options are wrong, plus a questions-only copy for timed runs. US$39, paid once, with free monthly updates and a pass-or-your-money-back guarantee.

Get the full pack