IGNOU BCA Sem-6 Assignment (CS 72 : C++ and Object Oriented Programming)

  JHARKHAND BOARD You are here

CS 72 :            C++ and Object Oriented Programming

Assignment Code                  :           BCA (6)-72/Assignment/ 09

Maximum Marks                  :           25

Last Date of Submission       :           30 th April, 2009/30th October, 2009

 

There are eight questions in this Assignment. Answer all the questions.  You may use illustrations and diagrams to enhance your explanations.  Answer to each part of the question should be confined to about 300 words.

 

Q. 1 Explain four major advantages of Object Oriented Programming with the help of an example each.                                    (2 marks)

 

Q. 2  Explain the following terms in the context of object oriented programming. Also explain how these concepts are implemented in C++ by giving an example program for each.

(a)       Single Inheritance

(b)       Abstraction

(c)       Encapsulation

(d)      Function Overloading                              (4 marks)

 

Q. 3   Explain the concept of late binding and dynamic binding with the help of at least two examples.  Are these concepts related to polymorphism? Explain your answer.                 (2 marks)

 

Q. 4    What is the need of UML? Explain the use of any two diagrams used in UML with the help of an example of each.

                                                                                                                              (2 marks)

Download Attached PDF