Cisco 200-901 Online Practice
Questions and Exam Preparation
200-901 Exam Details
Exam Code
:200-901
Exam Name
:Developing Applications and Automating Workflows using Cisco Platforms (DEVASC)
Certification
:Cisco Certified DevNet Associate
Vendor
:Cisco
Total Questions
:624 Q&As
Last Updated
:May 25, 2026
Cisco 200-901 Online Questions &
Answers
Question 191:
What is the main purpose of a code review?
A. To provide the technical lead visibility into all code. B. To identify and review errors with the team. C. To ensure that all code is checked in simultaneously. D. To detect logical errors.
B. To identify and review errors with the team.
Question 192:
In the test-driven development model, what is changed after a test fails?
A. test B. schedule C. project requirements D. code
D. code https://www.guru99.com/test-driven-development.html#:~:text=In%20simple%20terms%2C%20test%20cases,code%20simple%20and%20bug%2Dfree
Question 193:
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?
A. git update B. git merge C. git add D. git rebase
C. git add https://github.com/git-guides/git-add
Question 194:
What is a concept of test-driven development?
A. Functions that validate the behavior of the product from the end user's perspective are written before any code is written. B. Business decision makers write tests to validate the product from the end user's perspective while the developer writes the code. C. One developer writes tests to validate the functionality of the code while another developer writes the code. D. Tests that validate the functionality of the code are written before any code is written.
D. Tests that validate the functionality of the code are written before any code is written.
Question 195:
FILL IN THE BLANK
Refer to the exhibit.
Fill in the blanks to complete the cURL command to the list of networks in the Meraki organization with an id of 384279060
A. Check the answer in explanation.
A. Check the answer in explanation.
Explanation/Reference:
organizations , 384279060 , networks
Question 196:
Refer to the exhibit.
A developer uses a REST API to retrieve information about wireless access points. The API returns an HTTP 403 error when making a GET request. What resolves this issue?
A. Provide the developer with the correct user access rights. B. Change the request HTTP method from GET to POST. C. Change the request timeout in the client software. D. Include a username/password request header.
A. Provide the developer with the correct user access rights. Explanation Explanation/Reference:An HTTP 403 Forbidden error indicates that the server understands the request but refuses to authorize it. This often occurs when the user making the request does not have the necessary permissions to access the resource. To resolve this issue: Correct User Access Rights: Ensure that the developer has the appropriate permissions to access the API endpoint. This typically involves verifying the user's roles and permissions within the system or application being accessed. References: HTTP 403 Forbidden Error - MDN Web Docs
Question 197:
Refer to the exhibit.
The YAML shown contains an object "param0" that is equal to "Workflow1", a second object "param1" that contains an object called "list" which contains an array of two objects, "name" (equal to "VLAN_ID") and "value" (equal to a text value "198"), and finally a third object "param2" that is equal to "0". What is the equivalent message in JSON data format?
A. Option A B. Option B C. Option C D. Option D
D. Option D The YAML data provided is converted to JSON format. YAML and JSON are both data serialization formats, and the conversion involves retaining the structure and values of the original YAML data. The JSON format uses braces {} and brackets [] to denote objects and arrays, respectively. Reference: Cisco DevNet Data Serialization Formats
Question 198:
Refer to the exhibit.
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?
A. {`color': `green', `items': [`kiwi', `grape']} B. [`kiwi', `grape'] C. lettuce D. kiwi
D. kiwi it is kiwi but that function is very syntactically wrong 1) lambda functions can't be called integers, so it should be something like "lambda : ["type'"] == ..." 2) filter() returns an iterator and is not directly subscriptable, meaning that you need to actually iterate over it: for item in filter(lambda name: name["type"] == "fruit", data): print(item) this returns: {'type': 'fruit', 'items': [{'color': 'green', 'items': ['kiwi', 'grape']}, {'color': 'red', 'items': ['strawberry', 'apple']}]} 3) [0]['items'][0]['items'][0] is also syntactically incorrect since the outer-most object is a dictionary not a list, however: for item in filter(lambda name: name["type"] == "fruit", data): print(item['items'][0]['items'][0]) does actually return "kiwi" another quality question from cisco
Question 199:
Which advantage does the agile process offer compared to waterfall software development?
A. to add or update features with incremental delivery B. to view the full scope of end-to-end work C. to have each phase end before the next begins D. to fix any issues at the end of the development cycle
A. to add or update features with incremental delivery Explanation Explanation/Reference:Agile uses smaller time increments or "sprints," that encompass the full process of analysis, design, code, and test but on a much smaller aspect of an application. The goal is to finish a feature or capability for each sprint, resulting in a potentially shippable incremental piece of software.
Question 200:
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 script 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.
C. The script is running in the Voice VLAN and causes delays and jitter in the subnet.
Nowadays, the certification exams become more and more important and required by more and more
enterprises when applying for a job. But how to prepare for the exam effectively? How to prepare
for the exam in a short time with less efforts? How to get a ideal result and how to find the
most reliable resources? Here on Vcedump.com, you will find all the answers.
Vcedump.com provide not only Cisco exam questions,
answers and explanations but also complete assistance on your exam preparation and certification
application. If you are confused on your 200-901 exam preparations
and Cisco certification application, do not hesitate to visit our
Vcedump.com to find your solutions here.