Panjab University Chandigarh | 2nd

Object Oriented Programming using c++

Object Oriented Programming using c++ previous year question papers on BRpaper are organized for students of Panjab University Chandigarh’s Bachelor of Computer Applications program, 2nd semester. This section makes it easier to browse subject-wise old question papers for Object Oriented Programming using c++, so students can review how questions on topics such as classes and objects, inheritance, and polymorphism are typically framed in past exams. Many students search for object oriented programming using c++ question bank with answers while preparing for exams, and this page is built to support exactly that kind of subject-wise browsing and revision. BRpaper is not the official website of Panjab University Chandigarh or any institution, and it does not publish official notices or academic updates.
📚 Syllabus - OOP (BCA 2nd)

UNIT - I

Principles of Object Oriented Programming (OOP): Introduction to OOP, Difference between OOP and Procedure Oriented Programming; Concepts: Object, Class, Encapsulation, Abstraction, Polymorphism and Inheritance, Applications of OOP. Special operators: scope resolution operator, Member Dereferencing operators, Memory management operators, Manipulators and Type cast operator

Structure of a C++ Program and Classes and Objects: Class Declaration: Data Members, Member Functions, Private and Public members, Creating Objects, Accessing class data members, Accessing member functions; Class Function Definition: Member Function definition inside the class declaration and outside the class declaration.

UNIT - II

Friend function, inline function, Static members, Function Overloading, Arrays within a class. Arrays of Objects; Objects as function arguments: Pass by value, Pass by reference, Pointers to Objects.

Constructors: Declaration and Definition, Types of Constructors, (Default, Parameterized, Copy Constructors). Destructors: Definition and use.

Operator Overloading & Type Conversion: Conversion from basic type to user-defined type, User defined to basic type and one user-defined conversion to another user-defined type.

UNIT - III

Inheritance: Extending Classes Concept of inheritance, Base class, Defining derived classes, Visibility modes : Public, Private, Protected ;Types of Inheritance: Single inheritance : Privately derived, Publicly derived; Making a protected member inheritable, multilevel  inheritance, multiple Inheritance and ambiguity of multiple inheritance, Hierarchal Inheritance, Hybrid, Nesting of classes.

Polymorphism: Definition, Application and demonstration of Data Abstraction, Encapsulation and Polymorphism. Early Binding, Polymorphism with pointers, Virtual Functions, Late binding, pure virtual functions.

UNIT - IV

Exception Handling: Definition, Exception Handling Mechanism: Throwing mechanism and Catching Mechanism, Rethrowing an Exception

File Processing: Opening and closing of the file, Binary file operations, structures and file operations, classes and file operations, Random file processing. 

Contribute to Our Library

Help us expand our collection by uploading your question papers.

Upload Now
Question papers
2026
Download
2025
Download
2021
Download
2019
Download
2018
Download
2017
Download

About This Question Paper Collection

Browse OOP 2nd question papers for BCA students at Panjab University Chandigarh. This page helps students review question patterns, prepare for exams, and understand how previous papers are structured.

Select a paper below to open year-wise question papers, solutions, or available answer content where listed on BRpaper.

How Students Can Use These Papers

Old question papers for Object Oriented Programming using c++ are a quick way to see how Panjab University Chandigarh has structured exams in the past — useful for timing practice and identifying high-priority topics.

Treat them as a supplement, not a replacement, for the latest syllabus and official notices, and use them to build confidence before the actual exam.

FAQ

Frequently Asked Questions

Helpful answers about this subject, papers, and exam preparation.

Updated regularly
01 Where can I find Object Oriented Programming using c++ previous year question papers for Bachelor of Computer Applications, 2nd semester?

This page lists Object Oriented Programming using c++ question papers uploaded for Panjab University Chandigarh Bachelor of Computer Applications, 2nd semester, organized for subject-wise browsing where available.

02 Are these official Panjab University Chandigarh question papers?

BRpaper is not the official website of Panjab University Chandigarh. These papers are shared for reference and revision purposes only and are not official university material.

03 How can previous year Object Oriented Programming using c++ papers help in exam preparation?

Reviewing past papers can help you understand how questions are typically framed, notice commonly repeated topics, and get a sense of the exam pattern before your own exam.

04 What kind of topics does Object Oriented Programming using c++ usually cover?

The question papers here relate to the Object Oriented Programming using c++ syllabus set by the university for this course and semester, which typically includes topics such as classes and objects, inheritance, and polymorphism.

05 Does this page include a Object Oriented Programming using c++ question bank with answers or solved answers?

This page focuses on providing access to the previous year question papers themselves. A separate question bank or solved answers may not be available for every paper.

06 Can I find papers for other subjects in the same Bachelor of Computer Applications?

Yes, BRpaper organizes papers by university, course, stream, and semester, so you can browse other subjects within the same Panjab University Chandigarh Bachelor of Computer Applications.

Important

Important Disclaimer

BRpaper is not the official website of Panjab University Chandigarh or any institution. BRpaper organizes available question papers for student reference only. For official notices, date sheets, results, syllabus changes, and academic updates, students should visit the official university website.