C++ Quizzes

The best way to learn to code is to practice.
Improve your C++ programming skills with our quizzes.
We have put together different questions for each skill level.

Quiz – C++ Basics Part 1

The quiz contains 16 questions and there is no time limit. You can get between 1 and 3 points for answering the questions correctly. At the end of the quiz, you'll receive a total score. You can compare yourself with other users via the leaderboard. If you achieve more than 70% you will be rewarded with a certificate. Good luck!

Test your understanding of the basics of C++ programming language:
- Data types and variables
- Arithmetic operators
- Relational operators
- Logical operators
- Bitoperators
- Functions



Quiz – C++ Basics Part 2

The quiz contains 17 questions and there is no time limit. You can get between 1 and 3 points for answering the questions correctly. At the end of the quiz, you'll receive a total score. You can compare yourself with other users via the leaderboard. If you achieve more than 70% you will be rewarded with a certificate. Good luck!

Test your understanding of the basics of C++ programming language:
- Comments
- Escape sequences
- Data types
- Operators
- Control structures
- Functions
- Arrays



Quiz – C++ Inheritance and Polymorphism

The quiz contains 13 questions and there is no time limit. You can get between 1 and 3 points for answering the questions correctly. At the end of the quiz, you'll receive a total score. You can compare yourself with other users via the leaderboard. If you achieve more than 70% you will be rewarded with a certificate. Good luck!

Test your understanding of inheritance and polymorphism:
- Single inheritance
- Multiple inheritance
- Multilevel inheritance
- Hierarchical inheritance
- Compile-time polymorphism
  Function overloading
  Operator overloading
- Runtime polymorphism
  Virtual function
  Function overriding



Quiz – C++ Mathematical Rounding

The quiz contains 9 questions and there is no time limit. You can get between 1 and 3 points for answering the questions correctly. At the end of the quiz, you'll receive a total score. You can compare yourself with other users via the leaderboard. If you achieve more than 70% you will be rewarded with a certificate. Good luck!

Test your understanding of mathematical functions: 
- Basic mathematical functions
- Mathematical rounding
- Power math function
- Square math function
- Cubic math function



Quiz – C++ Advanced

The quiz contains 9 questions and there is no time limit. You can get between 1 and 3 points for answering the questions correctly. At the end of the quiz, you'll receive a total score. You can compare yourself with other users via the leaderboard. If you achieve more than 70% you will be rewarded with a certificate. Good luck!

Test your advanced skills of the C++ programming language:
- C++ Syntax
- Advanced control structures
- Classes and objects
- Data abstraction
- Functions