21. What is function overriding in C++? A. Defining a function in the derived class with the same signature as in the base class B. Defining multiple functions with the same name but different arguments C. Redefining a function within a class D. Defining new operators for existing types Answer & Solution Discuss in Board Save for Later Answer & Solution Answer: Option A No explanation is given for this question Let's Discuss on Board
22. What is the purpose of the 'static' keyword in C++? A. To access class member functions B. To specify the type of a variable C. To allocate memory dynamically D. To create class-level variables and functions Answer & Solution Discuss in Board Save for Later Answer & Solution Answer: Option D No explanation is given for this question Let's Discuss on Board
23. What is the difference between 'struct' and 'class' in C++? A. The default access level of members in a struct is public, while in a class, it is private B. Classes allow inheritance, while structs do not C. Structs have all members public by default, while classes have them private by default D. Structs are used for inheritance, while classes are not Answer & Solution Discuss in Board Save for Later Answer & Solution Answer: Option C No explanation is given for this question Let's Discuss on Board
24. What is the purpose of the 'virtual' keyword in C++? A. To create class-level variables and functions B. To allocate memory dynamically C. To enable polymorphism through function overriding D. To specify the type of a variable Answer & Solution Discuss in Board Save for Later Answer & Solution Answer: Option C No explanation is given for this question Let's Discuss on Board
25. Which concept allows a derived class to inherit properties and behavior from a base class in C++? A. Encapsulation B. Inheritance C. Abstraction D. None of the above Answer & Solution Discuss in Board Save for Later Answer & Solution Answer: Option B No explanation is given for this question Let's Discuss on Board
26. What is the correct syntax for inheriting a class in C++? A. class Derived : Base {} B. class Derived inherits Base {} C. class Derived : public Base {} D. class Derived extends Base {} Answer & Solution Discuss in Board Save for Later Answer & Solution Answer: Option C No explanation is given for this question Let's Discuss on Board
27. What is the purpose of access specifiers in C++ classes? A. To specify the type of a variable B. To enable polymorphism through function overriding C. To create class-level variables and functions D. To control the visibility of class members Answer & Solution Discuss in Board Save for Later Answer & Solution Answer: Option D No explanation is given for this question Let's Discuss on Board
28. What is the purpose of the 'friend' keyword in C++? A. To create class-level variables and functions B. To specify the type of a variable C. To enable polymorphism through function overriding D. To allow a function or class to access private and protected members of another class Answer & Solution Discuss in Board Save for Later Answer & Solution Answer: Option D No explanation is given for this question Let's Discuss on Board
29. What is the concept of data hiding in C++? A. Inheritance B. Polymorphism C. Encapsulation D. Abstraction Answer & Solution Discuss in Board Save for Later Answer & Solution Answer: Option C No explanation is given for this question Let's Discuss on Board
30. Which keyword is used to access the superclass constructor in a derived class constructor in C++? A. parent B. super C. derived D. None of the above Answer & Solution Discuss in Board Save for Later Answer & Solution Answer: Option B No explanation is given for this question Let's Discuss on Board