SlideShare a Scribd company logo
1 of 3
Dear students get fully solved assignments
Send your semester & Specialization name to our mail id :
“ help.mbaassignments@gmail.com ”
or
Call us at : 08263069601
(WINTER 2014) ASSIGNMENT
PROGRAM MCA (Revised Fall 2012)
SEMESTER 2
SUBJECT CODE & NAME MCA2030- OBJECT ORIENTED PROGRAMMING – C++
CREDIT 2
BK ID B1641
MAX.MARKS 60
Note: Answer all questions. Kindly note that answers for 10 marks questions should be
approximately of 400 words. Each question is followed by evaluation scheme.
1. Differentiate between Constructors and Destructors.
Answer : Constructor:
1. Constructor is used to initialize the object.
2.Constructor can takes parameters/arguments.
3.Constructoroverloadingispossible meansmore thanone constructorscan be defined in the same
class.
4.constructor can be used to initialize the me
2. Differentiate between Classes and Objects. Write an example program to represent a class and
its object.
Answer : Class vs Object in Java
Some difference between class and object, which is totally based upon practical experience :
1) A class is what you create while coding, but object is created at runtime by your execution
environment e.g. JVM. Though you write code, which is required to create object during coding
e.g.new Student(), object is not created at that time. They are only created when you run your
program, and when runtime executes that line. Usually constructor of a class is called when an
object is created in Java, but yes there
3. Describe operator overloading. Which are the operators that cannot be overloaded?
Answer: Operator overloading is a technique by which operators used in a programming language
are implemented in user-defined types with customized logic that is based on the types of
arguments passed.
Operator overloading facilitates the specification of user-defined implementation for operations
wherein one or both operands are of user-defined class or structure type. This helps user-defined
typesto behave muchlike the fundamental primitive data types. Operator overloading is helpful in
caseswhere the operators used for certain types provide semantics related to the domain context
and syntactic support as found in
4. What are the advantages of Polymorphism? How it can be implemented?
Answer : Polymorphism is the ability to exist in different forms. OOP allows objects belonging to
different data types to respond to calls of methods of the same name, each one according to an
appropriate type-specific behavior.
Polymorphismdefinesthe functionalityof difference withasingle name / interface. Different types
of actionsare definedbyusingone entity / method, which saves the time in investing the name of
different method names. The action is determined by the common nature of the action. For
example, adding integers and floating point
5. Differentiate between Containers and Iterators
Answer : Containers and iterators
If you don’tknowhowmany objectsyou’re goingtoneedtosolve aparticular problem, or how long
theywill last, you also don’t know how to store those objects. How can you know how much space
to create? You can’t, since that information isn’t known until run time.
The solutiontomostproblemsinobject-orienteddesignseemsflippant: you create another type of
object.Forthe storage problem,the new type of object holds other objects, or pointers to objects.
Of course,youcan do the same thingwithan array, butthere’smore.Thisnew type of object,which
istypicallyreferredtoinC++ as a container(alsocalledacollectionin some languages), will expand
itself whenever necessary to accommodate everything you place inside it. So you don’t need to
know how many objects you’re going to hold in
6. Describe the two basic exception handling models.
Answer:Exception handlingisthe processof responding to the occurrence, during computation, of
exceptions –anomalousorexceptional conditionsrequiringspecial processing – often changing the
normal flowof program execution.Itisprovidedbyspecializedprogramming language constructs or
computer hardware mechanisms.
An exceptionisaproblemthatarisesduringthe execution of a program. An exception can occur for
many different reasons, including the following:
 A user has entered invalid data.
Dear students get fully solved assignments
Send your semester & Specialization name to our mail id :
“ help.mbaassignments@gmail.com ”
or
Call us at : 08263069601

More Related Content

What's hot

Java căn bản - Chapter13
Java căn bản - Chapter13Java căn bản - Chapter13
Java căn bản - Chapter13Vince Vo
 
OOP - Polymorphism
OOP - PolymorphismOOP - Polymorphism
OOP - PolymorphismMudasir Qazi
 
object oriented programing lecture 1
object oriented programing lecture 1object oriented programing lecture 1
object oriented programing lecture 1Geophery sanga
 
Bt0074 oop with java
Bt0074   oop with javaBt0074   oop with java
Bt0074 oop with javasmumbahelp
 
Mit103 object oriented programming
Mit103  object oriented programmingMit103  object oriented programming
Mit103 object oriented programmingsmumbahelp
 
Learn C# Programming - Encapsulation & Methods
Learn C# Programming - Encapsulation & MethodsLearn C# Programming - Encapsulation & Methods
Learn C# Programming - Encapsulation & MethodsEng Teong Cheah
 
Bt0074, oops with java
Bt0074, oops with javaBt0074, oops with java
Bt0074, oops with javasmumbahelp
 
Object-Oriented Polymorphism Unleashed
Object-Oriented Polymorphism UnleashedObject-Oriented Polymorphism Unleashed
Object-Oriented Polymorphism UnleashedNaresh Chintalcheru
 
Object oriented approach in python programming
Object oriented approach in python programmingObject oriented approach in python programming
Object oriented approach in python programmingSrinivas Narasegouda
 
Polymorphism In Java
Polymorphism In JavaPolymorphism In Java
Polymorphism In JavaSpotle.ai
 
OOP in C#
OOP in C#OOP in C#
OOP in C#DevMix
 

What's hot (20)

Java căn bản - Chapter13
Java căn bản - Chapter13Java căn bản - Chapter13
Java căn bản - Chapter13
 
OOP - Polymorphism
OOP - PolymorphismOOP - Polymorphism
OOP - Polymorphism
 
Encapsulation
EncapsulationEncapsulation
Encapsulation
 
Encapsulation
EncapsulationEncapsulation
Encapsulation
 
object oriented programing lecture 1
object oriented programing lecture 1object oriented programing lecture 1
object oriented programing lecture 1
 
Java Notes
Java NotesJava Notes
Java Notes
 
Polymorphism
PolymorphismPolymorphism
Polymorphism
 
Bt0074
Bt0074Bt0074
Bt0074
 
Bt0074 oop with java
Bt0074   oop with javaBt0074   oop with java
Bt0074 oop with java
 
Mit103 object oriented programming
Mit103  object oriented programmingMit103  object oriented programming
Mit103 object oriented programming
 
Learn C# Programming - Encapsulation & Methods
Learn C# Programming - Encapsulation & MethodsLearn C# Programming - Encapsulation & Methods
Learn C# Programming - Encapsulation & Methods
 
Java(Polymorphism)
Java(Polymorphism)Java(Polymorphism)
Java(Polymorphism)
 
Bt0074, oops with java
Bt0074, oops with javaBt0074, oops with java
Bt0074, oops with java
 
Encapsulation C++
Encapsulation C++Encapsulation C++
Encapsulation C++
 
Object-Oriented Polymorphism Unleashed
Object-Oriented Polymorphism UnleashedObject-Oriented Polymorphism Unleashed
Object-Oriented Polymorphism Unleashed
 
C# interview
C# interviewC# interview
C# interview
 
Object oriented approach in python programming
Object oriented approach in python programmingObject oriented approach in python programming
Object oriented approach in python programming
 
Polymorphism In Java
Polymorphism In JavaPolymorphism In Java
Polymorphism In Java
 
Oops concepts
Oops conceptsOops concepts
Oops concepts
 
OOP in C#
OOP in C#OOP in C#
OOP in C#
 

Similar to Get fully solved MCA assignments by email or call

Mca2030 object oriented programming – c++
Mca2030  object oriented programming – c++Mca2030  object oriented programming – c++
Mca2030 object oriented programming – c++smumbahelp
 
Bca2030 object oriented programming – c++
Bca2030   object oriented programming – c++Bca2030   object oriented programming – c++
Bca2030 object oriented programming – c++smumbahelp
 
OOP lesson1 and Variables.pdf
OOP lesson1 and Variables.pdfOOP lesson1 and Variables.pdf
OOP lesson1 and Variables.pdfHouseMusica
 
Bca winter 2013 2nd sem
Bca winter 2013 2nd semBca winter 2013 2nd sem
Bca winter 2013 2nd semsmumbahelp
 
Ruby Interview Questions
Ruby Interview QuestionsRuby Interview Questions
Ruby Interview QuestionsSumanth krishna
 
OOP interview questions & answers.
OOP interview questions & answers.OOP interview questions & answers.
OOP interview questions & answers.Questpond
 
Mi0041 java and web design
Mi0041  java and web designMi0041  java and web design
Mi0041 java and web designsmumbahelp
 
Object oriented javascript
Object oriented javascriptObject oriented javascript
Object oriented javascriptUsman Mehmood
 
Mi0041 java and web design
Mi0041  java and web designMi0041  java and web design
Mi0041 java and web designsmumbahelp
 
Mca1020 programming in c
Mca1020  programming in cMca1020  programming in c
Mca1020 programming in csmumbahelp
 
Mi0041 java and web design
Mi0041  java and web designMi0041  java and web design
Mi0041 java and web designStudy Stuff
 
Mi0041 java and web design
Mi0041  java and web designMi0041  java and web design
Mi0041 java and web designsmumbahelp
 
Mca winter 2013 2nd sem
Mca winter 2013 2nd semMca winter 2013 2nd sem
Mca winter 2013 2nd semsmumbahelp
 

Similar to Get fully solved MCA assignments by email or call (20)

Mca2030 object oriented programming – c++
Mca2030  object oriented programming – c++Mca2030  object oriented programming – c++
Mca2030 object oriented programming – c++
 
Bca2030 object oriented programming – c++
Bca2030   object oriented programming – c++Bca2030   object oriented programming – c++
Bca2030 object oriented programming – c++
 
Delphi qa
Delphi qaDelphi qa
Delphi qa
 
OOP lesson1 and Variables.pdf
OOP lesson1 and Variables.pdfOOP lesson1 and Variables.pdf
OOP lesson1 and Variables.pdf
 
Bca winter 2013 2nd sem
Bca winter 2013 2nd semBca winter 2013 2nd sem
Bca winter 2013 2nd sem
 
Ruby Interview Questions
Ruby Interview QuestionsRuby Interview Questions
Ruby Interview Questions
 
Mca 504 dotnet_unit3
Mca 504 dotnet_unit3Mca 504 dotnet_unit3
Mca 504 dotnet_unit3
 
01 objective-c session 1
01  objective-c session 101  objective-c session 1
01 objective-c session 1
 
Java unit 7
Java unit 7Java unit 7
Java unit 7
 
OOP interview questions & answers.
OOP interview questions & answers.OOP interview questions & answers.
OOP interview questions & answers.
 
Mi0041 java and web design
Mi0041  java and web designMi0041  java and web design
Mi0041 java and web design
 
Object oriented javascript
Object oriented javascriptObject oriented javascript
Object oriented javascript
 
Mi0041 java and web design
Mi0041  java and web designMi0041  java and web design
Mi0041 java and web design
 
C++ interview question
C++ interview questionC++ interview question
C++ interview question
 
Mca1020 programming in c
Mca1020  programming in cMca1020  programming in c
Mca1020 programming in c
 
Mi0041 java and web design
Mi0041  java and web designMi0041  java and web design
Mi0041 java and web design
 
Lesson 13 object and class
Lesson 13 object and classLesson 13 object and class
Lesson 13 object and class
 
JAVA-PPT'S.pdf
JAVA-PPT'S.pdfJAVA-PPT'S.pdf
JAVA-PPT'S.pdf
 
Mi0041 java and web design
Mi0041  java and web designMi0041  java and web design
Mi0041 java and web design
 
Mca winter 2013 2nd sem
Mca winter 2013 2nd semMca winter 2013 2nd sem
Mca winter 2013 2nd sem
 

Get fully solved MCA assignments by email or call

  • 1. Dear students get fully solved assignments Send your semester & Specialization name to our mail id : “ help.mbaassignments@gmail.com ” or Call us at : 08263069601 (WINTER 2014) ASSIGNMENT PROGRAM MCA (Revised Fall 2012) SEMESTER 2 SUBJECT CODE & NAME MCA2030- OBJECT ORIENTED PROGRAMMING – C++ CREDIT 2 BK ID B1641 MAX.MARKS 60 Note: Answer all questions. Kindly note that answers for 10 marks questions should be approximately of 400 words. Each question is followed by evaluation scheme. 1. Differentiate between Constructors and Destructors. Answer : Constructor: 1. Constructor is used to initialize the object. 2.Constructor can takes parameters/arguments. 3.Constructoroverloadingispossible meansmore thanone constructorscan be defined in the same class. 4.constructor can be used to initialize the me 2. Differentiate between Classes and Objects. Write an example program to represent a class and its object. Answer : Class vs Object in Java Some difference between class and object, which is totally based upon practical experience : 1) A class is what you create while coding, but object is created at runtime by your execution environment e.g. JVM. Though you write code, which is required to create object during coding e.g.new Student(), object is not created at that time. They are only created when you run your program, and when runtime executes that line. Usually constructor of a class is called when an object is created in Java, but yes there
  • 2. 3. Describe operator overloading. Which are the operators that cannot be overloaded? Answer: Operator overloading is a technique by which operators used in a programming language are implemented in user-defined types with customized logic that is based on the types of arguments passed. Operator overloading facilitates the specification of user-defined implementation for operations wherein one or both operands are of user-defined class or structure type. This helps user-defined typesto behave muchlike the fundamental primitive data types. Operator overloading is helpful in caseswhere the operators used for certain types provide semantics related to the domain context and syntactic support as found in 4. What are the advantages of Polymorphism? How it can be implemented? Answer : Polymorphism is the ability to exist in different forms. OOP allows objects belonging to different data types to respond to calls of methods of the same name, each one according to an appropriate type-specific behavior. Polymorphismdefinesthe functionalityof difference withasingle name / interface. Different types of actionsare definedbyusingone entity / method, which saves the time in investing the name of different method names. The action is determined by the common nature of the action. For example, adding integers and floating point 5. Differentiate between Containers and Iterators Answer : Containers and iterators If you don’tknowhowmany objectsyou’re goingtoneedtosolve aparticular problem, or how long theywill last, you also don’t know how to store those objects. How can you know how much space to create? You can’t, since that information isn’t known until run time. The solutiontomostproblemsinobject-orienteddesignseemsflippant: you create another type of object.Forthe storage problem,the new type of object holds other objects, or pointers to objects. Of course,youcan do the same thingwithan array, butthere’smore.Thisnew type of object,which istypicallyreferredtoinC++ as a container(alsocalledacollectionin some languages), will expand itself whenever necessary to accommodate everything you place inside it. So you don’t need to know how many objects you’re going to hold in 6. Describe the two basic exception handling models. Answer:Exception handlingisthe processof responding to the occurrence, during computation, of exceptions –anomalousorexceptional conditionsrequiringspecial processing – often changing the
  • 3. normal flowof program execution.Itisprovidedbyspecializedprogramming language constructs or computer hardware mechanisms. An exceptionisaproblemthatarisesduringthe execution of a program. An exception can occur for many different reasons, including the following:  A user has entered invalid data. Dear students get fully solved assignments Send your semester & Specialization name to our mail id : “ help.mbaassignments@gmail.com ” or Call us at : 08263069601