Skip to exam content
← All Exams
Techclick Infosec

Cisco 200-901 Practice Test

DevNet Associate · 200-901

100 questions · 120 min · 82% Techclick practice target

100
Questions
120
Minutes
82%
Techclick Practice Target

⚠️ Exam Rules

  • Once started, the timer cannot be paused
  • You can navigate freely — use Previous or the Navigator panel to revisit any question
  • Tab-switching triggers warnings (3 strikes = auto-submit)
  • Right-click and copy disabled during exam
  • If you fail, retry — questions and options reshuffle

200-901 practice test: what's covered

Questions in this Techclick bank100
Timer120 min
Techclick practice target82%
Official exam code200-901

Free 200-901 sample questions

  1. A team is choosing a data structure to store the latest unique IP addresses seen on the wire, where ordering does not matter and duplicate inserts must collapse silently. Which Python type is BEST?

    • A. Python list (ordered mutable sequence)
    • B. Python set (unordered collection of unique elements)
    • C. Python tuple (immutable ordered sequence)
    • D. Python dictionary with null value mappings
    Show answer

    Correct: B. set gives O(1) membership tests and automatic de-duplication — exactly the semantics described. list allows duplicates (the common trap). tuple is immutable and not deduplicating. A dict with None values works but wastes memory and intent compared with set.

  2. Look at the snippet: <pre>def add(a, b=[]): b.append(a) return b print(add(1)) print(add(2))</pre> What is printed?

    • A. [1] followed by [2] on separate lines
    • B. [1] followed by [1, 2] on separate lines
    • C. TypeError raised on second function invocation
    • D. [1] followed by [1] on separate lines
    Show answer

    Correct: B. Mutable default arguments are evaluated ONCE at function-definition time and shared across calls — the classic Python gotcha. So b accumulates: [1] then [1,2]. The fix is `def add(a, b=None): b = b or []`. Believing each call gets a fresh [] is the trap distractor.

  3. Which TWO statements about Git branching are TRUE? (Choose 2)

    • A. git commit (saves local staged changes to history)
    • B. git push (publishes local commits to remote repository)
    • C. git rebase (re-applies commits onto another base)
    • D. git status (displays working tree state)
    Show answer

    Correct: A and B. rebase replays commits on a new base — that IS rewriting history. pull = fetch + merge (or rebase). merge can fast-forward without a merge commit (use --no-ff to force one). cherry-pick COPIES a commit (the source still has it). stash SAVES changes for later, it does not delete them.

  4. A class manages a database connection. To make sure the connection is always closed even on exceptions, what is the CLEANEST Python pattern?

    • A. Wrap every call site in try/except/finally
    • B. Implement __enter__ and __exit__ so the class can be used as a context manager via `with`
    • C. Override __del__ to close on garbage collection
    • D. Use a global atexit handler
    Show answer

    Correct: B. Context managers are the idiomatic Python pattern — `with conn:` guarantees __exit__ runs on normal exit and exceptions. __del__ is unreliable because GC timing is not guaranteed. try/finally works but repeats at every call site. atexit only runs at interpreter shutdown.

  5. Which design pattern describes a single shared instance used to provide one global access point, often used for configuration objects?

    • A. Factory Pattern
    • B. Singleton Pattern
    • C. Observer Pattern
    • D. Strategy Pattern
    Show answer

    Correct: B. Singleton enforces a single instance with a global access point — the textbook pattern for shared configuration or logging. Factory creates instances. Observer is publish/subscribe. Strategy swaps interchangeable algorithms.

Last updated:

200-901 practice test FAQ

Is this 200-901 practice test free?

Yes. You can start, finish and score it for free, and download the Techclick practice certificate.

How many questions are in the Techclick 200-901 practice test?

This bank has 100 original scenario-based questions with a 120-minute timer and a 82% Techclick practice target.

What is the official exam code and format?

The official exam code is 200-901 (Cisco).

Are these real 200-901 exam questions or dumps?

No. They are original practice questions written by Techclick. This is not the vendor's official exam and not leaked dumps.

Do I get a certificate?

Score 82% or higher to get a Techclick practice certificate and LinkedIn badge. It is not an official Cisco certification.

What should I take after 200-901?

Related practice tests: CCIE Security Written 350-701, CCNA 200-301, Cisco 300-410, CCNP ENCOR 350-401, Cisco 100-160, Cisco 200-201 (linked below).

Techclick Infosec
TECHCLICK INFOSEC
CYBERSECURITY · PRACTICE ASSESSMENT
⚙️
PRACTICE ASSESSMENT
Cisco DEVASC
DevNet Associate · 200-901
AWARDED TO
{NAME}
SCORE
0%
DATE
--
TC-200-901-XXX
Verified at exam.techclick.in · Techclick Infosec Pvt Ltd · +91 92772 29456