Sei sulla pagina 1di 2

23611 23611 23611 23611 23611 23611 23611 23611 23611

23611 Roll No.


23611 23611 23611 23611 23611 Total23611
No. of Pages
23611 : 02 23611

Total No. of Questions : 18


B.Tech.(Electronics Engg.)/(3D Animation & Graphics) (2012 Onwards)
23611 23611 B.Tech.(CSE)/(ECE)/(Electronics
23611 23611 23611 & Computer
23611 Engg.)/(ETE)/(IT)
23611 23611 23611

(2011 Onwards) (Sem.–3)


OBJECT ORIENTED PROGRAMMING USING C++
23611 23611 23611 23611Subject Code
23611 : BTCS-305
23611 23611 23611 23611
Paper ID : [A1129]
Time : 3 Hrs. Max. Marks : 60
23611 23611 23611 23611 23611 23611 23611 23611 23611
INSTRUCTION TO CANDIDATES :
1. SECTION-A is COMPULSORY consisting of TEN questions carrying T WO marks
each.
23611 2.
23611 SECTION-B
23611 contains FIVE questions
23611 23611 carrying FIVE marks
23611 each and 23611
23611 students 23611
have to attempt any FOUR questions.
3. SECTION-C contains T HREE questions carrying T EN marks each and students
have to attempt any T WO questions.
23611 23611 23611 23611 23611

o m 23611 23611 23611 23611

.r c
SECTION-A
23611 23611 23611 23611 23611 23611 23611 23611 23611
Answer briefly :

p e m
1. When you use static data members?

pa o
.r c
23611 23611 23611 23611 23611 23611 23611 23611 23611

br
2. What is size of operator?

23611
3.
23611
Define this pointer.
23611 23611 23611

p e
23611 23611 23611 23611

4. What are istream class functions in C++ Programming?


p a
23611 5.
23611 What is dynamic
23611 memory
23611location? 23611

br 23611 23611 23611 23611

6. Discuss the rules of defining constructors.


23611 23611 23611 23611 23611 23611 23611 23611 23611
7. Why do we need virtual destructors?

8. How do you call a virtual function in base class?


23611 23611 23611 23611 23611 23611 23611 23611 23611

9. Write the use of function overriding.

23611
10. What is initializers
23611 23611
list 23611
in C++? 23611 23611 23611 23611 23611

23611 1 | M-56595
23611 23611 23611 23611 23611 23611 (S2)-1052
23611 23611

23611 23611 23611 23611 23611 23611 23611 23611 23611


23611 23611 23611 23611 23611 23611 23611 23611 23611

SECTION-B
23611 23611 23611 23611 23611 23611 23611 23611 23611

11. What is object oriented programming? Explain any five characteristics of object oriented
programming languages.
23611 23611 23611 23611 23611 23611 23611 23611 23611
12. Explain public, private and protected access specifiers and show the ambiguity in multiple
and multipath inheritance.
23611 23611
13. What do23611 23611
you mean by type 23611
conversion? 23611
Give an example 23611
of basic to 23611
object conversion. 23611

14. What is the difference between early binding and late binding in C++?
23611 23611 23611 23611 23611 23611 23611 23611 23611
15. Define Virtual Function. Explain the mechanism of Virtual function.

23611 23611 23611 23611 23611 23611 23611 23611 23611

SECTION-C

23611 16.
23611 Define Operator
23611 Overloading.
23611 Explain23611

o m
how to overload
23611unary operator
23611 and binary23611
operator. 23611

.r c
17. Write a program in C++ that display entered string into reverse order.
23611 23611 23611 23611 23611 23611 23611 23611 23611

e
18. What are function templates of C++? Discuss the concept of error handling functions
supported in C++.
p o m
pa .r c
23611 23611 23611 23611 23611 23611 23611 23611 23611

23611 23611 23611


br 23611 23611

p e
23611 23611 23611 23611

p a
23611 23611 23611 23611 23611

br 23611 23611 23611 23611

23611 23611 23611 23611 23611 23611 23611 23611 23611

23611 23611 23611 23611 23611 23611 23611 23611 23611

23611 23611 23611 23611 23611 23611 23611 23611 23611

23611 2 | M-56595
23611 23611 23611 23611 23611 23611 (S2)-1052
23611 23611

23611 23611 23611 23611 23611 23611 23611 23611 23611

Potrebbero piacerti anche