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
:Jul 15, 2026
Cisco 200-901 Online Questions &
Answers
Question 41:
What is a difference between REST and RPC API styles?
A. RPC uses HTML format and REST uses JSON format. B. RPC has a single style and REST has multiple styles C. RPC uses the POST operation to update and REST uses the PUT operation to update. D. RPC is stateful in nature and REST is stateless in nature.
D. RPC is stateful in nature and REST is stateless in nature. The key difference between REST (Representational State Transfer) and RPC (Remote Procedure Call) API styles is their approach to state. REST is stateless, meaning each request from a client contains all the information needed to understand and process the request. In contrast, RPC can be stateful, and it involves invoking a specific procedure or function on a remote server. REST typically uses standard HTTP methods (GET, POST, PUT, DELETE) to perform operations on resources, while RPC focuses on calling remote procedures or methods, often using custom endpoints.
Question 42:
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.
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. Explanation Explanation/Reference:https://medium.com/codebuddies/getting-to-know-asynchronous-javascript-callbacks-promises- and-async-await-17e0673281ee
Question 43:
A development team needs to containerize an application named 'custapp4o3p2r6d3s6w7x6t9'. A Dockerfile has been created and now the docker build command must be run using the current folder to find the Dockerfile, build the image and create a local repository named 'custapp4d5c-repo' that points to that image.
Which command must be used?
A. docker build custapp4d5c-repo Dockerfile. B. docker build -t acustapp4d5c-repo Dockerfile.txt C. docker build custapp4d5c-repo -f Dockerfile.txt D. docker build -t custapp4d5c-repo -f Dockerfile.
D. docker build -t custapp4d5c-repo -f Dockerfile. Explanation Explanation/Reference:Tag an image (-t, --tag) Specify a Dockerfile (-f, --file) Source: https://docs.docker.com/engine/reference/commandline/build/
Question 44:
Which HTTP error code series relates to redirection?
A. 400 B. 500 C. 200 D. 300
D. 300 1xx - Informational: The server has received the request and is continuing the process 2xx - Successful: The request was successful and the browser has received the expected information 3xx (Redirection): You have been redirected and the completion of the request requires further action 4xx (Client Error): The website or the page could not be reached, either the page is unavailable or the request contains bad syntax 5xx (Server Error): While the request appears to be valid, the server could not complete the request https://moz.com/learn/seo/http-status-codes
Question 45:
What is a benefit of model-driven programmability?
A. It addresses the static architecture of traditional networks being decentralized and complex. B. By modeling data, it ensures that vast quantities of data are usable for monitoring. C. It provides a programmatic and standards-based way of writing configurations to any network device. D. It simplifies management and operations by decoupling the networking hardware from its control mechanism.
C. It provides a programmatic and standards-based way of writing configurations to any network device.
Question 46:
A developer creates a script that configured multiple Cisco IOS XE devices in a corporate infrastructure. The internal test environment is unavailable, and no maintenance window is available to test on a low-priority production environment. Which resource is used to test the code before it is applied to the production environment?
A. Code Exchange B. Cisco DevNet Learning Labs C. Cisco DevNet Sandbox D. Cisco Support
C. Cisco DevNet Sandbox https://developer.cisco.com/site/sandbox/
Question 47:
Which API is used to change the configuration of a device group that contains Cisco Catalyst 9000 Series Switches?
A. xAPI B. Cisco Finesse C. JTAPI D. Cisco IOS XE
D. Cisco IOS XE
Question 48:
What is the purpose of running tests before writing code in test-driven development?
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
B. to demonstrate that the tests fail for expected reasons In Test-Driven Development (TDD), developers write tests before writing code. The purpose of running the tests before writing code is to demonstrate that the tests fail for expected reasons. This is because the tests are written to test the functionality that the developer is about to add to the codebase, and since that functionality does not yet exist, the tests should fail. This is an important step in the TDD process because it confirms that the tests are correctly identifying the missing functionality and that they are not passing due to an error in the tests themselves.
Question 49:
Refer to the exhibit.
A collaboration engineer has developed a script to automate the gathering of information by providing the email address of the individual. When the engineer tests the script, a 401 error is received. Which command fixes the script?
A. Add "Authorization": "Bearer " to the headers. B. Add "Authentication": "Basic " in the base_url after "https://". C. Add ":@" in the base_url after "https://". D. Add "Authentication": "Bearer " to the headers.
A. Add "Authorization": "Bearer " to the headers.
Question 50:
Refer to the exhibit.
What is the result of executing this Ansible playbook?
A. The playbook copies a new start-up configuration to CISCO_ROUTER_01 B. The playbook copies a new running configuration to CISCO_ROUTER_01 C. The playbook backs up the running configuration of CISCO_ROUTER_01 D. The playbook backs up the start-up configuration of CISCO_ROUTER_01
C. The playbook backs up the running configuration of CISCO_ROUTER_01
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.