You are on page 1of 2

Spring 2012

Master of Computer Application (MCA) Semester II MC0066 OOPS using C++ 4 Credits
(Book ID: B0681 & B0715)

Assignment Set 1 (40 Marks)


Questions From Book-ID : B0681 1. Distinguished between procedural language and OOP language. And Explain the key features of OOP. [ 5 Marks ]

2. What is function overloading? Write a c++ program to implement a function overloaded. 3. Discuss the constructors and Destructors with suitable example. [ 5 Marks ] [ 5 Marks ]

4. What do you mean by operator overloading? Illustrate with suitable example for overloading Unary operators. Questions From Book-ID : B0715 5. Write C++ program which demonstrate the difference between static and dynamic binding. [ 5 Marks ] [ 5 Marks ]

6. Difference between a static member function and non-static member functions with appropriate example. [ 5 Marks ]

7. Writer C++ program to demonstrate the complete implementation of class template stack. [ 5 Marks ]

8. What is template specialization? Describe a scenario in which template class partial specialization is considered appropriate. [ 5 Marks ]

Spring 2012

Master of Computer Application (MCA) Semester II MC0066 OOPS using C++ 4 Credits
(Book ID: B0681 & B0715)

Assignment Set 2 (40 Marks)

Questions From Book-ID : B0681 1. Write advantage of multiple inheritances. And write ac++ program to implement the multiple inheritances. 2.. Discuss the types of Inheritance with suitable example for each. [ 10 Marks ] [ 5 Marks ]

3. Write a c++ program to implements the relational operator overloading for the distance class. Questions From Book-ID : B0715 4. Write the advantages of using exception handling with its basic models.[ 5 Marks ] 5. Discuss the various STL components in brief. 6. Describe the time overhead of operations on sequence containers. 7. Discuss how object diagrams are different from class diagram. [ 5 Marks ] [ 5 Marks ] [ 5 Marks ] [ 5 Marks ]

You might also like