The Cisco 200-901 Certification Sample Questions on this page help you become familiar with the question style and knowledge areas of the Cisco Certified Network Associate (CCNA) Automation (CCNAAUTO) exam. Each question is written to reflect the syllabus topics and the level of understanding the certification expects, so you can see how theoretical concepts are tested in practice. Working through them lets you check your understanding, identify topics that need further study, and get comfortable interpreting certification-style questions before you sit the official exam.
These free sample questions are a useful starting point, but they cover only a small part of complete preparation. Reading the documentation, completing recommended training, and gaining hands-on experience build the underlying knowledge required for the certification. Structured practice then shows how well you can recall and apply that knowledge to exam-oriented questions, and reviewing the explanation for each answer helps you understand why a particular option is correct. As your preparation progresses, timed practice helps you develop pacing, sharpen question interpretation, and make confident decisions under exam conditions. Combining these approaches over several study sessions gives you a realistic measure of your readiness ahead of the Cisco Certified Network Associate (CCNA) Automation exam.
Try Demo Exam » | Access Premium Practice »
The Demo Exam lets you try the NWExam interface, question presentation, and timed practice environment for free before purchasing. Premium Practice is built for complete exam preparation: it gives you the full practice question set for your certification, full-length and mini timed sessions, unlimited attempts for 60 days, and a saved attempt history so you can review progress over time. In short, the demo shows you how the platform works, while Premium supports repeated self-assessment throughout your preparation.
Cisco 200-901 (CCNAAUTO) Sample Questions:
01. 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
02. Why would a developer compare a current version of code to a previous version?
a) to troubleshoot code failures
b) to provide the single source of truth
c) to track who made a change
d) to aid in collaboration
03. An engineer must configure Cisco Nexus devices and wants to automate this workflow. The engineer enables the Cisco NX-OS REST API to configure the devices by using an Ansible playbook. Before running the code, which resource must be used to verify that the code works correctly?
a) Cisco NX-OS SDK
b) Cisco Learning Labs
c) Cisco Code Exchange
d) Cisco Modeling Labs
04. What is a benefit of a CI/CD pipeline for infrastructure?
a) removes manual errors
b) enables manual steps
c) removes the need for operations
d) provides variety for deployments
05. Which HTTP response status code means Forbidden?
a) 500
b) 401
c) 403
d) 502
06. What is a difference between a synchronous API and an asynchronous API?
a) Synchronous API calls require an authentication header to be sent while asynchronous calls do not require authentication.
b) Synchronous API calls are returned immediately while asynchronous calls do not guarantee an immediate response.
c) An asynchronous API can make offline calls while synchronous APIs do not have this capability.
d) An asynchronous API can make a larger number of calls in a specified time period than a synchronous API.
07. 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 Communities
c) DevNet Sandbox
d) DevNet Automation Exchange
08. What is a benefit of a distributed version control system?
a) ensures that all code is tested before being committed to the system
b) allows users to work on the codebase even when not connected to the Internet
c) ensures that all code meets minimum standards before being committed to the system
d) encourages users to commit small pieces of work to the system more frequently
09. Which protocol runs over TCP port 830?
a) Telnet
b) HTTP
c) RESTCONF
d) NETCONF
10. Into which Python data structure should common data formats such as JSON be parsed?
a) dictionary
b) set
c) sequence
d) list
Answers:
01. 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
02. Why would a developer compare a current version of code to a previous version?
a) to troubleshoot code failures
b) to provide the single source of truth
c) to track who made a change
d) to aid in collaboration
03. An engineer must configure Cisco Nexus devices and wants to automate this workflow. The engineer enables the Cisco NX-OS REST API to configure the devices by using an Ansible playbook. Before running the code, which resource must be used to verify that the code works correctly?
a) Cisco NX-OS SDK
b) Cisco Learning Labs
c) Cisco Code Exchange
d) Cisco Modeling Labs
04. What is a benefit of a CI/CD pipeline for infrastructure?
a) removes manual errors
b) enables manual steps
c) removes the need for operations
d) provides variety for deployments
05. Which HTTP response status code means Forbidden?
a) 500
b) 401
c) 403
d) 502
06. What is a difference between a synchronous API and an asynchronous API?
a) Synchronous API calls require an authentication header to be sent while asynchronous calls do not require authentication.
b) Synchronous API calls are returned immediately while asynchronous calls do not guarantee an immediate response.
c) An asynchronous API can make offline calls while synchronous APIs do not have this capability.
d) An asynchronous API can make a larger number of calls in a specified time period than a synchronous API.
07. 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 Communities
c) DevNet Sandbox
d) DevNet Automation Exchange
08. What is a benefit of a distributed version control system?
a) ensures that all code is tested before being committed to the system
b) allows users to work on the codebase even when not connected to the Internet
c) ensures that all code meets minimum standards before being committed to the system
d) encourages users to commit small pieces of work to the system more frequently
09. Which protocol runs over TCP port 830?
a) Telnet
b) HTTP
c) RESTCONF
d) NETCONF
10. Into which Python data structure should common data formats such as JSON be parsed?
a) dictionary
b) set
c) sequence
d) list
For broader timed practice across the Cisco CCNAAUTO certification objectives, explore the Premium Cisco 200-901 Practice Exam. It complements your study resources by giving you repeated opportunities to apply what you have learned under exam-oriented conditions.
For the latest exam objectives, certification requirements, registration information, and vendor updates, refer to the official 200-901 exam page.
Note: These are independently developed practice questions created for study and familiarization. They are not official Cisco exam questions or recalled content from a live certification exam. If you find a typo or data entry error in these Automating Networks Using Cisco Platforms (200-901) sample questions, please let us know at feedback@nwexam.com.