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
- Which of the following describes a stable sorting algorithm? → Equal elements maintain their original relative order
- Which of the following is a high-level programming language? → Python
- 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
- In IPv6, which mechanism replaces ARP for neighbor address resolution? → Neighbor Discovery Protocol (NDP)
- 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
- In the OSI model, which layer is responsible for bit-level transmission over a physical medium? → Physical layer
- Which normal form eliminates transitive dependencies among non-key attributes? → Third Normal Form (3NF)
- Which Agile framework uses the concepts of 'value streams' and 'Agile Release Trains' to scale Agile across large enterprises? → SAFe (Scaled Agile Framework)
- Which software architecture pattern separates an application into three interconnected components: model, view, and controller? → Model-View-Controller (MVC)
- Which control is BEST described as a corrective control? → Patch management restoring a compromised system
- A vulnerability assessment differs from a penetration test in that it: → Identifies and classifies vulnerabilities without attempting to exploit them
- Which data structure is most appropriate for implementing an undo feature in a text editor? → Stack
- Why is software architecture important? → To create a blueprint for software system design
- What is the worst-case time complexity of insertion into a hash table that uses open addressing? → O(n)
- What is the best-case time complexity of Bubble Sort when an early-exit optimization is used? → O(n)
- Which type of system testing evaluates performance under peak load conditions to determine breaking points? → Stress testing
- Which SQL clause is used to filter grouped results after a GROUP BY operation? → HAVING
- What is key escrow in cryptography? → A system where encryption keys are held by a trusted third party for authorized recovery
- Which NoSQL database type stores data as flexible JSON-like documents rather than rows and columns? → Document store
- Which of the following best illustrates defense in depth? → Layering firewalls, IDS, encryption, and physical controls together
- Which version control strategy involves each developer having a full copy of the repository, including its complete history? → Distributed version control
- Which SQL aggregate function returns the number of rows that satisfy a condition, excluding NULL values? → COUNT(column)
- 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
- An intrusion detection system (IDS) generates an alert when unusual network traffic is observed. This is best classified as which type of control? → Detective
- Which isolation level prevents dirty reads but still allows non-repeatable reads in SQL transactions? → Read Committed
- Which abstract data type operates on a FIFO (First In, First Out) principle? → Queue
- Which phase of the SDLC involves converting the approved design into executable code? → Implementation
- What does 'exception handling' allow a program to do? → Respond to error conditions gracefully without crashing
- Which SDLC model is best described as a combination of iterative development and the systematic aspects of the Waterfall model? → Incremental Model
- 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?