0% found this document useful (0 votes)
19 views

Kcs054 Object Oriented System Design

Uploaded by

Omkumar Gupta
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views

Kcs054 Object Oriented System Design

Uploaded by

Omkumar Gupta
Copyright
© © All Rights Reserved
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

BTECH
(SEM V) THEORY EXAMINATION 2023-24
OBJECT ORIENTED SYSTEM DESIGN
TIME: 3 HRS M.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. Describe the features of object-oriented languages ? 2 1
b. Differentiate between structured approach and object oriented approach. 2 1
c. What is UML ? 2 2
d. Describe generalization 2 2
e. What are the three models in OMT ? 2 3
f. What do you mean by the optimization of design ? 2 3
g. Write a C++ program to calculate the value of sin (x). 2 4
h. Explain typecasting in C++.. 2 4
i. Differentiate between public and private member function. 2 5
j. Explain static data and static function member. 2 5
90

2
13
_2

SECTION B

2.
2. Attempt any three of the following: 10 x 3 = 30
P1

24
a. What do you understand by object-oriented technology ? Discuss the 10 1
4D

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

5.
b. What do you understand by architectural modeling ? Explain its various 10 2
.5
P2

concepts and diagrams with suitable example


17
c. What do you mean by documentation? What are the various 10 3
Q

|1

considerations in documentation designing? Explain.


d. Describe briefly the term namespace, identifiers, variables constants, 10 4
2

enum.
5
4:

e. Construct a C++ program depicting the concept of multiple inheritance. 10 5


:2
13

SECTION C
3. Attempt any one part of the following: 10 x 1 = 10
4

a. Discuss the concept of encapsulation with suitable example. 10 1


02

b. What do you mean by polymorphism ? Explain it with an example. 10 1


-2
01

4. Attempt any one part of the following: 10 x 1 = 10


a. Explain class and object diagrams with examples. 10 2
9-

b. Prepare a portion of an object diagram for a library book checkout 10 2


|2

system that shows the date a book is due and the late charges for an
overdue book as derived objects.

5. Attempt any one part of the following: 10 x 1 = 10


a. Describe the structured analysis and structured design approach with an 10 3
example.
b. How do you map the object-oriented concepts using non-object oriented 10 3
languages ? Explain with an example.

1|Page
QP24DP1_290 | 29-01-2024 13:24:52 | 117.55.242.132
Printed Page: 2 of 2
Subject Code: KCS054
0Roll No: 0 0 0 0 0 0 0 0 0 0 0 0 0

BTECH
(SEM V) THEORY EXAMINATION 2023-24
OBJECT ORIENTED SYSTEM DESIGN
TIME: 3 HRS M.MARKS: 100

6. Attempt any one part of the following: 10 x 1 = 10


a. Explain friend function with example. 10 4
b. Discuss virtual function. How it is different from pure virtual function? 10 4
Write a program in C++ for it.

7. Attempt any one part of the following: 10 x 1 = 10


a. Design a class using C++ to create a singly linked list. 10 5
b. Define constructor. How constructor is different from normal member 10 5
function. Explain with example.

90

2
13
_2

2.
P1

24
4D

5.
.5
P2

17
Q

|1
5 2
4:
:2
13
4
02
-2
01
9-
|2

2|Page
QP24DP1_290 | 29-01-2024 13:24:52 | 117.55.242.132

You might also like