Practice Topics
Test your ability to trace C++ execution. Select a topic to view hand-crafted questions, predict the output, and instantly check your understanding.
Advanced C++ & Modern Features
Templates, Move Semantics, Smart Pointers, Lambdas, and STL Algorithms.
Basic Syntax & Data Types
Master the fundamentals of C++ variables, types, and standard I/O.
Data Structures
Arrays, Linked Lists, Trees, Stacks, Queues, and STL Containers.
Elite C++ Mechanics
SFINAE, Template Metaprogramming, Memory Models, Strict Aliasing, and Deep Language Quirks.
Elite C++ Mechanics II
More deep dives into obscure C++ rules, memory management, and advanced features.
Object-Oriented Programming
Classes, inheritance, polymorphism, and object lifecycle.
Pointers & References
Understand memory addresses, pointer arithmetic, and reference semantics.
Programming Fundamentals
Loops, conditionals, basic logic, and standard I/O.
Tough Logic Puzzles
Complex macro expansions, tricky operator precedence, multi-dimensional structures, and bitwise math.
Vast Tracing & Flow Control
Deeply nested loops, recursion tracing, complex switch fallthroughs, and long execution paths.