Appendix C. Chapter Quiz Questions
This appendix presents a comprehensive set of chapter-by-chapter quiz questions designed to assess understanding of the book’s material and to mirror, in tone and granularity, the expectations of the CCNA exam. The intent is formative: help readers gauge readiness, uncover weak spots, and drive targeted review. The guidance encourages attempting each chapter’s quiz after studying the chapter and again after finishing the book, with concise answer keys and explanations provided separately in Appendix D.
The question pool spans the full CCNA core, starting with network devices, cabling, and the TCP/IP model, then moving through Cisco IOS CLI fundamentals, Ethernet LAN switching and ARP, IPv4 addressing, interfaces, routing fundamentals and path selection, the journey of a packet, and IPv4 subnetting. It continues into VLANs, trunking (DTP/VTP), STP/RSTP, EtherChannel, dynamic routing (RIP/EIGRP/OSPF concepts and AD/metrics), OSPF operations and neighbor formation, first-hop redundancy (HSRP/VRRP/GLBP), IPv6 addressing/routing/NDP, transport and common ports (TCP/UDP), and access control (standard and extended ACLs). Operational tooling and services—CDP/LLDP, NTP, DNS, DHCP, SSH, SNMP, Syslog, TFTP/FTP—are covered alongside NAT, QoS, core security concepts (CIA, AAA, MFA), campus protections (Port Security, DHCP Snooping, DAI), LAN and WAN architectures (three-tier, spine–leaf, MPLS, DMVPN, GRE/IPsec, Internet connectivity designs), virtualization and cloud (hypervisors, VRF, service/deployment models), wireless fundamentals/architectures/security/configuration, and network automation topics including SDN planes, DNAC/ACI/SD‑WAN, REST APIs, and data formats (JSON/YAML/XML).
Question styles emphasize practical, exam-relevant competence: precise definitions and behaviors, command recognition and effects, output interpretation, and configuration implications. Many items require selecting multiple correct answers, computing subnets and host ranges, mapping headers and encapsulations across layers, and diagnosing issues (for example, CRC/FCS errors, collisions, duplex/speed mismatches, NAT translations, and QoS markings). Collectively, the quizzes reinforce both conceptual mastery and hands-on proficiency, helping learners iterate toward CCNA-level accuracy and confidence while pinpointing areas for deeper study.
C.48 Chapter 49 - Ansible, Puppet, and Chef
- Which of the following statements about Ansible are true? (select two)
- Ansible is written in Python.
- Ansible uses an agent-based model.
- Ansible uses a pull model.
- The Ansible control node connects to port 22 of managed devices.
- Which of the following statements about Puppet are true? (select two)
- Puppet is written in Ruby.
- Puppet agents connect to port 8140 on the Puppet master.
- Puppet manifests are written in Ruby.
- Puppet uses a push model.
- Which language are most Ansible files written in?
- Python
- YAML
- JSON
- Ruby
- Which of the following statements about Chef are true? (select two)
- Chef is written in Python.
- Chef uses a pull model.
- A Chef client must be installed on managed devices.
- Chef uses SSH to configure managed devices.
- What kind of file are Puppet resources and classes written into?
- Template
- Manifest
- Playbook
- Module
- Which statements about Puppet’s DSL are true? (select two)
- It is more flexible than a language like Python or Ruby.
- It can perform complex tasks with less effort than general languages.
- It is a declarative language.
- It is a procedural language.
- Which of the following configuration management tools use an agent-based model? (select two)
- Puppet
- Ansible
- Chef
- Which Ansible file defines automation tasks to manage configuration on managed devices?
- Template
- Module
- Playbook
- Run-list
Acing the CCNA Exam, Volume 1 ebook for free