DEX-450 Exam Details

  • Exam Code
    :DEX-450
  • Exam Name
    :Programmatic Development using Apex and Visualforce in Lightning
  • Certification
    :Salesforce Certifications
  • Vendor
    :Salesforce
  • Total Questions
    :456 Q&As
  • Last Updated
    :Jul 10, 2026

Salesforce DEX-450 Online Questions & Answers

  • Question 31:

    Which type of controller should a developer use to include a list of related records for a Custom Object record on a Visualforce page without needing additional test coverage?

    A. Controller Extension
    B. Custom Controller
    C. Standard Controller
    D. List Controller

  • Question 32:

    Where can the custom roll-up summary fields be created using Standard Object relationships (Choose 3)

    A. On Opportunity using Opportunity Product records.
    B. On Account using Case records.
    C. On Quote using Order records.
    D. On Campaign using Campaign Member records.
    E. On Account using Opportunity records.

  • Question 33:

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

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

    Which three process automations can immediately send an email notification to the owner of an Opportunity when its Amount is changed to be greater than $10,000? Choose 3 answers

    A. Workflow Rule (Missed)
    B. Flow Builder
    C. Approval Process (Missed)
    D. Escalation Rule
    E. Process Builder (Missed)

  • Question 36:

    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.

  • Question 37:

    What is the return data type when ApexPages.currentPage().getParameters() is used to retrieve URL parameters from a visualforce controller?

    A. Map
    B. List
    C. Enum
    D. String[]

  • Question 38:

    Cloud Kicks Fitness, an ISV Salesforce partner, is developing a managed package application. One of the application modules allows the user to calculate body fat using the apex class, Bodyfat, and its method, calculateBodyfat(). The product owner wants to ensure this method is accessible by the consumer of the application when developing customizer outside the ISV's package namespace. Which approach should a developer take to ensure calculateBodyFat() is accessible outside the package namespace?

    A. Declare the class and method using the global access modifier.
    B. Declare the class as public and use the global access modifier on the method.
    C. Declare the class as public and use the public access modifier on the method.
    D. Declare the class and method using the public access modifier.

  • Question 39:

    Which statement should a developer avoid using inside procedural loops? (Choose 2)

    A. System.debug('Amount of CPU time (in ms) used so far: ' + Limits.getCpuTime() );
    B. List contacts = [SELECT Id, Salutation, FirstName, LastName, Email FROM Contact WHERE AccountId = :a.Id];
    C. If(o.accountId == a.id)
    D. Update contactList;

  • Question 40:

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

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

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 DEX-450 exam preparations and Salesforce certification application, do not hesitate to visit our Vcedump.com to find your solutions here.