OOP · ENCT 151

Object Oriented Programming — ENCT 151

Year I · Part II — Complete theory notes + most probable exam questions with solutions, chapter by chapter, based on the official syllabus (C++).

How to use this: each chapter page has full theory for every syllabus sub-topic, followed by a "Most Probable Questions" section with model answers/code. Study theory first, then use the Q&A sections for revision and practice.

Quick links

Home
Chapter index
This page · marks map
Past Papers
Solved question papers
4 TU papers · model answers
Syntax
C++ OOP syntax reference
Searchable cheat sheet

Chapters

Chapter 1
Introduction to OOP
3 hrs · 4 marks
Chapter 2
Basics of C++ Programming
5 hrs · 7 marks
Chapter 3
Objects and Classes
7 hrs · 9 marks
Chapter 4
Operator Overloading
5 hrs · 7 marks
Chapter 5
Inheritance
5 hrs · 7 marks
Chapter 6
Virtual Functions
4 hrs · 5 marks
Chapter 7
Stream Computation
6 hrs · 8 marks
Chapter 8
Templates & STL
6 hrs · 8 marks
Chapter 9
Exception Handling
4 hrs · 5 marks

Final Exam Marks Distribution

ChapterTopicHoursMarks*
1Introduction to OOP34
2Basics of C++ Programming57
3Objects and Classes79
4Operator Overloading57
5Inheritance57
6Virtual Functions45
7Stream Computation68
8Templates68
9Exception Handling45
Total4560

*Minor deviation possible in actual marks distribution (per official syllabus).

References