0% found this document useful (0 votes)
8 views

Computer Applications – IX (ICSE) Sample Question Paper

The document is a sample question paper for Computer Applications (IX, ICSE) consisting of multiple choice, true/false, and fill-in-the-blank questions related to Object-Oriented Programming concepts. It covers key principles such as encapsulation, abstraction, inheritance, and polymorphism, along with definitions and examples. The paper is structured into four parts, totaling 40 marks and allowing 60 minutes for completion.

Uploaded by

tanmoy011
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views

Computer Applications – IX (ICSE) Sample Question Paper

The document is a sample question paper for Computer Applications (IX, ICSE) consisting of multiple choice, true/false, and fill-in-the-blank questions related to Object-Oriented Programming concepts. It covers key principles such as encapsulation, abstraction, inheritance, and polymorphism, along with definitions and examples. The paper is structured into four parts, totaling 40 marks and allowing 60 minutes for completion.

Uploaded by

tanmoy011
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Computer Applications – IX (ICSE) Sample Question Paper

40 Marks, Time Allowed: 60 Minutes

Part A: Multiple Choice Questions (10 Questions, 1 mark each)

Select the correct answer for each question.

1. Which of the following is a characteristic of Object Oriented Programming?

a) Functions only b) Organized as a collection of objects c) Sequence of instructions only d) No user interaction

2. The process of hiding complex details and showing only essential features is called:

a) Encapsulation b) Abstraction c) Inheritance d) Polymorphism

3. An object in software is characterized by:

a) Only data members b) Only behaviors c) Both data members and behaviors d) Neither data nor behaviors

4. Which term refers to the hierarchical relationship in OOP?

a) Encapsulation b) Abstraction c) Inheritance d) Polymorphism

5. The programming language example that is object-oriented is:

a) C b) Java c) Assembly d) Basic

6. The ability of an object to take many forms is called: a) Encapsulation b) Polymorphism c) Inheritance d)
Abstraction

7. Which of these is NOT a principle of Object-Oriented Programming?

a) Encapsulation b) Procedural Programming c) Polymorphism d) Inheritance

8. In software, the characteristics of an object are represented through:

a) Member functions only b) Data members only c) Both data members and member functions d) None of these

9. In the context of programming, 'source code' refers to:

a) Executable program b) Compiled program c) Program written in a high-level language d) Machine code

10. The 'state' of an object refers to:

a) Its functions b) Its data or attributes c) Its class name d) Its methods

Part B: True/False Questions (10 Questions, 1 mark each)

Write T for true and F for false.

11. Encapsulation is a mechanism that binds together characteristics and behaviors of an object. ____

12. Procedure Oriented Programming follows a top-down approach. ____

13. Java is an example of an Object-Oriented Language. ____

14. Hiding complexity and providing a simple interface is called inheritance. ____
15. Abstraction involves hiding some details and showing only essential features. ____

16. All objects have unique identity even if their attributes are the same. ____

17. The characteristics of an object are represented through member functions. ____

18. Inheritance allows a child class to reuse features from the parent class. ____

19. Polymorphism means many shapes or forms. ____

20. The content of an object is called its 'state'. ____

Part C: Fill in the Blanks (10 Questions, 1 mark each)

Fill in the correct word or phrase.

21. An ___________ is an instance of a class.

22. The main principles of Object-Oriented Programming are Encapsulation, Abstraction, __________, and
Inheritance.

23. The process of hiding data members but exposing essential functionalities is called __________.

24. The ability of different objects to respond to the same message or function call in different ways is called
__________.

25. The __________ of an object is the particular condition it is in, represented by its data attributes.

26. A __________ is a template or blueprint for creating objects.

27. In software, a set of instructions given to a computer to perform a specific task is called a __________.

28. Java is an example of a(n) __________ language.

29. The hierarchical relationship that shows that one class is derived from another is called __________.

30. The reduction of data complexity, showing only essential features, is known as __________.

Part D: Fill in the Blanks (4 Questions, 2.5 mark each) [Any four]

Answer all questions. Each question carries 2.5 marks.

1. Define an object in programming. Give an example.

2. What are the four main principles of Object-Oriented Programming?

3. Differentiate between Procedure Oriented Programming and Object Oriented Programming.

4. What is encapsulation? Why is it important?

5. Explain the concept of inheritance with an example.

6. What is abstraction? How is encapsulation related to it?

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy