OOPS Model Paper-1 (As per JNTUH Syllabus)

Estudies4you
MODEL PAPER 1 

Note: This question paper contains two Parts A and B 

Part A is compulsory which carries 25 marks. Answer all questions in Part A. 

Part B consists of 5 Units. Answer any one full question from each unit. 

Each question carries 10 marks and may have a, b, c as sub questions. 

PART-A (25 Marks) 

1. (a) Write the difference between OOP and procedure oriented programming. 
    (b) Define flow control statements. 
    (c) Write a short note on scope of class. 
    (d) List the reasons to declare static member variables outside the class.
    (e) Write about static and dynamic binding
    (f) What is polymorphism? 
    (g) Define stream. 
    (h) Write in short about manipulators.
    (i) Discuss about catch block. 
    (j) Define stack unwinding. 

PART-B (50 Marks) 

2. (a) What is programming paradigms? Explain about different paradigms for problem solving. 
    (b) What is an operator? List and explain the types of operator in C++. 
OR 
3. (a) Explain about structures in detail. 
    (b) Discuss about functions in detail. 

4. (a) Define a Class. Explain how classes are defined. 
    (b) Discuss about constant member functions.
OR 
5. (a) Discuss about this pointer. 
    (b) Explain about the dynamic creation and destruction of objects.

6. (a) Discuss in brief about class hierarchies. 
    (b) Explain in detail about virtual functions. 
OR 
7. (a) Write an example program to illustrate the concept of constructors and destructors in inheritance. 
    (b) Write about Abstract Classes. 

8. (a) Write about formatted input and output functions in C.
    (b) Explain overloading of insertion and extraction operators with an example.
OR 
9. (a) Draw console Stream class hierarchy and explain its members. 
   (b) Write a program to display the given decimal number in hexadecimal and octal format using manipulators.

10. (a) Explain how to throw an exception in detail. 
      (b) Discuss about stack unwinding. 
OR 
11. (a) Explain in detail about catching an exception.
      (b) Discuss the benefits of exception handling. 

To Top