Be - Computer Engineering - Semester 3 - 2023 - October - Object Oriented Programming Oop Pattern 2019
Be - Computer Engineering - Semester 3 - 2023 - October - Object Oriented Programming Oop Pattern 2019
8
23
P-5395 [Total No. of Pages : 1
ic-
tat
[6186]-521
7s
S.E. (Computer Engg./Artificial Intelligence & Data
0:0
Science/Computer Science &Design Engg.) (In Sem.)
02 91
0:5
0
OBJECT ORIENTED PROGRAMMING
31
1/1 13
(2019 Pattern) (Semester - III) (210243)
0
om
0/2
Time : 1 Hour] [Max. Marks : 30
.23 GP
rsic-238
.c
2) Figures to the right indicate full marks.
C
tat
8.2
es
Q1) a) What are advantages of object oriented programming over procedural
:07
.24
:50p
oriented programming? [4]
02P 91
49
0a
b) What is polymorphism? How does it relate to function overloading? [5]
0
c) What a class ''Student'' with attributes like name, roll number & mark.
31
1/1 n13
b) What are C++ access specifiers? Write down their significance. [5]
CE
38
and division functions. Create a object to perform arithmetic operation. [6]
ue
c-2
i
16
Q3) a) Define Function overloading and Write a program for swapping two
tat
Q
8.2
integer numbers, two float numbers and two characters using function
7s
overloading.
.24
[5]
0:0
PU
91
0:5
01
02
OR
0/2
[5]
81
.24
49