CCP Cheat Sheet 2026

The 30 highest-yield CCP facts, distilled from real exam questions. Print it, save it as a PDF, or study it here — free, no sign-up.

110 questions
90 min time limit
70.00% to pass
  1. Which of the following describes a stable sorting algorithm? Equal elements maintain their original relative order
  2. Which of the following is a high-level programming language? Python
  3. What is the primary ethical obligation of a CCP professional when a conflict of interest arises during tcp/ip & osi model layers activities? Disclose the conflict to all relevant parties and recuse from the decision if necessary
  4. In IPv6, which mechanism replaces ARP for neighbor address resolution? Neighbor Discovery Protocol (NDP)
  5. In Extreme Programming (XP), what practice involves two developers working at a single workstation, with one writing code and the other reviewing in real time? Pair Programming
  6. In the OSI model, which layer is responsible for bit-level transmission over a physical medium? Physical layer
  7. Which normal form eliminates transitive dependencies among non-key attributes? Third Normal Form (3NF)
  8. Which Agile framework uses the concepts of 'value streams' and 'Agile Release Trains' to scale Agile across large enterprises? SAFe (Scaled Agile Framework)
  9. Which software architecture pattern separates an application into three interconnected components: model, view, and controller? Model-View-Controller (MVC)
  10. Which control is BEST described as a corrective control? Patch management restoring a compromised system
  11. A vulnerability assessment differs from a penetration test in that it: Identifies and classifies vulnerabilities without attempting to exploit them
  12. Which data structure is most appropriate for implementing an undo feature in a text editor? Stack
  13. Why is software architecture important? To create a blueprint for software system design
  14. What is the worst-case time complexity of insertion into a hash table that uses open addressing? O(n)
  15. What is the best-case time complexity of Bubble Sort when an early-exit optimization is used? O(n)
  16. Which type of system testing evaluates performance under peak load conditions to determine breaking points? Stress testing
  17. Which SQL clause is used to filter grouped results after a GROUP BY operation? HAVING
  18. What is key escrow in cryptography? A system where encryption keys are held by a trusted third party for authorized recovery
  19. Which NoSQL database type stores data as flexible JSON-like documents rather than rows and columns? Document store
  20. Which of the following best illustrates defense in depth? Layering firewalls, IDS, encryption, and physical controls together
  21. Which version control strategy involves each developer having a full copy of the repository, including its complete history? Distributed version control
  22. Which SQL aggregate function returns the number of rows that satisfy a condition, excluding NULL values? COUNT(column)
  23. What is the primary ethical obligation of a CCP professional when a conflict of interest arises during cpu architecture & instruction sets activities? Disclose the conflict to all relevant parties and recuse from the decision if necessary
  24. An intrusion detection system (IDS) generates an alert when unusual network traffic is observed. This is best classified as which type of control? Detective
  25. Which isolation level prevents dirty reads but still allows non-repeatable reads in SQL transactions? Read Committed
  26. Which abstract data type operates on a FIFO (First In, First Out) principle? Queue
  27. Which phase of the SDLC involves converting the approved design into executable code? Implementation
  28. What does 'exception handling' allow a program to do? Respond to error conditions gracefully without crashing
  29. Which SDLC model is best described as a combination of iterative development and the systematic aspects of the Waterfall model? Incremental Model
  30. Which memory protection technique assigns each process a base register and a limit register? Base-and-limit registers
Turn these facts into recall:
Was this helpful?