You are on page 1of 2

7F E72 26D 9C2 2FC 525 5656 65F B69 739 9FD

B
FE E726 6D9 9C2F FC5 5256 6565 5FB 697 739F FDB B05
72 D9 C2 C 25 56 FB 69 39 D 05 97F
72 6D9 C2 FC 525 656 5FB 69 739 FD B05 97F E7
6 5 6 5 7 F B 2
26 D9C C2F FC5 256 565 FB6 697 39F DB 059 97FE E72 6D9
D9 2 C5 25 56 FB 97 39 DB 05 7F 7 6D C
6D C FC 2 65 5F 69 3 FD 0 97 E 26 9C 2F
9C 2F 5 56 65 B6 7 9F B 59 FE 72 D9 2 C5
9C 2FC C52 2565 565F FB6 973 39FDDB0 0597 7FE 726 6D9 C2F FC5 256
9 C 2

f.
f.
f.

c.
c.
c.

a.
a.
a.

e.
e.
e.

3.
2.
1.

d.
b.
d.
b.
d.
b.
C2 2FC 525 5656 65FB B69 739 9FD B05 597F FE7 726DD9C 2FC C52 565 565F
FC 525 65 5F 69 73 FD B0 97 E7 26 9C 2F 52 56 65 B6
2F 52 6 65 B6 7 9F B 59 FE 2 D9 2 C5 5 56 FB 97
5 F 3 D 0 6 F 6 5
FC C525 565 65F B69 973 9FD B0 597 7FE7 726 D9C C2F C52 256 565 FB6 6973 39F
52 65 65F B6 73 9FD B0 597 FE 26 D9 2F C5 56 565 FB 97 9F DB
52 565 65F B6 973 9FD B0 597 FE 726 D9 C2F C5 256 565 FB 697 39F DB 059
56 65 B 97 9F B 59 FE 72 D9 C2 C 25 56 FB 69 39 D 05 7F
56 FB 69 39 DB 05 7F 7 6D C FC 52 65 5F 6 73 FD B0 97 E
5F 69 73 FD 0 97 E7 26 9C 2F 52 56 65 B6 97 9F B 59 FE 72
B6 73 9F B 59 FE 26 D9 2F C5 56 565 FB 97 39F DB 05 7F 72 6D
97 9F DB 059 7FE 72 D9 C2 C 25 56 FB 69 39 D 05 97F E7 6D 9C

paradigms.
39 DB 05 7F 7 6D C FC 52 65 5F 6 73 FD B0 97 E 26 9C 2F
FD 0 97 E 26 9C 2F 52 56 65 B6 97 9F B 59 FE 72 D9 2 C5
B0 597 FE 726 D9 2F C5 56 565 FB 97 39F DB 059 7F 72 6D C2 FC 25
59 FE 726 D9 C2 C5 256 56 FB 697 39F DB 05 7F E72 6D 9C FC 525 656
7F 72 D C2 FC 25 56 5F 69 39 D 0 97 E7 6D 9C 2F 52 65 5F
E7 6D 9C FC 52 65 5F B6 73 FD B0 597 FE 26 9 2F C5 56 65 B
26 9C 2F 5 56 65 B6 97 9F B 59 FE 72 D9 C2 C5 25 56 FB 69

Define the following


D9 2 C5 25 56 FB 97 39 DB 05 7F 7 6D C FC 25 65 5F 69 73
C2 FC 25 656 5FB 69 39 FD 05 97F E7 26D 9C 2FC 52 65 65F B6 73 9FD

programming example.
FC 525 65 5F 69 73 FD B0 97 E7 26 9C 2F 52 56 65 B6 973 9F B
52 65 65F B6 73 9FD B0 597 FE 26 D9 2F C5 56 565 FB 97 9F DB 059
56 65 B 97 9F B 59 FE 72 D9 C2 C 25 56 FB 69 39 D 05 7F
56 FB 69 39 DB 05 7F 7 6D C FC 52 65 5F 6 73 FD B0 97 E
5F 69 73 FD 0 97 E7 26 9C 2F 52 56 65 B6 97 9F B 59 FE 72

which cannot be overloaded.


B6 73 9F B 59 FE 26 D9 2F C5 56 565 FB 97 39F DB 05 7F 72 6D
97 9F DB 059 7FE 72 D9 C2 C 25 56 FB 69 39 D 05 97F E7 6D 9C
39 DB 05 7F 7 6D C FC 52 65 5F 6 73 FD B0 97 E 26 9C 2F

Attempt any three of the following:


Attempt any three of the following:
Attempt any three of the following:
FD 0 97 E 26 9C 2F 52 56 65 B6 97 9F B 59 FE 72 D9 2 C5
B0 597 FE 726 D9 2F C5 56 565 FB 97 39F DB 059 7F 72 6D C2 FC 25
N. B.: (1) All questions are compulsory.

What are virtual functions? Explain.


59 FE 726 D9 C2 C5 256 56 FB 697 39F DB 05 7F E72 6D 9C FC 525 656

illustrate the use of a friend function.


7F 72 D C2 FC 25 56 5F 69 39 D 0 97 E7 6D 9C 2F 52 65 5F
(Time:

E7 6D 9C FC 52 65 5F B6 73 FD B0 597 FE 26 9 2F C5 56 65 B

Write a short notes on (i)Object (ii)Class


26 9C 2F 5 56 65 B6 97 9F B 59 FE 72 D9 C2 C5 25 56 FB 69

1
D9 2 C5 25 56 FB 97 39 DB 05 7F 7 6D C FC 25 65 5F 69 73
(4) Numbers to the right indicate marks.

C2 FC 25 656 5FB 69 39 FD 05 97F E7 26D 9C 2FC 52 65 65F B6 73 9FD


FC 525 65 5F 69 73 FD B0 97 E7 26 9C 2F 52 56 65 B6 973 9F B
52 65 65F B6 73 9FD B0 597 FE 26 D9 2F C5 56 565 FB 97 9F DB 059
56 65 B 97 9F B 59 FE 72 D9 C2 C 25 56 FB 69 39 D 05 7F
56 FB 69 39 DB 05 7F 7 6D C FC 52 65 5F 6 73 FD B0 97 E
hours)

5F 69 73 FD 0 97 E7 26 9C 2F 52 56 65 B6 97 9F B 59 FE 72

(i) Abstract Class (ii) Pure Virtual Function


B6 73 9F B 59 FE 26 D9 2F C5 56 565 FB 97 39F DB 05 7F 72 6D What do you mean by Dynamic and static binding.
97 9F DB 059 7FE 72 D9 C2 C 25 56 FB 69 39 D 05 97F E7 6D 9C
39 DB 05 7F 7 6D C FC 52 65 5F 6 73 FD B0 97 E 26 9C 2F
(6) Use of Non-programmable calculator is allowed.

FD 0 97 E 26 9C 2F 52 56 65 B6 97 9F B 59 FE 72 D9 2 C5
(5) Draw neat labeled diagrams wherever necessary.

Write a c++ program to overload unary minus operator.


B0 597 FE 726 D9 2F C5 56 565 FB 97 39F DB 059 7F 72 6D C2 FC 25
59 FE 726 D9 C2 C5 256 56 FB 697 39F DB 05 7F E72 6D 9C FC 525 656
7F 72 D C2 FC 25 56 5F 69 39 D 0 97 E7 6D 9C 2F 52 65 5F

597FE726D9C2FC5256565FB69739FDB0
What is a this pointer? Write a program to illustrate its use.
E7 6D 9C FC 52 65 5F B6 73 FD B0 597 FE 26 9 2F C5 56 65 B

What is function overloading? Explain with suitable example.


26 9C 2F 5 56 65 B6 97 9F B 59 FE 72 D9 C2 C5 25 56 FB 69
Discuss various applications of Object Oriented Programming.

D9 2 C5 25 56 FB 97 39 DB 05 7F 7 6D C FC 25 65 5F 69 73
(3) Answers to the same question must be written together.

C2 FC 25 656 5FB 69 39 FD 05 97F E7 26D 9C 2FC 52 65 65F B6 73 9FD


Please check whether you have got the right question paper.

FC 525 65 5F 69 73 FD B0 97 E7 26 9C 2F 52 56 65 B6 973 9F B
Paper / Subject Code: 77501 / Object Oriented.

52 65 65F B6 73 9FD B0 597 FE 26 D9 2F C5 56 565 FB 97 9F DB 059


Discuss the need and advantages of Object Oriented Programming.

56 65 B 97 9F B 59 FE 72 D9 C2 C 25 56 FB 69 39 D 05 7F
What is a class? Illustrate the use of class with a simple c++ program.

56 FB 69 39 DB 05 7F 7 6D C FC 52 65 5F 6 73 FD B0 97 E
5F 69 73 FD 0 97 E7 26 9C 2F 52 56 65 B6 97 9F B 59 FE 72
B6 73 9F B 59 FE 26 D9 2F C5 56 565 FB 97 39F DB 05 7F 72 6D
What is procedure oriented Programming? What are its characteristics?

What are inline functions? How an outside function can be made inline?

97 9F DB 059 7FE 72 D9 C2 C 25 56 FB 69 39 D 05 97F E7 6D 9C


39 DB 05 7F 7 6D C FC 52 65 5F 6 73 FD B0 97 E 26 9C 2F
FD 0 97 E 26 9C 2F 52 56 65 B6 97 9F B 59 FE 72 D9 2 C5
B0 597 FE 726 D9 2F C5 56 565 FB 97 39F DB 059 7F 72 6D C2 FC 25
Explain the use of parameterized constructors with a programming example.
59 FE 726 D9 C2 C5 256 56 FB 697 39F DB 05 7F E72 6D 9C FC 525

What is operator overloading? List the operators which can be overloaded and
7F 72 D C2 FC 25 56 5F 69 39 D 0 97 E7 6D 9C 2F 52 65
E7 6D 9C FC 52 65 5F B6 73 FD B0 597 FE 26 9 2F C5 56
26 9C 2F 5 56 65 B6 97 9F B 59 FE 72 D9 C2 C5 25 56
What do you understand from nesting of member functions? Explain with suitable
D9 2 C5 25 56 FB 97 39 DB 05 7F 7 6D C FC 25 65
What is a constructor? Explain its characteristics. List various types of constructors?
What are friend functions? What are their characteristics? Write a small program to
Differentiate between Object Oriented and Procedure Oriented Programming

[TURN OVER]
C2 FC 25 656 5FB 69 39 FD 05 97F E7 26D 9C 2FC 52 65 65
FC 525 65 5F 69 73 FD B0 97 E7 26 9C 2F 52 56 65
Q. P. Code: 08241

52 65 65F B6 73 9FD B0 597 FE 26 D9 2F C5 56 565 F


[Marks: 75]

(2) Makesuitable assumptions wherever necessary and state the assumptions made.

56 65 B 97 9F B 59 FE 72 D9 C2 C 25 56 FB
56 FB 69 39 DB 05 7F 7 6D C FC 52 65 5F 6
15
15
15

5F 69 73 FD 0 97 E7 26 9C 2F 52 56 65 B6
B6 73 9F B 59 FE 26 D9 2F C5 56 565 FB 9
97 9F DB 059 7FE 72 D9 C2 C 25 56 FB 69
39 DB 05 7F 7 6D C FC 52 65 5F 6 73
FD 0 97 E 26 9C 2F 52 56 65 B6 97
B0 597 FE 726 D9 2F C5 56 565 FB 97 39
59 FE 726 D9 C2 C5 256 56 FB 697 39F
7F 72 D C2 FC 25 56 5F 69 39
E7 6D 9C FC 52 65 5F B6 73 FD
26 9 2F 5 56 65 B 97 9F
7F E72 26D 9C2 2FC 525 5656 65F B69 739 9FD
B
FE E726 6D9 9C2F FC5 5256 6565 5FB 697 739F FDB B05
72 D9 C2 C 25 56 FB 69 39 D 05 97F
72 6D9 C2 FC 525 656 5FB 69 739 FD B05 97F E7
6 5 6 5 7 F B 2
26 D9C C2F FC5 256 565 FB6 697 39F DB 059 97FE E72 6D9
D9 2 C5 25 56 FB 97 39 DB 05 7F 7 6D C
6D C FC 2 65 5F 69 3 FD 0 97 E 26 9C 2F
9C 2F 5 56 65 B6 7 9F B 59 FE 72 D9 2 C5
9C 2FC C52 2565 565F FB6 973 39FDDB0 0597 7FE 726 6D9 C2F FC5 256
9 C 2

f.
f.

c.
c.

a.
a.

e.
e.

5.
4.

d.
b.
d.
b.
C2 2FC 525 5656 65FB B69 739 9FD B05 597F FE7 726DD9C 2FC C52 565 565F
FC 525 65 5F 69 73 FD B0 97 E7 26 9C 2F 52 56 65 B6
2F 52 6 65 B6 7 9F B 59 FE 2 D9 2 C5 5 56 FB 97
5 F 3 D 0 6 F 6 5
FC C525 565 65F B69 973 9FD B0 597 7FE7 726 D9C C2F C52 256 565 FB6 6973 39F
52 65 65F B6 73 9FD B0 597 FE 26 D9 2F C5 56 565 FB 97 9F DB
52 565 65F B6 973 9FD B0 597 FE 726 D9 C2F C5 256 565 FB 697 39F DB 059
56 65 B 97 9F B 59 FE 72 D9 C2 C 25 56 FB 69 39 D 05 7F
56 FB 69 39 DB 05 7F 7 6D C FC 52 65 5F 6 73 FD B0 97 E
5F 69 73 FD 0 97 E7 26 9C 2F 52 56 65 B6 97 9F B 59 FE 72
B6 73 9F B 59 FE 26 D9 2F C5 56 565 FB 97 39F DB 05 7F 72 6D

program?
97 9F DB 059 7FE 72 D9 C2 C 25 56 FB 69 39 D 05 97F E7 6D 9C
39 DB 05 7F 7 6D C FC 52 65 5F 6 73 FD B0 97 E 26 9C 2F
FD 0 97 E 26 9C 2F 52 56 65 B6 97 9F B 59 FE 72 D9 2 C5
B0 597 FE 726 D9 2F C5 56 565 FB 97 39F DB 059 7F 72 6D C2 FC 25

(i) seekg()
59 FE 726 D9 C2 C5 256 56 FB 697 39F DB 05 7F E72 6D 9C FC 525 656
7F 72 D C2 FC 25 56 5F 69 39 D 0 97 E7 6D 9C 2F 52 65 5F
E7 6D 9C FC 52 65 5F B6 73 FD B0 597 FE 26 9 2F C5 56 65 B
26 9C 2F 5 56 65 B6 97 9F B 59 FE 72 D9 C2 C5 25 56 FB 69

Explain the following


D9 2 C5 25 56 FB 97 39 DB 05 7F 7 6D C FC 25 65 5F 69 73
C2 FC 25 656 5FB 69 39 FD 05 97F E7 26D 9C 2FC 52 65 65F B6 73 9FD
FC 525 65 5F 69 73 FD B0 97 E7 26 9C 2F 52 56 65 B6 973 9F B
52 65 65F B6 73 9FD B0 597 FE 26 D9 2F C5 56 565 FB 97 9F DB 059
56 65 B 97 9F B 59 FE 72 D9 C2 C 25 56 FB 69 39 D 05 7F
56 FB 69 39 DB 05 7F 7 6D C FC 52 65 5F 6 73 FD B0 97 E
5F 69 73 FD 0 97 E7 26 9C 2F 52 56 65 B6 97 9F B 59 FE 72
B6 73 9F B 59 FE 26 D9 2F C5 56 565 FB 97 39F DB 05 7F 72 6D
97 9F DB 059 7FE 72 D9 C2 C 25 56 FB 69 39 D 05 97F E7 6D 9C
39 DB 05 7F 7 6D C FC 52 65 5F 6 73 FD B0 97 E 26 9C 2F
Attempt any three of the following:
Attempt any three of the following:

(ii) seekp()
FD 0 97 E 26 9C 2F 52 56 65 B6 97 9F B 59 FE 72 D9 2 C5

Explain the working of files in c++.


B0 597 FE 726 D9 2F C5 56 565 FB 97 39F DB 059 7F 72 6D C2 FC 25
59 FE 726 D9 C2 C5 256 56 FB 697 39F DB 05 7F E72 6D 9C FC 525 656
7F 72 D C2 FC 25 56 5F 69 39 D 0 97 E7 6D 9C 2F 52 65 5F
E7 6D 9C FC 52 65 5F B6 73 FD B0 597 FE 26 9 2F C5 56 65 B
26 9C 2F 5 56 65 B6 97 9F B 59 FE 72 D9 C2 C5 25 56 FB 69

2
D9 2 C5 25 56 FB 97 39 DB 05 7F 7 6D C FC 25 65 5F 69 73
C2 FC 25 656 5FB 69 39 FD 05 97F E7 26D 9C 2FC 52 65 65F B6 73 9FD
FC 525 65 5F 69 73 FD B0 97 E7 26 9C 2F 52 56 65 B6 973 9F B
52 65 65F B6 73 9FD B0 597 FE 26 D9 2F C5 56 565 FB 97 9F DB 059
56 65 B 97 9F B 59 FE 72 D9 C2 C 25 56 FB 69 39 D 05 7F
56 FB 69 39 DB 05 7F 7 6D C FC 52 65 5F 6 73 FD B0 97 E
5F 69 73 FD 0 97 E7 26 9C 2F 52 56 65 B6 97 9F B 59 FE 72
B6 73 9F B 59 FE 26 D9 2F C5 56 565 FB 97 39F DB 05 7F 72 6D
97 9F DB 059 7FE 72 D9 C2 C 25 56 FB 69 39 D 05 97F E7 6D 9C
39 DB 05 7F 7 6D C FC 52 65 5F 6 73 FD B0 97 E 26 9C 2F
FD 0 97 E 26 9C 2F 52 56 65 B6 97 9F B 59 FE 72 D9 2 C5
Write a c++ program to illustrate multilevel inheritance.

B0 597 FE 726 D9 2F C5 56 565 FB 97 39F DB 059 7F 72 6D C2 FC 25


Explain function template with a programming example.

59 FE 726 D9 C2 C5 256 56 FB 697 39F DB 05 7F E72 6D 9C FC 525 656


___________________________
7F 72 D C2 FC 25 56 5F 69 39 D 0 97 E7 6D 9C 2F 52 65 5F
Discuss the role of constructors in derived classes in detail.

597FE726D9C2FC5256565FB69739FDB0
E7 6D 9C FC 52 65 5F B6 73 FD B0 597 FE 26 9 2F C5 56 65 B
26 9C 2F 5 56 65 B6 97 9F B 59 FE 72 D9 C2 C5 25 56 FB 69
Explain the use of various visibility modes used in inheritance.

Explain the concept of throw and catch with suitable example.

D9 2 C5 25 56 FB 97 39 DB 05 7F 7 6D C FC 25 65 5F 69 73
Explain various methods to detect end of file in a c++ program.

C2 FC 25 656 5FB 69 39 FD 05 97F E7 26D 9C 2FC 52 65 65F B6 73 9FD


FC 525 65 5F 69 73 FD B0 97 E7 26 9C 2F 52 56 65 B6 973 9F B
Paper / Subject Code: 77501 / Object Oriented.

52 65 65F B6 73 9FD B0 597 FE 26 D9 2F C5 56 565 FB 97 9F DB 059


56 65 B 97 9F B 59 FE 72 D9 C2 C 25 56 FB 69 39 D 05 7F
56 FB 69 39 DB 05 7F 7 6D C FC 52 65 5F 6 73 FD B0 97 E
5F 69 73 FD 0 97 E7 26 9C 2F 52 56 65 B6 97 9F B 59 FE 72
B6 73 9F B 59 FE 26 D9 2F C5 56 565 FB 97 39F DB 05 7F 72 6D
Write a c++ program to implement bubble sort using function template.

97 9F DB 059 7FE 72 D9 C2 C 25 56 FB 69 39 D 05 97F E7 6D 9C


39 DB 05 7F 7 6D C FC 52 65 5F 6 73 FD B0 97 E 26 9C 2F
FD 0 97 E 26 9C 2F 52 56 65 B6 97 9F B 59 FE 72 D9 2 C5
B0 597 FE 726 D9 2F C5 56 565 FB 97 39F DB 059 7F 72 6D C2 FC 25
59 FE 726 D9 C2 C5 256 56 FB 697 39F DB 05 7F E72 6D 9C FC 525
7F 72 D C2 FC 25 56 5F 69 39 D 0 97 E7 6D 9C 2F 52 65
E7 6D 9C FC 52 65 5F B6 73 FD B0 597 FE 26 9 2F C5 56
26 9C 2F 5 56 65 B6 97 9F B 59 FE 72 D9 C2 C5 25 56
What is an exception? What are advantages of exception handling mechanism in a

D9 2 C5 25 56 FB 97 39 DB 05 7F 7 6D C FC 25 65
What are class templates? Explain their use. How a class template can be declared?
What do you understand from the concept of inheritance? Explain its various types.

C2 FC 25 656 5FB 69 39 FD 05 97F E7 26D 9C 2FC 52 65 65


FC 525 65 5F 69 73 FD B0 97 E7 26 9C 2F 52 56 65
Q. P. Code: 08241

52 65 65F B6 73 9FD B0 597 FE 26 D9 2F C5 56 565 F


56 65 B 97 9F B 59 FE 72 D9 C2 C 25 56 FB
56 FB 69 39 DB 05 7F 7 6D C FC 52 65 5F 6
15
15

5F 69 73 FD 0 97 E7 26 9C 2F 52 56 65 B6
B6 73 9F B 59 FE 26 D9 2F C5 56 565 FB 9
97 9F DB 059 7FE 72 D9 C2 C 25 56 FB 69
39 DB 05 7F 7 6D C FC 52 65 5F 6 73
FD 0 97 E 26 9C 2F 52 56 65 B6 97
B0 597 FE 726 D9 2F C5 56 565 FB 97 39
59 FE 726 D9 C2 C5 256 56 FB 697 39F
7F 72 D C2 FC 25 56 5F 69 39
E7 6D 9C FC 52 65 5F B6 73 FD
26 9 2F 5 56 65 B 97 9F

You might also like