English

CBSE solutions for Computer Science with Python [English] Class 12 chapter 2 - Concept of Object Oriented Programming [Latest edition]

Advertisements

Chapters

Unit -1 : Review of Phython & Concept of Oops

    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

   Chapter 1: Boolean Algebra

   Chapter 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 Computer Science with Python [English] Class 12 chapter 2 - Concept of Object Oriented Programming - Shaalaa.com
Advertisements

Solutions for Chapter 2: Concept of Object Oriented Programming

Below listed, you can find solutions for Chapter 2 of CBSE CBSE for Computer Science with Python [English] Class 12.


EXCERCISE
EXCERCISE [Pages 37 - 38]

CBSE solutions for Computer Science with Python [English] Class 12 2 Concept of Object Oriented Programming EXCERCISE [Pages 37 - 38]

Fill in the blanks:

1. a.Page 37

Act of representing essential features without background detail is called ______.

1. b.Page 37

Wrapping up of data and associated functions in to a single unit is called ______.

1. c.Page 37

______ is called the instance of a class.

2. a.Page 37

What is object oriented programming? 

2. b.Page 37

State any six principle advantages of object oriented programming.

3.Page 37

Differentiate classes and objects.

4.Page 37

What is inheritance? Explain with an example.

5.Page 37

List three features that make inheritance an important characteristic of OOP.

6.Page 37

Consider the figure given below and answer the questions that follow:

  1. Name the base class and the derived class.
  2. Which concept of OOP is implemented in the figure given above?
7.Page 37

How do abstraction and encapsulation complement each other?

8.Page 37

Explain polymorphism with an example.

9.Page 37

Explain data hiding with respect to OOP.

10.Page 37

What is Function Overloading ? Give examples of Function Overloading.

11.Page 37

Is function overloading supported by Python? Give reasons.

12.Page 37

Write the overloaded function definitions of add()- on adds two numbers and other concatenates two strings.

13.Page 37

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)

14. a.Page 38

State whether the following is function overloading or not. Explain why or why not.

def (a,b):
def(x,y) :

14. b.Page 38

State whether the following is function overloading or not. Explain why or why not.

def(x,y,z)
def(e,f)

15.Page 38

Define binding.

16.Page 38

Differentiate between static binding and dynamic binding.

17.Page 38

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)
18.Page 38

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

EXCERCISE
CBSE solutions for Computer Science with Python [English] Class 12 chapter 2 - Concept of Object Oriented Programming - Shaalaa.com

CBSE solutions for Computer Science with Python [English] Class 12 chapter 2 - Concept of Object Oriented Programming

Shaalaa.com has the CBSE Mathematics Computer Science with Python [English] Class 12 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 Computer Science with Python [English] Class 12 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 Computer Science with Python [English] Class 12 chapter 2 Concept of Object Oriented Programming are .

Using CBSE Computer Science with Python [English] Class 12 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 Computer Science with Python [English] Class 12 students prefer CBSE Textbook Solutions to score more in exams.

Get the free view of Chapter 2, Concept of Object Oriented Programming Computer Science with Python [English] Class 12 additional questions for Mathematics Computer Science with Python [English] Class 12 CBSE, and you can use Shaalaa.com to keep it handy for your exam preparation.

Share
Notifications

Englishहिंदीमराठी


      Forgot password?
Use app×