350-601 · topic practice

Automation practice questions

Practise Cisco DCCOR / CCNP Data Center Core 350-601 Automation practice questions — original exam-style scenarios with answer choices, explanations, and analysis of common mistakes.

Courseiva uses original exam-style practice questions designed for learning and revision. The goal is to understand the concepts, recognise exam patterns, and improve through explanations — not memorise copied exam dumps.

Reviewed byJohnson Ajibi· MSc IT Security
20 questionsDomain: Automation

What the exam tests

What to know about Automation

Automation questions test whether you can apply the concept in context, not just recognise a definition.

How the topic appears in realistic exam-style scenarios.

Which detail in the question changes the correct answer.

How to eliminate plausible but wrong options.

How to connect the question back to the wider exam objective.

Watch out for

Common Automation exam traps

  • Answering from memory before reading the full scenario.
  • Missing a constraint such as cost, availability, security, scope or command context.
  • Choosing a broad answer when the question asks for the most specific fix.
  • Ignoring why the wrong options are tempting.

Practice set

Automation questions

20 questions · select your answer, then reveal the explanation

Question 1easymultiple choice
Open the full VLAN trunking answer →

A network engineer wants to automate the deployment of a new VLAN across all Cisco Nexus switches in a data center using Python scripts. Which tool is most appropriate for this task?

Question 2mediummultiple choice
Read the full Automation explanation →

A data center team is troubleshooting an automation script that uses REST API to configure a Cisco Nexus 9000 switch. The script fails with a '401 Unauthorized' error. What is the most likely cause?

Question 3hardmultiple choice
Read the full Automation explanation →

An engineer is designing an automation solution for a large data center with multiple Cisco UCS Manager domains. Which approach best ensures idempotent configuration operations?

Question 4mediummultiple choice
Read the full Ansible explanation →

A DevOps team uses Ansible to automate the configuration of Cisco Nexus switches. After running a playbook, some switches have the correct configuration but others do not. The playbook uses the 'nxos_config' module. Which action should be taken to ensure consistent configuration?

Question 5hardmultiple choice
Read the full Automation explanation →

A network engineer is implementing automated configuration management using Cisco NSO (Network Services Orchestrator). The team wants to ensure that any configuration changes made directly on the devices (out-of-band) are detected and reconciled. Which NSO feature should be used?

Question 6mediummulti select
Read the full Automation explanation →

Which TWO statements about Cisco NX-API are correct? (Choose two.)

Which THREE statements about Cisco UCS Manager automation using XML API are correct? (Choose three.)

Question 8mediummultiple choice
Open the full VLAN trunking answer →

Refer to the exhibit. An automation script is used to configure a new VLAN 40 on Eth1/2 trunk. The script sends the following NX-API command: 'switchport trunk allowed vlan add 40'. After execution, the engineer runs 'show running-config interface eth1/2' and sees that the trunk allowed VLAN list shows '10,20,30,40'. However, the automation script logs indicate success for adding VLAN 40, but the running config does not show the change. What is the most likely issue?

Exhibit

Refer to the exhibit.

interface Eth1/1
  description Server-Connection
  switchport mode access
  switchport access vlan 100
  spanning-tree port type edge
  no shutdown

interface Eth1/2
  description Trunk-to-Core
  switchport mode trunk
  switchport trunk allowed vlan 10,20,30
  spanning-tree port type network
  no shutdown
Question 9hardmultiple choice
Open the full VLAN trunking answer →

Refer to the exhibit. An automation script queries the Cisco Nexus 9000 using the NX-API JSON format and receives the above output. The script is designed to validate that interface Eth1/1 is in access mode with VLAN 100. However, the script reports a failure. What is the most likely reason?

Exhibit

Refer to the exhibit.

{
  "totalCount": "1",
  "imdata": [
    {
      "l1PhysIf": {
        "attributes": {
          "id": "Eth1/1",
          "adminSt": "up",
          "descr": "To-Server",
          "mtu": "1500",
          "switchportMode": "access",
          "accessVlan": "100"
        }
      }
    }
  ]
}

A large enterprise runs a multi-site Cisco ACI fabric with APICs in a cluster. The automation team uses Python scripts with the Cobra SDK to create and manage tenant policies. Recently, after upgrading the APIC firmware from version 4.2(3) to 5.2(1), a script that previously worked now fails with an 'Unauthorized' error when calling the APIC REST API. The script uses a service account with a locally stored password. The automation engineer verifies that the account credentials are correct and that the account is not locked. The script was not modified during the upgrade. Which action should the engineer take to resolve the issue?

Question 11mediumdrag order
Read the full Automation explanation →

Arrange the steps to configure a port-channel (LAG) on a Cisco Nexus switch.

Drag steps to the numbered slots on the right, or tap a step then tap a slot.

Steps
Order
1Step 1
2Step 2
3Step 3
4Step 4
5Step 5
Question 12mediumdrag order
Read the full Automation explanation →

Arrange the steps to recover a lost admin password on a Cisco Nexus switch.

Drag steps to the numbered slots on the right, or tap a step then tap a slot.

Steps
Order
1Step 1
2Step 2
3Step 3
4Step 4
5Step 5

Match each Cisco ACI component to its role.

Drag a concept onto its matching description — or click a concept then click the description.

Concepts
Matches

Central controller for policy management

Leaf-to-leaf connectivity and fabric backplane

Top-of-rack switch connecting servers to fabric

Endpoint group for policy application

Bridge domain for Layer 2 forwarding context

Match each Cisco data center high availability feature to its description.

Drag a concept onto its matching description — or click a concept then click the description.

Concepts
Matches

First-hop redundancy for default gateway

Multi-chassis link aggregation with loop prevention

Transparent interconnection of lots of links (TRILL-based)

Non-Stop Forwarding during supervisor switchover

Stateful Switchover for control plane redundancy

An engineer needs to automate configuration backups on NX-OS switches using Python. Which Python library is specifically designed for this purpose?

Question 16mediummultiple choice
Study the full Python automation breakdown →

A Python script using NX-API returns HTTP 401. What is the most likely cause?

Question 17hardmultiple choice
Read the full Automation explanation →

In an ACI fabric, an automation engineer needs to deploy tenant policies in an idempotent manner. Which approach is most aligned with best practices?

Which protocol is recommended for streaming model-driven telemetry from NX-OS to a collector?

Question 19mediummultiple choice
Open the full VLAN trunking answer →

Ansible playbook that deploys VLANs on NX-OS fails on a particular switch with 'privilege escalation required'. What should be checked first?

An engineer is writing a Python script to automate ACI fabric discovery using the APIC SDK. The script needs to wait until the fabric formation is complete before proceeding. Which approach is most reliable?

Free account

Track your progress over time

Create a free account to save your results and see which topics improve across sessions.

Focused Automation sessions

Start a Automation only practice session

Every question in these sessions is drawn from the Automation domain — nothing else.

Related practice questions

Related 350-601 topic practice pages

Move into related areas when this topic feels solid.

Frequently asked questions

What does the 350-601 exam test about Automation?
Automation questions test whether you can apply the concept in context, not just recognise a definition.
How should I use these practice questions?
Select your answer before revealing the explanation. Then read why each option is right or wrong — this active recall approach builds retention far faster than re-reading notes.
Can I practise just Automation questions in a focused session?
Yes — the session launcher on this page draws every question from the Automation domain. Use a 10-question session first to gauge your baseline, then move to 20 or 30 once the weak spots are clear.
Where can I practise other 350-601 topics?
Use the topic links above to move to related areas, or go back to the 350-601 question bank to see all topics.
Are these real exam questions or dumps?
These are original practice questions written to test the same concepts the 350-601 exam covers. They are not copied from any real exam or dump site.