Professional Documents
Culture Documents
MC0066 Spring Drive Assignment 2012
MC0066 Spring Drive Assignment 2012
Master of Computer Application (MCA) Semester II MC0066 OOPS using C++ 4 Credits
(Book ID: B0681 & B0715)
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)
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 ]