Prepstellar

PL-900 · Mock exam · 25 questions

PL-900 mock exam: 25 free practice questions

Untimed here · timed and scored in the app

A free PL-900 practice test with 25 exam-style questions drawn from the whole course and weighted by domain like the exam guide. Answer at your pace and read why each option is right or wrong.

  • 700 or greaterPassing score
  • Describe the business value of Microsoft Power Platform 5–10%
  • Manage the Microsoft Power Platform environment 20–25%
  • Demonstrate the capabilities of Power Apps 20–25%
  • Demonstrate the capabilities of Power Automate 20–25%
  • Describe features and capabilities of agents in Microsoft Copilot Studio 20–25%

Exam details from the vendor’s exam guide, captured 2026-08-30.

Swipe, scroll or use ← →
  1. Q1 / 25

    Copilot generates a new desktop flow for a task that navigates a legacy application's interface. The designer shows a recording placeholder with an error. What should the maker do?

    1. AReplace the placeholder with a cloud connector's scheduled trigger
    2. BRecord the UI interaction or replace the placeholder with manual UI actions
    3. CDelete every generated action because UI tasks cannot be automated
    4. DPublish the placeholder because its error marks a completed recording
    Show the answer

    The placeholder signals that the UI portion is incomplete; recording the demonstrated steps or adding UI actions resolves that missing section.

    Next → 1 / 25
  2. Q2 / 25

    Copilot generates a new desktop flow for a task that navigates a legacy application's interface. The designer shows a recording placeholder with an error. What should the maker do?

    1. AReplace the placeholder with a cloud connector's scheduled trigger
    2. BRecord the UI interaction or replace the placeholder with manual UI actions
    3. CDelete every generated action because UI tasks cannot be automated
    4. DPublish the placeholder because its error marks a completed recording
    Show the answer

    The placeholder signals that the UI portion is incomplete; recording the demonstrated steps or adding UI actions resolves that missing section.

    Next → 2 / 25
  3. Q3 / 25

    Which set of elements is controlled by a Dataverse view?

    1. ARecord tabs, sections, labels, and embedded timelines
    2. BColumn data types, validation rules, Power Fx formulas, and requirement levels
    3. CFlow triggers, actions, approvals, and time schedules
    4. DDisplayed records, columns, filter conditions, and sort order
    Show the answer

    A view is the saved query for a grid, so it selects and orders records and columns through filters and sorting.

    Next → 3 / 25
  4. Q4 / 25

    An existing flow sends an email after approval, but the team now wants a Teams message instead. What is the supported Copilot approach?

    1. AChange the approval trigger into a Teams connector action
    2. BOpen the flow in the designer and request the action replacement
    3. CSelect Generate on the home page to publish a separate replacement flow
    4. DDelete the existing flow and describe only the Teams service name
    Show the answer

    Copilot modification accepts a natural-language replacement request in the open flow and shows the applied result for review.

    Next → 4 / 25
  5. Q5 / 25

    A compliance response may vary in wording, but it must contain the phrase 'manager approval required.' Which evaluation method most directly verifies that requirement?

    1. AKeyword match using the required phrase
    2. BExact match using one complete expected response
    3. CActive-user tracking using Microsoft Entra ID
    4. DTool use using an expected connector capability
    Show the answer

    Keyword match checks for required words or phrases while allowing the rest of the response wording to vary.

    Next → 5 / 25
  6. Q6 / 25

    Which Power Platform admin center area focuses on solution health and near-real-time failures?

    1. ADeployment, which reports application session trends
    2. BSecurity, which configures solution deployment stages and pipeline approvals
    3. CMonitor, which surfaces health and performance problems
    4. DActions, which stores long-term application telemetry
    Show the answer

    Monitor targets operational health; Deployment centralizes pipeline work and Actions presents recommendations.

    Next → 6 / 25
  7. Q7 / 25

    Which Power Platform admin center area focuses on solution health and near-real-time failures?

    1. ADeployment, which reports application session trends
    2. BSecurity, which configures solution deployment stages and pipeline approvals
    3. CMonitor, which surfaces health and performance problems
    4. DActions, which stores long-term application telemetry
    Show the answer

    Monitor targets operational health; Deployment centralizes pipeline work and Actions presents recommendations.

    Next → 7 / 25
  8. Q8 / 25

    What does Copilot generate for configured tables in an initial model-driven app?

    1. AForms, views, and navigation
    2. BA published app with no review stage
    3. CBrowse, detail, and edit canvas screens
    4. DA blank interface without Dataverse tables
    Show the answer

    Model-driven generation uses the configured Dataverse tables to produce forms, views, and navigation; the three-screen pattern belongs to the generated canvas app.

    Next → 8 / 25
  9. Q9 / 25

    Which four responsibilities summarize Microsoft Agent 365 capabilities?

    1. AControl, observe, secure, and govern agents
    2. BImport, score, retain, and export test cases
    3. CRetrieve, augment, generate, and cite answers
    4. DPrompt, branch, redirect, and publish topics
    Show the answer

    Microsoft Agent 365 extends enterprise management, security, and governance practices across agents through those four responsibilities.

    Next → 9 / 25
  10. Q10 / 25

    A maker requests promotion to production but must not receive direct production access. A reviewer must approve first. How should the pipeline stage be configured?

    1. AUse Power Apps inventory reporting with a sharing filter
    2. BUse delegated deployment with an approval gate
    3. CUse self-service analytics export with a retention policy
    4. DUse maker-identity deployment without preflight checks
    Show the answer

    Delegated deployment uses another identity, and the approval gate holds promotion for explicit review.

    Next → 10 / 25
  11. Halfway, at your pace

    In the app the mock exam is timed and scored like the real thing.

  12. Q11 / 25

    A maker requests promotion to production but must not receive direct production access. A reviewer must approve first. How should the pipeline stage be configured?

    1. AUse Power Apps inventory reporting with a sharing filter
    2. BUse delegated deployment with an approval gate
    3. CUse self-service analytics export with a retention policy
    4. DUse maker-identity deployment without preflight checks
    Show the answer

    Delegated deployment uses another identity, and the approval gate holds promotion for explicit review.

    Next → 11 / 25
  13. Q12 / 25

    Which refinement is supported before Copilot generates a model-driven app?

    1. APositioning every control on a blank canvas screen
    2. BPublishing the app before reviewing its generated tables
    3. CRemoving the data model and retaining sample records
    4. DEstablishing relationships between generated Dataverse tables
    Show the answer

    Conversational model refinement covers tables, columns, types, relationships, and sample data before the maker opens the model-driven app.

    Next → 12 / 25
  14. Q13 / 25

    A commission process must apply the same rate table in the same order, accept sales values from the agent, and return the calculated amount. Which tool design best fits?

    1. AA publishing channel that calculates the amount when a new session starts
    2. BAn agent flow with defined steps, input parameters, and an output value
    3. CAn MCP server whose operations are selected in a different order for each request
    4. DA knowledge source that generatively interprets the rate table for each calculation
    Show the answer

    Fixed business rules and ordered processing call for deterministic automation, and an agent flow can receive inputs and return a result.

    Next → 13 / 25
  15. Q14 / 25

    An existing flow sends an email after approval, but the team now wants a Teams message instead. What is the supported Copilot approach?

    1. AChange the approval trigger into a Teams connector action
    2. BOpen the flow in the designer and request the action replacement
    3. CSelect Generate on the home page to publish a separate replacement flow
    4. DDelete the existing flow and describe only the Teams service name
    Show the answer

    Copilot modification accepts a natural-language replacement request in the open flow and shows the applied result for review.

    Next → 14 / 25
  16. Q15 / 25

    A process starts when an invoice arrives in Outlook, enters its data into a legacy accounting application, then updates SharePoint. What design fits?

    1. AA cloud flow orchestrates Outlook and SharePoint around a desktop flow
    2. BAn instant cloud flow waits for a user to reenter the invoice manually
    3. CA desktop flow replaces Outlook, SharePoint, and the accounting application
    4. DA scheduled cloud flow handles the legacy interface without desktop automation
    Show the answer

    Cloud orchestration handles connected-service events, while the desktop portion operates the legacy interface before cloud work resumes.

    Next → 15 / 25
  17. Q16 / 25

    Which set can appear in a solution generated by Plans?

    1. AOnly one canvas screen with no data, roles, or requirements
    2. BDataverse tables, apps, cloud flows, sites, reports, and agents
    3. COnly React files, npm packages, unit tests, and local debug logs
    4. DOnly Dataverse columns without apps, automation, or documentation
    Show the answer

    Plans can outline roles and requirements and propose components across the Power Platform portfolio.

    Next → 16 / 25
  18. Q17 / 25

    Which set can appear in a solution generated by Plans?

    1. AOnly one canvas screen with no data, roles, or requirements
    2. BDataverse tables, apps, cloud flows, sites, reports, and agents
    3. COnly React files, npm packages, unit tests, and local debug logs
    4. DOnly Dataverse columns without apps, automation, or documentation
    Show the answer

    Plans can outline roles and requirements and propose components across the Power Platform portfolio.

    Next → 17 / 25
  19. Q18 / 25

    How does Microsoft Agent 365 relate to existing organizational controls?

    1. AIt removes existing controls and gives each agent an isolated governance model
    2. BIt extends existing management, security, and governance processes to agents
    3. CIt limits existing controls to conversation topics in one published channel
    4. DIt converts existing controls into ungoverned MCP operations at runtime
    Show the answer

    The control plane incorporates agents into established organizational oversight and guardrails instead of treating them as an unmanaged exception.

    Next → 18 / 25
  20. Q19 / 25

    A process starts when an invoice arrives in Outlook, enters its data into a legacy accounting application, then updates SharePoint. What design fits?

    1. AA cloud flow orchestrates Outlook and SharePoint around a desktop flow
    2. BAn instant cloud flow waits for a user to reenter the invoice manually
    3. CA desktop flow replaces Outlook, SharePoint, and the accounting application
    4. DA scheduled cloud flow handles the legacy interface without desktop automation
    Show the answer

    Cloud orchestration handles connected-service events, while the desktop portion operates the legacy interface before cloud work resumes.

    Next → 19 / 25
  21. Q20 / 25

    Where does a maker begin conversational creation of a Dataverse table?

    1. ASelect Flows and then create a scheduled cloud flow
    2. BSelect Views and then create an Active records query with columns and sorting
    3. CSelect Forms and then add a Quick create layout
    4. DSelect Tables and then Start with Copilot in the maker portal
    Show the answer

    The conversational table path begins from Tables with Start with Copilot, followed by a natural-language description.

    Next → 20 / 25
  22. Q21 / 25

    Developers must modernize an existing Vue web app, retain custom animations, and use Power Platform identity, connectors, and governance. What fits?

    1. AA canvas app that imports the Vue application without redevelopment
    2. BPlan designer used as the production web runtime for Vue source code
    3. CA code app developed with the existing framework on Power Platform
    4. DA model-driven app that preserves every existing custom animation automatically
    Show the answer

    Code apps support familiar web frameworks and full interface control while supplying the requested managed-platform services.

    Next → 21 / 25
  23. Q22 / 25

    Developers must modernize an existing Vue web app, retain custom animations, and use Power Platform identity, connectors, and governance. What fits?

    1. AA canvas app that imports the Vue application without redevelopment
    2. BPlan designer used as the production web runtime for Vue source code
    3. CA code app developed with the existing framework on Power Platform
    4. DA model-driven app that preserves every existing custom animation automatically
    Show the answer

    Code apps support familiar web frameworks and full interface control while supplying the requested managed-platform services.

    Next → 22 / 25
  24. Q23 / 25

    Which analytics view helps identify conversation areas with frequent triggers and high escalation or abandonment?

    1. ACustomer Satisfaction
    2. BTopic analytics
    3. CActive Users
    4. DAgent Inventory
    Show the answer

    Topic analytics compares topic frequency and outcomes so makers can prioritize conversation paths that need refinement.

    Next → 23 / 25
  25. Q24 / 25

    What does Copilot generate for configured tables in an initial model-driven app?

    1. AForms, views, and navigation
    2. BA published app with no review stage
    3. CBrowse, detail, and edit canvas screens
    4. DA blank interface without Dataverse tables
    Show the answer

    Model-driven generation uses the configured Dataverse tables to produce forms, views, and navigation; the three-screen pattern belongs to the generated canvas app.

    Next → 24 / 25
  26. Q25 / 25

    What distinguishes a delegated pipeline deployment?

    1. AIt runs under every maker's union of environment security roles
    2. BIt skips solution validation for deployments to sensitive environments
    3. CIt runs under a service principal or pipeline stage owner's identity
    4. DIt replaces the pipeline host with an analytics data lake
    Show the answer

    Delegation separates the deployment identity from the requesting maker so direct target access is unnecessary.

    Next → 25 / 25
  27. That’s the whole mock exam

    Every question you miss comes back exactly when you’re about to forget it.

How to use this mock exam

Sit all 25 questions in one go: the mix covers every domain in the same proportion as the exam, so a low score points at the domain you skipped rather than at bad luck.

Read the explanation under every question, including the ones you got right — the reason an option is wrong is usually the thing being tested.

Then retake it in the app, where the mock exam is timed and scored and the questions you miss come back on a schedule.

The whole course, on your phone

Lessons you can read, audio you can listen to on the way to work, and practice that remembers what you got wrong.