Skip to content

CAD Practice Questions

Prepare for CAD with more than an answer.

299 questions in the full set20 sample questionsUpdated Jan 25, 2026
Exam fee
$300 USD
Level
Professional
Valid for
Mainline (does not expire)
Domains covered on the exam 6
  1. Designing and Creating an Application20%
  2. Application User Interface20%
  3. Security and Restricting Access20%
  4. Application Automation20%
  5. Working with External Data10%
  6. Managing Applications10%
  1. 1

    When working in the Form Designer, configuring the label of a field in a child table changes the label on which table(s)?

    Show answer details
  2. 2

    Which one of the following is true?

    Show answer details
  3. 3

    Here is the Business Rule script template:

    This type of JavaScript function is known as:

    Show answer details

    Correct answer: B

    B

  4. 4

    Which method call returns true only if the currently logged in user has the catalog_admin role and in no other case?

    Show answer details
  5. 5

    A developer needs to design a data model for a 'Project Portfolio' application. There are 'Project' records and 'Team Member' records. A project can have many team members, and a team member can be assigned to many different projects. What is the standard way to model this relationship in ServiceNow?

    graph TD A[Project] --o{ }o-- B(Team Member)

    Show answer details

    Correct answer: B

    The standard and most robust way to implement a many-to-many relationship in ServiceNow is to create a dedicated many-to-many table (often called an intermediary or join table). The platform provides a simple way to do this by creating a new record in System Definition > Relationships and defining it, which then creates the underlying sys_m2m_ _ table and related lists automatically. This allows for clean data separation and scalability.

  6. 6

    Which of the following statements is true for the Form Designer?

    a) To add a field to the form layout, drag the field from the Fields tab to the desired destination on
    the form.

    b) To create a new field on a form’s table, drag the appropriate data type from the Field Types tab
    to the form and then configure the new field.

    c) To remove a field from the form layout, hover over the field to enable the Action buttons, and
    select the Delete (X) button.

    d) To add a section to the form layout, drag it from the Field Types tab to the desired destination
    on the form.

    Show answer details

    Correct answer: D

    D

  7. 7

    Which of the following are configured in an Email Notification?

    a) Who will receive the notification.

    b) What content will be in the notification.

    c) When to send the notification.

    d) How to send the notification.

    Show answer details
  8. 8

    To see what scripts, reports, and other application artifacts will be in a published application:

    Show answer details
  9. 9

    Which one of the following is NOT a debugging strategy for client-side scripts?

    Show answer details

    Correct answer: D

    Reference: https://developer.servicenow.com/dev.do#!/learn/learning- plans/istanbul/new_to_servicenow/app_store_learnv2_scripting_istanbul_debugging_client_scripts

  10. 10

    Which Application Access configuration field(s) are NOT available if the Can read configuration field is NOT selected?

    Show answer details

    Correct answer: A

    A

Create an account to continue.