BSc CSIT (TU) Science Object-Oriented Programming (BSc CSIT, CSC161) Question Paper 2080
This is the official BSc CSIT (TU) (Science stream) Object-Oriented Programming (BSc CSIT, CSC161) question paper for 2080, as set in the regular annual examination. It carries 60 full marks and a time allowance of 180 minutes, across 12 questions. On Kekkei you can attempt this Object-Oriented Programming (BSc CSIT, CSC161) past paper online with a timer, get instant AI feedback and step-by-step solutions, and track the topics where you lose marks — completely free. Whether you are revising for your BSc CSIT (TU) Object-Oriented Programming (BSc CSIT, CSC161) exam or solving previous years' question papers, this 2080 paper is a great way to practise under real exam conditions.
Section A: Long Answer Questions
Attempt any TWO questions.
Explain the access specifiers (public, private, protected) in C++ with examples. How do they affect inheritance?
What is a static member? Explain static data members and static member functions with a suitable C++ program.
Explain stream classes in C++. Write a program to demonstrate formatted I/O using manipulators (setw, setprecision, setfill).
Section B: Short Answer Questions
Attempt any EIGHT questions.
Differentiate between class and object with examples.
What is the difference between malloc/free and new/delete?
Explain the concept of containership (composition).
What is the catch(...) handler used for?
Write a short note on the friend function.
What is a virtual base class?
Explain the difference between ifstream and ofstream.
What is an inline function and when should it be avoided?
Differentiate between a member function and a friend function.