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
    :Apr 16, 2025

Salesforce Salesforce Certifications CRT-450 Questions & Answers

  • Question 271:

    Which approach should a developer take to automatically add a "Maintenance Plan" to each Opportunity that includes an "Annual Subscription" when an opportunity is closed?

    A. Build a OpportunityLineItem trigger that adds a PriceBookEntry record.

    B. Build an OpportunityLineItem trigger to add an OpportunityLineItem record.

    C. Build an Opportunity trigger that adds a PriceBookEntry record.

    D. Build an Opportunity trigger that adds an OpportunityLineItem record.

  • Question 272:

    Which approach should be used to provide test data for a test class?

    A. Query for existing records in the database.

    B. Execute anonymous code blocks that create data.

    C. Use a test data factory class to create test data.

    D. Access data in @TestVisible class variables.

  • Question 273:

    A developer encounters APEX heap limit errors in a trigger. Which two methods should the developer use to avoid this error? (Choose two.)

    A. Use the transient keyword when declaring variables.

    B. Query and store fields from the related object in a collection when updating related objects.

    C. Remove or set collections to null after use.

    D. Use SOQL for loops instead of assigning large queries results to a single collection and looping through the collection.

  • Question 274:

    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?

    A. A Visualforce page that calculates the total number of hours for a timecard and displays it on the page

    B. A Roll-Up Summary field on the Timecard Object that calculates the total hours from timecard entries for that timecard

    C. A Process Builder process that updates a field on the timecard when a timecard entry is created

    D. An Apex trigger that uses an Aggregate Query to calculate the hours for a given timecard and stores it in a custom field

  • Question 275:

    Which two platform features align to the Controller portion of MVC architecture? (Choose two.)

    A. Process Builder actions

    B. Workflow rules

    C. Standard objects

    D. Date fields

  • Question 276:

    A developer needs to test an Invoicing system integration. After reviewing the number of transactions required for the test, the developer estimates that the test data will total about 2 GB of data storage. Production data is not required for the integration testing. Which two environments meet the requirements for testing? (Choose two.)

    A. Developer Sandbox

    B. Full Sandbox

    C. Developer Edition

    D. Partial Sandbox

    E. Developer Pro Sandbox

  • Question 277:

    Where can a developer identify the time taken by each process in a transaction using Developer Console log inspector?

    A. Performance Tree tab under Stack Tree panel

    B. Execution Tree tab under Stack Tree panel

    C. Timeline tab under Execution Overview panel

    D. Save Order tab under Execution Overview panel

  • Question 278:

    Which two Apex data types can be used to reference a Salesforce record ID dynamically? (Choose two.)

    A. ENUM

    B. sObject

    C. External ID

    D. String

  • Question 279:

    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?

    A. Use Test.getStandardPricebookId() to get the standard PriceBook ID.

    B. Use @IsTest(SeeAllData=true) and delete the existing standard PriceBook.

    C. Use Test.loadData() and a Static Resource to load a standard Pricebook.

    D. Use @TestVisible to allow the test method to see the standard PriceBook.

  • Question 280:

    When viewing a Quote, the sales representative wants to easily see how many discounted items are included in the Quote Line Items. What should a developer do to meet this requirement?

    A. Create a trigger on the Quote object that queries the Quantity field on discounted Quote Line Items.

    B. Create a Workflow Rule on the Quote Line Item object that updates a field on the parent Quote when the item is discounted.

    C. Create a roll-up summary field on the Quote object that performs a SUM on the quote Line Item Quantity field, filtered for only discounted Quote Line Items.

    D. Create a formula field on the Quote object that performs a SUM on the Quote Line Item Quantity field, filtered for only discounted Quote Line Items.

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.