Multiple choice

C++ is a

  1. Object Based Language

  2. Structured Programming Language

  3. Procedural Language

  4. Object Oriented Language

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

C++ is a multi-paradigm language that supports object-oriented programming (classes, inheritance, polymorphism, encapsulation). While it also supports procedural and generic programming, its classification as an Object-Oriented Language is correct because it provides complete OOP features including classes, objects, inheritance, and virtual functions.