CCNA Automation (DevNet Associate) Free Sample Questions

Create a free account to browse all 17 sample questions. The full practice test includes 328 questions. Use the simulator for timed and flashcard mode.

Try Simulator

200-901 Sample Questions

  1. Question 1

    Q1Multiple answers

    Which of the following systems provides ability to branch and merge various tasks completed in isolation before they are merged into a feature or master branch while allowing engineers to work against the same code and configuration files and manage differences and conflicts in a coding system. (Choose two).

    Show answer & explanation

    Correct answers: A, E

    Both centralized and distributed version control systems provide branching and merging capabilities for collaborative software development. Version control systems like Git (distributed) and SVN (centralized) allow engineers to work on isolated branches, complete tasks independently, and merge changes back to feature or master branches. The other options are incorrect because central logging systems handle log data collection, model-driven programming is about using models to generate code, and code topology refers to code structure analysis, none of which provide version control branching and merging functionality. Reference: https://developer.cisco.com/docs/nx-os/#!why-version-control

  2. Question 2

    Q2

    Which of the following is the correct statement regarding Cisco DNA Center?

    Show answer & explanation

    Correct answer: A

    Cisco DNA Center provides network controller-level management features as a centralized network management and automation platform. It serves as the central management plane for software-defined networks, offering intent-based networking capabilities, policy management, and automated network provisioning. The other options are incorrect because DNA Center does not gather real-time user information (that would be analytics tools), does not provision server/storage resources (that would be compute management), and is not focused on data-center class networking scalability but rather on enterprise network management. Reference: https://www.cisco.com/c/en/us/products/cloud-systems-management/index.html

  3. Question 3

    Q3

    Refer to the command:

    docker network create -d bridge --subnet 192.168.0.0/24 --gateway 192.168.0.1 dockernet

    Show answer & explanation

    Correct answer: A

  4. Question 4

    Q4

    Which of the following network entity is a configuration item that receives IP packets that have no explicit next-hop in the routing table?

    Show answer & explanation

    Correct answer: C

    A default gateway is the network entity that receives IP packets when there is no explicit next-hop route in the routing table. It serves as the default route (0.0.0.0/0) that handles all traffic destined for networks not specifically defined in the routing table. The other options are incorrect because route addresses are specific network destinations, MPLS is a protocol for traffic engineering and label switching, and Layer 2 frames operate at the data link layer rather than handling IP routing decisions. Reference: https://www.certificationkits.com/cisco-certification/ccna-articles/cisco-ccna-intro-to-routing-basics/cisco-ccna-default-gateway-a-default-routes/

  5. Question 5

    Q5Multiple answers

    Which of the following Cisco UCS elements can be XML or JSON-encoded and require an API key pair for HTTP header and a cookie for authentication? (Choose two).

    Show answer & explanation

    Correct answers: A, C

    UCS Manager and UCS Director both support XML or JSON-encoded API requests and require API key pairs in HTTP headers plus cookie-based authentication for secure API access. These Cisco UCS management platforms provide RESTful APIs that can handle both XML and JSON data formats for programmatic configuration and monitoring. The other options are incorrect because Cisco Intersight uses different authentication methods, Insight Director is not a UCS component, and Cisco Manager APIs is not a specific UCS element. Reference: https://www.cisco.com/c/en/us/td/docs/unified_computing/ucs/ucs-director/rest-api-getting-started-guide/6-5/cisco-ucs-director-REST-API-getting-started-65.html

  6. Question 6

    Q6

    During the session conflict of the global lock, which NETCONF command can clear non- responsive sessions?

    Show answer & explanation

    Correct answer: C

    The "clear NETCONF-yang session" command can clear non-responsive NETCONF sessions during global lock conflicts. This command terminates stale NETCONF sessions that may be holding locks and preventing other sessions from accessing the configuration datastore. The other options are incorrect because "show NETCONF-yang clear" is not a valid command syntax, and "clear NETCONF-session" is not the correct command format for clearing YANG-specific sessions. Reference: https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/prog/configuration/168/b_168_programmability_cg/NETCONG_YANG.html

  7. Question 7

    Q7

    Which of the following statement is true about Cisco Firewall?

    Show answer & explanation

    Correct answer: A

    A Cisco Firewall is a system that controls and monitors incoming and outgoing network traffic based on configured security rules and policies. It acts as a barrier between trusted internal networks and untrusted external networks, filtering traffic based on predetermined security rules, port numbers, protocols, and IP addresses. Other firewall descriptions would be incorrect if they did not emphasize the traffic control and monitoring aspects based on security configurations.

  8. Question 8

    Q8

    See below:

    1. import json

    2. with open("json_ios_xe_interfaces.json", "r") as json_file:

    3. json_file_content = json_file.read()

    4. decoded_json = json.loads(json_file_content)

    5. print(decoded_json)

    6. print()

    7. print(type(decoded_json))

    Which line of code opens file for read-only access?

    Show answer & explanation

    Correct answer: C

    Line #3 contains the error in the JSON parsing code. The issue is with the file opening syntax - the code should use "json_ios_xe_interfaces.json" as a string filename, but there may be a syntax error in how the file is being opened or the filename is specified. When parsing JSON data in Python, proper file handling and valid JSON structure are critical for successful decoding. The other lines show standard JSON loading operations that appear syntactically correct. Reference: https://fastreroute.com/interpret-json-encoded-data/

Register free to unlock 9 more sample questions

Create a free account to continue with the rest of the 200-901 sample set.

Lifetime One

Own this practice test forever.

$79.99
$75.99
one-time
  • Full access to 328 questions
  • Study, Timed & Flashcard Modes
  • All past and future versions i
  • Detailed Explanations
  • Study Tracking & Past Attempts
  • Brainy AI Assistant
  • Lifetime updates

Two

Any 2 exams per month.

$20.00/exam
$39.99
/month
  • 2 active exam slots
  • Study, Timed & Flashcard Modes
  • All past and future versions i
  • Detailed Explanations
  • Study Tracking & Past Attempts
  • 1,000 Brainy AI Credits
  • Cancel anytime

Premium Twelve

Any 12 exams over 3 months.

$15.00/exam
$179.99
/3 months
  • 4 active exam slots
  • Study, Timed & Flashcard Modes
  • All past and future versions i
  • Detailed Explanations
  • Study Tracking & Past Attempts
  • 15,000 Brainy AI Credits
  • Dedicated support
  • Friend seat included — full access

Trusted by professionals at

NvidiaSupabaseGitHubOpenAITursoClerkClaude AIAmazon