MCADD-501 Object Oriented Programming in C++ May 2022 Past Paper PDF
Document Details
Uploaded by EnrapturedMeitnerium5690
2022
MCADD
Tags
Summary
This is a past paper for the MCADD-501 Object Oriented Programming in C++ exam, taken in May 2022. The paper covers various topics related to object-oriented programming in C++, including OOPs concepts, classes, constructors, and inheritance, amongst other related topics.
Full Transcript
# MCADD-501 ## M.C.A. (Integrated), V Semester ### Examination, May 2022 ### Object Oriented Programming in C++ **Time: Three Hours** **Maximum Marks : 70** **Note:** * Attempt any five questions. * All questions carry equal marks. ## Questions 1. a) Discuss the important features of OOPs conc...
# MCADD-501 ## M.C.A. (Integrated), V Semester ### Examination, May 2022 ### Object Oriented Programming in C++ **Time: Three Hours** **Maximum Marks : 70** **Note:** * Attempt any five questions. * All questions carry equal marks. ## Questions 1. a) Discuss the important features of OOPs concepts. Explain the organization of data and functions in OOPs. b) What is a Class? How does it accomplish the data binding? 2. a) What is Constructor? Illustrate memory allocation to an object using constructor. b) Illustrate the need of operator overloading in OOPs. Write a program to overload the unary '-'operator to overload using C++. 3. a) How a base class pointer points to the derived class? Explain with an example. b) Explain the concept of data hiding in C++ with suitable example. 4. a) Explain in detail about static and dynamic binding. b) Explain in detail about the virtual functions. 5. a) Write short notes on abstract classes. b) Explain in detail about I/O streams along with an example program. 6. a) Write a program to display the given decimal number in hexadecimal number using manipulators. b) Explain the different types of file stream classes. 7. a) Write shorts notes on UML diagrams and object diagrams. b) Write short notes on UML concepts. 8. Answer any two of the following with examples: * Destructor * Friend function * Exception handling * Object oriented design All questions have 7 marks except question #8, which has 14 marks.