IGNOU Assignments

Need help about a course?
Visit CollegeZones.com

Colleges & Universities | Distance Education | Admission Notifications | Entrance Exams | Course Syllabus | Question Papers
Home / University/College Assignments / IGNOU / BCA / CS72 - C++ and Object Oriented Programming
CS72 - BCA(VI)-72/TMA/06
Ask a question
Print this page
IGNOU - BCA

About IGNOU - BCA Course

IGNOU - BCA Syllabus

IGNOU - BCA Assignments

IGNOU - BCA Test Papers

IGNOU Programs

IGNOU

Courses, Admissions & Eligibility

January / July 2009 Admissions

Admission Procedure & Schedule

Colleges, Faculties & Departments

Who's Who at the University

Re-Admission Procedure

Study Centres in India

Partner Institutions outside India

Syllabus

IGNOU Test Papers (by Course)

IGNOU Test Papers (by Paper code)

Assignments

IGNOU Dec 2008 Examination Timetables

IGNOU Exam Timetables

Notifications, Circulars & Announcements 2008

Events, Seminars & Workshops

Examination Results

IGNOU Improvement tests

CS72 - C++ and Object Oriented Programming

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++

Most popular pages

Business Schools - Engineering Colleges - Medical & Nursing Admissions - BEd in Distance mode - Journalism & Media Studies - IGNOU

Search this site

Enter a detailed keyword. Ex: Indira Gandhi National Open University MCA Course Eligibility Criteria