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

Kcs054 Object Oriented System Design

Uploaded by

Omkumar Gupta
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)
37 views2 pages

Kcs054 Object Oriented System Design

Uploaded by

Omkumar Gupta
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

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