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

    Which statement generates a list of Leads and Contacts that have a field with the phrase 'ACME'?

    A. List searchList = (FIND "*ACME*" IN ALL FIELDS RETURNING Contact, Lead);
    B. List searchList = (FIND "*ACME*" IN ALL FIELDS RETURNING Contact, Lead);
    C. Map searchList = (FIND "*ACME*" IN ALL FIELDS RETURNING Contact, Lead);
    D. List> searchList = (SELECT Name, ID FROM Contact, Lead WHERE Name like '%ACME%');

  • Question 512:

    Which action can a developer perform in a before update trigger? (Choose 2)

    A. Display a custom error message in the application interface.
    B. Change field values using the Trigger.new context variable.
    C. Delete the original object using a delete DML operation.
    D. Update the original object using an update DML operation.

  • Question 513:

    A developer created a trigger on the Account object and wants to test if the trigger is properly bulklfield. The developer team decided that the trigger should be tested with 200 account records with unique names.

    What two things should be done to create the test data within the unit test with the least amount of code? Choose 2 answers

    A. Use the @isTest(isParallel=true) annotation in the test class.
    B. Use Test.loadData to populate data in your test methods.
    C. Use the @isTest(seeAllData=true) annotation in the test class.
    D. Create a static resource containing test data.

  • Question 514:

    Cloud kicks has a multi-screen flow that its call center agents use when handling inbound service desk calls.

    At one of the steps in the flow, the agents should be presented with a list of order numbers and dates that are retrieved from an external order management system in real time and displayed on the screen.

    What should a developer use to satisfy this requirement?

    A. An Apex controller
    B. An Apex REST class
    C. An outbound message
    D. An invocable method

  • Question 515:

    A developer uses an 'after update' trigger on the Account object to update all the Contacts related to the Account. The trigger code shown below is randomly failing. List theContacts = new List(); for(Account a :

    Trigger.new){ for(Contact c : [SELECT Id, Account_Date__c FROM

    Contact WHERE AccountId = :a.Id]){ c.Account_Date__c = Date.today(); theContacts.add(c); }

    } updates theContacts;

    Which line of code is causing the code block to fail?

    A. An exception is thrown if theContacts is empty
    B. The trigger processes more than 200 records in the for loop.
    C. An exception is thrown if Account_Date__c is null.
    D. A SOQL query is located inside of the for loop.

  • Question 516:

    What will be the output in the debug log in the event of a QueryExeption during a call to the @query method in the following Example?

    A. Querying Accounts. Query Exception.
    B. Querying Accounts. Custom Exception.
    C. Querying Accounts. Query Exception. Done
    D. Querying Accounts. Custom Exception Done.

  • Question 517:

    A developer has created a Visualforce Page and Apex Controller that uses the With Sharing keyword. The page will be used of by Sales Managers and should only display Accounts owned by Sales

    Representatives who report to the running Sales Manager. The organization-wide sharing for Accounts is set to Private. Which additional set of stops should the developer take?

    A. Create one Profile, two Permission Sets, and one Role.
    B. Create one Profile, one Permission Set, and one Role.
    C. Create one Profile, one Permission Set, and two Roles.
    D. Create two Profiles, one Permission Set, and one Role.

  • Question 518:

    What are three considerations when using the @InvocableMethodannotation in Apex? (Choose three.)

    A. A method using the @InvocableMethodannotation must be declared as static.
    B. A method using the @InvocableMethodannotation can be declared as Public or Global.
    C. A method using the @InvocableMethodannotation can have multiple input parameters.
    D. A method using the @InvocableMethodannotation must define a return value.
    E. Only one method using the @InvocableMethodannotation can be defined per Apex class.

  • Question 519:

    What is accurate statement about with sharing keyword? Choose 2 answers

    A. Either inner or outer classes can be declared as with sharing, but not both
    B. Both inner and outer classes can be declared as with sharing
    C. Inner classes do not inherit the sharing settings from the container class
    D. Inner classes inherit the sharing settings from the container class.

  • Question 520:

    Which feature should a developer use to update an inventory count on related Product records when the status of an Order is modified to indicate it is fulfilled?

    A. Process Builder process
    B. Lightning component
    C. Visualforce page
    D. Workflow rule

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.