11. What is dynamic polymorphism in C++? A. The process of hiding the implementation details of a class B. The ability of a function to perform different tasks based on the object that it is acting upon at runtime C. The process of defining functions within a class 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
12. Which keyword is used to specify that a function cannot be overridden in a derived class in C++? A. abstract B. virtual C. final D. override 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
13. What is an abstract class in C++? A. A class with no members B. A class with only private members C. A class with no implementation details D. A class that cannot be instantiated and is used as a base class for other classes 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
14. What is the purpose of friend functions in C++? A. To allow access to private and protected members of a class from outside the class B. To create multiple instances of a class C. To hide the implementation details of a class D. To define functions within a class 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
15. What is the access specifier that allows members to be accessed only within the same class or by derived classes in C++? A. internal B. private C. public D. protected 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
16. What is a constructor in C++? A. A function used to create multiple instances of a class B. A function used to destroy objects C. A special member function that initializes objects D. A function that defines the implementation of a class 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
17. Which keyword is used to access the base class members from a derived class in C++? A. super B. this C. parent D. base 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
18. What is operator overloading in C++? A. Redefining a function within a class B. Defining multiple functions with the same name but different arguments C. Defining new operators for existing types 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
19. What is the purpose of a destructor in C++? A. To provide an interface for a class B. To encapsulate data C. To clean up resources before an object is destroyed D. To create objects 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
20. Which access specifier allows a member to be accessible only within its own class and derived classes in C++? A. public B. private C. internal D. protected 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