CCNA Plan

Automation and Programmability: practice questions

2 original questions · 0 editor-approved · every choice explained.

Practice this topic

Blueprint-mapped questions with full rationales for every choice.

Start practice
Automation and ProgrammabilityDifficulty 2/5

In a controller-based network, which interface do applications use to request services from the controller?

  1. AData plane
  2. BConsole
  3. CSouthbound API
  4. DNorthbound API
Show answer and rationale

Correct: D. Northbound APIs (typically REST with JSON) expose the controller to applications and scripts; southbound APIs (NETCONF, RESTCONF, OpenFlow, CLI) let the controller program devices.

  • C — Southbound faces the devices.
  • A — The data plane forwards packets; it is not an API.
  • B — The console is a management access method.
Automation and ProgrammabilityDifficulty 2/5

Given {"vlans":[{"id":10,"name":"Sales"},{"id":20,"name":"Eng"}]}, what is the value of vlans[1].name?

  1. AEng
  2. B20
  3. CThe expression is invalid because vlans is an object
  4. DSales
Show answer and rationale

Correct: A. 'vlans' is an array (square brackets) of two objects. Arrays are zero-indexed, so vlans[1] is the second object and its 'name' is "Eng".

  • D — That is vlans[0].name.
  • B — 20 is vlans[1].id.
  • C — Square brackets denote an array, so indexing is valid.

Primary references

  1. CCNA Exam v1.1 (200-301) Exam Topics — Cisco Systems · primary · retrieved 2026-09-21, verified 2026-09-21