IndiaStudyCenter.com

Need help about a course?
Visit CollegeZones.com

Colleges & Universities | Distance Education | Admission Notifications | Entrance Exams | Course Syllabus | Question Papers
Home / Test Papers / Indira Gandhi National Open University / CS72 C++ and Object Oriented Programming
CS72 C++ and Object Oriented Programming June 2006
Ask a question
Print this page
IGNOU CS-72

CS-72 Test Papers

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

Test Papers / Previous Question Papers of Indira Gandhi National Open University CS72 C++ and Object Oriented Programming June 2006

BACHELOR IN COMPUTER APPLICATIONS
Term-End Examination

CS72: C++ AND OBJECT ORIENTED PROGRAMMING

Time: 2 hours
Maximum Marks: 60

Note : Question number 1 is compulsory. Answer any three questions from the rest.

June 2006

1. (a) Explain the concepts of encapsulation and information hiding in an object oriented paradigm, with the help of an example in C++. (5)

(b) Explain 'dynamic binding', with the help of an example. Give its advantages and disadvantages. (5)

(c) Differentiate between function and operator overloading. Also give one example of each. (5)

(d) What are public and private inheritance ? Why do we need different access specifiers ? (5)

(e) Explain the utility of the friend function, using an appropriate example. (5)

(f) Write a String class in C++ which should include the member function to calculate the length of the string. (5)

2. (a) If a base class and derived class each include a member function with the same name, which member function will be called by an object of a derived class, and why? (3)

(b) Write a program to read and display information about employees and managers. Employee is a class that contains employee-no, name and address. Manager class contains all the information of the employee class and the list of employees working under the manager. (7)

3. (a) Define a class template. What are its advantages? (4)

(b) Write a template function for exchanging (swapping) the values between two variables. Use this function in main() for int, double and char type of variables. (6)

4 (a) What is an interaction diagiam ? Explain the steps involved in drawing such a diagram, with the help of example. (5)

(b) Explain the concept of virtual functions. Give three examples of the use of such functions. (5)

5. Explain the following with the help of an example each : (10)
(i) Static data member
(ii) Object Oriented Programming
(iii) File streams in C++
(iv) Exception handling

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: Question Papers of Indira Gandhi National Open University MCA Ist Semester