Exam Details

  • Exam Code
    :CRT-450
  • Exam Name
    :Salesforce Certified Platform Developer I
  • Certification
    :Salesforce Certifications
  • Vendor
    :Salesforce
  • Total Questions
    :629 Q&As
  • Last Updated
    :Mar 22, 2025

Salesforce Salesforce Certifications CRT-450 Questions & Answers

  • Question 61:

    Which annotation exposes an Apex class as a RESTful web service?

    A. @RemoteAction

    B. @RestResource

    C. @HttpInvocable

    D. @AuraEnabled

  • Question 62:

    A developer created these three roll-up summary fields on the custom object, Project__c:

    Total_Timesheets__c Total_Approved_Timesheets__cTotal_Rejected_Timesheet__c

    The developer is asked to create a new field that shows the ratio between rejected and approved timesheets for a given project. What are two benefits of choosing a formula field instead of an Apex trigger to fulfill the request? (Choose two.)

    A. A test class will validate the formula field during deployment.

    B. A formula field will trigger existing automation when deployed.

    C. Using a formula field reduces maintenance overhead.

    D. A formula field will calculate the value retroactively for existing records.

  • Question 63:

    A developer created a new trigger that inserts a Task when a new Lead is created. After deploying to production, an outside integration that reads task records is periodically reporting errors. Which change should the developer make to ensure the integration is not affected with minimal impact to business logic?

    A. Deactivate the trigger before the integration runs.

    B. Use a try-catch block after the insert statement.

    C. Use the Database method with allOrNone set to false.

    D. Remove the Apex class from the integration user's profile.

  • Question 64:

    A developer must create a ShippingCalculator class that cannot be instantiated and must include a working default implementation of a calculate method, that sub-classes can override. What is the correct implementation of the ShippingCalculator class?

    A. Option A

    B. Option B

    C. Option C

    D. Option D

  • Question 65:

    Universal Containers wants Opportunities to be locked from editing when reaching the Closed/Won stage.

    Which two strategies should a developer use to accomplish this? (Choose two.)

    A. Use a Flow Builder.

    B. Use a validation rule.

    C. Use the Process Automation Settings.

    D. Mark fields as read-only on the page layout.

  • Question 66:

    A developer wants to invoke an outbound message when a record meets a specific criteria. Which three features satisfy this use case? (Choose three.)

    A. Process builder can be used to check the record criteria and send an outbound message with Apex Code.

    B. Process builder can be used to check the record criteria and send an outbound message without Apex Code.

    C. Approval Process has the capability to check the record criteria and send an outbound message without Apex Code.

    D. Workflows can be used to check the record criteria and send an outbound message.

    E. Visual Workflow can be used to check the record criteria and send an outbound message without Apex Code.

  • Question 67:

    A developer has two custom controller extensions where each has a save() method.

    Which save() method will be called for the following Visualforce page?

    A. ExtensionA save()

    B. ExtensionB save()

    C. standard controller save()

    D. Runtime error will be generated

  • Question 68:

    Universal Containers wants to assess the advantages of declarative development versus programmatic customization for specific use cases in its Salesforce implementation.

    What are two advantages of declarative development over programmatic customization? (Choose two.)

    A. Declarative development has higher design limits and query limits.

    B. Declarative development does not require Apex test classes.

    C. Declarative development does not require maintenance.

    D. Declarative development can be updated in production using the Setup UI.

  • Question 69:

    Given the following code snippet, that is part of a custom controller for a Visualforce page:

    In which two ways can the try/catch be enclosed to enforce object-level permissions and prevent the DML statement from being executed if the current logged-in user does not have the appropriate level of access to the object? (Choose two.)

    A. Use if(thisContact.OwnerId == User.Info.getUserId())

    B. Use if(Schema.sObjectType.Contact.isAccessible())

    C. Use if(Schema.sObjectType.Contact.fields.Is_Active__c.isUpdateable())

    D. Use if(Schema.sObjectType.Contact.isUpdateable())

  • Question 70:

    A SSN__c custom field exists on the Candidate__c custom object. The field is used to store each candidate's social security number and is marked as Unique in the schema definition.

    As part of a data enrichment process, Universal Containers has a CSV file that contains updated data for all candidates in the system. The file contains each Candidate's social security number as a data point. Universal Containers wants to

    upload this information into Salesforce, while ensuring all data rows are correctly mapped to a candidate in the system.

    Which technique should the developer implement to streamline the data upload?

    A. Update the SSN__c field definition to mark it as an External Id.

    B. Upload the CSV into a custom object related to Candidate__c.

    C. Create a before insert trigger to correctly map the records.

    D. Create a Process Builder on the Candidate__c object to map the records.

Tips on How to Prepare for the Exams

Nowadays, the certification exams become more and more important and required by more and more enterprises when applying for a job. But how to prepare for the exam effectively? How to prepare for the exam in a short time with less efforts? How to get a ideal result and how to find the most reliable resources? Here on Vcedump.com, you will find all the answers. Vcedump.com provide not only Salesforce exam questions, answers and explanations but also complete assistance on your exam preparation and certification application. If you are confused on your CRT-450 exam preparations and Salesforce certification application, do not hesitate to visit our Vcedump.com to find your solutions here.