Free Salesforce Certified Platform App Builder Exam Practice Questions
200 free questions · Answer explanations · No signup required
View examination details, outline and sourcesLoading selected examination banks…
Sample Practice Questions
Try these 10 sample questions from the Salesforce Certified Platform App Builder Exam practice bank. Each includes the answer and explanation. Continue with the interactive practice above to review the full question set.
1An app needs a new object for inspection records and ordinary pages to create, view, edit, and delete them. No specialized interface is required. Which approach meets this requirement declaratively?
- A. Create a custom object and use its generated record pages.
- B. Write an Apex class to generate the object's record pages.
- C. Build a Visualforce controller for every record operation.
- D. Create a custom JavaScript component to store the records.
Answer: A
Explanation: Salesforce says, "Salesforce also automatically provides UI pages for end users to view, create, edit, and delete data that is stored in that object." Creating the object supplies the ordinary interface without custom code.
Reference: Identify Tools to Build Your App — Platform Basics
2An application needs the ordinary Salesforce model for companies, people, potential customers, and sales deals. Which set already provides these business entities?
- A. Four newly created custom objects
- B. Four newly created external objects
- C. Four newly created platform events
- D. Account, Contact, Lead, and Opportunity
3A Number formula must show days remaining until Expiration_Date__c, which is a Date field. Which expression gives a positive count for a future expiration date?
- A. Subtract Expiration_Date__c from TODAY().
- B. Subtract TODAY() from Expiration_Date__c.
- C. Add Expiration_Date__c to TODAY().
- D. Subtract YEAR(TODAY()) from YEAR(Expiration_Date__c).
Answer: B
Explanation: The formula unit instructs builders to "subtract one from the other" to find a difference between dates. Subtracting today's date from the future expiration date gives remaining days; reversing the subtraction changes the sign.
4A standard Related Lists component should include the Files related list for a custom object's record page. Which configuration tool controls the underlying related-list selection?
- A. The custom object's page layout editor
- B. The object's field accessibility viewer
- C. The report type layout editor
- D. The permission set group editor
5A team needs to experiment with Salesforce configuration and test records without changing the production org's records. What property makes a sandbox suitable for this work?
- A. Sandbox record edits are automatically synchronized to production.
- B. Sandbox users share the production database transaction.
- C. The sandbox is isolated from the production org.
- D. The sandbox prevents all configuration changes.
6A team must retain its working declarative flow. One server-side calculation exceeds declarative capabilities, and an Apex action implementing it is available. Which extension plan preserves the process and supplies that calculation?
- A. Replace the entire flow with a new Apex trigger.
- B. Call the existing Apex calculation from the flow.
- C. Use a browser-only component to calculate the flow result.
- D. Use a formula field to reimplement the unsupported calculation.
Answer: B
Explanation: Salesforce recommends combining tools when "Your business logic is too complex to be implemented solely declaratively." Calling the available Apex action retains the flow and adds the missing server-side logic. Replacing the flow violates the requirement, a browser component does not execute its background calculation, and the stated unsupported logic cannot be supplied by a formula field.
Reference: Identify Tools to Build Your App — Platform Basics — Using programmatic with declarative
7A company must track individual calibration instruments with their own attributes and records. No standard object represents this industry-specific entity. Which model element should be added?
- A. A custom object containing one record per instrument
- B. An Account record type containing all instruments
- C. A picklist value on Contact for each instrument
- D. An Account text field listing all instrument details
Answer: A
Explanation: The guide says, "Custom objects are objects that you create to store information that’s specific to your company or industry." Instruments are a distinct company-specific entity, requiring an object rather than access or report metadata.
Reference: Optimize Customer Data with Standard and Custom Objects — Get to Know Objects
8A formula on Contact must display a value from its related Account without copying the value into a stored Contact field. Which approach fits?
- A. A roll-up summary on Contact counting Accounts
- B. A manually maintained Text field on Contact
- C. A validation rule assigning the Account value
- D. A cross-object formula referencing the Account field
Answer: D
Explanation: The unit describes showing an Account field on Contact "using what’s called a cross-object formula." A parent reference supplies the displayed value without a separate stored copy; validation rules do not assign values.
Reference: Use Formula Fields — Example 1: Display an Account Field on the Contact Detail Page
9A custom Lightning record page should apply only to a particular app, record type, and user profile. Which activation scope supports that combination?
- A. Make it the org default for every app.
- B. Assign it only by the record owner's role.
- C. Assign it to apps, record types, and profiles.
- D. Save it without activating any page assignment.
Answer: C
Explanation: The activation options include "Assign the page to a combination of Lightning apps, record types, and profiles." This targets the required audience more narrowly than an org-wide default.
Reference: Customize Record Page Components and Fields — Activate the Page — activation options
10What production content does a Developer sandbox include for configuration development and testing?
- A. A copy of the production org's configuration metadata
- B. A complete copy of all production records and attachments
- C. A mandatory template-defined sample of production records
- D. Only production report results, without configuration
Topics in this practice bank
These topics describe the available practice for Salesforce Certified Platform App Builder Exam. Review the examination outline and its sources for scope and allocation details.
Salesforce Fundamentals
- Declarative and programmatic customization boundaries
- AgentExchange extensions
- Object, record, and field access
- Sharing solutions
- Reports, report types, and dashboards
Data Modeling and Management
- Data models
- Relationships and their implications
- Field data types
- Data import, export, and external sources
Business Logic and Process Automation
- Formula fields
- Roll-up summary fields
- Validation rules
- Create and configure flows
- Flow Approval processes
- Flow type selection
- Flow maintenance, monitoring, and troubleshooting
- Agentforce business process automation
User Interface
- User interface customization
- Custom buttons, links, and actions
- Declarative Lightning components
- Programmatic Lightning components
- Salesforce mobile actions and layouts
App Deployment
- Application lifecycle and sandboxes
- Change sets
- Unmanaged and managed packages
- Deployment plans
How to use these free practice questions
Choose an answer, check the explanation, and review your progress by chapter. Practice questions and explanations are free to access without signing up.
These are independent study questions, not actual examination items. For examination requirements and official information, view Salesforce Certified Platform App Builder Exam details.