PCAP • Timed Hard Questions
This is a timed practice session. You have 15 minutes to answer 25 questions — approximately 1 minute per question, matching real PCAP exam pace. Answer every question before time expires.
Time remaining
15:00
Exam-pace drill
Allow 1 minute per question. On the real PCAP exam you have approximately 72 seconds per question — this session trains you to maintain that pace under pressure.
A Python class 'Shape' defines an abstract method 'area'. Subclasses 'Circle' and 'Square' implement 'area'. A function 'calculate_area(shape)' expects a 'Shape' instance. Which principle ensures that the function works correctly without knowing the specific subclass?