C++ ESSAY QUESTIONS UNIT WISE-JNTUH(R18) CSE & IT II-Year I-SEMESTER
UNIT - I
Q1. What is programming paradigms? Explain about different paradigms for problem solving.
Q2. List and explain about OOP concepts.
Q3. Define datatype. Also, explain different data types in C++.
04. What is an operator? List and explain the types of operator in C++.
Q5. Define Array. Explain different types of Arrays.
Q6. List and explain string manipulations.
Q7. Explain about structures in detail.
Q8. Discuss about conditional control statements.
Q9. Write about jump statements.
Q10. Discuss about functions in detail.
UNIT II
Q1. Define a class. Explain how classes are defined.
Q2. Write in detail about class objects.
Q3. Explain about the scope of class.
Q4. Discuss about this pointer.
Q5. Write about friends to a class.
Q6. What are static members of a class? Explain.
Q7. Discuss about constant member functions.
Q8. Define constructor. List and explain the different types of constructors in C++.
Q9. What is a Destructor? Explain.
Q10. Explain about the dynamic creation and destruction of objects.
UNIT - III
Q1. Discuss in brief about class hierarchies.
Q2. What is Inheritance? List and Explain the different types of inheritance.
Q3. Define the following terms, (i) Base Class(ii) Derived Class
Q4. Write an example program to illustrate the concept of constructors and destructors in inheritance.
Q5. Write short notes on virtual Base Class.
Q6. Explain in detail about the static and dynamic binding.
Q7. Explain in detail about virtual functions.
Q8. Write about Abstract Classes.
Q9. What is polymorphism? Explain the types of polymorphism.
UNIT - IV
01. Write about formatted input and output functions in C.
Q2. Explain in detail about programming languages.
Q3. Differentiate between machine level assembly and high. level languages.
Q4. Explain in detail I/O streams along with an-example program.
Q5. Explain the different types of file stream classes.
Q6. Explain in detail about String stream.
Q7. Explain overloading of insertion and extraction operators with an example.
Q8. Explain error handling during file I/O.
UNIT - V
Q1. Define exception and explain about exception handling.
Q2. Discuss the benefits of exception handling.
Q3. Explain how to throw an exception in detail.
Q4. Discuss in brief about the try block.
Q5. Explain in detail about catching an exception.
Q6. Discuss about exception objects.
Q7. Describe exception specifications in detail.
Q8. Discuss about stack unwinding