0% found this document useful (0 votes)
198 views57 pages

Website: Vce To PDF Converter: Facebook: Twitter:: 200-901.vceplus - Premium.Exam.102Q

This document provides information about exam 200-901 including: - The exam number is 200-901 - The passing score is 800 - The time limit is 120 minutes - The file version is 1.0 - The exam covers topics related to the DevNet Associate certification - The document provides sample exam questions and answers to help prepare for the 200-901 exam

Uploaded by

fshahzad79
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
198 views57 pages

Website: Vce To PDF Converter: Facebook: Twitter:: 200-901.vceplus - Premium.Exam.102Q

This document provides information about exam 200-901 including: - The exam number is 200-901 - The passing score is 800 - The time limit is 120 minutes - The file version is 1.0 - The exam covers topics related to the DevNet Associate certification - The document provides sample exam questions and answers to help prepare for the 200-901 exam

Uploaded by

fshahzad79
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 57

200-901.VCEplus.premium.exam.

102q

Number: 200-901
Passing Score: 800
Time Limit: 120 min
File Version: 1.0

Website: https://vceplus.com
VCE to PDF Converter: https://vceplus.com/vce-to-pdf/
Facebook: https://www.facebook.com/VCE.For.All.VN/
Twitter : https://twitter.com/VCE_Plus

200-901

DevNet Associate Exam v1.0

Version 1.0

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
Exam A

QUESTION 1

Which two statements describe the advantages of using a version control system? (Choose two.)

A. It allows for branching and merging so that different tasks are worked on in isolation before they are merged into a feature or master branch.
B. It provides tooling to automate application builds and infrastructure provisioning.
C. It allows multiple engineers to work against the same code and configuration files and mange differences and conflicts.
D. It provides a system to track User Stories and allocate to backlogs.
E. It allows developers to write effective unit tests.

Correct Answer: AD
Section: (none)
Explanation

Explanation/Reference:
Reference: https://www.agileconnection.com/article/picking-right-branch-merge-strategy

QUESTION 2
DRAG DROP

Drag and drop the element of the Finesse API on the left onto the description of its functionality on the right.

Select and Place:

Correct Answer:

Section: (none)
Explanation

Explanation/Reference:
Reference: https://developer.cisco.com/docs/finesse/#!cisco-finesse-desktop-apis

QUESTION 3 Which product provides network controller-level


management features?

A. Cisco ISE
B. Cisco DNA Center
C. Cisco UCS Manager
D. Cisco NX-OS

Correct Answer: B
Section: (none)
Explanation

Explanation/Reference:
Reference: https://www.cisco.com/c/en/us/products/cloud-systems-management/index.html

QUESTION 4
Refer to the exhibit.

A process on the host wants to access the service running inside this Docker container. Which port is used to make a connection?

A. only outbound connections between 3000 and 5000 are possible


B. port 3000

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
C. any port between 3000 and 5000
D. port 5000

Correct Answer: C
Section: (none)
Explanation

Explanation/Reference:

QUESTION 5 Which description of a default


gateway is true?

A. It is a security feature that denies certain traffic.


B. It is a device that receives IP packets that have no explicit next-hop in the routing table.
C. It is a feature that translates between public and private addresses.
D. It is a device that receives Layer 2 frames with an unknown destination address.

Correct Answer: B
Section: (none)
Explanation

Explanation/Reference:
Refe
https://www.certificationkits.com/cisco-certification/ccna-articles/cisco-ccna-intro-to-routing-basics/cisco-ccna-default-gateway-a-default-routes/

QUESTION 6 Which two statements are true about Cisco UCS Manager, Cisco UCS Director, or Cisco Intersight APIs?
(Choose two.)

A. UCS Manager uses JSON to encode API interactions and utilizes Base64-encoded credentials in the HTTP header for authentication.
B. UCS Director API interactions can be XML- or JSON-encoded and require an API key in the HTTP header for authentication.
C. Cisco Intersight uses XML to encode API interactions and requires an API key pair for authentication.
D. UCS Manager API interactions are XML-encoded and require a cookie in the method for authentication.
E. Cisco Intersight API interactions can be encoded in XML or JSON and require an API key in the HTTP header for authentication.

Correct Answer: BD
Section: (none)
Explanation

Explanation/Reference:
Reference:
https://www.cisco.com/c/en/us/td/docs/unified_computing/ucs/ucs-director/rest-api-getting-started-guide/6-5/cisco-ucs-director-REST-API-getting-started-65.html

https://www.cisco.com/c/en/us/td/docs/unified_computing/ucs/sw/api/b_ucs_api_book.pdf

QUESTION 7 On which port does NETCONF


operate by default?

A. 23
B. 443C. 822
D. 830

Correct Answer: D
Section: (none)
Explanation

Explanation/Reference:

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
QUESTION 8 Which device is a system that monitors and controls incoming and outgoing network traffic based on predetermined
security roles?

A. router
B. switch
C. load balancer
D. firewall

Correct Answer: D
Section: (none)
Explanation

Explanation/Reference:

QUESTION 9
Refer to the exhibit.

Which Python data structure does my_json contain?

A. map
B. list
C. json
D. dict

Correct Answer: D
Section: (none)
Explanation

Explanation/Reference:
Reference: https://stackoverflow.com/questions/34764979/loading-python-string-with-u-as-json?noredirect=1&lq=1

QUESTION 10
When a Cisco IOS XE networking device is configured using RESTCONF, what is the default data-encoding method?
A. YANG

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
B. YAML
C. XML
D. x-form-encoding

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:
Reference https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/prog/configuration/166/b_166_programmability_cg/restconf_prog_int.html

QUESTION 11 Which two elements are foundational of


DevOps? (Choose two.)

A. organizing cross-functional teams over organizational silos


B. designing applications as microservices
C. encouraging containers for the deployment of applications
D. automating over documenting
E. optimizing the cost of infrastructures

Correct Answer: AC
Section: (none)
Explanation

Explanation/Reference:
Reference: https://www.cisco.com/c/dam/en/us/products/collateral/cloud-systems-management/cloudcenter/white-paper-c11-737221.pdf

QUESTION 12 In DNS, which record specifies an alias that refers to another name that ultimately resolves to
an IP address?

A. CNAME
B. NS
C. AAA
D. SOA

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:
Reference: https://ns1.com/resources/dns-types-records-servers-and-queries

QUESTION 13
DRAG DROP

Drag and drop the Docker file instructions from the left onto the correct descriptions on the right. Not all options are used.

Select and Place:

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
Correct Answer:

Section: (none)
Explanation

Explanation/Reference:

QUESTION 14
Refer to the exhibit.

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
Which JSON is equivalent to the XML-encoded data? A.

B.

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
C.

D.

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
Correct Answer: C
Section: (none)
Explanation

Explanation/Reference:
Reference: https://www.guru99.com/json-vs-xml-difference.html

QUESTION 15 Which statement describes the benefit of using functions in


programming?

A. Functions ensure that a developer understands the inner logic contained before using them as part of a script or application.
B. Functions create the implementation of secret and encrypted algorithms.
C. Functions allow problems to be split into simpler, smaller groups, and reduce code repetition, which makes the code easier to read.
D. Functions store mutable values within a script or application.

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:
Reference: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Functions

QUESTION 16
FILL BLANK

Fill in the blanks to complete the Python script to request a service ticket using the APIC-EM REST API for the user “devnetuser”.

import requests
import json
controller = ‘devnetapi.cisco.com/sandbox/apic_em’
url = “https://” + controller + “api/va/ticket”
payload = {‘username’: ‘_________________’, ‘password’: ‘370940885’}
header = {‘Content-type’: ‘application.json’}
response = _______________________.post(url, data=json.dumps(payload), \
headers= ______________________, verify=False) r_json = response.json()
print(r_json)
ticket = r_json[“response”][“serviceTicket”]
print(ticket)

Correct Answer: See explanation below.


Section: (none)
Explanation

Explanation/Reference:
Explanation:

devnetuser
requests
header

Reference: https://developer.cisco.com/docs/apic-em/#!hello-world

QUESTION 17 Which platform is run directly


using a hypervisor?

A. bare metal systems


B. virtual machines
C. containers
D. applications

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:
Reference: https://phoenixnap.com/blog/what-is-bare-metal-hypervisor

QUESTION 18 What are two advantages of version control


software? (Choose two.)

A. It supports tracking and comparison of changes in binary format files.


B. It allows new team members to access the current code and history.
C. It supports comparisons between revisions of source code files.
D. It provides wiki collaboration software for documentation.
E. It allows old versions of packaged applications to be hosted on the Internet.

Correct Answer: AC
Section: (none)
Explanation

Explanation/Reference:
Explanation:
Version control is a way to keep a track of the changes in the code so that if something goes wrong, we can make comparisons in different code versions and revert to any previous version that we want. It is very much required where
multiple developers are continuously working on /changing the source code.

QUESTION 19
Refer to the exhibit.

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
The output of a unified diff when comparing two versions of a Python script is shown. Which two “single_request_timeout()” functions are defined in fish.py and cat.py? (Choose two.) A.

B.

C.

D.

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
Correct Answer: AB
Section: (none)
Explanation

Explanation/Reference:

QUESTION 20 What are two benefits of managing network configuration via


APIs? (Choose two.)

A. more security due to locking out manual device configuration


B. configuration on devices becomes less complex
C. eliminates the need of legacy management protocols like SNMP
D. reduction in network changes performed manually
E. increased scalability and consistency of network changes

Correct Answer: DE
Section: (none)
Explanation

Explanation/Reference:

QUESTION 21
Refer to the exhibit.

What is the function of the Python script?

A. Loop through the returned of network devices and, for each device, print the device name and management IP address.
B. Count and print the total number of available devices.
C. For each device that is returned, display the device type and associated management IP address.
D. Iterate over a list of network devices and write all device names and management IP addresses to an output file.

Correct Answer: B
Section: (none)
Explanation

Explanation/Reference:

QUESTION 22
DRAG DROP

Drag and drop the network component names from the left onto the correct descriptions on the right. Not all options are used.

Select and Place:

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
Correct Answer:

Section: (none)
Explanation

Explanation/Reference:

QUESTION 23
FILL BLANK

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
Fill in the blanks to complete the cURL command that invokes a RESTful API to retrieve a resource in JSON format using OAuth.

curl –X ____________ -H “ __________: application/json” \ -H “


_______: Bearer AbCdEf123456” https://localhost/api/myresource

Correct Answer: See explanation below.


Section: (none)
Explanation

Explanation/Reference:
Explanation:

GET
Accept
Authorization

Reference: https://webcache.googleusercontent.com/search?q=cache:Se6d2trvMsEJ:https://blogs.cisco.com/developer/security-api-best-practices+&cd=4&hl=en&ct=clnk&gl=pk&client=firefox-b-d

QUESTION 24 Which model-driven programmability protocol does Cisco IOS XE


Software support?

A. gNMI
B. SOAP
C. SSH
D. CORBA
Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:
Reference: https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/prog/configuration/1610/b_1610_programmability_cg/gnmi_protocol.html

QUESTION 25 Which two types of NAT are used in a


network? (Choose two.)

A. routed NAT
B. static NAT
C. multicast NAT
D. normal NAT
E. dynamic NAT

Correct Answer: BE
Section: (none)
Explanation

Explanation/Reference:
Reference: https://www.dummies.com/programming/networking/cisco/types-of-network-address-translation/

QUESTION 26
Refer to the exhibit.

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
What is represented in this YANG module?

A. interface
B. BGP
C. OpenFlow
D. topology

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:
Reference: https://github.com/CiscoDevNet/dnav3-code/blob/master/intro-mdp/yang/models/Cisco-IOS-XE-interfaces-oper.yang QUESTION 27

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
A developer is reviewing a code that was written by a colleague. It runs fine, but there are many lines of code to do a seemingly simple task repeatedly. Which action organizes the code?

A. Refactor the code by removing any unnecessary tests.


B. Reverse engineer and rewrite the code logic.
C. Using functions, rewrite any pieces of code that are repeated.
D. Modify the code to use loops.

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:

QUESTION 28 Which CI/CD tool is an automation tool used to build, test, and
deploy software?

A. Git
B. Gradle
C. Nagios
D. Jenkins

Correct Answer: D
Section: (none)
Explanation

Explanation/Reference:
Reference: https://www.infoworld.com/article/3271126/what-is-cicd-continuous-integration-and-continuous-delivery-explained.html

QUESTION 29
Refer to the exhibit.

The definition of the YANG module and a RESTCONF query sent to a Cisco IOS XE device is shown. Which statement is correct if the RESTCONF interface responds with a 204 status code? A.

The query retrieved the logging severity level.

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
B. The query updated the logging severity level or created it if not present on the device.
C. The query failed at retrieving the logging severity level.
D. The query failed to set the logging severity level due to an invalid path.

Correct Answer: B
Section: (none)
Explanation

Explanation/Reference:
Reference: https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/prog/configuration/1611/b_1611_programmability_cg/restconf_programmable_interface.html

QUESTION 30 What are the purpose of the Cisco


VIRL software tool?

A. to verify configurations against compliance standards


B. to automate API workflows
C. to simulate and model networks
D. to test performance of an application

Correct Answer: C
Section: (none)
Explanation

Explanation/Reference:
Reference: https://www.speaknetworks.com/cisco-virl-better-gns3/

QUESTION 31 What is the purpose of a


MAC address?

A. to uniquely identify a switch in a LAN


B. to uniquely identify a router in a LAN
C. to uniquely identify a network interface in a LAN
D. to uniquely identify a device on the Internet

Correct Answer: D
Section: (none)
Explanation

Explanation/Reference:
Reference: http://www.linfo.org/mac_address.html

QUESTION 32
Which two NETCONF operations cover the RESTCONF GET operation? (Choose two.)

A. <get>
B. <get-config>
C. <get-update>
D. <modify>
E. <edit>

Correct Answer: AB
Section: (none)
Explanation

Explanation/Reference:
Reference: https://www.cisco.com/c/en/us/support/docs/storage-networking/management/200933-YANG-NETCONF-Configuration-Validation.html

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
QUESTION 33
Which two statements about JSON and XML are true? (Choose two.)

A. The syntax of JSON contains tags, elements, and attributes.


B. XML objects are collections of key-value pairs.
C. JSON objects are collections of key-value pairs.
D. JSON arrays are an unordered set of key-value pairs.
E. The syntax of XML contains tags, elements, and attributes.

Correct Answer: DE
Section: (none)
Explanation

Explanation/Reference:
Reference:
https://en.wikipedia.org/wiki/JSON https://www.w3schools.com/xml/xml_elements.asp

QUESTION 34
Refer to the exhibit.

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
Which two statements about the network diagram are true? (Choose two.)

A. The subnet address of PC-B has 18 bits dedicated to the network portion.
B. One of the routers has two connected serial interfaces.
C. R1 and R3 are in the same subnet.
D. PC-A and PC-B are in the same subnet.
E. The subnet of PC-C can contain 256 hosts.

Correct Answer: BE
Section: (none)

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
Explanation

Explanation/Reference:

QUESTION 35
Package updates from a local server fail to download. However, the same updates work when a much slower external repository is used. Why are local updates failing?

A. The server is running out of disk space.


B. The internet connection is too slow.
C. The Internet is down at the moment, which causes the local server to not be able to respond.
D. The update utility is trying to use a proxy to access the internal resource.

Correct Answer: D
Section: (none)
Explanation

Explanation/Reference:

QUESTION 36 Which line is an example of the start of a chunk


from a unified diff?

A. @@ -20191007T1200 +88,90 @@ B.
@@ -88,10 +88,6 @@
C. @@ -90,88 +20191008T1349 @@
D. @@ -20191007T1200 +20191008T1349 @@

Correct Answer: B
Section: (none)
Explanation

Explanation/Reference:
Reference: https://unix.stackexchange.com/questions/252927/what-do-the-numbers-in-the-line-mean-in-output-of-diff

QUESTION 37
DRAG DROP

Drag and drop elements of the RESTCONF Protocol stack from the left onto the connect descriptors on the right. Not all elements on the left are used.

Select and Place:

Correct Answer:

Section: (none)
Explanation

Explanation/Reference:
Reference: https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/prog/configuration/169/b_169_programmability_cg/restconf_programmable_interface.html

QUESTION 38 What is the benefit of


edge computing?

A. It reduces network latency by moving processing closer to the data source.


B. It reduces data velocity from devices or other data sources.
C. It simplifies security as devices and processing are brought closer together.
D. It removes the need for centralized data processing.

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:
Reference: https://blogs.cisco.com/networking/time-to-get-serious-about-edge-computing

QUESTION 39
DRAG DROP

Drag and drop the network automation interfaces from the left onto the transport protocols that they support on the right.

Select and Place:

Correct Answer:

Section: (none)
Explanation

Explanation/Reference:

QUESTION 40
FILL BLANK

Fill in the blanks to complete the statement.

Given a username of “devnet” and a password of “cisco123”, applications must create a base64 encoding of the string “________________” when sending HTTP requests to an API that uses _______________ authentication.

Correct Answer: See explanation below.


Section: (none)
Explanation

Explanation/Reference:
Explanation:
YWRtaW46Y2lzY28xMjM
Basic

Reference: https://www.cisco.com/c/en/us/td/docs/net_mgmt/elastic_services_controller/4-1/install/guide/Cisco-Elastic-Services-Controller-Install-Upgrade-Guide-4-1/Cisco-Elastic-Services-Controller-Install-Upgrade-Guide-
30_chapter_01011.html

QUESTION 41
Refer to the exhibit.

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
An administrator attempts to perform a GET using the Cisco IOS XE RESTCONF API to return the hostname of a device. The sequence diagram illustrates the HTTP messages observed. Which change to the API request resolves the
issue?

A. Remove the –H ‘Accept: application/yang-data+json’ HTTP header because it is not required.


B. Use –u cisco:cisco instead of –u ‘cisco:cisco’
C. Change the request method from –X “GET” to –X “POST”
D. Add Content-Type HTTP header with ‘application/yang-data+json’ using –H ‘Content-Type: application/yang-data+json’

Correct Answer: D
Section: (none)
Explanation

Explanation/Reference:

QUESTION 42
DRAG DROP

Refer to the exhibit.

Drag and drop the variables from the left onto the item numbers on the right that match the missing assignments in the exhibit.

Select and Place:


Correct Answer:

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
Section: (none)
Explanation

Explanation/Reference:
Reference: https://medium.com/@fotios.floros/linux-backup-script-1722cc9c2bf6 (use tar in order to create your backup file)

QUESTION 43
DRAG DROP

Drag and drop the HTTP status codes from the left onto the correct descriptions on the right.

Select and Place:

Correct Answer:

Section: (none)
Explanation

Explanation/Reference:
Reference: https://www.cisco.com/c/en/us/support/docs/security/web-security-appliance/118217-troubleshoot-wsa-00.html

QUESTION 44 Which Cisco DevNet resource allows access to products in a development lab to explore, learn, and build applications that
use Cisco APIs?

A. DevNet Code Exchange


B. DevNet Sandbox
C. DevNet Communities
D. DevNet Automation Exchange

Correct Answer: B
Section: (none)
Explanation

Explanation/Reference:
Reference: https://developer.cisco.com/site/sandbox/

QUESTION 45 Which way should be used to safely


store the API keys?

A. in an environment variable unique to the system database


B. encrypted in a configuration file that is separate from the code
C. plain text in the code as a constant
D. encrypted in the code in a function

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:

QUESTION 46
Refer to the exhibit.

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
Which two statements describe the configuration of the switch after the Ansible script is run? (Choose two.) A.

Traffic from ports 0/2 to 0/5 can flow on port 0/1 due to the trunk.

B. GigabitEthernet0/1 is left unconfigured.


C. GigabitEthernet0/2 and GigabitEthernet0/3 are access ports for VLAN 6.
D. Traffic can flow between ports 0/2 to 0/5 due to the trunk on port 0/1.
E. Traffic on ports 0/2 and 0/3 is connected to port 0/6.

Correct Answer: AC
Section: (none)
Explanation

Explanation/Reference:

QUESTION 47 Which principle is a value from the manifesto for Agile software
development?

A. processes and tools over teams and interactions


B. detailed documentation over working software
C. adhering to a plan over responding to requirements
D. customer collaboration over contract negotiation

Correct Answer: D
Section: (none)
Explanation

Explanation/Reference:
Reference: https://www.cisco.com/c/dam/global/en_hk/solutions/collaboration/files/agile_product_development.pdf

QUESTION 48
Which statement about authenticating a RESTCONF API session with a router that runs Cisco IOS XE Software is true?

A. No authentication is required.
B. OAuth must be used.
C. A token must be retrieved and the associated string must be embedded in the X-Auth- Token header.
D. Basic authentication must be used.

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:
Reference: https://content.cisco.com/chapter.sjs?uri=%2Fsearchable%2Fchapter%2Fcontent%2Fen%2Fus%2Ftd%2Fdocs%2Fios-xml%2Fios%2Fprog%2Fconfiguration%2F169%2Fb_169_programmability_cg%
2Frestconf_programmable_interface.html.xml&platform=Cisco%204000%20Series%20Integrated%20Services%20Routers&release=IOS%20XE%20Fuji%2016.9.x

QUESTION 49 What are two advantages of the Model-View-Controller software design


pattern? (Choose two.)

A. allows for multiple views of the same model


B. separates responsibilities of the code, which makes future modifications easier
C. simplifies network automation
D. makes code easier to deploy using CI/CD pipelines
E. reduces need for error handling

Correct Answer: AB

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
Section: (none)
Explanation

Explanation/Reference:
QUESTION 50
Refer to the exhibit.

What does the Python function do?

A. It returns HTTP Basic Authentication.


B. It returns DNAC user and password.
C. It reads a token from a local JSON file and posts the token to the DNAC URL.
D. It returns an authorization token.

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:
Reference: https://community.cisco.com/t5/cisco-digital-network/how-can-i-make-this-script-to-run/td-p/3882782

QUESTION 51 Which two statements describe the role of an artifact repository in a CI/CD
pipeline? (Choose two.)

A. An artifact repository stores files needed and generated during the build process.
B. An artifact repository provides traceability, search, and management of binary files.
C. An artifact repository is needed only for CI/CD pipelines executed on a public cloud infrastructure.
D. An artifact repository allows to compare and merge changes in the source code of files involved in a build process.
E. An artifact repository is needed only for managing open source software.

Correct Answer: AB
Section: (none)
Explanation

Explanation/Reference:

QUESTION 52 Which detail is included in


a routing table?

A. broadcast address

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
B. TCP or UDP port number
C. IP protocol
D. destination next hop or outgoing interface
Correct Answer: D
Section: (none)
Explanation

Explanation/Reference:
Reference: https://geek-university.com/ccna/routing-table-explained/

QUESTION 53
DRAG DROP

Refer to the exhibit.

Drag and drop the descriptions from the left on to the correct parts of the API request and response on the right.

Select and Place:

Correct Answer:

Section: (none)
Explanation

Explanation/Reference:

QUESTION 54
FILL BLANK

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
Fill in the blanks to complete the statement.
Cisco DNA Center provides the capability to send an HTTP _______________ request to the API endpoint https://DNA-C_API_ADDRESS/api/v1/network-device/and receive the network _______________ list in
_______________ format.

Correct Answer: See explanation below.


Section: (none)
Explanation

Explanation/Reference:
Explanation:

authentication
parameter
json

QUESTION 55 Which status code is used by a REST API to indicate that the submitted
payload is incorrect?

A. 400
B. 403
C. 405
D. 429

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:
Reference: https://community.cisco.com/t5/application-centric/apic-rest-api-produces-inconsistent-response/td-p/2758230

QUESTION 56 Before which process is code review performed when version


control is used?

A. checkout of code
B. merge of code
C. committing of code
D. branching code

Correct Answer: D
Section: (none)
Explanation

Explanation/Reference:

QUESTION 57 Which two concepts describe test-driven


development? (Choose two.)

A. User acceptance testers develop the test requirements.


B. It enables code refactoring.
C. Tests are created when code is ready for release.
D. Implementation is driven by incremental testing of release candidates.
E. Write a test before writing code.

Correct Answer: CE
Section: (none)
Explanation

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
Explanation/Reference:
Reference: http://agiledata.org/essays/tdd.html

QUESTION 58
DRAG DROP

Drag and drop the requests from the left into the correct order on the right to create and check the path trace between two devices using Cisco DNA center API.

Select and Place:

Correct Answer:

Section: (none)
Explanation

Explanation/Reference:

QUESTION 59
Refer to the exhibit.

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
A developer is troubleshooting an API with the given API documentation and cURL command. What is the cause of this problem?

A. The authorization header is missing or incomplete.


B. The request body is missing or incomplete.
C. The API token specified is expired.
D. The user is not allowed to post messages from their account.

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:

QUESTION 60 An application calls a REST API and expects a result set of more than 550 records, but each time the call is made, only 25 are returned. Which feature limits the amount of data that is
returned by the API?

A. pagination
B. payload limit
C. service timeouts
D. rate limiting

Correct Answer: B
Section: (none)
Explanation

Explanation/Reference:
Reference: https://stackoverflow.com/questions/1495541/rest-payload-max-size

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
QUESTION 61
What is the Git command to delete a local branch named “experiment” without a warning?

A. git branch –rm experiment


B. git branch –n experiment
C. git branch –f experiment
D. git branch –D experiment

Correct Answer: D
Section: (none)
Explanation

Explanation/Reference:
Reference: https://www.atlassian.com/git/tutorials/using-branches

QUESTION 62 Which two descriptions can be given to an application that is interacting with a
webhook? (Choose two.)

A. receiver
B. transaction monitor
C. codec
D. processor
E. listener

Correct Answer: AB
Section: (none)
Explanation

Explanation/Reference:

QUESTION 63 What is an advantage of using network


programmability?

A. Manual configuration is faster.


B. No cloud abstraction occurs.
C. It removes CLI access for devices.
D. It provides for more scalable and replicable network provisioning.

Correct Answer: D
Section: (none)
Explanation

Explanation/Reference:

QUESTION 64
FILL BLANK

Refer to the exhibit.

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
Fill in the blank to complete the query parameter and value so that the result set is returned in reverse chronological order (most recent first) based on when messages were entered. HTTP

GET /v1/rooms ________________

Correct Answer: See explanation below.


Section: (none)
Explanation

Explanation/Reference:
Explanation:
GET/v1/rooms{?teamId,type,sortBy,max}

Reference: https://developer.webex.com/docs/api/v1/rooms/list-rooms

QUESTION 65 In Python, which expression checks whether the script returns a success status code when the Requests
library is used?

A. response.status_code == requests.codes.ok
B. response.code == requests.codes.ok
C. response.status_code == requests.ok
D. response.status_code != requests.codes.ok

Correct Answer: A

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
Section: (none)
Explanation

Explanation/Reference:
Reference: https://realpython.com/python-requests/

QUESTION 66 What is an example of a network interface


hardware address?

A. workstation name
B. IP address
C. domain name
D. MAC address

Correct Answer: D
Section: (none)
Explanation

Explanation/Reference:

QUESTION 67
Refer to the exhibit.

What is the action of the Bash script that is shown?

A. For all directories in the current folder, the script goes into the directory and makes a new directory.
B. The script waits until input is entered. If the directory exists, the script goes into it until there is no directory with the same name, then it creates a new directory.
C. The script waits until input is entered, then it goes into the directory entered and creates a new directory with the same name.
D. The script goes into the directory called “$ndir” and makes a new directory called “$ndir”.

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:

QUESTION 68 Which two items are Cisco DevNet


resources? (Choose two.)

A. TAC Support
B. Software Research
C. API Documentation
D. Bitbucket
E. Sandbox

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
Correct Answer: CE
Section: (none)
Explanation

Explanation/Reference:
Reference: https://developer.cisco.com/

QUESTION 69 Which platform has an API that can be used to obtain a list of vulnerable software on
user devices?

A. Cisco Umbrella
B. Cisco Firepower
C. Cisco Identity Services Engine
D. Cisco Advanced Malware Protection

Correct Answer: B
Section: (none)
Explanation

Explanation/Reference:
Reference: https://www.cisco.com/c/en/us/td/docs/security/firepower/630/fdm/fptd-fdm-config-guide-630/fptd-fdm-get-started.html

QUESTION 70 Which type of HTTP method is used by the Meraki and Webex Teams APIs to send
webhook notifications?

A. HTTP POST B.
HTTP GET
C. HTTP HEAD
D. HTTP PUT

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:
Reference: https://meraki.cisco.com/blog/tag/alerts/

QUESTION 71
DRAG DROP

Drag and drop the descriptions from the left onto the correct application deployment models on the right.

Select and Place:

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
Correct Answer:

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
Section: (none)
Explanation

Explanation/Reference:

QUESTION 72 A developer is writing an application that uses a REST API and the application requires a valid response from the API. Which element of the response is used in the
conditional check?

A. body
B. headers
C. link
D. URL
E. status code

Correct Answer: B
Section: (none)
Explanation

Explanation/Reference:
Reference: https://www.cisco.com/c/en/us/td/docs/switches/datacenter/aci/apic/sw/2-x/rest_cfg/2_1_x/b_Cisco_APIC_REST_API_Configuration_Guide/b_Cisco_APIC_REST_API_Configuration_Guide_chapter_01.html

QUESTION 73 An authentication script fails to connect to an internal server exactly 1 out of 2 times it is executed. This behavior is seen from different clients. Which networking device
must be at fault?

A. load balancer

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
B. laptop on which the script is running
C. switch
D. router

Correct Answer: C
Section: (none)
Explanation

Explanation/Reference:

QUESTION 74 Which task is performed because the test-driven development approach


is being used?

A. creating test scenarios based on continuous development


B. writing code without committing any coding violations
C. refactoring code that is covered by existing tests
D. testing existing software before developing new code

Correct Answer: D
Section: (none)
Explanation

Explanation/Reference:
Reference: https://www.guru99.com/test-driven-development.html

QUESTION 75 Which two statements describe the traits of an asynchronous API


call? (Choose two.)

A. Code execution blocks or waits for the call to an API to return.


B. A callback function typically is used to process the response from an API call.
C. A call to an API does not block the code, but rather it allows application processing to continue.
D. The end user can experience latency or performance lag while waiting for the API call to return.
E. The order in which API calls return can be guaranteed.

Correct Answer: BC
Section: (none)
Explanation

Explanation/Reference:
Reference: https://medium.com/codebuddies/getting-to-know-asynchronous-javascript-callbacks-promises-and-async-await-17e0673281ee

QUESTION 76 When using the Bash shell, how is the output of the devnet command saved to a file
named “output.txt”?

A. devnet > output.txt


B. devnet | output.txt
C. devnet < output.txt
D. devnet & output.txt

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:
Reference: https://askubuntu.com/questions/420981/how-do-i-save-terminal-output-to-a-file

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
QUESTION 77
Which two encoding formats do YANG interfaces support? (Choose two.)

A. XML
B. JSON
C. XHTML
D. BER
E. plain text

Correct Answer: AB
Section: (none)
Explanation

Explanation/Reference:
Reference: https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/prog/configuration/171/b_171_programmability_cg/model_driven_telemetry.html

QUESTION 78 Which action resolves a 401 error in response to an HTTP GET that is issued to retrieve a configuration statement using RESTCONF on
a CSR 1000V?

A. Change the HTTP method to PUT.


B. Check the MIME types in the HTTP headers.
C. Change the transport protocol to HTTPS.
D. Check the authentication credentials.

Correct Answer: C
Section: (none)
Explanation

Explanation/Reference:

QUESTION 79
Refer to the exhibit.

Given the API documentation for the UCS SDK Python class, Ucsl-landle, which code snippet creates a handle instance?

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
A.

B.

C.

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
D.

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:
Reference: https://www.ciscolive.com/c/dam/r/ciscolive/us/docs/2016/pdf/LTRINI%202020-LG.pdf

QUESTION 80
A company has written a script that creates a log bundle from the Cisco DNA Center every day. The script runs without error and the log bundles are produced. However, when the script is run during business hours, people report poor voice
quality of phone calls. What explains this behavior?

A. The script is written in a low-level programming language where there is no memory safety. This causes a buffer overflow and disruption on the network.
B. The speed and duplex settings in Cisco DNA Center are set incorrectly, which causes the transfer to be too slow.
C. The application is running in the Voice VLAN and causes delays and jitter in the subnet.
D. Generating the logs causes the CPU on the network controller to spike, which causes delays in forwarding the voice IP packets.

Correct Answer: B
Section: (none)
Explanation

Explanation/Reference:

QUESTION 81
Which mechanism is used to consume a RESTful API design when large amounts of data are returned?

A. data sets
B. scrolling
C. pagination
D. blobs

Correct Answer: C
Section: (none)
Explanation

Explanation/Reference:
Reference: https://nordicapis.com/everything-you-need-to-know-about-api-pagination/

QUESTION 82
DRAG DROP

Refer to the exhibit.

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
Drag and drop the code from the left onto the item numbers on the right to complete the Meraki Python script shown in the exhibit.

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
Select and Place:

Correct Answer:

Section: (none)
Explanation

Explanation/Reference:

QUESTION 83 Which type of threat occurs when an attacker can send hostile data to an interpreter within
an application?

A. sensitive data exposure


B. broken authentication
C. cross-site scripting
D. injection

Correct Answer: D
Section: (none)
Explanation

Explanation/Reference:
Reference: https://owasp.org/www-project-top-ten/OWASP_Top_Ten_2017/Top_10-2017_A1-Injection

QUESTION 84
Refer to the exhibit.

What is the effect of this Ansible playbook on an IOS router?

A. A new running configuration is pushed to the IOS router.


B. The start-up configuration of the IOS router is copied to a local folder.
C. The current running configuration of the IOS router is backed up.
D. A new start-up configuration is copied to the IOS router.

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
Correct Answer: B
Section: (none)
Explanation

Explanation/Reference:

QUESTION 85
Refer to the exhibit.

What caused the error in this API request?

A. The API resource does not support the POST operation.


B. The submitted JSON payload has a formatting issue.
C. The API resource does not support JSON format payloads.
D. The submitted JSON payload includes a field that is not supported by the API resource.

Correct Answer: B
Section: (none)
Explanation

Explanation/Reference:

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
QUESTION 86
Refer to the exhibit.

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
The Python interpreter and the Cisco Python SDK are available by default in the Cisco NX-OS Software. The SDK documentation shows how the clid() API can be used when working with JSON and XML. What are two effects of running the
script? (Choose two.)
A. configure interface loopback 5
B. show details for the TABLE interface
C. issue shutdown on interface loopback 5
D. show only the interfaces in the up status
E. show only the interfaces in admin shut status

Correct Answer: AD
Section: (none)
Explanation

Explanation/Reference:
Reference: https://www.cisco.com/c/en/us/td/docs/switches/datacenter/nexus9000/sw/7-x/programmability/guide/b_Cisco_Nexus_9000_Series_NX-OS_Programmability_Guide_7x/Python_API.html

QUESTION 87 A function my_func() returns True when it executes normally. Which Python snippet
tests my_func()? A.

B.

C.

D.

Correct Answer: C
Section: (none)
Explanation

Explanation/Reference:
Reference: https://github.com/django/django/blob/master/tests/auth_tests/test_mixins.py

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
QUESTION 88 Which two use cases are supported by Meraki
APIs? (Choose two.)

A. Build location-aware apps from Wi-Fi and LoRaWAN devices.


B. Build a custom Captive Portal for Mobile Apps.
C. Configure network devices via the Dashboard API.
D. Deploy applications onto the devices.
E. Retrieve live streams from a Meraki Camera.

Correct Answer: AE
Section: (none)
Explanation

Explanation/Reference:
QUESTION 89
DRAG DROP

Drag and drop the functionalities from the left onto the correct networking devices on the right.

Select and Place:

Correct Answer:

Section: (none)
Explanation

Explanation/Reference:
Reference: https://geek-university.com/ccna/broadcast-domain-explained/

QUESTION 90 Which API is used to obtain data about


voicemail ports?

A. Webex Teams
B. Cisco Unified Communications Manager
C. Finesse Gadgets
D. Webex Devices

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:

QUESTION 91 On which network plane is routing protocol


traffic handled?

A. management plane
B. data plane
C. authentication plane
D. control plane

Correct Answer: D
Section: (none)
Explanation

Explanation/Reference:
Reference: https://tools.cisco.com/security/center/resources/understanding_cppr

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
QUESTION 92 What should a CI/CD pipeline
aim to achieve?

A. to require minimal manual interaction


B. to allow manual testing before deployment
C. to support new deployments on a fixed monthly schedule
D. to provide a documented process for feedback

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:
QUESTION 93
What are two characteristics of Bare Metal environments that are related to application deployment? (Choose two.)

A. specifically designed for container-based workloads


B. suitable for legacy applications that do not support virtualization
C. provides workloads with access to hardware features
D. not compatible with other cloud services such as PaaS or SaaS offerings
E. provides the hypervisor to host virtual servers

Correct Answer: CE
Section: (none)
Explanation

Explanation/Reference:

QUESTION 94 What is the outcome of executing


this command?

git clone ssh:/john@example.com/path/to/my-project.git

A. creates a local copy of a repository called “my-project”


B. initiates a new Git repository called “my-project”
C. creates a copy of a branch called “my-project”
D. creates a new branch called “my-project”

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:
Reference: https://www.atlassian.com/git/tutorials/setting-up-a-repository/git-clone

QUESTION 95
DRAG DROP

Drag and drop the HTTP methods from the left onto their generally accepted corresponding create, read, update, and delete operations on the right.

Select and Place:

Correct Answer:

Section: (none)
Explanation

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
Explanation/Reference:
Reference: https://www.cisco.com/c/en/us/td/docs/cloud-systems-management/application-policy-infrastructure-controller-enterprise-module/1-2-x/config-guide/b_apic-em_config_guide_v_1-2-x/b_apic-em_config_guide_v_1-
2x_chapter_01001.pdf

QUESTION 96 What are two security benefits of a Docker-based


application? (Choose two.)

A. natively secures access to secrets that are used by the running application
B. guarantees container images are secured and free of vulnerabilities
C. easier to patch because Docker containers include only dependencies that the application requires
D. prevents information leakage that can occur when unhandled exceptions are returned in HTTP responsesE. allows for separation of applications that traditionally run on the same host
Correct Answer: AB
Section: (none)
Explanation

Explanation/Reference:

QUESTION 97 Which action does the Git command git merge allow the
developer to perform?

A. Combine multiple sequences of commits into one unified history


B. Push changes to the remote repository
C. Create, list, rename, and delete branches
D. Switch between branches

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:
Reference: https://www.atlassian.com/git/tutorials/using-branches/git-merge

QUESTION 98
DRAG DROP

Drag and drop the Bash commands from the left onto the correct actions on the right.

Select and Place:

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
Correct Answer:

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
Section: (none)
Explanation

Explanation/Reference:

QUESTION 99
DRAG DROP

Refer to the exhibit.

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
Drag and drop the code from the left onto the item numbers on the right to complete the Meraki code to obtain a list of clients which have used this network.

Select and Place:

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
Correct Answer:

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
Section: (none)
Explanation

Explanation/Reference:

QUESTION 100 Which REST architectural constraint indicates that no client context should be stored on the server
between requests?

A. cacheable
B. stateless
C. uniform interface
D. client-server

Correct Answer: B
Section: (none)
Explanation
Explanation/Reference:

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
Reference: https://developer.cisco.com/docs/nx-os/#!representational-state-transfer-rest

QUESTION 101
FILL BLANK

Fill in the blanks to complete the Python script to retrieve a list of network devices using the Cisco DNA Center API.

import requests
url = “https://myDNAserver/dna/intent/api/v1/network-device” payload
= {}
headers = {‘x-auth-token’: ‘eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzl1NiJ9.ey.JzdWloOil1ZDE0OWZkMjhlZTY2
MmQ3NGM5YzE5ZTliLmYzMCLslmV4CcCI6MTU3MjM3ODE%MCwidXNlcm5hbWUiOiJraX
N370940885.zhK5LPQd501ZUpZI0IH_qrgOXttlNbxSFFF7JOEtRls’
}
response = requests.request( _______________________ , url,
headers = _________________________, data = _______________________ )
print(response.text.encode(‘utf8’))

Correct Answer: See explanation below.


Section: (none)
Explanation

Explanation/Reference:
Explanation: response = requests.request(
method , url, headers = headers, data =
request.get_data )
print(response.text.encode(‘utf8’))

Reference: https://www.programcreek.com/python/example/64946/flask.request.get_data

QUESTION 102
Refer to the exhibit.

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
A REST API returns this JSON output for a GET HTTP request, which has been assigned to a variable called “vegetables”. Using Python, which output is the result of this command? print(filter(lambda 1: 1[ ‘type’ ] ==
‘fruit’, vegetables) [0][‘items’][0][‘items’][0])

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com
A. {‘color’: ‘green’, ‘items’: [‘kiwi’, ‘grape’]}
B. [‘kiwi’, ‘grape’]
C. lettuce
D. kiwi

Correct Answer: D
Section: (none)
Explanation

Explanation/Reference:

www.vceplus.com - Free Questions & Answers - Online Courses - Convert VCE to PDF - VCEplus.com

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy