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 571:

    The values 'High', 'Medium', and 'Low' are identified as common values for multiple picklists across different objects.

    What is an approach a developer can take to streamline maintenance of the picklists and their values, while also restricting the values to the ones mentioned above?

    A. Create the Picklist on each object and use a Global Picklist Value Set containing the values.
    B. Create the Picklist on each object as a required field and select "Display values alphabetically, not in the order entered".
    C. Create the Picklist on each object and add a validation rule to ensure data integrity.
    D. Create the Picklist on each object and select "Restrict picklist to the values defined in the value set".

  • Question 572:

    What is the value of the Trigger.old context variable in a Before Insert trigger?

    A. A list of newly created sObjects without IDS
    B. Undefined
    C. null
    D. An empty list of sObjects

  • Question 573:

    What is true for a partial sandbox that is not true for a full sandbox? Choose 2 answers:

    A. More frequent refreshes.
    B. Only Includes necessary metadata.
    C. Use of change sets.
    D. Limited to 5 GB of data.

  • Question 574:

    How should a custom user interface be provided when a user edits an Account in Lightning Experience?

    A. Override the Account's Edit button with Lightning Flow
    B. Override the Account's Edit button with Lightning Action
    C. Override the Account's Edit button with Lightning page.
    D. Override the Account's Edit button with Lightning component.

  • Question 575:

    Which code block returns the ListView of an Account object using the following debug statement? system.debug(controller.getListViewOptions() );

    A. ApexPages.StandardSetController controller = new ApexPages.StandardSetController( Database.getQueryLocator( 'SELECT Id FROM Account LIMIT 1'));
    B. ApexPages.StandardController controller = new ApexPages.StandardController( [SELECT Id FROM Account LIMIT 1]);
    C. ApexPages.StandardController controller = new ApexPages.StandardController( Database.getQueryLocator( 'SELECT Id FROM Account LIMIT 1'));
    D. ApexPages.StandardController controller = new ApexPages.StandardController( [SELECT Id FROM

  • Question 576:

    A Lightning component has a wired property, searcResults, that stores a list of Opportunities. Which definition of the Apex method, to which the searchResults property is wired, should be used?

    A. @AuraEnabled(cacheable=true) public static List search(String term) { /* implementation*/ }
    B. @AuraEnabled(cacheable=true) public List search(String term) { /*implementation*/ }
    C. @AuraEnabled(cacheable=false) public static List search(String term) { /*implementation*/ }
    D. @AuraEnabled(cacheable=false) public List search(String term) { /*implementation*/ }

  • Question 577:

    A developer is debugging the following code to determine why Accounts are not being created.

    Account a = new Account(Name = 'A');Database.insert(a, false);

    How should the code be altered to help debug the issue?

    A. Add a System.debug() statement before the insert method
    B. Add a try/catch around the insert method
    C. Set the second insert method parameter to TRUE
    D. Collect the insert method return value a Saveresult record

  • Question 578:

    A developer has the following code block:

    public class PaymentTax {public static decimal SalesTax = 0.0875;} trigger OpportunityLineItemTrigger on OpportunityLineItem (before insert, before update) {PaymentTax PayTax = new PaymentTax();decimal ProductTax = ProductCost *

    XXXXXXXXXXX;} To calculate the productTax, which code segment would a developer insert at the XXXXXXXXXXX to make the value the class variable SalesTax accessible within the trigger?

    A. SalesTax
    B. PayTax.SalesTax
    C. PaymentTax.SalesTax
    D. OpportunityLineItemTngger.SalesTax

  • Question 579:

    An Apex transaction inserts 100 Account records and 2,000 Contact records before encountering a DML exception when attempting to insert 500 Opportunity records. The Account records are inserted by calling the database.insert() method with the allOrNone argument set to false. The Contact and Opportunity records are inserted using the standalone insert statement. How many total records will be committed to the database in this transaction?

    A. 100
    B. 2000
    C. 2100

  • Question 580:

    A developer runs the following anonymous code block in a Salesforce org with 100 accounts List acc= {select id from account limit 10}; delete acc; database.emptyrecyclebin(acc); system.debug(limits.getlimitqueries()+' ,'+Limits.getlimitDMLStatements()); What is the debug output?

    A. 1, 2
    B. 10, 2
    C. 100, 150
    D. 150, 100

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.