Roll No……
Total No. of Questions: 9
MCA
(Sem.-1st)
OBJECT
ORIENTED PROGRAMMING IN C++
SUBJECT
CODE: MCA-102 (2012 Batch)
PAPER
ID: B0129
Time: 3 Hrs. Max.
Marks: 100
Instruction to Candidates:
1. Section-A, B, C & D contains Two questions each carrying
Twenty marks each and students has to attempt any One questions from each
Section.
2. Section-E is Compulsory carrying Twenty marks in all.
3. Use of non-programmable scientific calculator is allowed.
SECTION-A
1. What is OOP? Discuss its evolution.
Explain how functional programming is different from object oriented
programming?
2. Explain
the following:
(a) Type Conversion in C++
(b) Manipulators in C++
SECTION-B
3. What is call by
value? How it is different from call by reference? Explain both call by value
and call by reference by taking suitable examples in C++.
4. Write notes on the following:
(a)
Enumeration
(b) Role
of Pre-processor
SECTION-C
5. What is Constructor?
What are its properties? Explain different types of constructor with suitable
examples.
6. What is Inheritance?
Write and explain C++ program to demonstrate the concept of multilevel
inheritance and multiple inheritance.
SECTION-D
7. What is polymorphism? What are its
advantages? Explain how polymorphism is implemented in C++.
8. Explain the
following:
(a) Exception handling
(b) Pure virtual function
SECTION-E
9. (i) List various
characteristics feature of OOP.
(ii) What is operator precedence?
(iii) What are access specifiers?
(iv) List various properties of a destructor.
(v) How while loop is different from do-while
loop?
(vi) What is use of inline functions?
(vii) What is operator overloading?
(viii) List various features of pointers.
(ix) What are static class members?
(x) What is an abstract class? Explain.
0 comments:
Post a Comment
North India Campus