0% found this document useful (0 votes)
44 views1 page

Btech It 5 Sem Object Oriented Techniques Rit053 2021

This document contains the details of a theory examination for an Object Oriented Techniques course. It includes 7 sections with multiple choice and long answer questions. Section A has 7 short answer questions about object oriented programming concepts like justification for OOP, features of OOP, polymorphism example, UML architecture, abstract classes, association vs aggregation relationships, and typedef use. Section B has 3 long answer questions to choose from about use case diagrams, sequence diagrams, and Jackson Structured Development. Section C-F each have 2 long answer questions to choose from about polymorphism, UML diagrams, structured analysis techniques, operator overloading, abstraction, constructors, and inheritance. The exam tests students' understanding of fundamental object oriented concepts.

Uploaded by

aditya.printila
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
44 views1 page

Btech It 5 Sem Object Oriented Techniques Rit053 2021

This document contains the details of a theory examination for an Object Oriented Techniques course. It includes 7 sections with multiple choice and long answer questions. Section A has 7 short answer questions about object oriented programming concepts like justification for OOP, features of OOP, polymorphism example, UML architecture, abstract classes, association vs aggregation relationships, and typedef use. Section B has 3 long answer questions to choose from about use case diagrams, sequence diagrams, and Jackson Structured Development. Section C-F each have 2 long answer questions to choose from about polymorphism, UML diagrams, structured analysis techniques, operator overloading, abstraction, constructors, and inheritance. The exam tests students' understanding of fundamental object oriented concepts.

Uploaded by

aditya.printila
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Printed Page: 1 of 1

Subject Code: RIT053


0Roll No: 0 0 0 0 0 0 0 0 0 0 0 0 0

B. TECH.
(SEM V) THEORY EXAMINATION 2020-21
OBJECT ORIENTED TECHNIQUES
Time: 3 Hours Total Marks: 70
Note: 1. Attempt all Sections. If require any missing data; then choose suitably.
SECTION A
1. Attempt all questions in brief. 2 x 7 = 14
a. “Object oriented programs are easy to maintain” Justify.
b. Write the features of object oriented programming.
c. Explain Polymorphism with suitable example.
d. What is the basic architecture of UML?
e. What is the use of abstract class?
f. Differentiate between association and aggregation and relationship among the
classes.
g. What is the use of typedef?

SECTION B
2. Attempt any three of the following: 7 x 3 = 21
a. Design a Use case diagram for Restaurant.
b. Explain terms and concepts of sequence diagram.
c. Explain Jackson Structured Development (JSD) in detail.
d. Discuss Inline function with suitable example.what is the difference between
macros and Inline function.
e. Explain type casting in C++ and discuss its types also.
SECTION C
3. Attempt any one part of the following: 7x1=7
(a) Define Polymorphism. Is this concept only applicable to object oriented system?
Explain.
(b) Describe the relation of functional model, object model and dynamic model. What
relationship and difference is between object oriented design (OOD) and object
oriented analysis (OOA).
4. Attempt any one part of the following: 7x1=7
(a) Explain Deployment diagram. What is the difference between components and
nodes?
(b) Design a sequence diagram for ATM transaction.
5. Attempt any one part of the following: 7x1=7
(a) Explain Structure Analysis and Structure Design (SA/SD) and Jackson Structured
Development (JSD) in detail.
(b) Differentiate between procedural and object oriented approach. Explain
Encapsulation with example.
6. Attempt any one part of the following: 7x1=7
(a) What do you mean by operator overloading? Explain the pitfalls of operator
overloading.
(b) What is abstraction? Explain abstract method and abstract class. Write a C++
program for employee class where salary as an abstract method with full
implementation.
7. Attempt any one part of the following: 7x1=7
(a) What is Constructor? How a constructor overloading does differs from methods
overloading?
(b) What is Inheritance? What is the need of inheritance in object oriented
programming. Describe inheritance types with suitable example.

You might also like