ICSE-CLASS-X-BOARD SERIES
Computer-applications

Object Oriented Programming

5 previous year questions.

Volume: 5 Ques
Yield: Medium

High-Yield Trend

5
2026

Chapter Questions
5 MCQs

01
PYQ 2026
medium
computer-applications ID: icse-cla

Define a class named StepTracker with the following specifications:

Member Variables:

  • String name — stores the user's name.
  • int sw — stores the total number of steps walked ( ).
  • double cb — stores the estimated calories burned ( ).
  • double km — stores the estimated distance walked in kilometers ( ).

Member Methods:

1. void accept()
To input the name and the sw (steps walked) using Scanner class methods only.

2. void calculate()
Calculates calories burned ( ) and distance in ( ) based on steps walked ( ) using the provided estimation logic.

02
PYQ 2026
medium
computer-applications ID: icse-cla
In constructor overloading all constructors should have the same class but with a different set of ________.
1
Access specifiers
2
Classes
3
Return type
4
Parameters
03
PYQ 2026
medium
computer-applications ID: icse-cla
In the following method prototype to accept a character, an integer and return YES or NO, fill in the blank to complete the method prototype.
1
boolean
2
String
3
int
4
double
04
PYQ 2026
medium
computer-applications ID: icse-cla
In a calculator which Java feature allows multiple methods named calculate() for the different operations?
1
abstraction
2
inheritance
3
encapsulation
4
polymorphism
05
PYQ 2026
medium
computer-applications ID: icse-cla
Consider the following statements: Name the objects of the class given above:
1
Desktop, Mainframe
2
desktop, Mainframe
3
Computer, Mainframe
4
Computer, desktop

About Object Oriented Programming - ICSE-CLASS-X-BOARD

Object Oriented Programming is a vital chapter for ICSE-CLASS-X-BOARD aspirants. Mastering the concepts covered in this chapter is essential for securing a top rank.

By rigorously practicing the previous year questions associated with this chapter, you can identify high-yield topics, understand the examiner's perspective, and boost your confidence during the actual exam.

Frequently Asked Questions

Why focus on Object Oriented Programming PYQs?

Analyzing PYQs for this specific chapter reveals the most frequently tested concepts and the typical complexity of questions, allowing you to tailor your study plan efficiently.

How to best use this analysis?

Review the topic breakdown to see which sub-topics within Object Oriented Programming carry the most weight. Then, tackle the questions iteratively to solidify your understanding.