Need help about a course? |
|
Home / University/College Assignments / IGNOU / BCA / CS72 - C++ and Object Oriented Programming CS72 - BCA(VI)-72/TMA/06 |
Ask a question Print this page |
Course Code : CS-72
Assignment Number : BCA(VI)-72/TMA/06
Maximum Marks: 10
Last Date of Submission : 15th April, 2006
This is a Tutor Marked Assignment. There are five questions in this assignment. Answer all the questions. You may use illustrations and diagrams to enhance explanations.
Question 1: (a) What are the five main advantages of object-oriented programming? Describe the meaning of the each advantage by giving a suitable example/ situation for each. (1)
(b) (i) List five different types of objects and five non-objects. Also state why you have put them in the list of objects or non-objects. (1/2)
(ii) Describe the following terms giving one example each: (1/2)
Question 2: (a) What is polymorphism? Explain with the help of suitable example. How can the run time polymorphism be implemented? How is late binding related to polymorphism? Explain with the help of suitable example. (1)
(b) What are the various object oriented programming languages? Which of them are among the popular languages? Give reasons of their popularity. (1)
Question 3: What is the need of copy constructors and assignment operator overloading in C++? Describe with the help of suitable examples.(2)
Question 4: Write a template class "linked queries" in C++. The template class should have functions for adding or deleting an item from the queue after necessary checks. The linked queue is not to be implemented using arrays. (2)
Question 5: Describe the following in C++ with the help of examples: (2)
(a) Header files in C++ (c) Access control in inherited classes (b) Streams (d ) Usage of const in C++
Business Schools - Engineering Colleges - Medical & Nursing Admissions - BEd in Distance mode - Journalism & Media Studies - IGNOU
Enter a detailed keyword. Ex: Indira Gandhi National Open University MCA Course Eligibility Criteria