ServiceNow Certified Application Developer
Exam Verified Questions, Correct Answers, and
Detailed Explanations for Computer Science
Students||Already Graded A+
1. Which of the following is true about a scoped application in
ServiceNow?
A) Scoped applications cannot have their own tables.
B) Scoped applications share all scripts globally.
C) Scoped applications provide a namespace to avoid conflicts.
D) Scoped applications cannot use REST APIs.
Rationale: Scoped applications in ServiceNow have a unique
namespace which isolates their artifacts (tables, scripts, etc.) from
global applications to avoid conflicts.
2. What is the purpose of the Application File in a ServiceNow
application?
A) To store user data
B) To define the components and metadata of the application
C) To provide security roles
D) To create business rules
Rationale: Application Files define and organize the components
(tables, scripts, UI elements) of an application within ServiceNow.
3. Which script type is executed when a record is displayed,
inserted, updated, or deleted?
A) UI Script
B) Script Include
,C) Business Rule
D) Client Script
Rationale: Business Rules are server-side scripts that execute on
database operations like display, insert, update, or delete.
4. What is the correct order of execution for Business Rules?
A) Async → Before → After → Display
B) After → Before → Display → Async
C) Before → After → Async → Display
D) Display → Before → After → Async
Rationale: “Before” Business Rules run before saving, “After” runs
after saving, “Async” runs asynchronously, and “Display” runs when
showing records.
5. Which of the following is true about UI Policies?
A) They run on the server only.
B) They dynamically change fields on forms without scripting.
C) They replace Business Rules.
D) They cannot make fields mandatory.
Rationale: UI Policies allow administrators to dynamically set fields as
mandatory, read-only, or visible on forms without writing scripts.
6. What is the difference between a Client Script and a Business
Rule?
A) Client Scripts run on the server, Business Rules on the client
B) Client Scripts run asynchronously, Business Rules run
synchronously
C) Client Scripts run in the user’s browser, Business Rules run on the
,server
D) There is no difference
Rationale: Client Scripts are executed in the browser, while Business
Rules are server-side scripts.
7. Which of the following is a server-side script that can be reused
across applications?
A) UI Script
B) Client Script
C) Script Include
D) UI Policy
Rationale: Script Includes are reusable server-side scripts that can be
called from other server-side scripts or client scripts (via GlideAjax).
8. What type of application file would you use to define a REST
endpoint in ServiceNow?
A) Business Rule
B) Client Script
C) Scripted REST API
D) UI Policy
Rationale: Scripted REST APIs allow developers to create custom REST
endpoints to expose ServiceNow data or functionality.
9. Which of the following is true about a GlideRecord query?
A) GlideRecord can only retrieve records but not modify them
B) GlideRecord is a client-side API
C) GlideRecord is used to query and modify records in server-side
, scripts
D) GlideRecord requires REST integration
Rationale: GlideRecord is a server-side API in ServiceNow used to
query, insert, update, or delete records in tables.
10. How can you make a field mandatory only on a form without
using scripting?
A) Business Rule
B) Script Include
C) UI Policy
D) Workflow
Rationale: UI Policies allow setting fields mandatory dynamically
without scripting.
11. Which of the following statements is true about Scoped
Applications and Global Applications?
A) Scoped Applications cannot use the Global Application API
B) Global Applications cannot access Scoped tables
C) Scoped Applications have a namespace that separates them from
global artifacts
D) There is no difference
Rationale: Scoped applications provide a namespace to prevent
naming conflicts between applications and global artifacts.
12. Which type of script runs immediately when a record is
displayed in a form?
A) Business Rule
B) Script Include
Exam Verified Questions, Correct Answers, and
Detailed Explanations for Computer Science
Students||Already Graded A+
1. Which of the following is true about a scoped application in
ServiceNow?
A) Scoped applications cannot have their own tables.
B) Scoped applications share all scripts globally.
C) Scoped applications provide a namespace to avoid conflicts.
D) Scoped applications cannot use REST APIs.
Rationale: Scoped applications in ServiceNow have a unique
namespace which isolates their artifacts (tables, scripts, etc.) from
global applications to avoid conflicts.
2. What is the purpose of the Application File in a ServiceNow
application?
A) To store user data
B) To define the components and metadata of the application
C) To provide security roles
D) To create business rules
Rationale: Application Files define and organize the components
(tables, scripts, UI elements) of an application within ServiceNow.
3. Which script type is executed when a record is displayed,
inserted, updated, or deleted?
A) UI Script
B) Script Include
,C) Business Rule
D) Client Script
Rationale: Business Rules are server-side scripts that execute on
database operations like display, insert, update, or delete.
4. What is the correct order of execution for Business Rules?
A) Async → Before → After → Display
B) After → Before → Display → Async
C) Before → After → Async → Display
D) Display → Before → After → Async
Rationale: “Before” Business Rules run before saving, “After” runs
after saving, “Async” runs asynchronously, and “Display” runs when
showing records.
5. Which of the following is true about UI Policies?
A) They run on the server only.
B) They dynamically change fields on forms without scripting.
C) They replace Business Rules.
D) They cannot make fields mandatory.
Rationale: UI Policies allow administrators to dynamically set fields as
mandatory, read-only, or visible on forms without writing scripts.
6. What is the difference between a Client Script and a Business
Rule?
A) Client Scripts run on the server, Business Rules on the client
B) Client Scripts run asynchronously, Business Rules run
synchronously
C) Client Scripts run in the user’s browser, Business Rules run on the
,server
D) There is no difference
Rationale: Client Scripts are executed in the browser, while Business
Rules are server-side scripts.
7. Which of the following is a server-side script that can be reused
across applications?
A) UI Script
B) Client Script
C) Script Include
D) UI Policy
Rationale: Script Includes are reusable server-side scripts that can be
called from other server-side scripts or client scripts (via GlideAjax).
8. What type of application file would you use to define a REST
endpoint in ServiceNow?
A) Business Rule
B) Client Script
C) Scripted REST API
D) UI Policy
Rationale: Scripted REST APIs allow developers to create custom REST
endpoints to expose ServiceNow data or functionality.
9. Which of the following is true about a GlideRecord query?
A) GlideRecord can only retrieve records but not modify them
B) GlideRecord is a client-side API
C) GlideRecord is used to query and modify records in server-side
, scripts
D) GlideRecord requires REST integration
Rationale: GlideRecord is a server-side API in ServiceNow used to
query, insert, update, or delete records in tables.
10. How can you make a field mandatory only on a form without
using scripting?
A) Business Rule
B) Script Include
C) UI Policy
D) Workflow
Rationale: UI Policies allow setting fields mandatory dynamically
without scripting.
11. Which of the following statements is true about Scoped
Applications and Global Applications?
A) Scoped Applications cannot use the Global Application API
B) Global Applications cannot access Scoped tables
C) Scoped Applications have a namespace that separates them from
global artifacts
D) There is no difference
Rationale: Scoped applications provide a namespace to prevent
naming conflicts between applications and global artifacts.
12. Which type of script runs immediately when a record is
displayed in a form?
A) Business Rule
B) Script Include