Home > Salesforce Certification > Quizzes > CRT-450: Salesforce Certified Platform Developer I (SU18) Exam
CRT-450: Salesforce Certified Platform Developer I (SU18) Exam
Fast practice, instant feedback. Timer auto-submits when time’s up.
Avg score: 22% Most missed: “A developer needs to join data received from an integration with an external sys…”
CRT-450: Salesforce Certified Platform Developer I (SU18) Exam
Time left 00:00
25 Questions

1. A developer wants to override a button using Visualforce on an object. What is the requirement?
2. How should a developer prevent a recursive trigger?
3. What is a benefit of using an after insert trigger over using a before insert trigger?
4. When is an Apex Trigger required instead of a Process Builder Process?
5. How should a developer avoid hitting the governor limits in test methods?
6. While writing a test class that covers an OpportunityLineItem trigger, a Developer is unable to create a standard PriceBook since one already exists in the org. How should the Developer overcome this problem?
7. A developer created a Visualforce page and a custom controller with methods to handle different buttons and events that can occur on the page. What should the developer do to deploy to production?
8. A newly hired developer discovers that there are multiple triggers on the case object. What should the developer consider when working with triggers?
9. A Platform Developer needs to write an Apex method that will only perform an action if a record is assigned to a specific Record Type. Which two options allow the developer to dynamically determine the ID of the required Record Type by its name? (Choose two.)
10. A Visualforce page is required for displaying and editing Case records that includes both standard and custom functionality defined in an Apex class called myControllerExtension. The Visualforce page should include which attribute(s) to correctly implement controller functionality?
11. Where can a developer identify the time taken by each process in a transaction using Developer Console log inspector?
12. Why would a developer consider using a custom controller over a controller extension?
13. Which approach should a developer use to add pagination to a Visualforce page?
14. Which tool allows a developer to send requests to the Salesforce REST APIs and view the responses?
15. A developer created a Lightning component to display a short text summary for an object and wants to use it with multiple Apex classes. How should the developer design the Apex classes?
16. A developer needs to join data received from an integration with an external system with parent records in Salesforce. The data set does not contain the Salesforce IDs of the parent records, but it does have a foreign key attribute that can be used to identify the parent. Which action will allow the developer to relate records in the data model without knowing the Salesforce ID?
17. Which two statements are true about using the @testSetup annotation in an Apex test class? (Choose two.)
18. How can a developer set up a debug log on a specific user?
19. How should a developer create a new custom exception class?
20. A developer working on a time management application wants to make total hours for each timecard available to application users. A timecard entry has a Master-Detail relationship to a timecard. Which approach should the developer use to accomplish this declaratively?
21. In a single record, a user selects multiple values from a multi-select picklist. How are the selected values represented in Apex?
22. A developer encounters APEX heap limit errors in a trigger. Which two methods should the developer use to avoid this error? (Choose two.)
23. What is the requirement for a class to be used as a custom Visualforce controller?
24. An org has a single account named ‘NoContacts’ that has no related contacts. Given the query: List accounts = [Select ID, (Select ID, Name from Contacts) from Account where Name=‘NoContacts’]; What is the result of running this Apex?
25. Which two Apex data types can be used to reference a Salesforce record ID dynamically? (Choose two.)