Microsoft Power Platform Fundamentals Power Apps 1 — Questions and Answers
Question 1: Which type of Power App is built on a data table and automatically generates screens based on a Dataverse table?
- Canvas app
- Model-driven app (Correct answer)
- Portal app
- Custom page
Correct answer: Model-driven app
Model-driven apps are driven by your Dataverse data model and automatically generate forms, views, and navigation based on the underlying tables.
Question 2: In Power Apps canvas apps, which language is used to write formulas and expressions?
- DAX
- Power Fx (Correct answer)
- M Query
- JavaScript
Correct answer: Power Fx
Power Fx is the low-code formula language used in Power Apps canvas apps, inspired by Excel functions.
Question 3: What is a connector in Power Apps?
- A network cable linking on-premises servers
- A pre-built integration that allows Power Apps to interact with external services and data sources (Correct answer)
- A component for connecting screens within an app
- A subscription plan for premium data sources
Correct answer: A pre-built integration that allows Power Apps to interact with external services and data sources
Connectors are wrappers around APIs that allow Power Apps (and other Power Platform tools) to communicate with services like SharePoint, SQL Server, or Salesforce.
Question 4: Which Power Apps feature allows makers to build apps directly within Microsoft Teams?
- Power Apps Studio
- Power Apps for Teams (Dataverse for Teams) (Correct answer)
- Power Apps Portal
- Power Apps Mobile
Correct answer: Power Apps for Teams (Dataverse for Teams)
Power Apps for Teams (backed by Dataverse for Teams) lets users build and deploy apps within the Teams environment without leaving the collaboration tool.
Question 5: What is the purpose of the Power Apps component framework (PCF)?
- To manage environment-level security roles
- To allow developers to build custom UI controls for canvas and model-driven apps (Correct answer)
- To automate data imports from Excel
- To connect Power Apps to Azure Functions
Correct answer: To allow developers to build custom UI controls for canvas and model-driven apps
PCF enables professional developers to create reusable, custom code components that extend the UI capabilities of Power Apps beyond built-in controls.
Question 6: Which of the following is a key difference between canvas apps and model-driven apps?
- Canvas apps require a Dataverse table; model-driven apps support any data source
- Canvas apps give makers pixel-level layout control; model-driven apps derive layout from the data model (Correct answer)
- Model-driven apps can only run on mobile; canvas apps are desktop-only
- Canvas apps use DAX; model-driven apps use Power Fx
Correct answer: Canvas apps give makers pixel-level layout control; model-driven apps derive layout from the data model
Canvas apps let makers drag and drop controls anywhere on the screen, while model-driven apps generate their UI automatically based on the Dataverse schema.
Which type of Power App is built on a data table and automatically generates screens based on a Dataverse table?