Advertisements
Chapters
1.2: Elementary Concept of Objects and Classes
1.3: Values and Data Types
1.4: Operators in Java
1.5: Introduction to Java
1.5: Input in Java
1.6: Mathematical Library Methods
1.7: Conditional Statements in Java
1.8: Iterative Constructs in Java
1.9: Nested Loop
2: Library Classes
3: Arrays (Single Dimensional and Double Dimensional)
4: String Handling
5: User - Defined Methods
6: Class as the Basis of all Computation (Objects and Classes)
7: Constructors
8: Encapsulation and Inheritance
![Avichal solutions for Computer Applications [English] Class 10 ICSE chapter 1.1 - Introduction to Object Oriented Programming Concepts Avichal solutions for Computer Applications [English] Class 10 ICSE chapter 1.1 - Introduction to Object Oriented Programming Concepts - Shaalaa.com](/images/computer-applications-english-class-10-icse_6:1e1eb1b47d2b4696b609e5cd9260118f.jpg)
Advertisements
Solutions for Chapter 1.1: Introduction to Object Oriented Programming Concepts
Below listed, you can find solutions for Chapter 1.1 of CISCE Avichal for Computer Applications [English] Class 10 ICSE.
Avichal solutions for Computer Applications [English] Class 10 ICSE 1.1 Introduction to Object Oriented Programming Concepts Review Insight [Page 7]
Name two categories of programming concepts.
Name two procedure oriented programming languages.
Name two object oriented programming languages.
Name four basic principles of object oriented programming.
Name an object oriented principle that allows a function to be used for multiple purposes.
What is meant by a base class?
What is meant by a derived class?
What does reusability mean?
State the Java concept that is implemented through:
- A superclass and a subclass.
- The act of representing essential features of a class without including the background details.
Define Encapsulation.
What is inheritance?
What is data abstraction? Explain with an example.
Avichal solutions for Computer Applications [English] Class 10 ICSE 1.1 Introduction to Object Oriented Programming Concepts EXERCISES [Pages 8 - 9]
Multiple Choice Questions:
In object oriented programming, the stress is given on:
Procedure
Methods
Class
Data
Which of the following principles does not allow to access directly from outside the class premises?
Data hiding
Encapsulation
Abstraction
All of the above
The process of combining data and functions that enables them to be together as a single entity is called:
Inheritance
Encapsulation
Classification
Attributes
The process by which a class acquires the properties from another class is called:
Polymorphism
Inheritance
Abstraction
Object
In object oriented programming, the stress is given on:
Procedure
Methods
Class
Data
Which of the following is a blue print that creates objects of similar types?
Abstraction
Encapsulation
Class
Function
Which of the following is not an object oriented programming language?
C++
Simula
BASIC
Java
The process of restricting the free flow of data from the outside world is known as:
Encapsulation
Inheritance
Function
Class
Which of the following is true for Polymorphism?
Uses same function for different operations.
Uses same operation for different functions.
It is not a principle of oop.
It uses reusability feature.
In procedure oriented programming, the stress is given on:
Date
Function
Object
Class
Fill in the blanks:
______ is the fundamental concept in object oriented programming language.
Objects can communicate with each other through ______ in object oriented programming language.
Using a function for multiple operations is called ______.
______ is an act of representing essential features without including background details.
Feature of wrapping ______ and ______ as a single unit is called encapsulation.
______ promotes the reusability feature, in object oriented programming.
______ confirms the security of data members from being manipulated from unauthorized access.
In encapsulation, data can be ______ or ______ whereas, in data hiding, data must be ______ only.
Write short answers:
What is object oriented programming?
Name two object oriented programming languages.
Name four basic principles of object oriented programming.
Why do we prefer object oriented approach in complex programming? Explain.
What is meant by a base class?
What is meant by a derived class?
Mention two limitations of procedure oriented programming approach.
What is meant by encapsulation?
Define the following with an example.
Inheritance
Define the following with an example each.
Polymorphism
In what way is Data Hiding related to Data Abstraction?
Give an example to explain Data Abstraction.
What is meant by Data Hiding?
Give two differences between Data Hiding and Encapsulation.
'Encapsulation reduces the complexity and makes the system easier'. Explain this statement with a real world example.
Give two differences between Procedure Oriented languages and Object Oriented languages.
Which of the Object Oriented programming principle explains the following illustration? Justify.
The variables and methods are put together in a Class.
Which of the Object Oriented programming principle explains the following illustration? Justify.
A man withdrawing money from ATM.
Solutions for 1.1: Introduction to Object Oriented Programming Concepts
![Avichal solutions for Computer Applications [English] Class 10 ICSE chapter 1.1 - Introduction to Object Oriented Programming Concepts Avichal solutions for Computer Applications [English] Class 10 ICSE chapter 1.1 - Introduction to Object Oriented Programming Concepts - Shaalaa.com](/images/computer-applications-english-class-10-icse_6:1e1eb1b47d2b4696b609e5cd9260118f.jpg)
Avichal solutions for Computer Applications [English] Class 10 ICSE chapter 1.1 - Introduction to Object Oriented Programming Concepts
Shaalaa.com has the CISCE Mathematics Computer Applications [English] Class 10 ICSE CISCE 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. Avichal solutions for Mathematics Computer Applications [English] Class 10 ICSE CISCE 1.1 (Introduction to Object Oriented Programming Concepts) 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. Avichal textbook solutions can be a core help for self-study and provide excellent self-help guidance for students.
Concepts covered in Computer Applications [English] Class 10 ICSE chapter 1.1 Introduction to Object Oriented Programming Concepts are Introduction of Object-oriented Programming, Procedure Oriented Language, Object Oriented Language, Principles of Object Oriented Programming (OOP).
Using Avichal Computer Applications [English] Class 10 ICSE solutions Introduction to Object Oriented Programming Concepts 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 Avichal Solutions are essential questions that can be asked in the final exam. Maximum CISCE Computer Applications [English] Class 10 ICSE students prefer Avichal Textbook Solutions to score more in exams.
Get the free view of Chapter 1.1, Introduction to Object Oriented Programming Concepts Computer Applications [English] Class 10 ICSE additional questions for Mathematics Computer Applications [English] Class 10 ICSE CISCE, and you can use Shaalaa.com to keep it handy for your exam preparation.