BCA 301 Object Oriented Programming Past Paper PDF Dec 2017
Document Details
Uploaded by Deleted User
2017
BCA
Tags
Related
- 22316 Object-Oriented Programming using C++ Sample Question Paper PDF
- CS304 Object Oriented Programming Midterm Exam Papers PDF 2010
- Programmierbefehle - Woche 10 PDF
- MCADD-501 Object Oriented Programming in C++ PDF November 2023 Past Paper
- MCADD-501 Object Oriented Programming in C++ PDF November 2018 Exam Paper
- BCA Object Oriented Programming Past Paper Dec 2023 PDF
Summary
This is a past paper for a BCA 301 Object Oriented Programming exam from December 2017. The exam paper includes questions and answers on various C++ topics including inheritance, operator overloading, and exception handling. The paper is suitable for students studying C++ programming.
Full Transcript
# B.C.A Examination, Dec-2017 ## Object Oriented Programming using C++ (BCA-301) (New) **Time**: Three Hours **Maximum Marks**: 75 **Note**: Attempt all questions as per instructions. ## **Section-A** (Very Short Answer Questions) **Note**: Attempt all five questions. Each question carries 3 m...
# B.C.A Examination, Dec-2017 ## Object Oriented Programming using C++ (BCA-301) (New) **Time**: Three Hours **Maximum Marks**: 75 **Note**: Attempt all questions as per instructions. ## **Section-A** (Very Short Answer Questions) **Note**: Attempt all five questions. Each question carries 3 marks. Very short answer is required not exceeding 75 words. 1. Explain the term Class, Object and Abstraction. 2. List the basic difference in C and C++. 3. What is a constructor? 4. Define Overriding. 5. What is Exception handling? ## **Section-B** (Short Answer Questions) **Note**: Attempt any two out of the following 3 questions. Each question carries 7.5 marks. Short answer is required not exceeding 200 words. 6. Write a sample code to show the structure of C++ program code. 7. Explain different types of inheritance with the help of a sample program. 8. Write a program to overload + operator. ## **Section-C** (Detailed Answer Questions) **Note**: Attempt any three questions out of the following 5 questions. Each question carries 15 marks. Answer is required in detail. 9. (a) What are different types of header files, data types, operators available in C++? (b) Write a program that does dynamic memory allocation and then free the memory space for any variable. 10. Write a program to show the working of constructors along in inherited classes. 11. (a) Write a program to overload unary addition operator. (b) Differentiate between operator overloading and operator overriding. 12. Write a program to show the use of friend functions. 13. Write short notes on the following: (i) Parametric Polymorphism (ii) Garbage collection (iii) Exception Handling (iv) Generic Classes