0% found this document useful (0 votes)
282 views2 pages

Object Oriented System Design-Kcs-054

This document contains a question paper for a B.Tech theory examination in Object-Oriented System Design. It has 7 sections with a total of 100 marks. Section A contains 10 short answer questions worth 2 marks each for a total of 20 marks. Section B contains 5 long answer questions worth 10 marks each for a total of 30 marks. Sections C, D, E, F and G each contain 2 long answer questions worth 10 marks each, where students must attempt 1 question from each section for a total of 50 marks. The questions cover various topics related to object-oriented programming concepts, design principles and techniques.
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)
282 views2 pages

Object Oriented System Design-Kcs-054

This document contains a question paper for a B.Tech theory examination in Object-Oriented System Design. It has 7 sections with a total of 100 marks. Section A contains 10 short answer questions worth 2 marks each for a total of 20 marks. Section B contains 5 long answer questions worth 10 marks each for a total of 30 marks. Sections C, D, E, F and G each contain 2 long answer questions worth 10 marks each, where students must attempt 1 question from each section for a total of 50 marks. The questions cover various topics related to object-oriented programming concepts, design principles and techniques.
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/ 2

Printed Page: 1 of 2 

Subject Code: KCS054


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 SYSTEM DESIGN
Time: 3 Hours Total Marks: 100
Note: 1. Attempt all Sections. If require any missing data; then choose suitably.
SECTION A
1. Attempt all questions in brief. 2 x 10 = 20
Q no. Question Marks CO
a. Define Object identify with example. 2 CO1
b. List the features of Object-oriented paradigms. 2 CO1
c. Define and Differentiate Link and Association with example. 2 CO2
d. Define and Differentiate Generalization and Inheritance with example. 2 CO2
e. How it is different from multiple inheritance and modelled by using 2 CO3
nested generalization?
f. Define and differentiate Procedural and OOP with example. 2 CO3
g. Write a program to demonstrate the all the keywords used in Exception 2 CO4
Handling.
h. Define friend functions with example. 2 CO4
i. Define and differentiate virtual and pure virtual functions with example. 2 CO5

P
j. Define constructor and destructor with example. 0Q 2 CO5
SECTION B

1
13
2. Attempt any three of the following: 3 x 10 = 30
29

Q no. Question Marks CO

2.
0E

a. What do you understand by Object-Oriented Technology? Discuss the 10 CO1

24
P2

pros and cons of object-oriented technology with suitable example.

5.
b. What is Data Abstraction? How it is different from encapsulation? 10 CO2
_Q

.5
Explain with proper example. 17
c. Prepare a DFD for computing the volume and surface area of a cone. 10 CO3
TU

Inputs are height and the radius of the base of the cone. Outputs are
|1
AK

volume and surface area. Discuss some ways of specifying operations.


3

d. Discuss the term Link and Association by taking suitable example. Also, 10 CO4
:5

define multiplicity.
13

e. What is Late Binding & Early Binding? Which technique is used to 10 CO5
:

implement Early and Late binding in Polymorphism? Explain in brief


09

with example.
SECTION C
1
02

3. Attempt any one part of the following:


Q no. Question Marks CO
-2

a. What do you understand by a static member function of a class? Discuss 10 CO1


ar

their characteristics Give an example where you can justify the use of
M

static member functions.


3-

b. Why Object-Oriented Programming (OOP) is so important for software 10 CO


|0

industries or in real life? Explain with example. Discuss the pros and
cons of object-oriented technology with suitable example.
4. Attempt any one part of the following:
Q no. Question Marks CO
a. What is use case driven OOA? How is it different from OOD? Explain 10 CO
OOA process with the help of a diagram in the unified approach.
b. List the properties of a state chart diagram. Draw a state chart for a coin 10 CO
vending machine present at a railway station.

1 | P a g e  
 
AKTU_QP20E290QP | 03-Mar-2021 09:13:53 | 117.55.242.131
Printed Page: 2 of 2 
Subject Code: KCS054
0Roll No: 0 0 0 0 0 0 0 0 0 0 0 0 0
 

5. Attempt any one part of the following:


Q no. Question Marks CO
a. Differentiate: 10 CO
i. SA/SD and OMT
ii. SA/SD and JSD
b. What do we mean by a collaboration diagram? Explain various terms 10 CO
and symbols used in a collaboration diagram. How is polymorphism
described using a collaboration diagram? Explain using an example.
6. Attempt any one part of the following:
Q no. Question Marks CO
a. What is operator overloading? Differentiate between overloading of 10 CO4
binary operator using friend function and without using friend function.
b. Differentiate overloading and overriding. Write a program to overload 10 CO4
"+" operator using friend function to concatenate two strings.
7. Attempt any one part of the following:
Q no. Question Marks CO
a. What does the inheritance mean in C++? What is containership? How 10 CO5
does it differ from inheritance? Explain. Write a program to demonstrate

P
how ambiguity is avoided in a single inheritance using scope resolution
0Q
operators.

1
13
b. What is Pointer in C++? Define const pointers. What is the usage of the 10 CO5
29

pointer in C++? What is the size of a void pointer in C? Demonstrate it.

2.
0E

24
P2

5.
_Q

.5
17
TU

|1
AK

3
:5
13
:
09
1
02
-2
ar
M
3-
|0

2 | P a g e  
 
AKTU_QP20E290QP | 03-Mar-2021 09:13:53 | 117.55.242.131

You might also like