Object Oriented Programming: Chapter 4: Pointers and Runtime Polymorphism

Pointers and Runtime Polymorphism: Important Part B Questions

C++ Object Oriented Programming

Object Oriented Programming: Chapter 4: Pointers and Runtime Polymorphism : Anna University Part B Important Questions and Answers

Object Oriented Programming – C++

Chapter 4: Pointers and Runtime Polymorphism

 

1. Explain various types of pointers in C++.

2. Explain about pointers with an example.

3.What is void pointer? Explain with suitable C++ program.

4.Write a C++ program to explain pointer arithmetic. 

5.What is the use of this pointer?

6. Explain the difference between Compile time polymorphism and Run time polymorphism. Also give the implementation of each type in C++.

7. State the rules for virtual functions. Write a C++ program to declare a virtual function and demonstrate it.

8. Explain run time polymorphism with example program in C++.

9. Explain about implementation of runtime polymorphism in C++ with an example.

10.Explain the following ‒ Early binding and late binding.

11. What is an abstract class ?

12. What is dynamic binding? How is it achieved.

13. What is the difference between a virtual function and a pure virtual function? Give example of each.

14. Explain virtual destructor with example.

 

Object Oriented Programming: Chapter 4: Pointers and Runtime Polymorphism : Tag: Oops, Computer Programming : C++ Object Oriented Programming - Pointers and Runtime Polymorphism: Important Part B Questions


Object Oriented Programming: Chapter 4: Pointers and Runtime Polymorphism



Under Subject


Object Oriented Programming (OOPs)

CS25C07 2nd Semester CSE, CSE(CY) Depts | 2025 Regulation | 2nd Semester 2025 Regulation



Related Subjects


English Essentials II

EN25C02 2nd Semester | 2025 Regulation | 2nd Semester 2025 Regulation



Linear Algebra

MA25C02 2nd Semester | 2025 Regulation


Applied Physics (CSIE) II

PH25C03 2nd Semester AIDS, CSE, IT, CSE(CY) Dept | 2025 Regulation | 2nd Semester 2025 Regulation


Digital Principles and Computer Organization

CS25C06 2nd Semester AIDS, CSE, IT, CSE(CY) Dept | 2025 Regulation | 2nd Semester 2025 Regulation


Basic Electrical and Electronics Engineering

EE25C01 2nd Semester | 2025 Regulation | 2nd Semester 2025 Regulation


Object Oriented Programming (OOPs)

CS25C07 2nd Semester CSE, CSE(CY) Depts | 2025 Regulation | 2nd Semester 2025 Regulation


Re-Engineering for Innovation

ME25C05 2nd Semester | 2025 Regulation | 2nd Semester 2025 Regulation


Object Oriented Programming (OOPs) - Laboratory

CS25C07 2nd Semester CSE, CSE(CY) Depts | 2025 Regulation | 2nd Semester 2025 Regulation