Spring Sale Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: pass65

200-901 DevNet Associate (DEVASC) Questions and Answers

Questions 4

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

200-901 Question 4

Options:

Buy Now
Questions 5

Which type of HTTP method is used by the Meraki nad webex teams APIs to send webhook notifications?

Options:

A.

HTTP GET

B.

HTTP PUT

C.

HTTP HEAD

D.

HTTP POST

Buy Now
Questions 6

Drag and drop the characteristics from the left onto the software development methodologies on the right.

200-901 Question 6

Options:

Buy Now
Questions 7

What is a benefit of using a modular design in code development?

Options:

A.

Compatible with network devices

B.

Reducing attack vectors

C.

Easy to access the services

D.

Reusability in other projects

Buy Now
Questions 8

Drag and drop the code from the bottom onto the box where the code is missing to authent i cate with the Cisco DNA Center REST API by using basic authentication. Then generate a t o ken for later use. Not all options are used.

200-901 Question 8

Options:

Buy Now
Questions 9

What is a capability of the AXL API?

Options:

A.

It signs a user in to a phone that is configured for extension mobility.

B.

It pulls logs for the Cisco Tomcat service.

C.

It authenticates users who exist in Cisco Unified Communications Manager.

D.

It provides support for HTTP and HTTPS communications.

Buy Now
Questions 10

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

Options:

A.

XML

B.

x-form-encoding

C.

YANG

D.

YAML

Buy Now
Questions 11

A developer is working on a new feature in a branch named ' newfeat123456789 ' and the cu r rent working primary branch is named ' prim987654321 ' . The developer requires a merge commit during a fast forward merge for record-keeping purposes. Which Git command must be used?

Options:

A.

git merge --no-ff newfeat123456789

B.

git commit --no-ff newfeat123456789

C.

git add --commit-ff newfeat123456789

D.

git reset --commit-ff newfeat123456789

Buy Now
Questions 12

Refer to the exhibit.

200-901 Question 12

A network engineer wants to automate the port enable/disable process on specific Cisco switches. The engineer creates a script to send a request through RESTCONF and uses ietf as the YANG model and JSON as payload. Which command enables an interface named Loopback1?

Options:

A.

enable_function(Loopback1, true, ‘iana-if-type:softwareLoopback’)

B.

enable_function(‘iana-if-type:softwareLoopback’, Loopback1, true,)

C.

def enable_function(‘iana-if-type:softwareLoopback’, Loopback1, false,)

D.

def enable_function(Loopback1, true, ‘iana-if-type:softwareLoopback’)

Buy Now
Questions 13

Which tool simulates a network that runs Cisco equipment?

Options:

A.

Cisco Prime Infrastructure

B.

VMware

C.

Docker

D.

CML

Buy Now
Questions 14

An engineer clones a repository that contains a Python script from GitLab to a laptop. After modifying the code, the engineer wants to validate the changes. Which command starts … CI/CD pipeline and runs the automated tests?

200-901 Question 14

Options:

Buy Now
Questions 15

A file in a local Git repository has been updated and issued the git add . command. The git diff command has been run to compare the changes to the previous commit, but nothing shows. Which action identifies the problem?

Options:

A.

Run the git add . command again in the correct subdirectory to ensure changes added to the staging area.

B.

Run the git commit command before the differences are compared to receive the end state of the code.

C.

Run the git status command to see the differences between current and previous code r e view stages.

D.

Run the git diff --staged command to compare the code added to the staging area.

Buy Now
Questions 16

Refer to the exhibit.

200-901 Question 16

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

Options:

A.

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.

B.

The script goes into the directory called “$ndir” and makes a new directory called “$ndir”

C.

The script waits unit input is entered, then it goes into the directory entered and creates a new directory with the same name.

D.

For all directories in the current folder. The script goes into directory and makes a new directory.

Buy Now
Questions 17

On which port does NETCONF operate by default?

Options:

A.

23

B.

443

C.

822

D.

830

Buy Now
Questions 18

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

200-901 Question 18

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Buy Now
Questions 19

Refer to the exhibit.

200-901 Question 19

Up to which device does the communication server 1 and server 2 go?

Options:

A.

device B

B.

device C

C.

device D

D.

device E

Buy Now
Questions 20

Refer to the exhibit.

200-901 Question 20

An engineer wants to create a Bash script to automate a workflow that is related to a machine learning-based application. The engineer wants to use the application as a container and use an image from the open-source public repository. What is accomplished by the script?

Options:

A.

Create a new software package.

B.

Install and remove files.

C.

Update an existing software package.

D.

Install a software package

Buy Now
Questions 21

Refer to the exhibit.

200-901 Question 21

What do all the calls shown in the sequence diagram have in common?

Options:

A.

All the calls are optional.

B.

All the calls are asynchronous.

C.

All the calls are synchronous.

D.

All the calls depend on the catalog.

Buy Now
Questions 22

What is a benefit of version control?

Options:

A.

application of code directly to hardware

B.

tracking development changes

C.

reuse of code-on-code patches

D.

compatibility with back-end systems

Buy Now
Questions 23

A developer completed the creation of a script using Git. Before delivering it to the customer, the developer wants to be sure about all untracked files, without losing any information. Which command gathers this information?

Options:

A.

git clean –n

B.

git rm –f

C.

git clean –r

D.

git rm *

Buy Now
Questions 24

Drag and drop the code from the bottom onto the box where the code is missing to complete the error path scenario. Not all options are used.

200-901 Question 24

Options:

Buy Now
Questions 25

Refer to the exhibit.

200-901 Question 25

A company recently acquired new IP-based security cameras. After discussion with the eng i neering team, they decide to segment the security camera traffic m the rest…The engineer assigns the new VLAN 10 for the security camera traffic. After all the devices are configured, it seems as if the cameras cannot access the Internet, .. a few minutes of debugging, the eng i neer restricts the problem to the router configuration. What is the cause of the issue?

Options:

A.

A specific permit statement for the 192.168.20.0/24 subnet is missing from the access list.

B.

A NAT inside rule is missing from the GlgabitEthernet0/0/0.10 interface.

C.

A specific permit statement for the 192.168.10.0/24 subnet is missing from the access list.

D.

A NAT inside rule is missing from the GigabitEthemet0/0/0 interface.

Buy Now
Questions 26

A developer starts to learn about building applications that use Cisco APIs. The developer needs access to Cisco security products in a development lab to test the first new Dlication that has been built. Which DevNet resource must be used?

Options:

A.

DevNet Code Exchange

B.

DevNet Automation Exchange

C.

DevNet Sandbox

D.

DevNet Communities

Buy Now
Questions 27

200-901 Question 27

Refer to the exhibit. A developer is using cURL to test connectivity to a webpage. The request times out after 10 seconds. The developer tested connectivity by using Ping and can open a socket to the remote server by using Telnet. Other users confirm that they can access the webpage from their device. The developer has SSH access to the remote server and runs commands to troubleshoot. What causes the issue?

Options:

A.

Application-layer security features on the remote server block the connection.

B.

HTTPS proxy configured on the remote server blocks the connection.

C.

Connectivity from the remote server back to the client is down.

D.

Firewall rules on the remote server block the client on port 443.

Buy Now
Questions 28

Refer to the exhibit.

200-901 Question 28

What are two results of running the RESTCONF query? (Choose two.)

Options:

A.

Interfaces are created as containers.

B.

The module letf-interfaces:interfaces is created.

C.

GigabitEthemet2 becomes shut down.

D.

GigabitEthernetl becomes shut down.

E.

Descriptions for two interfaces are applied.

Buy Now
Questions 29

A developer created a new secure API and is testing the functionality locally. The API was added to a container for further testing, and other team members and applications need to connect to the API. Which command exposes the API in the container as port 8443 and allows connections external to the host?

Options:

A.

docker run -p 127.0.0.1:80:8443/tcp myapiservice

B.

docker run -p 0.0.0.0:443:8443/tcp myapiservice

C.

docker run -p 0.0.0.0:8443:443/tcp myapiservice

D.

docker run -p 127.0.0.1:443:8443/tcp myapiservice

Buy Now
Questions 30

Refer to the exhibit.

200-901 Question 30

A developer creates a script to obtain a list of devices by using the Cisco DNA Center API. The remote server authorizes the request only if an authentication token is supplied in the hea d ers. A function named get_auth_token() must retrieve a valid token by using HTTP Basic A u thentication. Which code must be added to complete the get_auth_token() function?

Options:

A.

resp = requests.post(url, auth=HTTPBasicAuth(DNAC_USER, DNAC_PASSWORD))

token = resp.json()[ ' Token ' ]

return token

B.

resp = requests.post(url, auth=(DNAC_USER, DNAC_PASSWORD))

token = resp.json ()[ ' Token ' ]

return token

C.

resp = http.post(url, auth=HTTPBasicAuth(DNAC_USER, DNAC_PASSWORD))

token = resp.json()[ ' Token ' ]

return token

D.

resp = http.post(url, auth=(DNAC_USER, DNAC_PASSWORD))

token = resp.json()[ ' Token ' ]

return token

Buy Now
Questions 31

While developing a real-Time VoIP application on a Cisco Webex platform, users report that their voice gets chopped or parts of the conversation drop out. Which network constraint is impacting the application?

Options:

A.

latency

B.

jitter

C.

capacity

D.

delay

Buy Now
Questions 32

Which TCP port is used to connect to a network device by using Telnet?

Options:

A.

23

B.

69

C.

400

D.

830

Buy Now
Questions 33

What is the purpose of Infrastructure as Code?

Options:

A.

to provide the ability of independent development process

B.

to manually configure and manage infrastructure at scale

C.

to apply new practices on the development process

D.

to use development engineering practices on the infrastructure

Buy Now
Questions 34

What is the purpose of running tests before writing code in test-driven development?

Options:

A.

to find unexpected failures in the tests

B.

to demonstrate that the tests fail for expected reasons

C.

to ensure that the tests pass

D.

to provide proof of the work carried out

Buy Now
Questions 35

A developer is creating a script to interact with a REST API service which requires basic a u thentication. The credentials are " devnet:391665405 " and the Base64 encoding of the crede n tials is " GV2bmV0dXNlcjpDaXNj= " . Which payload and header combination must be used for authentication?

200-901 Question 35

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Buy Now
Questions 36

Refer to the exhibit.

200-901 Question 36

A network engineer wants to use an API to update information about device interfaces. The network devices are deployed in a Cisco DevNet Sandbox and have running interfaces. Which line of code needs to be placed in the snippet where the code is missing?

Options:

A.

{ ' Content-Type ' : ' application/yang.data+xml ' , ' Accept ' : ' application/yang.data

+xml ' }

B.

{ ' Content-Type ' : ' application/yang.data+yaml ' , ' Accept ' : ' application/yang.data

+yaml ' }

C.

{ ' Content-Type ' : ' application/restconf.data+json ' , ' Accept ' : ' application/

restconf.data+json ' }

D.

{ ' Content-Type ' : ' application/yang.data+utf8 ' , ' Accept ' : ' application/

restconf.data+utf8 ' }

Buy Now
Questions 37

What is the purpose of a MAC address on a network device?

Options:

A.

unique network address that identifies the network interface of a device

B.

unique network interlace address that is provided by the DHCP server

C.

unique hardware address that identifies the network interface of a device

D.

unique hardware interface address that is provided by the central switch

Buy Now
Questions 38

Why is refactoring done during test-driven development?

Options:

A.

to enable larger objects and longer methods

B.

to improve maintainability and readability

C.

to ensure that the previous uses of the objects are explained

D.

to ensure the duplication of essential code

Buy Now
Questions 39

200-901 Question 39

Refer to the exhibit. A developer needs to create a webhook to send all Cisco Webex messages to a third-party tool by using the Cisco Webex API. The developer must Auhenticate with the API before any API calls can be made. To automate the procedure, a Python script is used. Which code snippet must be placed onto the blank in the code?

A)

200-901 Question 39

B)

200-901 Question 39

C)

200-901 Question 39

D)

200-901 Question 39

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Buy Now
Questions 40

What is a capability of Cisco Webex?

Options:

A.

Join preconfigured or new spaces with fixed user rights.

B.

Configure devices at scale via automation scripts or by manual execution.

C.

Initiate or respond to calls automatically via automation.

D.

Get space history or notified in real time when new messages are posted.

Buy Now
Questions 41

200-901 Question 41

Refer to the exhibit. A developer writes a script to create a new network by using the Cisco DNA Center API. After running the script for the first time, the developer observes that HTTP code 404 is printed to the console. Which action resolves the problem?

Options:

A.

The x-auth-token value must be changed to a valid token.

B.

The API URL must be changed with a valid URL.

C.

The requested payload must be fixed to include missing parts.

D.

Internal errors on the code of API server must be fixed.

Buy Now
Questions 42

Refer to the exhibit.

200-901 Question 42

A developer needs to upload a local file by using the REST API. The developer gathers information according to the documentation and sends the request by using the cURL command in the exhibit but gets an error code. Which action should be followed to get valid response?

Options:

A.

change content type as JSON

B.

add the authorization header with the access token

C.

add a username-password combination to request command

D.

change request method as GET

Buy Now
Questions 43

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

200-901 Question 43

Options:

Buy Now
Questions 44

Which network component enables communication between broadcast domains?

Options:

A.

load balancer

B.

switch

C.

router

D.

firewall

Buy Now
Questions 45

200-901 Question 45

Refer to the exhibit. A network engineer executes the bash script shown. Which two things are achieved by running the script? (Choose two.)

Options:

A.

A directory called PRODUCTION is created.

B.

The engineer changes to the parent directory.

C.

A YAML file is created.

D.

A YAML file is removed.

E.

A directory called state.yml is created.

Buy Now
Questions 46

What is a benefit of version control?

Options:

A.

prevents two users from working on the same file

B.

keeps track of all changes to the files

C.

prevents the sharing of files

D.

keeps the list of data types used in the files

Buy Now
Questions 47

200-901 Question 47

Refer to the exhibit. A developer creates a Python script by using the Cisco Meraki API. The solution must:

• Obtain a list of HTTP servers for a network named " netl " .

• Print the response body if the HTTP status code is 200.

• Handle the timeout requests as exceptions, and print Timeout Error next to the exception to stdout.

Which block of code completes the script?

A)

200-901 Question 47

B)

200-901 Question 47

Options:

A.

Option A

B.

Option B

Buy Now
Questions 48

Drag and drop the Python data transformation methods from the left onto the data formats on the right.

200-901 Question 48

Options:

Buy Now
Questions 49

How do XML and JSON compare regarding functionality?

Options:

A.

XML provides more human readability than JSON.

B.

JSON natively supports arrays and XML does not natively support arrays.

C.

XML provides more support for mapping data structures into host languages than JSON.

D.

JSON provides less support for data types than XML.

Buy Now
Questions 50

Drag and drop the code from the bottom onto the box where the code is missing in the Python script to list all devices. Not all options are used.

200-901 Question 50

Options:

Buy Now
Questions 51

Drag and drop the types of management from the left onto the levels at which they are performed on the right.

200-901 Question 51

Options:

Buy Now
Questions 52

Which API must an engineer use to change a netmask on a Cisco IOS XE device?

Options:

A.

Meraki

B.

RESTCONF/YANG

C.

SD-WAN

D.

DNAC

Buy Now
Questions 53

Refer to the exhibit.

200-901 Question 53

A developer must integrate a bot with an internal communication app. The developer wants to replace the webexbot package with the teamsbot package by using Ansible and prepares a playbook In the first two tasks, the playbook stops the webexbot and verifies that the teamsbot is installed. What is accomplished in the last task of the workflow when the developer runs the Ansible playbook?

Options:

A.

stops the webexbot service and uninstals it and retains its configuration files

B.

installs the webexbot and retains the configuration files

C.

uninstalls the webexbot package and removes its configuration files

D.

searches whether the purge package is available in the repository and uninstalls the webexbot package

Buy Now
Questions 54

What is the difference between YAML and JSON data structure?

Options:

A.

YAML uses spaces; JSON uses parentheses

B.

YAML uses indentation; JSON uses brackets and braces

C.

YAML uses brackets and braces; JSON uses indentation

D.

YAML uses parentheses; JSON uses spaces

Buy Now
Questions 55

Which advantage does the agile process offer compared to waterfall software development?

Options:

A.

to view the full scope of end-to-end work

B.

to have each phase end before the next begins

C.

to fix any issues at the end of the development cycle

D.

to add or update features with incremental delivery

Buy Now
Questions 56

How does a developer create and switch to a new branch called " my-bug-fix " to develop a product fix?

Options:

A.

git checkout -b my-bug-fix

B.

git branch -b my-bug-fix

C.

git branch my-bug-fix

D.

git checkout my-bug-fix

Buy Now
Questions 57

Which Cisco product provides malware and content filtering through DNS?

Options:

A.

Cisco ASA Firepower module

B.

Cisco AMP

C.

Cisco ISE

D.

Cisco Umbrella

Buy Now
Questions 58

What is a capability of an agentless configuration management system?

Options:

A.

It requires managed hosts to have an interpreter for a high-level language such as Python or Ruby.

B.

It requires managed hosts to connect to a centralized host to receive updated configur a tions.

C.

It uses compiled languages as the basis of the domain-specific language to interface with managed hosts.

D.

It uses existing protocols to interface with the managed host.

Buy Now
Questions 59

A company wants to accelerate the adoption of technologies that will simplify its operations. Staff have different skill levels and are looking for a single site to find easy-to-consume beginner, intermediate, and advanced multidomain use cases. Which site should be used?

Options:

A.

DevNet Ecosystem Exchange

B.

DevNet Automation Exchange

C.

DevNet Creations

D.

DevNet Support Forum

Buy Now
Questions 60

Refer to the exhibit.

200-901 Question 60

A developer needs to automatically retrieve all of the messages of a Webex room with the roomld of

HY2l2Y292cGFyazovL3Vz397748444YjU5NjAtNTk0ZJ0xMWVhLTk0Mj " . Using the Webex API documentation shown, drag and drop the code snippets from below onto the code to complete the Python script to list all of the messages in the room. Not all options are used.

200-901 Question 60

Options:

Buy Now
Questions 61

Refer to the exhibit.

200-901 Question 61

Which infrastructure automation method is shown?

Options:

A.

Waterfall

B.

CI/CD pipeline

C.

Agile

D.

Lean

Buy Now
Questions 62

Refer to the exhibit.

200-901 Question 62

A network engineer must collect information from the network using Cisco DNA Center APIs. The script must query for the devices with ' platformId ' ' C9540-x ' and then send commands to be executed. Which process is automated by the Python script?

Options:

A.

results gathering of the show version and show ip int brief commands

B.

output of show ip int brief command on devices of type C9500-40X

C.

execution information of the show version and show ip int brief commands

D.

list of executed commands on C9500-40X and the information of show ip int brief co m mand

Buy Now
Questions 63

What is a benefit of a model-driven approach for infrastructure automation?

Options:

A.

enforces the generation of all automation scripts through the modeling environment

B.

provides a small learning curve and helps system administrators with limited coding experience

C.

ensures that system administrators gain a good understanding of coding and expand their experience and capabilities

D.

enables a user to understand a declarative language to translate the model into an actionable script

Buy Now
Questions 64

A new application is being developed with specific platform requirements. The platform and application deployment and the ongoing platform management must be fully automated. The application includes a large database component that has significant disk I/O requirements. Which application deployment type meets the requirements?

Options:

A.

Python virtual environment

B.

virtual machine

C.

bare metal

D.

container

Buy Now
Questions 65

A company is adopting DevOps as part of an internal transformation, and is reviewing the success of the first deployments. Developers and engineers are working together to resolve any resulting issues. However, this new way of working has increased overhead, and the team is finding it difficult to complete releases in time.

Which area of the CALMS framework must the company target for improvement?

Options:

A.

Collaboration

B.

Lean

C.

Sharing

D.

Measurement

Buy Now
Questions 66

A developer is trying to retrieve data over a REST API. The API server responds with an HTTP client error response code. After investigating the response the developer realizes the realizes the response has a Retry-After header. What is the root cause of this error?

Options:

A.

The REST service is unreachable at the time of the REST request

B.

Too many requests were sent to the REST service in a given amount of time.

C.

An appliance limited the rate of requests to the transport layer.

D.

An appliance limited the rate of requests to the application layer

Buy Now
Questions 67

200-901 Question 67

Refer to the exhibit. What does the load balancer enable in the network topology?

Options:

A.

hosted application to access Internet services

B.

external requests to be routed to the application servers

C.

workstations to access the Internet

D.

application to access the database server

Buy Now
Questions 68

Which protocol runs over TCP port 22?

Options:

A.

SSH

B.

HTTP

C.

Telnet

D.

NETCONF

Buy Now
Questions 69

What is used in JSON to represent a Python Tuple?

Options:

A.

Object

B.

Array

C.

Dict

D.

Collection

Buy Now
Questions 70

What is a requirement when authenticating a RESTCONF API session with a router that runs Cisco IOS XE Software?

Options:

A.

No authentication is required.

B.

OAuth must be used.

C.

Basic authentication must be used.

D.

A token must be retrieved and the associated string must be embedded in the X-Auth-Token header.

Buy Now
Questions 71

200-901 Question 71

Refer to the exhibit. A network engineer must collect information from the network. The engineer prepares a script to automate workflow by using Cisco Meraki API. The script must run over nested loops to collect organization and network information and uses the collected data for final collection. Which process is being automated by using the Python script?

Options:

A.

Gather the IDs of the ACME organization, the BLDG21 network, and the dents on the network

B.

Provide the BLDG21 network information if it is part of the ACME organization

C.

Collect the IDs of the clients on the BLDG21 network

D.

List the IDs from the ACME organization

Buy Now
Questions 72

Refer to the exhibit.

200-901 Question 72

A network engineer must manage the network devices. The engineer prepares a Python scripts to authenticate to the Cisco to DNA Center API and request a device list. The device request fails and returns errors code 401. Which action solves the problem?

Options:

A.

Update the API URL. which matched the API endpoint for device list.

B.

Send the request to another network in case there are reachability Issues.

C.

Send the Authentication header In the request with a valid configuration.

D.

Update the credentials that are already supplied and retry the request

Buy Now
Questions 73

Refer to the exhibit.

200-901 Question 73

An engineer writes a Python script that uses two different API calls to query Cisco DNA Center for the number of interfaces on a device. The engineer notices that the two API calls produce different results. Why are fewer interfaces returned for the same device when the ' get_all_interfaces ' API call is used?

Options:

A.

times out

B.

rate limit

C.

pagination

D.

invalid password

Buy Now
Questions 74

A developer is working on a feature for a new application. The changes in the existing branch named ' feat00304 ' must be integrated into a single commit with the current working primary branch named ' prodapp411926287 ' . Which git command must be used?

Options:

A.

git rebase --merge feat00304

B.

git merge --squash feat00304

C.

git push --rebase feat00304

D.

git checkout --squash feat00304

Buy Now
Questions 75

Which configuration management tool has an agentless capability?

Options:

A.

Chef

B.

Puppet

C.

Ansible

D.

CFEngine

Buy Now
Questions 76

Refer to the exhibit.

200-901 Question 76

The Cisco Meraki API manages two organizations. In each organization, two independent networks are defined. How many calls to the /organizations/(orgid)networks endpoint will be run parallel by the GetAllNetwork function of the API client?

Options:

A.

0

B.

1

C.

2

D.

4

Buy Now
Questions 77

A file that already exists in a local repository is updated. Which command must be executed to ensure that the changes in the file are included in the next Git commit?

Options:

A.

git update

B.

git merge

C.

git add

D.

git rebase

Buy Now
Questions 78

Refer to the exhibit.

200-901 Question 78

Which device limits traffic between server 1 and server 2?

Options:

A.

Device B

B.

Device C

C.

Device D

D.

Device E

Buy Now
Questions 79

How are load balancers used in modern application deployment?

Options:

A.

Allow traffic to continue as new compute units are brought up and old compute units are taken down.

B.

Allow http and https traffic to continue as old compute units are discontinued before new units are brought up.

C.

Turn off traffic and take down compute units, then update and bring the compute units back up.

D.

Bring up new compute units, test the compute units, and switch the traffic from old units to new units.

Buy Now
Questions 80

200-901 Question 80

Refer to the exhibit. A developer must use a token to collect data from Cisco DNA Center API and prepares a Python script to send requests. Which line of code needs to be placed on the snippet where the code is missing to obtain a token from the Cisco DNA Center API?

Options:

A.

token=BasicAuth(‘user’,‘password’))

B.

auth=BasicAuth(‘user’,‘password’))

C.

auth=HTTPBasicAuth(user,password))

D.

token=HTTPBasicAuth(user,password))

Buy Now
Questions 81

Drag and drop the code from the bottom onto the box where the code is missing to construct a Python script that calls a REST API request. Not all options are used.

200-901 Question 81

Options:

Buy Now
Questions 82

An engineer needs to collect information about 20,000 Bluetooth clients using the Cisco M e raki API. The API returns only 1,000 results. One of the HTTP response headers has the data:

Link: https://api.meraki.com.info/api/v0/networks/ABC/bluetoothClients?perPage=1000 & startingAfter=1000 > ;rel=“next”

Which RFC is implemented by the API to apply the restriction?

Options:

A.

RFC 5988 – Web Linking

B.

RFC 5890 – Response Constraints

C.

RFC 5005 – Feed Paging and Archiving

D.

RFC 5446 – Content Limits

Buy Now
Questions 83

To which stage of development do Infrastructure as Code principles relate?

Options:

A.

manual configuration

B.

service provisioning

C.

physical deployment

D.

requirement collection

Buy Now
Questions 84

A developer creates a program in which an object maintains a list of classes based on the o b server pattern. The classes are dependent on the object. Whenever the state of the object changes, it notifies the dependent classes directly through callbacks. Which advantage of the observer pattern offers minimum dependencies and maximum flexibility between dependent objects or classes?

Options:

A.

tight coupling

B.

cohesion

C.

mediation

D.

loose coupling

Buy Now
Questions 85

Which network constraint causes the performance of the application to decrease as the nu m ber of users accessing the application increases?

Options:

A.

latency

B.

loss

C.

bandwidth

D.

jitter

Buy Now
Questions 86

Which IP service is responsible for automatically assigning an IP address to a device?

Options:

A.

DNS

B.

DHCP

C.

SNMP

D.

NAT

Buy Now
Questions 87

How does edge computing analyze sensitive data in the context of privacy control?

Options:

A.

locally instead of sending the data to the cloud for analysis

B.

locally or on the cloud depending on the configuration

C.

all at once by sending the data to the cloud

D.

locally on each node, and then sends the data to the cloud

Buy Now
Questions 88

200-901 Question 88

Refer to the exhibit. Drag and drop the code from the bottom onto the box where the code is missing to construct a request that generates a security token and gets a list of network d e vices. Not all options are used.

200-901 Question 88

Options:

Buy Now
Questions 89

What are two advantages of the Model-view-controller software design pattern? (Choose two.)

Options:

A.

simplifies network automation

B.

allows for multiple views of the same model

C.

makes code easier to deploy using Cl/CD pipelines

D.

reduces need for error handling

E.

separates responsibilities of the code, which makes future modifications easier

Buy Now
Questions 90

Refer to the exhibit.

200-901 Question 90

Given the API documentation for the UCS SDK python class, UcsHandle, which code snippet creates a handle instance?

200-901 Question 90

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Buy Now
Questions 91

Refer to the exhibit.

200-901 Question 91

What is the value of the node defined by this YANG structure?

200-901 Question 91

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Buy Now
Questions 92

Refer to the exhibit.

200-901 Question 92

Which JSON snippet configures a new interface according to YANG model?

A)

200-901 Question 92

B)

200-901 Question 92

C)

200-901 Question 92

D)

200-901 Question 92

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Buy Now
Questions 93

Refer to the exhibit.

200-901 Question 93

Which two files are being edited in the unified diff? (Choose two.)

Options:

A.

README.md

B.

setup.py

C.

axl.py

D.

ciscoaxl.py

E.

index.py

Buy Now
Questions 94

What is the function of IP address in networking?

Options:

A.

specifies the type of traffic that is allowed to roam on a network

B.

represents the unique ID that is assigned to one host on a network

C.

specifies resource ' s location and the mechanism to retrieve it

D.

represents a network connection on specific devices

Buy Now
Questions 95

Refer to the exhibit.

200-901 Question 95

An engineer must configure a load balancer server. The engineer prepares a script to automate workflow by using Bash. The script install the nginx package, moves to the /optAtginx directory, and reads the sites M We (or further processing Based on the script workflow, which process is being automated within the loop by using the information mi sites txt?

Options:

A.

creating a new Me Based on template .conf in the /etc/ngin/sites_enabled directory for each lie in the sites txt file. and then changing the file execution permission.

B.

creating a Me per each the in sites txt with the information in template conf. creating a link for the previously created file. and then changing the ownership of the created files

C.

using the content of the file to create the template conf file. creating a Iink from the created file to the /etc/nginx/files.enabled. and then changing the file execution permissions.

D.

using the information in the file to create a set of empty files in the /etchginx/sites_enabled directory and then assigning the owner of the file.

Buy Now
Questions 96

Refer to the exhibit.

200-901 Question 96

An engineer sends the request to collect data over Cisco AMP for Endpoints API. The Eng i neer must list guide and hostname data for all computers, but the first request returns only 500 items out of 2,000. Then, the engineer adds the loop to collect all the data. What must be added to the script where the code is missing to complete the requests?

200-901 Question 96

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Buy Now
Questions 97

A developer checks the performance of a web application. The application is in the local data center and uses a REST-based API. Based on the API logs, it is discovered that many its abandon API requests. Also, the response is taking too long to get back. What is the reason for this issue?

Options:

A.

Pagination is not implemented

B.

Token-based authentication is enabled.

C.

Rate limiting is not implemented.

D.

Token-based authentication is disabled

Buy Now
Questions 98

200-901 Question 98

Refer to the exhibit. A developer is part of a team that is working on an open-source project in which source code is hosted in a public GitHub repository. While the application was built, s e curity concerns were addressed by encrypting the credentials on the server. After a few months, the developer realized that a hacker managed to gain access to the account. The e x hibit contains part of the source code for the login process. Why was the attacker able to a c cess the developer ' s account?

Options:

A.

The encoded credentials were available in the source code.

B.

The application was not encrypting the communication with the server.

C.

The credentials were encrypted in the source code.

D.

An SSL certificate was used instead of the TLS protocol to authenticate.

Buy Now
Questions 99

Which action do webhooks enable an application to perform?

Options:

A.

Increase the request rate limit.

B.

Populate the application with restricted data.

C.

Receive real-time data.

D.

Implement a push model.

Buy Now
Questions 100

eating a Python script to programmatically save network device configurations. Which code snippet must be placed onto the blank in .. code?

Options:

A.

self.save

B.

{self.headers}

C.

restconf

D.

netconf

Buy Now
Questions 101

Refer to the exhibit.

200-901 Question 101

A Python script must delete all Cisco Catayst 9300 Series switches that have an uptime that is greater than 90 days The script must also query for the status of all the other devices Drag and drop the code from the bottom onto the bottom box the code is missing to complete the script Not at options are used

200-901 Question 101

Options:

Buy Now
Questions 102

Refer to the exhibit.

200-901 Question 102

A developer creates a Python script that queries Cisco Webex. When the script is executed, a 401 code is returned. After troubleshooting, the developer discovers that the service is missing privileges. Which change to the header in line 4 of the script results in the code 200?

A)

200-901 Question 102

B)

200-901 Question 102

C)

200-901 Question 102

D)

200-901 Question 102

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Buy Now
Questions 103

Which Cisco platform provides organization-wide automation, security, policy enforcement, any agility across wired and wireless networks?

Options:

A.

Cisco ACI

B.

Cisco DNA Center

C.

Cisco Umbrella

D.

Cisco SD-WAN

Buy Now
Questions 104

In test-driven development, what are two of the green bar patterns? (Choose two.)

Options:

A.

another test

B.

break

C.

triangulate

D.

starter test

E.

fake it

Buy Now
Questions 105

Drag and drop the code from the bottom onto the box where the code is missing in the Bash script to complete the missing assignment.

200-901 Question 105

Options:

Buy Now
Questions 106

Refer to the exhibit.

200-901 Question 106

While developing a Cisco Webex bot, an application reaches the public IP address of the fir e wall, but traffic is forwarded to the IP address of server 1 instead of the IP address of server 2. What causes this issue?

Options:

A.

The proxy server that rewrites traffic is misconfigured.

B.

The router is sending the traffic to server 1 instead of server 2.

C.

The switch is forwarding IP traffic to the wrong VLAN.

D.

NAT is misconfigured on the firewall.

Buy Now
Questions 107

Which two statements describe the traits of an asynchronous API call? (Choose two.)

Options:

A.

The order in which API calls return can be guaranteed

B.

A call to an API does not block the code, but rather it allows application processing to continue

C.

The end user can experience latency or performance lag while waiting for the API call to return

D.

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

E.

A callback function typically is used to process the response from an API call

Buy Now
Questions 108

Refer to the exhibit.

200-901 Question 108

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

200-901 Question 108

Options:

Buy Now
Questions 109

Refer to the exhibit.

200-901 Question 109

Drag and drop the descriptors from the left onto the correct parts of the API request and response on the right.

200-901 Question 109

Options:

Buy Now
Questions 110

Before which process is code review performed when version control is used?

Options:

A.

committing code

B.

branching code

C.

merge of code

D.

checkout of code

Buy Now
Questions 111

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

200-901 Question 111

Options:

Buy Now
Questions 112

Which task is performed because the test-driven development approach is being used?

Options:

A.

testing existing software before developing new code

B.

refactoring code that is covered by existing tests

C.

writing code without committing any coding violations

D.

creating test scenarios based on continuous development

Buy Now
Questions 113

Which platform is run directly using a hypervisor?

Options:

A.

Virtual

B.

Bare metal systems

C.

Containers

D.

Applications

Buy Now
Questions 114

Which detail is included in a routing table?

Options:

A.

IP protocol

B.

Broadcast address

C.

TCP or UDP port number

D.

Destination next hop or outgoing interface

Buy Now
Questions 115

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

200-901 Question 115

Options:

Buy Now
Questions 116

What is the first development task in test-driven development?

Options:

A.

Write code that implements a desired function.

B.

Write a failing test case for a desired function.

C.

Write a passing test case for existing code.

D.

Reverse engineer the code for a desired function.

Buy Now
Questions 117

Refer to the exhibit.

200-901 Question 117

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

Options:

A.

A new running configuration is pushed to the IOS router.

B.

The current running configuration of the IOS router is backed up.

C.

The start-up configuration of the IOS router is copied to a local folder.

D.

A new start-up configuration is copied to the IOS router.

Buy Now
Questions 118

Which API is used to obtain data voicemail ports?

Options:

A.

Finesse gadgets

B.

Cisco Unified Communications manager

C.

Webex devices

D.

Webex teams

Buy Now
Questions 119

A developer is writing an application that a REST API and the application requires a valid from the API which element of the response is used in the conditional check?

Options:

A.

URL

B.

Status code

C.

Link

D.

Body

E.

Headers

Buy Now
Questions 120

Drag and drop the capability on the left onto the Cisco compute management platform that supports the capability on the right.

200-901 Question 120

Options:

Buy Now
Questions 121

On which network plane is routing protocol traffic handled?

Options:

A.

data plane

B.

management plane

C.

authentication plane

D.

control plane

Buy Now
Questions 122

A small company has 5 servers and 50 clients. What are two reasons an engineer should spilt this network into separate client and server subnets? (Choose two)

Options:

A.

Internet access to the servers will be denied on the router.

B.

A router will limit the traffic types between the clients and servers.

C.

Subnets will split domains to limit failures.

D.

A router will bridge the traffic between clients and servers.

E.

Subnets provide more IP address space for clients and servers.

Buy Now
Questions 123

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

Options:

A.

Processor

B.

Codec

C.

Listener

D.

Receiver

E.

Transaction monitor

Buy Now
Questions 124

Refer to the exhibit.

200-901 Question 124

Drag and Drop the code from the bottom onto the box where the code is missing on the Meraki Python script to create a new network

200-901 Question 124

Options:

Buy Now
Questions 125

Fill in the blanks to complete the Bash script in which each file in a directory is renamed to Its SHA256 hash?

200-901 Question 125

Options:

Buy Now
Questions 126

Which device is used to transport traffic from one broadcast domain to another broadcast domain?

Options:

A.

load balancer

B.

layer 2 switch

C.

router

D.

proxy server

Buy Now
Questions 127

Which two query types does a client make to a DNS server? (Choose Two)

Options:

A.

AAAA

B.

ACK

C.

DISCOVER

D.

Inverse

E.

PTR

Buy Now
Questions 128

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

Options:

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 allows multiple engineers to work against the same code and configuration files and manage differences and conflicts.

C.

It provides tooling to automate application builds and infrastructure provisioning.

D.

It allows developers to write effective unit tests.

E.

It provides a system to track User Stories and allocate to backlogs.

Buy Now
Questions 129

Refer to the exhibit.

200-901 Question 129

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 message were entered.

200-901 Question 129

Options:

Buy Now
Questions 130

Refer to the exhibit.

200-901 Question 130

What is the result of executing this Ansible playbook?

Options:

A.

The playbook copies a new start-up configuration to CISCO_ROUTER_01.

B.

The playbook backs up the running configuration of CISCO_ROUTER_01.

C.

The playbook backs up the start-up configuration of C1SCO_ROUTER_01.

D.

The playbook copies a new running configuration to CISCO_ROUTER_01.

Buy Now
Questions 131

What operation is performed with YANG model-driven programmability in NX-OS?

Options:

A.

configure a device with native and OpenConfig-based models

B.

send CLI commands to a device and retrieve output in JSON format

C.

run Linux commands natively on the device

D.

bootstrap a device that has a factory-default configuration

Buy Now
Questions 132

what is an advantage of a version control system?

Options:

A.

forces the practice of trunk-based development

B.

prevents over-writing code or configuration files

C.

facilitates resolving conflicts when merging code

D.

ensures that unit tests are written

Buy Now
Questions 133

What is a function of the default gateway in a network?

Options:

A.

to drop traffic that is destined to the default gateway

B.

to drop traffic that is not destined to the default gateway

C.

to forward traffic to the same subnet

D.

to forward traffic to different subnets

Buy Now
Questions 134

Drag and Drop the GIT commands from the left onto the right that add modified local files to a remote repository. Not all options are used

200-901 Question 134

Options:

Buy Now
Questions 135

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

200-901 Question 135

Options:

Buy Now
Questions 136

Which statement describes the benefit of using functions in programming?

Options:

A.

Functions allow problems to be split into simpler, smaller groups, and reduce code repetition, which makes the code easier to read.

B.

Functions ensure that a developer understands the inner logic contained before using them as part of a script or application.

C.

Functions create the implementation of secret and encrypted algorithms.

D.

Functions store mutable values within a script 01 application.

Buy Now
Questions 137

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?

Options:

A.

Refactor the code by removing any unnecessary tests

B.

Using functions, rewrite any pieces of code that are repeated

C.

Reverse engineer and rewrite the code logic

D.

Modify the code to use loops

Buy Now
Questions 138

Refer to the exhibit.

200-901 Question 138

200-901 Question 138

Drag and drop the code from the left onto the item numbers on the right to complete to Meraki python script shown in the exhibit.

200-901 Question 138

Options:

Buy Now
Questions 139

What should a CI/CD pipeline aim to achieve?

Options:

A.

to allow manual testing before deployment

B.

to require minimal manual interaction

C.

to support new deployments on a fixed monthly schedule

D.

to provide a documented process for feedback

Buy Now
Questions 140

Refer to the exhibit.

200-901 Question 140

Which two statements about the network diagram are true? (Choose two.)

Options:

A.

PC-A and PC-B are in the same subnet.

B.

One of the routers has two connected serial interfaces.

C.

The subnet of PC-C can contain 256 hosts.

D.

R1 and R3 are in the same subnet.

E.

The subnet address of PC-B has 18 bits dedicated to the network portion.

Buy Now
Questions 141

Refer to the exhibit.

200-901 Question 141

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

Options:

A.

The query failed at retrieving the logging seventy level.

B.

The query failed to set the logging seventy level due to an invalid path.

C.

The query retrieved the logging seventy level.

D.

The query updated the logging seventy level or created it if not present on the device.

Buy Now
Questions 142

When using the Bash shell, how it the output of the devnet command saved to a tile named “output.txt”?

Options:

A.

devnet & output.txt

B.

devnet > output.txt

C.

devnet < output.txt

D.

devnet I output.txt

Buy Now
Questions 143

A developer needs to prepare the file README.md in the working tree for the next commit operation using Git. Which command needs to be used to accomplish this?

Options:

A.

git add README.md staging

B.

git -a README.md

C.

git add README.md

D.

git commit README.md

Buy Now
Questions 144

Drag and drop elements of the RESTCONF protocol stack from the left onto the correct description on the right. Not all elements on the left are used.

200-901 Question 144

Options:

Buy Now
Exam Code: 200-901
Exam Name: DevNet Associate (DEVASC)
Last Update: May 15, 2026
Questions: 481

PDF + Testing Engine

$65.27  $186.49

Testing Engine

$49.99  $142.83
buy now 200-901 testing engine

PDF (Q&A)

$54.99  $157.11
buy now 200-901 pdf