Institute of Technical Education & Research, SOA Deemed to be University
SPECIAL EXAMINATION, 2018
OBJECT ORIENTED PROGRAMMING STRUCTURE
(CS205T)
Programme: B.Tech Semester: 4th
Full Marks: 60 Time: 3 Hours
Subject/Course Learning Outcome *Taxonomy
Level
Ques.
Nos.
Marks
Ability to understand basic C++
programming concepts based on object
oriented programming system.
L3 1 6
Ability to design programs using C++ to
solve real life problems.
L2 10 6
Ability to understand object-oriented
features i.e. function overloading in C++.
L2 2 6
Ability to understand object-oriented
features i.e. inheritance in C++.
L2 3 6
Ability to understand object-oriented
features i.e. polymorphism in C++.
L3 6,8 12
Ability to use template classes, exception
handling mechanism and the STL library
in C++.
L4 7,9 12
Ability to write object-oriented programs
of moderate complexity and understand the
design patterns in C++.
L2 4,5 12
*Bloom’s taxonomy levels: Knowledge (L1), Comprehension (L2), Application (L3), Analysis
(L4), Evaluation (L5), Creation (L6)
Answer all questions. Each question carries equal mark.
1. (a) State the difference between Object Oriented Programming
Structure and Procedure Oriented Programming Structure.
2
(b) Diffenciate between Class and Object. 2
(c) List the header file that handles I/O opeartions in c++. 2
2. (a) Discuss function prototyping, with an example. Also write its
advantage.
2
Page 4of 4 ` page 1 of 4
(b) Explain inline functions. 2
(c) What is function overloading give example? 2
3. (a) What are the different types of inheritance in OOPs? 2
(b) Explain public, private and protected access specifiers and
show their visibility when they are inherited as public, private
and protected.
2
(c) Explain function Overridding with programming example. 2
4. (a) What is Constructor? Explain types of Constructor with
example.
2
(b) What is copy constructor? When it is used implicitly for what
purpose?
2
(c) Why destructor can not be overloaded? 2
5. (a) What are static data members? Explain with an example what
the use of static data members is.
2
(b) Discus how memory is allocated for a static data member . 2
(c) Create a class, which keep track of the number of its instances.
Use static data member, constructors and destructors to
maintain updated information about the active objects.
2
6. (a) Define operator overloading? Explain how to overload unary
operator and binary operator.
2
(b) Design a program to overload a plus (==) operator. 2
(c) Which operators cannot be overloaded? 2
7. (a) What is generic programming? How is it implemented in C++? 2
(b) Explain Generic function with example. 2
(c) Design a function template to swap two numbers.
8. (a) What do you mean by polymorphism ? 2
(b) What is a virtual function? Write rules for virtual function.
Explain wit example.
2
(c) Explain pure virtual function through a programming example. 2
9. (a) What is an exception? How an exception is different than error
in C++?
2
(b) Design a program that illustrate the application of multiple
catch statement.
2
(c) What do you mean Universal exception handler? 2
10 (a) What is a friend function? What are the merits and demerits of
using the friend function?
2
(b) Explain friend class with a programming example. 2
(c) Design a program to add two time objects and store the result
in the third object using friend function.
2
*End of Questions*
Page 2 of 4 page 3 of 4

More Related Content

DOCX
Java assignment1 2013 manju_mam
PDF
PDF
587935066 597183
PDF
17432 object oriented programming
DOCX
C __paper.docx_final
PDF
PDF
Cs 6456-oop faq
DOC
141303 qb
Java assignment1 2013 manju_mam
587935066 597183
17432 object oriented programming
C __paper.docx_final
Cs 6456-oop faq
141303 qb

Similar to Oops 2018 (20)

DOCX
PDF
Module wise format oops questions
PPT
Object Oriented Technologies
PDF
Object Oriented Programming using C++ PCIT102.pdf
PPT
Oops lecture 1
PDF
2009 Punjab Technical University B.C.A Object Oriented Proagramming Language ...
PPTX
The Big Picture
PDF
Std c notes_03
PDF
Object Oriented Programming (Question Paper) [April – 2017 | 75:25 Pattern]
PDF
Lecture 0 Object Oriented Programming.pdf
PPTX
OODP Unit 1 OOPs classes and objects
DOCX
Cs6301 programming and datastactures
PPT
Object-Oriented Programming Using C++
PPTX
Object-Oriented Programming in C++ – Complete Beginner to Advanced Guide
PDF
FP 301 OOP FINAL PAPER
PDF
[Question Paper] Object Oriented Programming With C++ (Revised Course) [April...
PDF
C++ Interview Questions and Answers PDF By ScholarHat
PDF
A COMPLETE FILE FOR C++
DOCX
Lab manual object oriented technology (it 303 rgpv) (usefulsearch.org) (usef...
PPT
polymorphism.ppt
Module wise format oops questions
Object Oriented Technologies
Object Oriented Programming using C++ PCIT102.pdf
Oops lecture 1
2009 Punjab Technical University B.C.A Object Oriented Proagramming Language ...
The Big Picture
Std c notes_03
Object Oriented Programming (Question Paper) [April – 2017 | 75:25 Pattern]
Lecture 0 Object Oriented Programming.pdf
OODP Unit 1 OOPs classes and objects
Cs6301 programming and datastactures
Object-Oriented Programming Using C++
Object-Oriented Programming in C++ – Complete Beginner to Advanced Guide
FP 301 OOP FINAL PAPER
[Question Paper] Object Oriented Programming With C++ (Revised Course) [April...
C++ Interview Questions and Answers PDF By ScholarHat
A COMPLETE FILE FOR C++
Lab manual object oriented technology (it 303 rgpv) (usefulsearch.org) (usef...
polymorphism.ppt
Ad

Recently uploaded (20)

PDF
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين
PPTX
A powerpoint presentation on the Revised K-10 Science Shaping Paper
PPTX
TNA_Presentation-1-Final(SAVE)) (1).pptx
PDF
IGGE1 Understanding the Self1234567891011
PDF
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PDF
Weekly quiz Compilation Jan -July 25.pdf
PDF
Vision Prelims GS PYQ Analysis 2011-2022 www.upscpdf.com.pdf
PPTX
Unit 4 Computer Architecture Multicore Processor.pptx
PPTX
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
PDF
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PDF
What if we spent less time fighting change, and more time building what’s rig...
PDF
MBA _Common_ 2nd year Syllabus _2021-22_.pdf
PDF
1.3 FINAL REVISED K-10 PE and Health CG 2023 Grades 4-10 (1).pdf
PDF
Empowerment Technology for Senior High School Guide
DOCX
Cambridge-Practice-Tests-for-IELTS-12.docx
PPTX
Introduction to pro and eukaryotes and differences.pptx
PDF
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
PDF
FORM 1 BIOLOGY MIND MAPS and their schemes
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين
A powerpoint presentation on the Revised K-10 Science Shaping Paper
TNA_Presentation-1-Final(SAVE)) (1).pptx
IGGE1 Understanding the Self1234567891011
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
Weekly quiz Compilation Jan -July 25.pdf
Vision Prelims GS PYQ Analysis 2011-2022 www.upscpdf.com.pdf
Unit 4 Computer Architecture Multicore Processor.pptx
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)
Chinmaya Tiranga quiz Grand Finale.pdf
What if we spent less time fighting change, and more time building what’s rig...
MBA _Common_ 2nd year Syllabus _2021-22_.pdf
1.3 FINAL REVISED K-10 PE and Health CG 2023 Grades 4-10 (1).pdf
Empowerment Technology for Senior High School Guide
Cambridge-Practice-Tests-for-IELTS-12.docx
Introduction to pro and eukaryotes and differences.pptx
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
FORM 1 BIOLOGY MIND MAPS and their schemes
Ad

Oops 2018

  • 1. Institute of Technical Education & Research, SOA Deemed to be University SPECIAL EXAMINATION, 2018 OBJECT ORIENTED PROGRAMMING STRUCTURE (CS205T) Programme: B.Tech Semester: 4th Full Marks: 60 Time: 3 Hours Subject/Course Learning Outcome *Taxonomy Level Ques. Nos. Marks Ability to understand basic C++ programming concepts based on object oriented programming system. L3 1 6 Ability to design programs using C++ to solve real life problems. L2 10 6 Ability to understand object-oriented features i.e. function overloading in C++. L2 2 6 Ability to understand object-oriented features i.e. inheritance in C++. L2 3 6 Ability to understand object-oriented features i.e. polymorphism in C++. L3 6,8 12 Ability to use template classes, exception handling mechanism and the STL library in C++. L4 7,9 12 Ability to write object-oriented programs of moderate complexity and understand the design patterns in C++. L2 4,5 12 *Bloom’s taxonomy levels: Knowledge (L1), Comprehension (L2), Application (L3), Analysis (L4), Evaluation (L5), Creation (L6) Answer all questions. Each question carries equal mark. 1. (a) State the difference between Object Oriented Programming Structure and Procedure Oriented Programming Structure. 2 (b) Diffenciate between Class and Object. 2 (c) List the header file that handles I/O opeartions in c++. 2 2. (a) Discuss function prototyping, with an example. Also write its advantage. 2 Page 4of 4 ` page 1 of 4
  • 2. (b) Explain inline functions. 2 (c) What is function overloading give example? 2 3. (a) What are the different types of inheritance in OOPs? 2 (b) Explain public, private and protected access specifiers and show their visibility when they are inherited as public, private and protected. 2 (c) Explain function Overridding with programming example. 2 4. (a) What is Constructor? Explain types of Constructor with example. 2 (b) What is copy constructor? When it is used implicitly for what purpose? 2 (c) Why destructor can not be overloaded? 2 5. (a) What are static data members? Explain with an example what the use of static data members is. 2 (b) Discus how memory is allocated for a static data member . 2 (c) Create a class, which keep track of the number of its instances. Use static data member, constructors and destructors to maintain updated information about the active objects. 2 6. (a) Define operator overloading? Explain how to overload unary operator and binary operator. 2 (b) Design a program to overload a plus (==) operator. 2 (c) Which operators cannot be overloaded? 2 7. (a) What is generic programming? How is it implemented in C++? 2 (b) Explain Generic function with example. 2 (c) Design a function template to swap two numbers. 8. (a) What do you mean by polymorphism ? 2 (b) What is a virtual function? Write rules for virtual function. Explain wit example. 2 (c) Explain pure virtual function through a programming example. 2 9. (a) What is an exception? How an exception is different than error in C++? 2 (b) Design a program that illustrate the application of multiple catch statement. 2 (c) What do you mean Universal exception handler? 2 10 (a) What is a friend function? What are the merits and demerits of using the friend function? 2 (b) Explain friend class with a programming example. 2 (c) Design a program to add two time objects and store the result in the third object using friend function. 2 *End of Questions* Page 2 of 4 page 3 of 4