Browse all practice questions for the Cisco Certified DevNet Associate (200-901 DEVASC) Practice Test. Search by topic, open any question and review its full explanation, then test yourself in the practice quiz.

Cisco Certified DevNet Associate (200-901 DEVASC) 2026 – 400 Free Practice Questions to Pass the Exam course image
All questions

These questions are part of the practice quiz. Start practicing

  • Which phase of the SDLC generally follows after the design phase?
  • What distinguishes OpenConfig YANG models from vendor-specific models?
  • In Ansible, what is a unit of action called?
  • Which of the following is NOT one of the five essential characteristics of cloud defined by NIST?
  • What mechanism does the Chef Infra Client use to secure connections when pulling configurations?
  • Which DevOps principle is primarily about speeding up the deployment process?
  • What is PyATS primarily designed for?
  • In Ansible inventory files, what do brackets signify?
  • In which three locations must data be protected?
  • What common activity can a load balancer perform?
  • Which component of Docker is primarily responsible for orchestration and managing container lifecycles?
  • Which SNMP message is used to request a change to a variable?
  • What is the main advantage of using YANG in conjunction with RESTCONF?
  • What approach does resource pooling in cloud computing provide?
  • What command removes a directory and all its contents in Git?
  • Where does the Docker daemon run?
  • What does the 'Location' response header contain in a 301 response?
  • What occurs during a Remote Procedure Call (RPC) to help prevent DDoS attacks?
  • Which aspect of SNMP can be resource-intensive for large performance metrics?
  • Which benefit relates to having a reliable environment for testing and building applications?
  • What key feature is used in the definition of an Ansible play?
  • How is authentication typically handled in RESTCONF?
  • What decorator is used in unittest to skip a test?
  • Which version of SOAP is recommended by the World Wide Web Consortium (W3C)?
  • What is the name of the machine on which Ansible is installed?
  • What kind of data can you pass to a remote server using Curl's -d option?
  • Which of the following are components of SNMP service?
  • What does the 'from' keyword indicate when importing in Python?
  • Which two elements are optional in a SOAP fault message?
  • Which encoding type is used for a JSON-encoded payload in RESTCONF?
  • What is the name of the central repository for community-based Puppet manifests and modules?
  • In Chef, where are cookbooks uploaded to for management?
  • What element of CI involves minimizing bugs in the code?
  • What is a common filename for the main playbook in Ansible?
  • What does a Service API enable between applications?
  • What is the primary mitigation technique for Cross-Site Scripting vulnerabilities?
  • What format is JSON typically represented in?
  • What formats can Ansible inventory files be written in?
  • What do you need to specify when using the git push command?
  • Which server is considered the final step in the DNS resolution process?
  • How would you add files to your local Git repository on your machine?
  • What is RESTCONF primarily used for?
  • What does the "Identification of resources" constraint in REST entail?
  • What are the two primary flavors of Puppet available?
  • What is one of the components of Cisco Application Centric Infrastructure (ACI)?
  • How is JSON primarily structured?
  • What programming language is primarily used by Ansible?
  • Which of the following tools is not part of the Chef ecosystem?
  • What does CSRF stand for, and what does it do?
  • What remote operation allows a client to send its XML-formatted message to the server in NETCONF?
  • In what manner does Puppet manage systems?
  • What is the primary purpose of the datetime library in Python?
  • Why is rate-limiting implemented by organizations?
  • What type of data can be requested using the depth parameter in RESTCONF?
  • What security options can be implemented at the Data layer?
  • Does Cisco Network Service Orchestrator manage only Cisco devices?
  • Which DHCP option do Cisco phones use to obtain their configuration?
  • What does the '-f' option do in the git mv command?
  • A Public API can be accessed by:
  • What does XSS stand for in a cybersecurity context?
  • What is an optional parameter for the ios_command module in Ansible?
  • How do you convert a Python dictionary back to XML?
  • Which of the following is NOT one of the types of forwarding?
  • What is the recommended troubleshooting approach according to network standards?
  • When was SSL deemed insecure?
  • What does the GetBulkRequest message do?
  • Which components are included in a YANG model?
  • Which component acts as the orchestrator in the Cisco SD-WAN architecture?
  • What are northbound APIs primarily used for?
  • Which command is used to move a file from staged to the local repository?
  • How do the Puppet Master and agents ensure secure communication?
  • What additional benefit does moving variables to group_vars and host_vars provide in Ansible?
  • What is the main server known as in Puppet architecture?
  • What does the -k option in the Ansible playbook command indicate?
  • How do you import modules from your own device.py file?
  • How does a subject notify its observers of changes?
  • What is the primary use of the iperf tool?
  • Is Chef considered agent-based or agent-less?
  • Which port is used by NTP?
  • Which command is used to run commands in Cisco NSO CLI?
  • Which of the following is a popular open-source SDN controller?
  • Which namespace allows for unique host and domain names per process?
  • What does the -insecure option do in Curl?
  • What is the purpose of an SDK?
  • What are dictionary mappings similar to in YAML?
  • When was YANG defined?
  • How can you view the Docker images present on your machine?
  • Which condition is NOT one of Fielding's Constraints for REST?
  • What kind of address does a DHCP client send in its requests?
  • What is required when clients utilize a specific version of SOAP?
  • Which module is necessary to import for working with YAML in Python?
  • What will happen if test functions do not start with "test_" in unittest?
  • When opening a file with open('filename.txt', 'a'), what does 'a' stand for?
  • Which function does gRPC primarily serve?
  • What purpose does the 'mnt' namespace serve in Linux?
  • What is the role of a manifest file in Puppet?
  • What command is used to move a file from modified to staged in Git?
  • Which Python module is essential for writing unit tests?
  • What does the acronym YANG stand for?
  • What is the purpose of the GetNextRequest message in SNMP?
  • What is the international standard for software lifecycle processes?
  • What is the main role of the DNS recursive resolver?
  • What types of tests does the pyATS library conduct?
  • What command is utilized to convert Python objects back into YAML format?
  • What technological concept is closely associated with consistency in configuring infrastructure?
  • What principle does the Model-View-Controller (MVC) design pattern leverage?
  • To which address is a DHCP Discover message typically sent?
  • What is the correct function of the InformRequest message?
  • What are the primary objectives of Lean methodology?
  • What is the primary function of a reverse proxy?
  • Which DHCP option is used by Cisco wireless access points to get their WLC IP addresses?
  • Which command in a Dockerfile selects the base image?
  • How can you remove the tracking of a remote repository?
  • Which command is used to tag a Docker image before pushing it to a repository?
  • Which command is used to start the Unittest Test Runner?
  • Which namespace is responsible for inter-process communication in Linux containers?
  • What security measures can be employed at the Application layer?
  • HTTP status 500 indicates which of the following?
  • What role does the CDB play in Cisco NSO?
  • Which of the following is a feature of TLS v1.3?
  • What is the first step to enable RESTCONF on a Cisco IOS XE device?
  • Which of the following is an example of passing an API key as a request header?
  • What does the ENV command do in a Dockerfile?
  • What does the service dry-run function of FASTMAP allow you to do?
  • Which command would you use to display remote configurations in Git?
  • Which of the following statements is true about unittest?
  • What are the components that make up a URI?
  • What does TLD in TLD name servers stand for?
  • How many principles are outlined in the Agile Manifesto?
  • What term is used to refer to the instruction files in Puppet?
  • What is Netmiko?
  • Which of the following capabilities does Docker utilize for isolation?
  • How does Cisco NSO communicate with network devices in the southbound direction?
  • What is a major downside of Basic Authentication?
  • What does a 301 HTTP response signify?
  • What does a webhook represent in web development?
  • Which of the following options is available for returning data in RESTCONF requests?
  • What role does the SNMP Agent play in SNMP?
  • Which of the following is a benefit of using libraries like NAPALM?
  • What is the purpose of a YANG Container?
  • Which of the following is NOT a tool for making HTTP requests?
  • What does each device have with Chef?
  • How many keys are used in Public Key Encryption?
  • If you initialize a directory with git init, how do you add a remote repository?
  • What is NOT a model of application deployment?
  • What is the purpose of the '-a' option when adding files to the Git index?
  • What command in a Dockerfile is responsible for executing a command in the container?
  • Which tool is similar to Facter and collects system information such as the operating system and network?
  • What are the two layers of configuration management in Cisco NSO?
  • What transport protocol does NTP use?
  • What does the impact classification in a CVE record indicate?
  • How is a play marked in an Ansible playbook?
  • Which phase of the SDLC is focused primarily on ensuring the final product is functional and meets user requirements?
  • How can Model Driven Telemetry be received?
  • What are the two ways of registering for Model Driven Telemetry?
  • Which command is correct for initiating a network scan with Nmap?
  • Which NETCONF management command secures the entire configuration data store during operations?
  • What HTTP method is used to append data to a specific destination?
  • What does CRUD stand for in a web development context?
  • Which from the following is NOT a method used by IPv6 for neighbor and router discovery?
  • Which benefit of CI allows for rapid code changes to be safely integrated?
  • What is gRPC?
  • Can NetSim devices be managed using RESTCONF?
  • What does the content option control in RESTCONF?
  • What does Bash stand for?
  • What transport mechanisms can NETCONF use?
  • What is the Infrastructure as a Service (IaaS) model characterized by?
  • In the context of HTTP requests, what does the term 'method' refer to?
  • Which of the following describes "data at rest"?
  • Which of the following describes Atomicity in automated Network Configuration?
  • What is the primary feature of a Hardware API?
  • What does the -v command option signify when running an ansible-playbook?
  • What do SSL and TLS primarily provide?
  • What is a collection of tasks in Ansible referred to as?
  • Which two versions of Simple Network Management Protocol (SNMP) are mainly used in current production?
  • How does the Union File System contribute to container technology?
  • What is a key role of Network Controllers?
  • Which command is used to check the DNS IP Address for a TLD?
  • What is the primary distinction between Ansible and Puppet?
  • Which programming language is Puppet primarily written in?
  • What is the central location where cookbooks are created and shared within the Chef community?
  • Which library is commonly imported for HTTP handling in Python?
  • What constitutes the Ansible inventory?
  • What is the first way of DevOps according to the framework?
  • Which command converts JSON dictionary data into a serialized string for Python manipulation?
  • Which of the following is NOT a data type that JSON can represent?
  • In the context of Infrastructure as Code, what does a Declarative approach emphasize?
  • What indicates the start and end of an element in XML?
  • What type of payload does NETCONF utilize?
  • Which one of these interfaces is NOT supported by Ansible for connecting to managed devices?
  • What command allows interaction with NetSim devices via CLI in Cisco NSO?
  • Which element signifying ownership is found in the SOAP envelope?
  • How does a push request into Git initiate the CI/CD pipeline?
  • Which command is used to move or rename a file in Git?
  • What does the 'ansible_network_os' variable typically indicate?
  • What information does an SNMP manager typically handle?
  • In ncclient, which module is responsible for establishing the NETCONF connection?
  • What does the body of an HTTP request typically contain?
  • What command utilizes a branch name to store files in a branch other than the main repository?
  • Which NETCONF management operation is used to retrieve the running configuration and device state information?
  • What is a unique advantage of Anycast addresses in IPv6?
  • What transport type is used by SNMP?
  • In unittest, what argument should each test function include?
  • What is the primary purpose of Nmap?
  • What structure does XML utilize?
  • What are the top-level resources available in the RESTCONF HREF?
  • What does a message id signify in a NETCONF request?
  • Why is JSON praised in programming?
  • Which method must be explicitly defined for caching in REST?
  • What command is needed to automatically run unittest in Python?
  • Which command is used to display permissions and user/group ownership of files?
  • What function does the vManage component serve in Cisco SD-WAN?
  • What are the three consumption methods for APIs?
  • Which port number is commonly used by DNS for resolution queries?
  • Which programming language is Chef primarily written in?
  • Which of the following is a key benefit of the Agile approach?
  • Which HTTP method is used to replace data at a specific destination?
  • What are the Northbound API connection types for Cisco NSO?
  • What does a Response message contain in SNMP?
  • What is an OID in the context of SNMP?
  • What types of records are typically stored by DNS servers?
  • What effect does implementing rate-limiting have on business?
  • The core functionality of Cisco NSO is managed by which component?
  • Which component of Cisco SD-WAN is responsible for managing the control plane?
  • What are the two obligatory elements in a SOAP fault message?
  • What is a major drawback of the Waterfall approach to software development?
  • How can you list the current directory, including hidden files?
  • What is the purpose of a link-local IPv6 address?
  • What type of allocation assigns a permanent IP address to a DHCP client?
  • Which framework is described as extendable and multithreaded with inventory management capabilities?
  • Which of the following best describes the purpose of Continuous Integration?
  • In what year was NETCONF defined?
  • What is the dry run process in Puppet used for?
  • What are the two modes of operation for the NSO CLI?
  • What are the two commands used to start a local Git repository?
  • What is a key characteristic of JSON syntax?
  • What is the main principle of test-driven development?
  • How can you identify a manifest file in Puppet?
  • What is a digital signature?
  • Which of the following is a benefit of using an SDK?
  • What command writes JSON data from Python objects to a file?
  • Which of the following protocols does pyATS support for connecting to a device?
  • What term is used to describe a place where finished software is stored?
  • Which type of API is used to access the features of hardware devices?
  • What command would you use to forcefully delete a folder named test and all its contents?
  • What is needed to log into RESTCONF on NetSim?
  • What is Kubernetes primarily used for?
  • Which two types of traffic replace broadcast traffic in IPv6?
  • What role does the CPU play in Cisco Express Forwarding (CEF) switching?
  • How should HTTP headers be formatted?
  • Which import statement is necessary at the beginning of a unittest file?
  • How do you create a range of empty files named file1.txt to file20.txt?
  • What are the two main components of the Observer design pattern?
  • Which of the following is NOT one of the areas of Secure Development?
  • Which command imports JSON data from a string for parsing within your program?
  • How are pyATS Test Suites formatted?
  • Which components make up the Docker architecture?
  • What does PEP stand for in the context of Python development?
  • How does fast switching differ from process switching?
  • How do you verify that a specific error is raised in unittest?
  • What NETCONF management operation is used to retrieve parts of the specified configuration data store?
  • What does the acronym pyATS stand for?
  • Which principle is NOT part of the Agile values and principles?
  • What are the six main areas of the Software Development Lifecycle (SDLC)?
  • What design pattern do web frameworks Django and Flask utilize?
  • How does the client keep track of NETCONF requests on the Server?
  • What specialized language does Puppet utilize for its configuration management?
  • Which characteristic is a key benefit of using containers?
  • What type of tests are categorized as "smoke tests" in CI?
  • What management operation in NETCONF would gracefully terminate the session?
  • What does NSE stand for in the context of Nmap?
  • Name a popular Container Orchestration program.
  • Which command is used to move up one directory in Bash?
  • Which command renames a file called caleb.txt to calebfinal.txt?
  • What best describes XML?
  • Which command is used to install nginx in a Dockerfile?
  • Which Infrastructure as Code solution is popular for managing resources?
  • What type of attack does CSRF qualify as?
  • What formats can data be encoded in while using RESTCONF?
  • Which response code indicates that the server could not understand the request?
  • What is the primary function of DNS Root name servers?
  • What is the correct command syntax to establish a connection using the Manager module in ncclient?
  • Which two protocols can Simple Object Access Protocol (SOAP) utilize?
  • What format is a playbook in Ansible typically written in?
  • What does "Infrastructure as Code" primarily aim to improve?
  • What is the format of the NETCONF message wrapped around requests?
  • How does Cisco NSO allow for testing configurations?
  • Does the managed device need to run any specific software to be used with Ansible?
  • Which Python library is commonly used for NETCONF applications?
  • Which parameters are used to control pagination in a URL?
  • What is the purpose of a Dockerfile?
  • How is a Custom Token generated?
  • Which version of TLS was released in August 2018?
  • What function do cgroups serve in Linux?
  • What is the primary function of southbound APIs?
  • What is the primary purpose of the EXPOSE command in a Dockerfile?
  • What are the five SOAP Fault Codes?
  • What port does NETCONF typically use for communication?
  • What is the simplest form of data representation in YAML called?
  • How do you symbolize inheritance in classes?
  • What does the -X option allow you to specify when using Curl?
  • What does the -i option signify in the Ansible playbook command?
  • What is one common use case for pyATS?
  • What does the 'hosts' keyword specify in an Ansible playbook?
  • What kind of calls are RPCs typically associated with?
  • Which principle of DevOps focuses on continuous improvement and learning?
  • How are environment variables represented in Postman?
  • Which aspect does Netmiko primarily facilitate?
  • What is a YANG leaf-list used for?
  • What does PySNMP provide for network management?
  • Which element is NOT typically part of a GET request?
  • What command is used to map data from the local machine to a Docker container?
  • What can be included in the optional request headers of an HTTP GET request?
  • Which of the following correctly describes the 401 HTTP response?
  • How should the test functions be named in unittest?
  • Which HTTP response status indicates an internal server error?
  • What data format is Simple Object Access Protocol (SOAP) primarily based on?
  • Which Cisco operating systems support YANG data models, NETCONF, RESTCONF, and gRPC?
  • What does CI enable in terms of software release frequency?
  • Which UDP port does a DHCP server listen on for client requests?
  • What transport protocol does DNS primarily use?
  • What is the function of the -d option in Curl?
  • What is a disadvantage of serverless computing?
  • Which of the following structures is used to handle errors in Python?
  • What function can be created to set up the environment before running tests in unittest?
  • What transport protocol does DHCP utilize?
  • What function does the hostkey_verify parameter serve in the manager.connect module of ncclient?
  • What does the 'pid' namespace control in Linux?
  • How can you execute a specific test case using unittest from the command line?
  • What occurs during the build stage of Continuous Integration?
  • How frequently do Puppet agents, by default, check their configurations with the Puppet Master?
  • A MAC Address is composed of which two elements?
  • Which hashing algorithm is commonly associated with digital signatures?
  • What command is used to remove all inactive Docker containers?
  • Which type of switch architecture minimizes the CPU's involvement in data forwarding?
  • Which characteristic is NOT an advantage of using an SDK?
  • What type of nodes does a YANG leaf-list consist of?
  • What is a limitation of SNMP regarding configuration capabilities?
  • Which algorithm does NOT belong to the methods used by a load balancer?
  • In Puppet, what is the purpose of the binary called 'facter'?
  • What is the term for applying Lean principles to software development?
  • Which of the following is NOT a component of SOAP messages?
  • What command tells Git to sync your local repository to a remote repository?
  • On which operating systems is pyATS natively supported?
  • What styles does the CLI come in with Cisco NSO?
  • Which command is necessary to set up a secure server for RESTCONF?
  • What is one of the tools found in the Chef library?
  • What are Puppet modules primarily used for?
  • What is NAPALM?
  • What header is used to define the cache policy determined by the server?
  • How does pagination typically work in API requests?
  • How does SNMP handle rollback to previous states?
  • What does the principle of sharing in DevOps encourage?
  • What does a 503 HTTP response signify?
  • Which document updated NETCONF in 2011?
  • What is the main purpose of the NETCONF protocol?
  • Which function does the FASTMAP algorithm NOT perform?
  • Which module would you use to send configuration commands to Cisco devices?
  • Which HTTP response header indicates that authentication is required?
  • What header specifies the character sets that are acceptable for the request?
  • What are the four components of Cisco NSO?
  • What is the main purpose of an Information API?
  • How can you check the status of files in a Git repository?
  • Which of the following options is NOT a characteristic of a CVE?
  • What command would you run to check the number of Docker containers and images?
  • In which order does the Recursive Resolver perform DNS query resolution?
  • What does CVE stand for in cybersecurity?
  • What does the service check-sync function of FASTMAP verify?
  • Which flag is used when launching a Docker container to map a volume?
  • What is Dlint used for?
  • What type of content would you typically find in an Ansible playbook?
  • Which of the following is NOT a popular CI/CD application?
  • What type of operations does NETCONF primarily support?
  • When creating a class in unittest, which class must it inherit from?
  • What is the primary function of Remote-procedure calls (RPCs)?
  • In Lean methodology, what does 'just-in-time' refer to?
  • Which benefit of CI focuses on providing quick feedback through automation?
  • In what scenario is Simple Object Access Protocol (SOAP) typically used?
  • What is the function of the Docker client?
  • How can you visualize a YANG model as a tree using pyang?
  • Which HTTP response code means that access to the resource is forbidden?
  • In DHCP, what is the term for a limited period of time that an IP address is assigned to a client?
  • Which HTTP method would you likely use to modify an existing resource?
  • What kind of data can a YANG Container hold?
  • What is another name for the SNMP Manager?
  • How can a user verify if RESTCONF is enabled on a device?
  • Which command enables NETCONF on the Cisco CSR1000V?
  • How does Cisco NSO model changes to individual devices?
  • Which method should be used for pretty printing when converting a dictionary to XML?
  • What is a necessary safety feature when converting YAML to Python?
  • What command is used to import native JSON and convert it to a Python dictionary?
  • Which strategy allows you to version a single resource representation in an API?
  • What is the initial step required to start using Puppet?
  • What best describes the structure of a SOAP message?
  • How do you run Nmap with a more verbose output?
  • What are the five elements of the NIST Cyber Security Framework?
  • What is the name of the administrator’s computer in Chef?
  • Which element in a SOAP message can indicate that a message must be understood?
  • How do you build a Docker image from a Dockerfile?
  • Which advantage does a Reverse Proxy NOT provide?
  • What is the expected output of the unittest when running tests?
  • What purpose does hashing data serve in digital signatures?
  • What defines a module in Ansible?
  • What is the meaning of the 405 response code?
  • Which message signals when critical events take place in SNMP?
  • In the context of XSS, what is typically targeted by an attacker?
  • What is the purpose of the "faultActor" element in a SOAP fault message?
  • What is a best practice when using northbound APIs?
  • Which of the following security options is utilized at the Presentation layer?
  • Which project within Puppet enables orchestration capabilities?
  • What is another use case for pyATS?
  • Which types of tests can be conducted as part of the CI process?
  • What is a primary characteristic of the Organizationally Unique Identifier (OUI)?
  • Which method is NOT a common way to pass an API key to a server?
  • What command is used to convert YAML objects into Python?
  • What is the primary focus of a unit test?
  • What is the planning area of the Software Development Lifecycle (SDLC) also known as?
  • What does the Requests library primarily help with in Python?
  • Using the XMLTODICT module, how do you convert XML data into a Python dictionary?
  • Which programming language is used to write custom scripts for the Nmap Scripting Engine?
  • What does the term "HATEOAS" stand for in REST?
  • Which deployment option does NOT belong to the cloud model categories defined by NIST?
  • Which statement accurately describes test-driven development?
  • What is a significant disadvantage of using SNMP?
  • Why is the URI crucial in RESTCONF requests?
  • Which components are typically included in a CVE record?
  • How is YAML structured compared to JSON?
  • Which protocol does NETCONF operate under?
  • Which of the following is NOT an element required in an HTTP request?
  • What is the purpose of using time library in Python?
  • What is a key feature of measured service in cloud computing?
  • What does a 404 response indicate?
  • What are the additional types of testing beyond unit testing?
  • What factors can limit the capabilities of serverless platforms?
  • On which port does an SNMP agent listen for requests?
  • Which device manages downstream switches in the Cisco ACI architecture?
  • What Agile principle emphasizes the importance of regular adaptations to changing requirements?
  • What are the four stages in Continuous Integration (CI)?
  • Which of the following is NOT typically a problem with API key management?
  • Which of the following best describes an asynchronous RPC call?
  • What is model-driven telemetry?
  • What is the commercial offering of Ansible provided by Redhat?
  • How do you create a new directory called "test" in /home/username?
  • What is the characteristic of a distributed control plane architecture?
  • Which of the following is a primary function of variables in Ansible?
Subscribe

Get the latest from Examzify

You can unsubscribe at any time. Read our privacy policy