BSc CSIT (TU) Science Object-Oriented Programming (BSc CSIT, CSC161) Question Paper 2077
This is the official BSc CSIT (TU) (Science stream) Object-Oriented Programming (BSc CSIT, CSC161) question paper for 2077, 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 2077 paper is a great way to practise under real exam conditions.
Section A: Long Answer Questions
Attempt any TWO questions.
What is a friend function? Explain its characteristics. Write a C++ program using a friend function to add two objects of a class.
What is function overloading? Differentiate between function overloading and function overriding with examples.
Explain exception handling in C++. Write a program using try, catch and throw to handle division by zero.
Section B: Short Answer Questions
Attempt any EIGHT questions.
What is a constructor? List its characteristics.
Differentiate between early binding and late binding.
What is the 'this' pointer?
Explain the friend class concept.
What are the advantages of inheritance?
Write a note on dynamic memory allocation in C++.
What is type conversion? Mention its types.
Differentiate between overloading and overriding.
What is a template function?