wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Module 14

Total questions: 61

Worksheet time: 31mins

Name
Class
Date
1.
A refrigerator senses that you are out of milk and places an order for more.
a)
Automation
b)
Not automation
2.
Production levels are automatically tied to demand, eliminating unneeded product and reducing the impact on the environment.
a)
Automation
b)
Not automation
3.
Robots are used in dangerous conditions to reduce safety risks to humans.
a)
Automation
b)
Not automation
4.
The temperature and lighting in your home is adjusted based on your daily routine.
a)
Automation
b)
Not automation
5.
You adjust the volume on the television set with a remote control.
a)
Automation
b)
Not automation
6.
You open your car door with a remote control.
a)
Automation
b)
Not automation
7.
You use online banking to pay a bill.
a)
Automation
b)
Not automation
8.
Your GPS recalculates the best route to a destination based on current traffic congestion.
a)
Automation
b)
Not automation
9.
This data format is a minimalist format that is very easy to read and is considered a superset of another data format.
a)
HTML
b)
JSON
c)
XML
d)
YAML
10.
This data format is self-descriptive through the use of the data structure.
a)
HTML
b)
JSON
c)
XML
d)
YAML
11.
True or False: White space in JSON format is significant and must be correctly formatted.
a)
True
b)
False
12.
Which of the following data formats is typically used to display web pages?
a)
HTML
b)
JSON
c)
XML
d)
YAML
13.
Which of the following describes a key/value pair?
a)
A key describes the data and the value is the data itself.
b)
A key is a string and a value is a list
c)
A key/value pair is another name for an array.
d)
A key/value pair is only used in JSON.
14.
True or False: An API is a set of rules describing how one application can interact with another, and the instructions to allow the interaction to occur.
a)
True
b)
False
15.
Which of the following APIs is used by Cisco to provide access to students to complete labs?
a)
Internal or Private API
b)
Open or Public API
c)
Partner API
16.
Which of the following APIs provides flexible formatting and is the most widely used?
a)
JSON-RPC
b)
REST
c)
SOAP
d)
XML-RPC
17.
Which of the following APIs would be used exclusively between computing devices within Cisco?
a)
Internal or Private API
b)
Open or Public API
c)
Partner API
18.
Which of the following APIs would be used exclusively between Google and Cisco?
a)
Internal or Private API
b)
Open or Public API
c)
Partner API
19.
An API in considered RESTful if it has which of the following features? (Choose three.)
a)
Cacheable
b)
Cacheless
c)
Client-Server
d)
Stateful
e)
Stateless
20.
Which of the following is a URI?
a)
#~all-guides
b)
https://www.cisco.com/c/en/us/solutions/design-zone.html
c)
https://www.cisco.com/c/en/us/solutions/design-zone.html#~all-guides
d)
www.cisco.com/c/en/us/solutions/design-zone.html
21.
Which of the following is a URL?
a)
#~all-guides
b)
https://www.cisco.com/c/en/us/solutions/design-zone.html
c)
https://www.cisco.com/c/en/us/solutions/design-zone.html#~all-guides
d)
www.cisco.com/c/en/us/solutions/design-zone.html
22.
Which of the following is a URN?
a)
#~all-guides
b)
https://www.cisco.com/c/en/us/solutions/design-zone.html
c)
https://www.cisco.com/c/en/us/solutions/design-zone.html#~all-guides
d)
www.cisco.com/c/en/us/solutions/design-zone.html
23.
Which of the following make up the query portion of a RESTful request? (Choose three.)
a)
API server
b)
Format
c)
Key
d)
Parameters
e)
Resources
24.
Identify the term for the following definition in relationship to configuration management tools: Programmatically performing a task on a system such as configuring an interface or deploying a VLAN.
a)
Automation
b)
Network management
c)
Orchestration
d)
Version control
25.
Identify the term for the following definition in relationship to configuration management tools: The process of how all automated activities need to happen, such as the order they must be done and what must be completed before another task is begun.
a)
Automation
b)
Network management
c)
Orchestration
d)
Version control
26.
True or False: Agentless means that the controller or master pushes the configuration to the controlled device.
a)
True
b)
False
27.
Which of the following are not typically used as configuration tools? (Choose two.)
a)
API
b)
Chef
c)
Puppet
d)
SaltStack
e)
SNMP
28.
Which of the following configuration management tools use Python? (Choose all that apply.)
a)
Ansible
b)
Chef
c)
Puppet
d)
SaltStack
29.
True or False: The underlay limits the number of devices the network administrator must program. It also provides services and alternative forwarding methods not controlled by the underlying physical devices.
a)
True
b)
False
30.
Which IBN feature enables the network administrator to express the expected networking behavior that will best support the business intent?
a)
Activation
b)
Assurance
c)
Network Infrastructure
d)
Translation
31.
Which IBN feature installs policies that capture intent into the physical and virtual network infrastructure using networkwide automation?
a)
Activation
b)
Assurance
c)
Network Infrastructure
d)
Translation
32.
Which IBN feature is responsible for continuous validation and verification that the network is meeting the expressed intent?
a)
Activation
b)
Assurance
c)
Network Infrastructure
d)
Translation
33.
A programmer is using Ansible as the configuration management tool. Which term is used to describe a set of instructions for execution?
a)
Cookbook
b)
Manifest
c)
Pillar
d)
Playbook
34.
A RESTful API (for example, a public API) mat require a key. What is the function of the key?
a)
It is the top-level object of the API query.
b)
It is used in the encryption of the message by an API request.
c)
It is used to authenticate the requesting source.
d)
It represents the main query components in the API request.
35.
How does the YAML data format structure differ from JSON?
a)
YAML uses brackets and commas.
b)
YAML uses end tags.
c)
YAML uses hierarchical levels of nesting.
d)
YAML uses indentations.
36.

In the following example, which data format is used?

{
"message": "success",
"timestamp": 1560789260,
"iss_position": {
"latitude": "25.9990",
"longitude": "-132.6992"
}
}

a)
HTML
b)
JSON
c)
XML
d)
YAML
37.

In the following example, which data format is used?

<root>
<message>success</message>
<timestamp>1560789260</timestamp>
<iss_position>
<latitude>25.9990</latitude>
<longitude>-132.6992</longitude>
</iss_position>
</root>

a)
HTML
b)
JSON
c)
XML
d)
YAML
38.

In the following example, which data format is used?

message: success
timestamp: 1560789260
iss_position:
latitude: '25.9990'
longitude: '-132.6992'

a)
HTML
b)
JSON
c)
XML
d)
YAML
39.
In the RESTful API request example, "http://www.mapquestapi.com/directions/v2/route?outFormat=json&key=KEY&from=San+Jose,Ca&to=Monterey,Ca", which term describes the component "directions/v2/route"?
a)
API server
b)
parameters
c)
query
d)
resources
40.
What are two reasons that most RESTful APIs require a key in the request? (Choose two.)
a)
to authenticate the requesting source
b)
to encrypt the query message in the API request
c)
to gather information on the people using the API
d)
to make sure that the query matches the service offered by the web application
e)
to specify the data format expected from the response
41.
What is a difference between the HTML and XML data formats?
a)
HTML formats data in plaintext, whereas XML formats data in binary.
b)
HTML requires indentation for each key/value pair, but XML does not.
c)
HTML uses a pair of quotation marks to enclose data, whereas XML encloses data within a pair of tags.
d)
HTML uses predefined tags, and XML does not.
42.
What is a difference between the XML and HTML data formats?
a)
XML encloses data within a pair of tags whereas HTML uses a pair of quotation marks to enclose data.
b)
XML formats data in hexadecimal whereas HTML formats data in binary.
c)
XML requires indentation for each key/value pair whereas HTML does not require indentation.
d)
XML uses a self-descriptive data structure but HTML uses a standard document structure.
43.
What is a difference between the XML and HTML data formats?
a)
XML does not require indentation for each key/value pair but HTML does require indentation.
b)
XML does not use predefined tags whereas HTML does use predefined tags.
c)
XML encloses data within a pair of tags whereas HTML uses a pair of quotation makes to enclose data.
d)
XML formats data in binary whereas HTML formats data in plain text.
44.
What is an architectural constraint to which a true RESTful API web service must adhere?
a)
It must support the XML data format.
b)
It operates as a cloud service.
c)
It runs as client/server model.
d)
It uses HTTPS to transport data.
45.
What is JSON?
a)
It is a compiled programming language.
b)
It is a data format for storing and transporting data.
c)
It is a database.
d)
It is a scripting language.
46.
What is JSON?
a)
It is a compiled programming language.
b)
It is a data format that is simpler than XML.
c)
It is a scripting language.
d)
It is a superset of YAML.
47.
What is REST?
a)
It is a human-readable data structure that applications use for storing, transforming, and reading data.
b)
It is a protocol that allows administrators to manage nodes on an IP network.
c)
It is a way to store and interchange data in a structured format.
d)
It is an architecture style for designing web service applications.
48.
Which character is used to separate JSON key/value pairs?
a)
(comma) ,
b)
(dash) –
c)
(forward slash) /
d)
(semi colon) ;
49.
Which characters are used to enclose a JSON key?
a)
colons
b)
commas
c)
quotation marks
d)
square brackets
50.
Which configuration management tool combines a set of instructions in a manifest?
a)
Ansible
b)
Chef
c)
Puppet
d)
RESTCONF
e)
SaltStack
51.
Which configuration management tool combines a set of instructions in a playbook?
a)
Ansible
b)
Chef
c)
Puppet
d)
RESTCONF
e)
SaltStack
52.
Which function of the Cisco intent-based networking system (IBNS) enables network operators to express the expected networking behavior that will best support the business intent?
a)
ACL analysis
b)
activation
c)
assurance
d)
translation
53.
Which RESTful operation corresponds to the HTTP POST method?
a)
create
b)
delete
c)
read
d)
update
54.
Which RESTful operation corresponds to the HTTP PUT method?
a)
create
b)
delete
c)
read
d)
update
55.
Which scenario describes the use of a public API?
a)
It can be used with no restrictions.
b)
It is used between a company and its business partners.
c)
It is used only within an organization.
d)
It requires a license.
56.
Which statement describes an API?
a)
It is a programming language for creating a web-based application.
b)
It is a set of functions and procedures that allows a client application to access the data of the service application.
c)
It is a set of functions and subroutines to be used in a comprehensive application.
d)
It is a set of rules that filter network traffic for web-based applications.
57.
Which term describes the process of managing configuration changes of network devices in an orderly fashion?
a)
automation
b)
orchestration
c)
provisioning
d)
version control
58.
Which term is used to describe a set of instructions for execution by the configuration management tool Chef?
a)
Cookbook
b)
Manifest
c)
Pillar
d)
Playbook
59.
Which two configuration management tools are developed using Python? (Choose two.)
a)
Ansible
b)
Chef
c)
NETCONF
d)
Puppet
e)
SaltStack
60.
Which types of APIs are suitable for the data communication between a travel website and a hotel chain inquiring about room availability data?
a)
internal APIs
b)
open APIs
c)
partner APIs
d)
public APIs
61.
Which web service API can use multiple data formats including JSON, XML, and YAML?
a)
JSON-RPC
b)
REST
c)
SOAP
d)
XML-RPC