Unit 3: Inheritance, Advanced Functions, and Behavioral Modeling21CSC102J

Virtual Functions, Dynamic Binding, and Abstract Classes

Curriculum and historical examination lineage for Virtual Functions, Dynamic Binding, and Abstract Classes under Unit 3 (Inheritance, Advanced Functions, and Behavioral Modeling) of Object Oriented Design and Programming (21CSC102J) at SRMIST.

Appearances
11
Cataloged Exam Questions
Exam Papers
7
Distinct University Exams
Question Families
5
Recurring Conceptual Archetypes
SRMIST Status
Active
Regulation 2021 Syllabus
Assessment Cycle Weightage

Historical appearance distribution across SRMIST Formative Tests (CT1, CT2) and University End Semester examinations.

CT1
0
Cycle Test 1
CT2
0
Cycle Test 2
EndSem
11
Semester Exam
Marks Weightage Distribution

Factual marks weightage of questions asked on this topic in historical examinations.

1 Marks:8 questions
8 Marks:2 questions
Recurring Question Families (5)

Question templates that recur across multiple examination cycles with similar conceptual stems.

family repeat2 paper appearances

“Identify what happens when a attempt is made to instantiate an object of an abstract class. (A)...”

singleton1 paper appearance

“(a.i) Write a program to calculate the total marks of each students of a class in physics,...”

singleton1 paper appearance

“(i) Construct a C++ program using class and object to implement Fibonacci series of given number...”

singleton1 paper appearance

“What is an abstract class? (A) Class specifically used as a base class with at least one virtual...”

singleton1 paper appearance

“Which is the correct syntax of defining a pure virtual function? (A) Pure virtual return_type_func...”

Sample Past Exam Questions

Representative historical questions extracted directly from SRMIST examination papers.

(a.i) Write a program to calculate the total marks of each students of a class in physics, chemistry and maths and average marks of the class. The number of students in the class...

Year: 2022•Assessment: EndSem
8 Marks

(i) Construct a C++ program using class and object to implement Fibonacci series of given number using recursion concept and abstract class concept but the condition is, program...

Year: 2022•Assessment: EndSem
8 Marks

Identify what happens when an attempt is made to instantiate an object of an abstract class (A) Success message (B) Warning message (C) Compilation error (D) Objects gets created

Year: 2024•Assessment: EndSem
1 Marks

What is an abstract class? (A) Class specifically used as a base class with at least one virtual function (B) Class specifically used as a base class with at least one pure...

Year: 2024•Assessment: EndSem
1 Marks

Which is the correct syntax of defining a pure virtual function? (A) Pure virtual return_type_func (); (B) Virtual return_type_func () pure; (C) Virtual return_type_func () = 0;...

Year: 2024•Assessment: EndSem
1 Marks
Historical Papers Indexed (7)

Examinations where questions for Virtual Functions, Dynamic Binding, and Abstract Classes have appeared.

Object-Oriented Design and Programming (OODP) - PYQ 2022 Dec
2022EndSem
Object Oriented Design And Programming - PYQ May 2024
2024EndSem
Object Oriented Design And Programming - PYQ May 2025
2025EndSem
Object Oriented Design And Programming - PYQ Jul 2025
2025EndSem
Object Oriented Design And Programming - PYQ Nov 2019
2019EndSem
Object Oriented Design And Programming - PYQ May 2022
2022EndSem
Object Oriented Design And Programming - PYQ May 2023
2023EndSem
Other Exam Topics in Unit 3: Inheritance, Advanced Functions, and Behavioral Modeling

Master Virtual Functions, Dynamic Binding, and Abstract Classes in MintAI

Practice past exam questions, test recurring archetypes, and view predictive probability for this topic before your upcoming exam.