Cisco 200-901 DevNet Associate DEVASC Practice Tests w/Labs
Cisco (200-901) DevNet Associate (DEVASC) Practice Exam / Test with Case Studies and PBIX files. Nexus RESTCONF NETCONF

What you will learn
This Practice exam covers all the essential topics and provides hands-on practice with real-world scenarios.
Fully Prepare for Cisco Certified DevNet Associate (200-901) Exam with a Comperhensive Course designed to give you the best learning experience.
Gain a clear understanding of the course structure, purpose, and importance of the Cisco Certified DevNet Associate (200-901) certification.
Focus your studies with breakdown of how you answered the questions.
Why take this course?
Based on the content outline provided for the Cisco DevNet Associate DEVASC (200-901) exam, here are some sample questions that cover the various topics you need to study. These questions are designed to be in the format of multiple-choice questions and answers, similar to what you might encounter on the actual exam.
Section 1: Software Development and Design
-
Which data format is typically used for configuration files in many programming languages due to its readability and human-friendly nature?
- A) XML
- B) JSON
- C) YAML
- D) JSONP
-
Test-driven development (TDD) emphasizes ________.
- A) extensive documentation
- B) implementing the code before writing tests
- C) using the latest technologies
- D) performing unit testing after feature completion
-
Which software development method focuses on building small, testable, and integrable pieces of code as part of the development process?
- A) Lean
- B) Agile
- C) Waterfall
- D) DevOps
-
Why is it beneficial to organize code into classes and modules?
- A) To make debugging easier
- B) To improve the performance of the application
- C) To enhance code reusability and maintainability
- D) To satisfy all of the above
Section 2: Infrastructure and Automation
-
Which tool is primarily used for network device automation that supports modeling network abstractions with YANG models?
- A) Ansible
- B) Puppet
- C) Cisco NSO
- D) Chef
-
In a RESTCONF interaction, which HTTP method would you use to create a new resource on the server?
- A) GET
- B) POST
- C) PUT
- D) DELETE
-
What is the role of YANG models in network automation?
- A) They define the structure of JSON data for devices.
- B) They represent the data model for configuration management tools like Ansible.
- C) They are used to interpret the results of a NETCONF session.
- D) All of the above
Section 3: Network Fundamentals
-
Which protocol is typically used for dynamically assigning IP addresses to devices on a network?
- A) SNMP
- B) NAT
- C) DHCP
- D) NTP
-
What is the purpose of a VLAN (Virtual Local Area Network)?
- A) To connect geographically separate offices over a WAN
- B) To allow different devices to communicate on the same physical network as if they were on separate networks
- C) To increase the security of network communications by encrypting data
- D) To define a set of users with specific access permissions to network resources
-
In a network topology diagram, what does the term "uplink" typically refer to?
- A) A connection from a device to a wider network (e.g., from a switch to a router)
- B) A direct connection between two end-user devices
- C) A physical port on a user's device
- D) A wireless access point
Section 4: Infrastructure as Code (IaC)
-
Which of the following is NOT an IaC tool?
- A) Ansible
- B) Puppet
- C) Git
- D) VIRL
-
The principle of infrastructure as code emphasizes ________.
- A) using code for the deployment and provisioning of network devices
- B) keeping the physical infrastructure separate from software management
- C) managing networks through automated processes without coding
- D) avoiding the use of scripts in the configuration of network devices
Section 5: Model-Driven Programmability
-
What is the primary difference between controller-level and device-level management in the context of network automation?
- A) Controller-level management deals with orchestrating multiple controllers, while device-level management handles individual devices.
- B) Device-level management is for legacy systems, whereas controller-level management is for modern APIs.
- C) Controller-level management manages the entire network fabric at a high level, while device-level management focuses on individual devices.
- D) Both are concerned with managing devices but use different protocols (e.g., NETCONF for device-level, gNMI for controller-level).
-
Which statement is true about RESTCONF and NETCONF?
- A) RESTCONF is a subset of NETCONF, focusing on REST interfaces.
- B) NETCONF is an older protocol that has been completely replaced by RESTCONF.
- C) Both are complementary protocols; NETCONF operates at the session level, and RESTCONF handles API interactions.
- D) Neither protocol supports YANG models for data modeling.
These questions should help you assess your knowledge of the topics covered in the DEVASC exam. Remember to review each answer carefully and understand the reasoning behind it to ensure a solid grasp of the concepts. Good luck with your studies and your certification journey!