1. Which language is primarily used for writing plugins in Power Platform?
C#
JavaScript
Python
SQL
✅ Correct Answer: C#
2. Which Microsoft cloud service provides authentication and authorization for Power Platform applications?
Azure Active Directory (Azure AD)
Microsoft Defender
Azure DevOps
Power BI
✅ Correct Answer: Azure Active Directory (Azure AD)
3. Which API is used to interact programmatically with Microsoft Dataverse?
Web API
GraphQL
SOAP API
Power Query
✅ Correct Answer: Web API
4. What is the primary purpose of Microsoft Dataverse?
Store and manage data for Power Platform applications
Create Power BI reports
Automate workflows
Develop custom connectors
✅ Correct Answer: Store and manage data for Power Platform applications
5. Which tool is used to create custom connectors in Power Platform?
Power Platform CLI
Power BI Desktop
Power Automate Desktop
Power Virtual Agents
✅ Correct Answer: Power Platform CLI
6. What is the primary function of Power Apps?
Build custom business applications
Automate workflows
Analyze data
Create chatbots
✅ Correct Answer: Build custom business applications
7. Which component of Power Platform is used for workflow automation?
Power Automate
Power BI
Power Virtual Agents
Microsoft Dataverse
✅ Correct Answer: Power Automate
8. What is the primary purpose of Power Virtual Agents?
Create chatbots without coding
Automate workflows
Analyze data
Build custom applications
✅ Correct Answer: Create chatbots without coding
9. Which feature in Power Apps allows integration with external data sources?
Connectors
Templates
Galleries
Forms
✅ Correct Answer: Connectors
10. What is the primary function of Power BI?
Analyze and visualize data
Automate workflows
Build custom applications
Create chatbots
✅ Correct Answer: Analyze and visualize data
11. Which language is used to write custom logic in Power Apps?
Power Fx
C#
JavaScript
Python
✅ Correct Answer: Power Fx
12. What is the primary purpose of Power Platform CLI?
Develop and manage Power Platform resources
Create Power BI reports
Automate workflows
Build chatbots
✅ Correct Answer: Develop and manage Power Platform resources
13. Which feature in Power Automate allows integration with third-party services?
Connectors
Templates
Triggers
Actions
✅ Correct Answer: Connectors
14. What is the primary function of AI Builder in Power Platform?
Add AI capabilities to applications
Automate workflows
Analyze data
Build custom applications
✅ Correct Answer: Add AI capabilities to applications
15. Which component of Power Platform is used for data analysis and visualization?
Power BI
Power Apps
Power Automate
Power Virtual Agents
✅ Correct Answer: Power BI
16. What is the primary purpose of Power Apps Portals?
Create external-facing websites
Automate workflows
Analyze data
Build chatbots
✅ Correct Answer: Create external-facing websites
17. Which feature in Power BI allows sharing reports and dashboards?
Power BI Service
Power BI Desktop
Power Query
Power BI Mobile
✅ Correct Answer: Power BI Service
18. What is the primary function of Power Query in Power BI?
Transform and load data
Create visualizations
Automate workflows
Build custom applications
✅ Correct Answer: Transform and load data
19. Which component of Power Platform is used for creating chatbots?
Power Virtual Agents
Power Apps
Power Automate
Power BI
✅ Correct Answer: Power Virtual Agents
20. What is the primary purpose of Power Apps Canvas Apps?
Build custom applications with a drag-and-drop interface
Automate workflows
Analyze data
Create chatbots
✅ Correct Answer: Build custom applications with a drag-and-drop interface
21. What is the maximum file size limit for attachments in Dataverse?
10 MB
128 MB
1 GB
5 GB
✅ Correct Answer: 128 MB
22. Which type of Power App is built directly on top of Dataverse?
Canvas App
Model-driven App
Portal App
Custom Page
✅ Correct Answer: Model-driven App
23. What is the primary purpose of a solution in Power Platform?
Package and distribute components
Create custom connectors
Design UI layouts
Write complex queries
✅ Correct Answer: Package and distribute components
24. Which tool would you use to debug a Power Fx formula?
Monitor tool
Solution Explorer
Plugin Registration Tool
XRM Toolbox
✅ Correct Answer: Monitor tool
25. What is the purpose of the 'Patch' function in Power Apps?
Update records in a data source
Create new tables in Dataverse
Merge two apps together
Apply CSS styling
✅ Correct Answer: Update records in a data source
26. Which authentication method is NOT supported by Power Apps?
Azure AD
Windows Authentication
Microsoft Account
Google
✅ Correct Answer: Windows Authentication
27. What is the primary use case for Power Apps Component Framework (PCF)?
Create custom controls
Build AI models
Design database schemas
Manage environments
✅ Correct Answer: Create custom controls
28. Which command is used to create a new solution using Power Platform CLI?
pac solution create
pac new solution
pac init solution
pac make solution
✅ Correct Answer: pac solution create
29. What is the purpose of a Business Rule in Dataverse?
Apply logic without writing code
Create complex queries
Manage user permissions
Import large data sets
✅ Correct Answer: Apply logic without writing code
30. Which type of field in Dataverse would you use to store a phone number?
Text
Number
Phone
String
✅ Correct Answer: Text
31. What is the maximum depth of nested calls for a Power Automate flow?
8
16
32
Unlimited
✅ Correct Answer: 8
32. Which Power Platform component would you use to create a custom API?
Custom Connectors
Power Query
PCF Controls
Business Rules
✅ Correct Answer: Custom Connectors
33. What is the purpose of the 'Coalesce' function in Power Fx?
Return the first non-blank value
Merge two records
Combine strings
Calculate averages
✅ Correct Answer: Return the first non-blank value
34. Which service is used to host Power Apps Portals?
Azure
AWS
Google Cloud
On-premises only
✅ Correct Answer: Azure
35. What is the primary purpose of the 'ForAll' function in Power Apps?
Iterate through a table
Create conditional formatting
Validate user input
Connect to external services
✅ Correct Answer: Iterate through a table
36. Which type of relationship in Dataverse enforces referential integrity?
Parental
Referential
Custom
Many-to-many
✅ Correct Answer: Parental
37. What is the maximum number of actions in a single Power Automate flow?
250
500
1000
Unlimited
✅ Correct Answer: 250
38. Which tool would you use to register a plugin assembly?
Plugin Registration Tool
Solution Explorer
Power Apps Studio
Power Platform CLI
✅ Correct Answer: Plugin Registration Tool
39. What is the purpose of the 'Environment Variables' in Power Platform?
Store configuration values
Manage user accounts
Control API access
Monitor performance
✅ Correct Answer: Store configuration values
40. Which type of Power Automate flow runs on a schedule?
Scheduled cloud flow
Instant flow
Automated flow
UI flow
✅ Correct Answer: Scheduled cloud flow
41. What is the maximum number of tables you can include in a single model-driven app?
100
250
500
Unlimited
✅ Correct Answer: 100
42. Which function would you use to filter data in Power Fx?
Filter
Find
Search
Lookup
✅ Correct Answer: Filter
43. What is the purpose of the 'OnStart' property in Power Apps?
Run actions when app loads
Handle button clicks
Validate forms
Connect to data sources
✅ Correct Answer: Run actions when app loads
44. Which type of solution is used to transport configurations between environments?
Managed
Unmanaged
Both managed and unmanaged
Packaged
✅ Correct Answer: Both managed and unmanaged
45. What is the maximum number of steps allowed in a Business Process Flow?
30
50
100
Unlimited
✅ Correct Answer: 30
46. Which Power Platform component would you use to create a custom workflow activity?
Plugins
Power Automate
Business Rules
Power Fx
✅ Correct Answer: Plugins
47. What is the purpose of the 'With' function in Power Fx?
Create a scope for calculations
Combine records
Filter data
Loop through tables
✅ Correct Answer: Create a scope for calculations
48. Which type of Power Automate flow is triggered by a button click?
Instant flow
Automated flow
Scheduled flow
UI flow
✅ Correct Answer: Instant flow
49. What is the maximum number of environments you can create in a Power Platform tenant?
50
100
500
Unlimited
✅ Correct Answer: 500
50. Which function would you use to display a confirmation dialog in Power Apps?
Notify
Alert
Confirm
Dialog
✅ Correct Answer: Notify
51. What is the purpose of the 'LookUp' function in Power Fx?
Find a single record in a table
Filter multiple records
Create relationships
Merge tables
✅ Correct Answer: Find a single record in a table
52. Which type of Power Apps control would you use to display a collection of items?
Gallery
Form
Label
Button
✅ Correct Answer: Gallery
53. What is the maximum number of custom connectors you can create per environment?
50
100
250
Unlimited
✅ Correct Answer: 50
54. Which Power Platform component would you use to extend the functionality of a model-driven app form?
JavaScript
Power Fx
Power Query
Business Rules
✅ Correct Answer: JavaScript
55. What is the purpose of the 'Collect' function in Power Apps?
Create or add to a collection
Gather user input
Combine data sources
Export data
✅ Correct Answer: Create or add to a collection
56. Which type of relationship in Dataverse allows multiple records to relate to multiple records?
Many-to-many
One-to-many
Parental
Custom
✅ Correct Answer: Many-to-many
57. What is the maximum number of environments that can be created in a default Power Platform tenant?
1 production + 1 sandbox
1 production + 2 sandboxes
Unlimited
5 total
✅ Correct Answer: 1 production + 2 sandboxes
58. Which Power Platform component would you use to create a custom table in Dataverse?
Solution Explorer
Power Apps Studio
Power Automate
Power BI
✅ Correct Answer: Solution Explorer
59. What is the purpose of the 'ClearCollect' function in Power Apps?
Clear a collection and then add records
Remove duplicates
Delete data source records
Reset the app
✅ Correct Answer: Clear a collection and then add records
60. Which type of Power Automate flow would you use to automate tasks in a desktop application?
UI flow
Cloud flow
Business process flow
Instant flow
✅ Correct Answer: UI flow
The Microsoft Pl 400 Power Platform Developer certification is a globally recognized credential for IT professionals.
This practice test helps you prepare by covering key topics like hardware, networking, troubleshooting, and security.
Want more practice? Check out our other mock exams: