CertGrid
Microsoft Certification

PL-900: Microsoft Power Platform Fundamentals Practice Exam

Validates foundational knowledge of Power Platform including its business value, environment management, Power Apps, Power Automate, and agents in Microsoft Copilot Studio.

Start with a free PL-900 practice test, then work through 707 exam-style questions with full answer explanations, and take timed mock exams that score like the real thing.

707
Practice pool
40-60 qs
Real exam (typical)
45 min
Real exam time
Foundational
Level
700 / 1000
Passing score

CertGrid runs a fixed 40-question timed mock, separate from the real exam format above.

Objective-mapped practice, aligned to current exam objectives · Reviewed Aug 2026 · Independent practice platform.

What the PL-900 exam covers

Free PL-900 practice test questions

A sample of 10 questions with answers and explanations. Sign up free to practice all 707.

  1. Question 1Describe the business value of Power Platform

    Which of the following is NOT a core component of Microsoft Power Platform?

    • APower Automate
    • BPower BI
    • CPower ServerCorrect
    • DPower Apps
    ✓ Correct answer: C

    Microsoft Power Platform is built around a defined set of products: Power Apps, Power Automate, Power BI, Power Pages, and Microsoft Copilot Studio, all underpinned by the Microsoft Dataverse data platform. "Power Server" is not part of this family and is not a Microsoft product at all, so it is the only choice that does not belong. The exam expects candidates to recognize the genuine pillars of the platform versus invented names. Identifying the fake product is the goal of this "NOT a component" style question.

    Why the other options are wrong
    • APower Automate is a genuine core component that automates workflows and repetitive tasks using cloud and desktop flows, so it does belong to the platform.
    • BPower BI is a real component that delivers self-service business intelligence, reporting, and interactive data visualization, so it is a valid pillar of Power Platform.
    • DPower Apps is a legitimate core component for building low-code canvas and model-driven applications, so it is part of the platform rather than the odd one out.
  2. Question 2Manage the Microsoft Power Platform environment

    Contoso's IT administrator wants to prevent developers from using certain connectors in the production environment while allowing them in the development environment. What should the administrator configure?

    • AA content filter in Microsoft Outlook
    • BA DLP policy scoped to specific environmentsCorrect
    • CA firewall rule on the corporate network
    • DA group policy in Active Directory
    ✓ Correct answer: B

    Data Loss Prevention policies can be scoped to specific environments, allowing administrators to apply different connector restrictions at the environment level. A production-focused DLP policy might block risky connectors while a development environment DLP policy permits broader connector access for experimentation. This environment-scoped approach provides granular governance that prevents production incidents while maintaining developer flexibility in non-production spaces.

    Why the other options are wrong
    • AA content filter in Microsoft Outlook is incorrect because Outlook filters manage email messages, not Power Platform connector restrictions.
    • CA firewall rule on the corporate network is incorrect because network firewalls control traffic flow, not Power Platform connector restrictions within the cloud service.
    • DA group policy in Active Directory is incorrect because Active Directory group policies manage network-based device settings, not cloud-based Power Platform governance controls.
  3. Question 3Manage the Microsoft Power Platform environment

    A Dataverse administrator at Tailspin Toys wants to control which users can read, write, and delete records in the Products table. What Dataverse feature should they configure?

    • APower BI report row-level security filters
    • BWindows NTFS file system folder permissions
    • CDataverse column-level data encryption
    • DSecurity roles with table-level privilegesCorrect
    ✓ Correct answer: D

    In Dataverse, security roles define permissions at the table level (and can be further refined at the record level). Administrators assign security roles to users, and these roles specify what actions (read, write, delete, create, assign) each user can perform on specific tables. The Products table can have security roles configured to grant appropriate privileges to different user groups, controlling data access comprehensively.

    Why the other options are wrong
    • APower BI RLS filters rows inside Power BI reports and does not control access to Dataverse table records.
    • BDataverse is a cloud database with its own security model and does not use Windows NTFS folder permissions.
    • CColumn encryption protects data at rest but does not determine who can read, write, or delete records.
  4. Question 4Demonstrate the capabilities of Power Apps

    A canvas app needs to read and write rows in a Microsoft SharePoint list. What must the maker add to the app to enable this?

    • AA connectorCorrect
    • BA gateway ID
    • CA macro file
    • DA REST plugin
    ✓ Correct answer: A

    To exchange data with a service such as SharePoint, the maker adds the matching connector, which creates a connection the app uses to read and write list rows. Power Apps ships with many prebuilt connectors, including one for SharePoint. The other options are not how canvas apps attach to cloud data sources.

    Why the other options are wrong
    • BA gateway is used for on-premises data, and SharePoint Online is reached through a cloud connector.
    • CCanvas apps use connectors and Power Fx, not macro files, to work with data.
    • DCustom code plugins are not required; a standard SharePoint connector handles the access.
  5. Question 5Demonstrate the capabilities of Power Apps

    Canvas apps in Power Apps can work offline and sync data when connectivity is restored.

    • ATrueCorrect
    • BFalse
    ✓ Correct answer: A

    Canvas apps in Power Apps include built-in offline capabilities that enable users to continue interacting with cached data when internet connectivity is unavailable. When connectivity is restored, the app automatically synchronizes accumulated changes back to the data source, ensuring data consistency. This offline-first approach is particularly valuable for mobile field workers and scenarios where continuous connectivity cannot be guaranteed, making canvas apps ideal for disconnected environments.

    Why the other options are wrong
    • BFalse is incorrect. The statement is true. Canvas apps in Power Apps include built-in offline capabilities that enable users to continue interacting with cached data when internet connectivity is unavailable.
  6. Question 6Demonstrate the capabilities of Power AutomateSelect all that apply

    Wingtip Toys is setting up a document approval process. Which TWO of the following actions can a Power Automate approval flow perform? (Choose two.)

    • ASend approval requests to specified users via email and TeamsCorrect
    • BCompile and build application source code in the Visual Studio IDE
    • CUpdate the document status in SharePoint based on the approval outcomeCorrect
    • DAutomatically build and publish new interactive Power BI reports
    ✓ Correct answer: A, C

    Approval flows can send approval requests to multiple users through various channels including email and Teams messages. Based on the approval or rejection decision, the flow can then update the status of documents in SharePoint or other systems to reflect the approval outcome.

    Why the other options are wrong
    • BApproval flows automate business processes and cannot compile or build application source code in a developer IDE.
    • DApproval flows manage approvals and update data sources, but they do not build or publish Power BI reports.
  7. Question 7Describe features and capabilities of agents in Microsoft Copilot Studio

    A maker at Datum Corporation is starting a new customer-service agent in Microsoft Copilot Studio. Which approach lets them create one without writing code?

    • ADescribe the agent in natural languageCorrect
    • BCompile a custom C# class library
    • CDeploy an ARM template by hand
    • DWrite a REST API from scratch
    ✓ Correct answer: A

    Microsoft Copilot Studio is a low-code, graphical tool, so a maker can start a new agent simply by describing what it should do in plain language. The service then generates a starting agent that can be refined. Writing C# code, deploying templates, or building APIs are developer tasks that Copilot Studio does not require.

    Why the other options are wrong
    • BCopilot Studio is low-code; building a C# library is a pro-code task it does not require.
    • CARM templates deploy Azure resources and are unrelated to authoring an agent.
    • DYou can call APIs from an agent, but writing one is not how you create the agent.
  8. Question 8Demonstrate the capabilities of Power Automate

    In a Power Automate cloud flow, what is responsible for starting the flow running?

    • AA triggerCorrect
    • BA gallery
    • CA DLP rule
    • DA data row
    ✓ Correct answer: A

    Every cloud flow begins with a trigger, which is the event that causes the flow to run, such as a new email arriving, a button tap, or a scheduled time. After the trigger fires, the flow carries out its actions in sequence. Triggers can be automated, instant, or scheduled.

    Why the other options are wrong
    • BA gallery is a Power Apps control that shows a list of records, not a flow starter.
    • CA DLP rule governs connector data sharing; it does not start a flow.
    • DA data row is stored information; a change to it may be a trigger, but the row itself is not the trigger.
  9. Question 9Demonstrate the capabilities of Power Apps

    Power Apps can only be used in a web browser on a desktop computer and cannot run on mobile phones or tablets. Is this statement true?

    • ATrue
    • BFalseCorrect
    ✓ Correct answer: B

    Power Apps is not limited to desktop browsers. Users can install the Power Apps mobile app on iOS and Android devices to run canvas and model-driven apps. Because apps do run on phones and tablets, the statement is false.

    Why the other options are wrong
    • AIncorrect: Power Apps is not restricted to desktop browsers only.
  10. Question 10Manage the Microsoft Power Platform environment

    Which Dataverse column type lets a user choose one value from a predefined list of options, such as selecting a status of New, Active, or Closed?

    • AChoice columnCorrect
    • BText column
    • CLookup column
    • DAutonumber column
    ✓ Correct answer: A

    A Choice column (formerly called an option set) defines a fixed list of allowed values so users pick from consistent, controlled options rather than typing free text. This keeps data standardized and easy to filter or report on, which is why it is used for fields like status, priority, or category. The defined options can be reused across tables when set up as a global choice.

    Why the other options are wrong
    • BA Text column accepts free-form typed characters and does not constrain entries to a predefined list.
    • CA Lookup column links to a row in another table rather than offering a fixed list of static values.
    • DAn Autonumber column automatically generates a sequential identifier and is not user-selectable.

Who this PL-900 practice exam is for

This practice set is for anyone preparing for the PL-900: Microsoft Power Platform Fundamentals exam at the foundational level - from first-time candidates building a foundation to experienced Microsoft practitioners doing a final review before test day. If you learn best by working through realistic questions and reading why each answer is right or wrong, it is built for you.

How to use this PL-900 practice exam

  1. Start with the free sample questions above to gauge your current baseline.
  2. Read the full explanation on every question, including why each wrong option is wrong.
  3. Track your weak domains and focus your study where you are losing the most marks.
  4. Once you are scoring consistently well, take a timed, full-length mock exam.
  5. Use your readiness score to decide when you are ready to book the real PL-900 exam.

Related Microsoft resources

PL-900 practice exam FAQ

How many questions are in the PL-900 practice exam on CertGrid?

CertGrid has 707 practice questions for PL-900: Microsoft Power Platform Fundamentals, covering 5 exam domains. The real PL-900 exam runs 45 min (65 min seat time), typically with 40-60 questions. Microsoft publishes 40-60 questions as a typical range across its exams and states the number varies by exam; it does not publish a count for this one. CertGrid's timed mock is a fixed 40 questions.

What is the passing score for PL-900?

The PL-900 exam passing score is 700 / 1000, and you have about 45 min to complete it. CertGrid scores your practice attempts the same way so you know when you are ready.

Are these official PL-900 exam questions?

No. CertGrid is an independent practice platform. We do not provide real or leaked exam questions. Our questions are original and designed to help you practice the concepts, scenarios, and difficulty style of the PL-900: Microsoft Power Platform Fundamentals exam.

Is there a free PL-900 practice test?

Yes. You can take a free PL-900: Microsoft Power Platform Fundamentals practice test straight away: a fixed set of 20 practice questions for this exam, retryable as often as you like, with no credit card required. You get readiness scoring and a weak-domain breakdown on those questions. Paid plans unlock the full 707-question bank, timed mock exams and full-bank domain analytics.

What CertGrid is (and is not)

CertGrid is an independent IT certification practice platform for Azure, AWS, Google, Cisco, Security, Linux, Kubernetes, Terraform, and other certification tracks. It provides objective-mapped practice questions, readiness scoring, weak-domain drills, and explanations to help learners understand what to study next.

Independent & original. CertGrid is an independent practice platform and is not affiliated with or endorsed by Microsoft. Questions are original practice items designed to mirror certification concepts and exam style. CertGrid does not provide official exam questions or braindumps.