Microsoft PL-900 Practice Exam - 1

Microsoft PL-900 Practice Exam

1 / 60

What is a key reason organizations use Power Platform solutions instead of traditional development methods?

2 / 60

A business wants to automate customer feedback collection using AI-driven chatbots. Which Power Platform tool should they use?

3 / 60

How does Microsoft Dataverse ensure data security within Power Apps?

4 / 60

A company wants to create a Power BI dashboard that updates in real time. Which data source should they use?

5 / 60

What is the key advantage of using Power Automate’s Approval workflows in a business process?

6 / 60

In Power Apps, what is a 'model-driven app'?

7 / 60

Which Power Platform tool would you use to develop a chatbot that can handle customer inquiries on a website?

8 / 60

How does Power BI facilitate data-driven decision-making?

9 / 60

What is the role of AI Builder in the Power Platform?

10 / 60

Which Power Platform component would you use to create an automated workflow that sends an email notification when a new record is added to a SharePoint list?

11 / 60

What is the primary benefit of using Microsoft Dataverse with Power Apps?

12 / 60

In Power Automate, what is the purpose of a 'connector'?

13 / 60

Which feature of Power BI allows users to ask natural language questions and receive answers in the form of visualizations?

14 / 60

What is a 'canvas app' in Power Apps?

15 / 60

How can Power Automate enhance productivity in an organization?

16 / 60

What is the purpose of Power Virtual Agents in the Power Platform?

17 / 60

Which data source is commonly used with Power Apps to store and manage data?

18 / 60

In Power Automate, what is a 'trigger'?

19 / 60

Which component of the Power Platform allows users to create custom business applications without writing extensive code?

20 / 60

What is the primary function of Power BI within the Microsoft Power Platform?

21 / 60

Which Microsoft Dataverse feature lets makers define calculated logic (such as setting a default value or validating input) directly on a table without writing code?

22 / 60

A company wants their citizen developers to build apps but needs to prevent sensitive business connectors from being combined with personal, non-business connectors in the same app. Which feature should an administrator configure?

23 / 60

Which Power Platform concept acts as a container separating apps, flows, and data, typically used to distinguish development, test, and production stages?

24 / 60

Which Power Apps app type automatically generates its forms and views based on the structure of underlying Dataverse tables?

25 / 60

Which Power Apps app type gives makers full, pixel-level control over layout by starting from a blank design surface?

26 / 60

Which Power Fx function would a maker use within a canvas app to display only the records from a data source that match a specific condition?

27 / 60

Which Power Fx function is used to create a new record or update an existing record in a data source?

28 / 60

Which newer Power Apps tool allows a maker to describe a business problem in natural language and receive a generated data model and starter app?

29 / 60

Which Power Apps capability lets a professional developer bring custom code, such as a React project, and integrate it with Power Platform data and connectors?

30 / 60

Which model-driven app feature visually guides users step-by-step through the stages of a defined business process, such as moving a sales opportunity from qualification to close?

31 / 60

Which Power Automate flow type runs automatically in the cloud, commonly triggered by an event like a new email or new SharePoint item?

32 / 60

Which Power Automate flow type is used to automate repetitive tasks within desktop applications, such as clicking buttons in a legacy Windows program?

33 / 60

Which Power Automate feature pauses a flow and waits for a designated person to approve or reject a request before continuing?

34 / 60

Which Power Automate control structure repeats a set of actions once for every item in a collection, such as processing each row in a list of orders?

35 / 60

Which Power Automate action explicitly ends a flow's execution and sets its run status to Succeeded, Failed, or Cancelled?

36 / 60

Which Power Automate capability allows a flow to automatically extract structured data, such as totals and dates, from a scanned invoice PDF?

37 / 60

Which Power Automate feature lets a flow's trigger evaluate additional criteria so the flow only starts when those specific conditions are met?

38 / 60

What is the primary purpose of Microsoft Copilot Studio within the Power Platform?

39 / 60

Which Copilot Studio concept defines a specific conversational subject an agent is designed to handle, including trigger phrases and response logic?

40 / 60

Which Copilot Studio concept represents a specific piece of information, like a date or product name, that an agent extracts from a user's message?

41 / 60

Which Copilot Studio feature lets an agent generate answers automatically by searching and summarizing connected documents or websites, rather than requiring a manually authored topic for every question?

42 / 60

Which term describes packaging related Power Platform components, such as an app and its flows, together so they can be moved consistently between environments?

43 / 60

Which Power Platform capability automates the build, test, and deployment of solutions from a development environment through to production?

44 / 60

Which Dataverse security concept controls what data a specific user can view, edit, or delete, based on their role in the organization?

45 / 60

Which type of environment provides enhanced governance capabilities, such as usage insights and sharing limits, aimed at enterprise-scale oversight of citizen development?

46 / 60

Which Dataverse feature tracks who accessed or modified specific records, supporting compliance and accountability requirements?

47 / 60

Which Power Platform admin center capability gives administrators visibility into API call usage and storage capacity across environments in a tenant?

48 / 60

Which Dataverse concept represents a configurable, named value (like a connection or URL) that can differ between environments without changing the underlying solution logic?

49 / 60

Which of the following best describes the core business value proposition of Microsoft Power Platform?

50 / 60

Which Power Automate expression function would convert a text string to all uppercase letters within a flow?

51 / 60

Which Power Automate data operation transforms each item in an array according to a specified mapping, producing a differently structured array?

52 / 60

A maker wants a canvas app to remember a selected filter value as a user navigates between screens during a session. Which Power Fx concept should they use?

53 / 60

Which Power Apps feature validates a canvas app against best practices such as performance, accessibility, and formula complexity before publishing?

54 / 60

Which Copilot Studio feature lets a maker present structured, interactive content, such as buttons or images, within a conversation rather than only plain text?

55 / 60

Which of the following is a valid reason to add a custom entity to a Copilot Studio agent rather than relying only on prebuilt entities?

56 / 60

A company wants a new employee to automatically gain access to a set of apps and Dataverse tables the moment they are added to a specific security group, without manual per-user configuration. What practice enables this?

57 / 60

Which of the following describes the difference between a one-to-many and a many-to-many relationship in Dataverse?

58 / 60

Which of the following best explains why an organization would use Solutions and Pipelines rather than manually recreating apps and flows in each environment?

59 / 60

Which of the following would be an appropriate governance action if an organization discovers that many citizen-developer-built apps are exposing sensitive data through unapproved connector combinations?

60 / 60

A company wants their Copilot Studio agent to check live inventory levels in Dataverse before answering a customer's stock availability question. Which approach achieves this?

Your score is

The average score is 87%

0%