Advertisements
Online Mock Tests
Chapters
1: Review of Phython
▶ 2: Concept of Object Oriented Programming
3: Classes in Python
4: Inheritance
Unit -2 : Advanced Programming with Python
1: Liner List Manipulation
2: Stacks & Queues in list
3: Data File Handling
4: Exception Handling & Generate Functions
Unit -3 : Databases Management Systems and SQL
1: Databases Concepts and SQL
2: Structure Query Language
Unit -4 : Introduction to Boolean Algebra
1: Boolean Algebra
2: Boolean Functions and Reduce Forms
Chapter 3: Application of Boolean Logic
Unit -5 : Communication Technologies
Chapter 1: Networking Concepts Part I
Chapter 2: Networking Concepts Part II
Chapter 3: Networking Protocols
Chapter 4: Mobile Telecommunication Technologies, Network Security and Internet Services
![CBSE solutions for कम्प्यूटर साइंस विद पाइथान [अंग्रेजी] कक्षा १२ chapter 2 - Concept of Object Oriented Programming CBSE solutions for कम्प्यूटर साइंस विद पाइथान [अंग्रेजी] कक्षा १२ chapter 2 - Concept of Object Oriented Programming - Shaalaa.com](/images/computer-science-with-python-english-class-12_6:c0c1e36c6bb846c19fd1bb8caad8e289.jpg)
Advertisements
Solutions for Chapter 2: Concept of Object Oriented Programming
Below listed, you can find solutions for Chapter 2 of CBSE CBSE for कम्प्यूटर साइंस विद पाइथान [अंग्रेजी] कक्षा १२.
CBSE solutions for कम्प्यूटर साइंस विद पाइथान [अंग्रेजी] कक्षा १२ 2 Concept of Object Oriented Programming EXCERCISE [Pages 37 - 38]
Fill in the blanks:
Act of representing essential features without background detail is called ______.
Wrapping up of data and associated functions in to a single unit is called ______.
______ is called the instance of a class.
What is object oriented programming?
State any six principle advantages of object oriented programming.
Differentiate classes and objects.
What is inheritance? Explain with an example.
List three features that make inheritance an important characteristic of OOP.
Consider the figure given below and answer the questions that follow:

- Name the base class and the derived class.
- Which concept of OOP is implemented in the figure given above?
How do abstraction and encapsulation complement each other?
Explain polymorphism with an example.
Explain data hiding with respect to OOP.
What is Function Overloading ? Give examples of Function Overloading.
Is function overloading supported by Python? Give reasons.
Write the overloaded function definitions of add()- on adds two numbers and other concatenates two strings.
Predict the output of the following program. Also state which concept of OOP is being implemented?
def sum(x, y, z):
print "sum= ", x+y+z
def sum(a, b):
print "sum= ", a+b
sum(10, 20)
sum(10, 20, 30)
State whether the following is function overloading or not. Explain why or why not.
def (a,b):
def(x,y) :
State whether the following is function overloading or not. Explain why or why not.
def(x,y,z)
def(e,f)
Define binding.
Differentiate between static binding and dynamic binding.
Write a program to find area of following using function overloading.
- Area of circle (function with one parameter)
- Area of rectangle (function with two parameters)
- Area of triangle (function with three parameters)
Write a program to find out volume of the following using function overloading.
- volume of cube
- volume of cuboid
- volume of cylinder
Solutions for 2: Concept of Object Oriented Programming
![CBSE solutions for कम्प्यूटर साइंस विद पाइथान [अंग्रेजी] कक्षा १२ chapter 2 - Concept of Object Oriented Programming CBSE solutions for कम्प्यूटर साइंस विद पाइथान [अंग्रेजी] कक्षा १२ chapter 2 - Concept of Object Oriented Programming - Shaalaa.com](/images/computer-science-with-python-english-class-12_6:c0c1e36c6bb846c19fd1bb8caad8e289.jpg)
CBSE solutions for कम्प्यूटर साइंस विद पाइथान [अंग्रेजी] कक्षा १२ chapter 2 - Concept of Object Oriented Programming
Shaalaa.com has the CBSE Mathematics कम्प्यूटर साइंस विद पाइथान [अंग्रेजी] कक्षा १२ CBSE solutions in a manner that help students grasp basic concepts better and faster. The detailed, step-by-step solutions will help you understand the concepts better and clarify any confusion. CBSE solutions for Mathematics कम्प्यूटर साइंस विद पाइथान [अंग्रेजी] कक्षा १२ CBSE 2 (Concept of Object Oriented Programming) include all questions with answers and detailed explanations. This will clear students' doubts about questions and improve their application skills while preparing for board exams.
Further, we at Shaalaa.com provide such solutions so students can prepare for written exams. CBSE textbook solutions can be a core help for self-study and provide excellent self-help guidance for students.
Concepts covered in कम्प्यूटर साइंस विद पाइथान [अंग्रेजी] कक्षा १२ chapter 2 Concept of Object Oriented Programming are .
Using CBSE कम्प्यूटर साइंस विद पाइथान [अंग्रेजी] कक्षा १२ solutions Concept of Object Oriented Programming exercise by students is an easy way to prepare for the exams, as they involve solutions arranged chapter-wise and also page-wise. The questions involved in CBSE Solutions are essential questions that can be asked in the final exam. Maximum CBSE कम्प्यूटर साइंस विद पाइथान [अंग्रेजी] कक्षा १२ students prefer CBSE Textbook Solutions to score more in exams.
Get the free view of Chapter 2, Concept of Object Oriented Programming कम्प्यूटर साइंस विद पाइथान [अंग्रेजी] कक्षा १२ additional questions for Mathematics कम्प्यूटर साइंस विद पाइथान [अंग्रेजी] कक्षा १२ CBSE, and you can use Shaalaa.com to keep it handy for your exam preparation.
