ICSE Class 10 Computer Applications Question Paper 2025 with Solutions

ICSE
Computer Applications2025Download the official ICSE Class 10 Computer Applications Question Paper 2025 with step-by-step solutions prepared by subject matter experts. Practicing previous years' ICSE Class X board papers helps students master Java programming concepts, OOP principles, array manipulations, String functions, and Section A output-tracing questions to score 100/100 in board examinations. Access the free PDF download above with complete answer keys.
About this paper
This is the ICSE Class 10 Computer Applications paper set by CISCE for the 2025 board examination (paper code T25 861). It carries 100 marks, with two hours of writing time after 15 minutes of reading time. Section A (40 marks) is compulsory: twenty multiple-choice questions, including assertion–reason and real-life examples such as a clock as nested loops, followed by ten two-mark parts on Java expressions, output tracing, error spotting and arrays. In Section B students write any four of six Java programs, worth 15 marks each, in BlueJ or any Java environment. The copy has the questions only, though some multiple-choice options in Section A have been ticked by hand.
- Exam
- ICSE Class 10
- Subject
- Computer Applications
- Year
- 2025
- Paper code
- T25 861
- Maximum marks
- 100
- Time allowed
- 2 hours + 15 min reading
- Questions
- 8
- Pages
- 12
- Answers included
- No, questions only
Paper pattern
Section A
40 marksQuestion 1: 20 multiple-choice questions, one mark each; Question 2: ten short-answer parts, two marks each; all compulsory
Section B
60 marksQuestions 3–8: Java programs, 15 marks each; attempt any four
Topics covered
- Java packages and wrapper classes
- Data types and memory size
- Operators and expressions
- Mathematical library methods
- Conditional constructs and switch case
- Iterative and nested loops
- Classes, objects and constructors
- Method overloading
- String and Character methods
- Single and double dimensional arrays
- Binary search
Questions from this paper
- Write the Java expression to find the product of the square root of P and the square root of Q using the methods of the Math class.
- Write the Java statement for creating an object named 'sifra' of the class 'Robot', which takes three double parameters.
- Define a class named CloudStorage that accepts a user's account number and storage space purchased, calculates the bill at Rs 15 per GB for the first 15 GB, Rs 13 per GB for the next 15 GB and Rs 11 per GB above 30 GB, and displays the details.
- Define a class to accept values into a 4 × 4 integer array and calculate and print its NORM, the square root of the sum of squares of all its elements.
- Define a class to accept a String and print whether it is a Super string, that is, whether the number of uppercase letters equals the number of lowercase letters.
- Define a class to accept a number and check whether the sum of its largest digit and smallest digit is even or odd.
What's next
Class 10 done next year?
A number of scholarships for Class 11–12 depend on your Class 10 marks.
Check eligibility










