CRT-450 Exam Details

  • Exam Code
    :CRT-450
  • Exam Name
    :Salesforce Certified Platform Developer I (CRT-450)
  • Certification
    :Salesforce Certifications
  • Vendor
    :Salesforce
  • Total Questions
    :629 Q&As
  • Last Updated
    :May 25, 2026

Salesforce CRT-450 Online Questions & Answers

  • Question 331:

    Which Salesforce feature allows a developer to see when a user last logged in to Salesforce if real- time notification is not required?

    A. Asynchronous Data Capture Events
    B. Developer Log
    C. Event Monitoring Log
    D. Calendar Events

  • Question 332:

    A developer at Universal Containers is tasked with implementing a new Salesforce application that must be able to be maintained completely by their company's Salesforce administrator. Which three options should be considered for building out the business logic layer of the application? (Choose three.)

    A. Process Builder
    B. Scheduled Jobs
    C. Invocable Actions
    D. Workflows
    E. Validation Rules

  • Question 333:

    A lead object has a custom field Prior_Email__c. The following trigger is intended to copy the current Email into the Prior_Email__c field any time the Email field is changed:

    Which type of exception will this trigger cause?

    A. A null reference exception
    B. A compile time exception
    C. A DML exception
    D. A limit exception when doing a bulk update

  • Question 334:

    A developer needs to create records for the object Property__c. The developer creates the following code block:List propertiesToCreate = helperClass.createProperties();try { // line 3 } catch (Exception exp ) { //exception handling }Which line of code would the developer insert at line 3 to ensure that at least some records are created, even if a few records have errors and fail to be created?

    A. Database.insert(propertiesToCreate, false);
    B. insert propertiesToCreate;
    C. Database.insert(propertiesToCreate, System.ALLOW_PARTIAL);
    D. Database.insert(propertiesToCreate);

  • Question 335:

    Which is a valid apex assignment?

    A. Integer x=5 * 1,0
    B. Integer = 5,0
    C. Double x = 5
    D. Float x = 5.0

  • Question 336:

    A developer is creating an enhancement to an application that will allow people to be related to their employer. Which data model provides the simplest solution to meet the requirements?

    A. Create a lookup realtionship to indicate that a person has an employer
    B. Create a master-detail relationship to indicate that a person has an employer
    C. Create a junction object to relate many people to many through master-detail relationship
    D. Create a junction object to relate many people to many through lookup relationship

  • Question 337:

    How should the developer overcome this problem? While writing a test class that covers an OpportunityLineItem trigger, a Developer is unable to create a standard Pricebook since one already exist in the org.

    A. Use @IsTest(SeeAllData=true) and delete the existing standard Pricebook.
    B. Use @TestVisible to allow the test method to see the standard Pricebook.
    C. Use Test.getStandardPricebbokId()to get the standard Pricebook ID.
    D. Use Test.loaddata() and a Static Resource to load a standard Pricebook

  • Question 338:

    Which two statements are true about Getter and Setter methods as they relate to Visualforce?

    A. Setter methods always have to be declared global.
    B. There is no guarantee for the order in which Getter methods are called.
    C. A corresponding Setter method is required for each Getter method.
    D. Getter methods pass values from a controller to a page.

  • Question 339:

    A developer wants to display all of the available record types for a Case object. The developer also wants to display the picklist values for the Case.Status field. The Case object and the Case Status field are on a custom visualforce page. Which action can the developer perform to get the record types and picklist values in the controller? Choose 2 answers

    A. Use Schema.PicklistEntry returned by Case Status getDescribe().getPicklistValues().
    B. Use Schema.RecordTypeinfo returned by Case.SObjectType getDescribe().getRecordTypelnfos()
    C. Use SOQL to query Case records in the org to get all the RecordType values available for Case.
    D. Use SOQL to query Case records in the org to get all value for the Status picklist field.

  • Question 340:

    A developer created these three Rollup Summary fields in the custom object, Project_ct, The developer is asked to create a new field that shows the ratio between rejected and approved timesheets for a given project. Which should the developer use to Implement the business requirement in order to minimize maintenance overhead?

    A. Record-triggered Flow
    B. Formula field
    C. Apex Trigger
    D. Process Builder

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.