DEV-501 Exam Details

  • Exam Code
    :DEV-501
  • Exam Name
    :Apex and Visualforce Controllers
  • Certification
    :Salesforce Certifications
  • Vendor
    :Salesforce
  • Total Questions
    :239 Q&As
  • Last Updated
    :Jan 22, 2026

Salesforce DEV-501 Online Questions & Answers

  • Question 1:

    An HTML input element of type hidden, that is, an input element that is invisible to the user. Use this component to pass variables from page to page.

    A. apex:inputHidden
    B. apex:actionPoller
    C. apex:pageBlockSectionItem
    D. apex:enhancedList

  • Question 2:

    A single column in a table. An component must always be a child of an or component.

    Note that if you specify an sObject field as the value attribute for an , the associated label for that field is used as the column header by default. To override this behavior, use the headerValue attribute on the column, or the

    column's header facet.

    A. apex:inputField
    B. apex:column
    C. apex:inputText
    D. apex:insert

  • Question 3:

    A timer that sends an AJAX update request to the server according to a time interval that you specify. The update request can then result in a full or partial page update. You should avoid using this component with enhanced lists.

    A. apex:dataList
    B. apex:actionPoller
    C. apex:inlineEditSupport
    D. apex:image

  • Question 4:

    A link that executes an action defined by a controller, and then either refreshes the current page, or navigates to a different page based on the PageReference variable that is returned by the action. An component must always be a child of an component. To add request parameters to an , use nested components.

    A. apex:dataList
    B. apex:enhancedList
    C. apex:commandLink
    D. apex:include

  • Question 5:

    An area of a Visualforce page that demarcates which components should be processed by the Force.com server when an AJAX request is generated. Only the components in the body of the are processed by the server, thereby increasing the performance of the page.

    A. apex:outputLabel
    B. apex:actionRegion
    C. apex:facet
    D. apex:emailPublisher

  • Question 6:

    The email publisher lets support agents who use Case Feed compose and send email messages to customers. You can customize this publisher to support email templates and attachments. This component can only be used in organizations that have Case Feed and Email-to-Case enabled. Ext JS versions less than 3 should not be included on pages that use this component.

    A. apex:pageBlock
    B. apex:define
    C. apex:component
    D. apex:emailPublisher

  • Question 7:

    A set of content that is grouped together, rendered with an HTML tag,

    tag, or neither. Use an to group components together for AJAX refreshes.

    A. apex:outputPanel
    B. apex:includeScript
    C. apex:chartTips
    D. apex:lineSeries

  • Question 8:

    A placeholder for content that is rendered in a specific part of the parent component, such as the header or footer of an .

    An component can only exist in the body of a parent component if the parent supports facets. The name of the facet component must match one of the pre-defined facet names on the parent component. This name determines

    where the content of the facet component is rendered. Consequently, the order in which a facet component is defined within the body of a parent component does not affect the appearence of the parent component.

    See for an example of facets.

    Note: Although you can't represent an directly in Apex, you can specify it on a dynamic component that has the facet. For example:

    A. apex:logCallPublisher
    B. apex:dataList
    C. apex:inputField
    D. apex:facet

  • Question 9:

    An area of a page that includes content from a second template page. Template pages are Visualforce pages that include one or more components. The component names the associated template, and provides body for the template's components with matching components. Any content outside of an component is not rendered.

    A. apex:inputSecret
    B. apex:composition
    C. apex:pageblockSection
    D. apex:lineSeries

  • Question 10:

    Defines an axis for a chart. Use this to set the units, scale, labeling, and other visual options for the axis. You can define up to four axes for a single chart, one for each edge. Note: This component must be enclosed within an component. This component is only applicable to bar and line charts.

    A. apex:emailPublisher
    B. apex:messages
    C. apex:image
    D. apex:axis

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