Page 28 - CA_Blue( J )_Class9
P. 28
4. ………………… refers to an approach used to classify the programming languages based on their features.
5. C++ is an example of ………………….
C. Answer the following questions.
1. Write the difference between POP and OOP.
2. Define Polymorphism with a real-life example.
3. Write disadvantages of Object-Oriented Programming.
4. Write the difference between Polymorphism and Encapsulation.
5. Define Inheritance with a real-life example.
6. Write the difference between Assembly language and Machine level.
7. Write down two advantages of Polymorphism.
8. Write down any two disadvantages of Machine-Level Language.
D. Picture Study.
1. The above diagram represents:
a. Procedure-Oriented Programming b. Object-Oriented Programming
c. Both a and b d. None of these
2. Principles on which the above programming works on is/are ………………….
a. Data Abstraction b. Polymorphism
c. Encapsulation d. All of these
3. ………………… is the example of the above.
a. C++ b. Machine Language
c. FORTRAN d. BASIC Language
4. The above uses the concept of ………………… approach.
a. Bottom-Up b. Top-Down
c. Both a and b d. None of these
5. ………………… is a feature of the above picture which generate a new class from another already created class.
a. Abstraction b. Inheritance
c. Encapsulation d. Polymorphism
21 st
Century #Experiential Learning
E. Case Study. Skills
In Java, a class can inherit attributes and methods from another class. The class that inherits from another class is called
subclass or child. And the class being inherited is called superclass or parent and there is the use of extends keyword.
The sentence explains the above clearly. "The Car class inherits the attributes and methods from the Vehicle class."
1. The above principle is known as
a. Data Abstraction b. Inheritance
c. Encapsulation d. Polymorphism
26 Touchpad Computer Applications-IX

