CAD Practice Exam — CAD:ServiceNow Certified Application Developer

Sample questions

CAD · Q1
Question #1 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.
  • A.
    a, b, c, and d
  • B.
    b, c, and d
  • C.
    a, b, and d
  • D.
    a, b, and c

Answer: D

Option Analysis: A. Option A is incorrect because it includes the false statement d, which incorrectly claims sections are added from the Field Types tab, so all four listed statements are not true. B. Option B is incorrect because it omits the valid true statement a and includes the false statement d, making its collection of true statements inaccurate. C. Option C is incorrect because it includes the false statement d about adding sections from the Field Types tab, so its listed combination of statements is not entirely correct. D. Option D is correct because statements a, b, and c all describe valid, supported operations in the Form Designer, while the excluded statement d is factually incorrect. Key Concept: The core functionality of the Power Apps model-driven app Form Designer follows standardized workflows for modifying form layouts, supporting drag-and-drop addition of existing and new fields, inline removal of fields via action buttons, and requiring sections to be added from the Components tab instead of the Field Types tab. References: Add, configure, move, or delete columns on a form in Power Apps, https://learn.microsoft.com/en-us/power-apps/maker/model-driven-apps/add-move-or-delete-fields-on-form Create and design model-driven app forms
CAD · Q2
Question #2 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.
  • A.
    a, b and c
  • B.
    a, b, and d
  • C.
    b, c and d
  • D.
    a, c and d

Answer: A

Option Analysis: A. Correct, as email notification configuration requires defining the recipient list (who), notification message content (what), and trigger conditions that determine when the notification is sent. B. Incorrect, because "how to send the notification" refers to system-level email transport configuration that is not part of individual email notification setup. C. Incorrect, because it excludes the required recipient (who) configuration for individual notifications and includes the system-level send method (how) setting that is not configured per notification. D. Incorrect, because it excludes the required notification content (what) configuration for individual notifications and includes the system-level send method (how) setting that is not configured per notification. Key Concept: For ServiceNow Certified Application Developer (CAD) exam purposes, individual email notification configuration covers recipients, content, and send timing, while delivery method settings are managed at the global system level, not per notification. References: ServiceNow Email Notifications Documentation, https://docs.servicenow.com/bundle/vancouver-platform-administration/page/administer/notification/concept/c_EmailNotifications.html ServiceNow Certified Application Developer (CAD) Exam Blueprint, https://www.servicenow.com/content/dam/servicenowwww/community/training-and-certification/certified-application-developer-exam-blueprint.pdf
CAD · Q3
Question #3 To see what scripts, reports, and other application artifacts will be in a published application:
  • A.
    Enter the name of the Application in the Global search field
  • B.
    Open the list of Update Sets for the instance
  • C.
    Examine the Application Files Related List in the application to be published
  • D.
    Open the artifact records individually to verify the value in the Application field

Answer: C

Option Analysis: A. Incorrect, because the Global search field only returns matching individual records across the instance, not a complete consolidated list of all artifacts included in a specific application to be published. B. Incorrect, because Update Sets track configuration customizations for migration between instances, not the full set of artifacts included in a publishable scoped application. C. Correct, because the Application Files Related List on the target application record displays every associated artifact including scripts, reports, and other components that will be included in the published application. D. Incorrect, because opening each artifact record individually is an inefficient, non-standard method that does not provide a single consolidated view of all artifacts in the application to be published. Key Concept: The Application Files related list associated with a scoped ServiceNow application provides the official, complete view of all components that will be included when the application is published, as tested on the ServiceNow Certified Application Developer (CAD) exam. References: ServiceNow Product Documentation: View Application Files, https://docs.servicenow.com/bundle/vancouver-application-development/page/build/applications/task/t_ViewApplicationFiles.html ServiceNow Certified Application Developer (CAD) Exam Guide, https://www.servicenow.com/content/dam/servicenowwww/education/certification/exam-guides/certified-application-developer-exam-guide.pdf
CAD · Q4
Question #4 Which one of the following is NOT a debugging strategy for client-side scripts?
  • A.
    g_form.addInfoMessage()
  • B.
    Field Watcher
  • C.
    jslog()
  • D.
    gs.log()

Answer: D

Option Analysis: A. g_form.addInfoMessage() is a valid client-side ServiceNow API used to display runtime values on a form for debugging, so this is an incorrect answer choice. B. Field Watcher is a native ServiceNow client-side debugging tool that monitors field value changes on forms, so this is an incorrect answer choice. C. jslog() is a ServiceNow client-side logging function that writes output to the browser console for debugging, so this is an incorrect answer choice. D. gs.log() is a server-side only ServiceNow logging API that cannot be executed in client-side scripts, so this is the correct answer as it is not a client-side debugging strategy. Key Concept: This question tests the ability to distinguish between ServiceNow client-side debugging tools/APIs that run in the end user's browser and server-side APIs that only execute on the ServiceNow instance server. References: ServiceNow Client Script Debugging Documentation, https://docs.servicenow.com/bundle/tokyo-application-development/page/script/client-scripts/concept/c_ClientScriptDebugging.html ServiceNow Script API Comparison Guide, https://docs.servicenow.com/bundle/tokyo-application-development/page/script/general-scripting/reference/r_ScriptAPIComparisons.html
CAD · Q5
Question #5 Which Application Access configuration field(s) are NOT available if the Can read configuration field is NOT selected?
  • A.
    All access to this table via web services
  • B.
    Can create, Can update, and Can delete
  • C.
    Can read does not affect the availability of other Application Access fields
  • D.
    Allow configuration

Answer: B

Option Analysis: A. Incorrect, the All access to this table via web services configuration field is independent of the Can read setting and remains available even when Can read is not selected. B. Correct, Can create, Can update, and Can delete configuration fields are all dependent on Can read being enabled, as modification permissions require base read access, so they are unavailable when Can read is not selected. C. Incorrect, Can read directly controls the availability of write-related Application Access fields, so the claim that it does not affect other fields is false. D. Incorrect, the Allow configuration field controls table customization access and is not dependent on Can read being selected, so it remains available when Can read is disabled. Key Concept: For ServiceNow Application Access table configuration, write permissions (create, update, delete) are only accessible if the Can read permission is enabled, as write operations cannot function without underlying read access to records. References: ServiceNow Vancouver Product Documentation: Configure application access to a custom table, https://docs.servicenow.com/bundle/vancouver-platform-security/page/administer/roles/task/configure-app-access-custom-table.html ServiceNow Certified Application Developer (CAD) Official Exam Guide, https://nowlearning.servicenow.com/lxp/en/certifications/certified-application-developer

FAQ

How many practice questions are available for CAD?

This question bank includes 219 CAD practice questions covering single and multiple choice, each with answers and explanations.

Are CAD practice questions available in Chinese and English?

Yes, CAD practice questions are provided in both Chinese and English.

Can I try CAD practice questions for free?

Yes. Free sample questions are available on this page, and the full question bank is available after signing up on Zhangxuetu.