icseboard.org

ICSE Class 10 Preboard Papers Computer Applications PDF

Use this page to download all 3 icse class 10 preboard papers computer applications PDFs. These are school-level pre-board exam papers from 2023, 2025, and 2026. They cover Java programming, object-oriented concepts, and data structures for the current academic session.

Download ICSE Class 10 Computer Science Pre-Board Papers PDF

These are the 3 pre-board papers PDFs hosted on icseboard.org for ICSE Class 10 Computer Science, organised by subject. Each section below explains what those papers cover before the download table.

This group contains 3 Class 10 Computer Applications pre-board papers from 2023, 2025, and 2026. Each paper tests Java programming through two sections: a compulsory 40-mark Section A with multiple-choice and short questions, and a Section B requiring four longer programming answers. Students use these papers to practice array operations, wrapper classes, string methods, and object-oriented principles under timed conditions.

PaperDownload
Pre Board Computer Applications (2026)Download PDF
Pb1 Computer Application (2025)Download PDF
Pb Computer Applications (2023)Download PDF

Pre-Board Paper Pattern and Marks Distribution

The pre-board papers follow a two-section format, but the maximum marks differ between years. You must check each paper’s cover page for its exact rules.

Paper YearMaximum MarksTime AllowedReading Time
2023100Two Hours15 minutes
202580Two Hours15 minutes
2026 (Pre-Board I)100Two Hours15 minutes
2026 (Pre-Board II)100Two Hours15 minutes

Every paper divides into Section A and Section B. Section A is worth 40 marks and is compulsory. You must attempt all questions in Section A, plus any four questions from Section B. The intended marks for each question or sub-part are given in brackets, like [20] or [15].

Section A starts with a 20-mark multiple-choice question. The instructions say to choose the correct option and write only the answer, without copying the question. The remaining 20 marks in Section A cover short definitions and concept-based questions.

Recurring Topics Across the 2023, 2025, and 2026 Papers

Certain Java topics appear repeatedly across the years. Recognising them helps you prioritise your revision. The questions change, but the underlying concepts stay the same.

  • Array indexing and initialization: Asked in 2025 and 2026. Questions test the highest index of an array and the first value in an initializer list.
  • Wrapper classes and library functions: Asked in 2023 and 2026. Questions cover Character class functions and string handling methods.
  • Math library output: Asked in 2023 and 2026. Questions use Math.ceil() and Math.floor() to test operator precedence and type casting.
  • String methods: Asked in 2025 and 2026. Questions compare compareTo() and equals(), or ask for the output of substring().
  • Object-oriented principles: Asked in 2023. Questions test the definition of encapsulation and data restriction.

Sorting algorithms also appear. The 2026 Pre-Board II paper asks you to identify a sorting technique from a diagram, which means you should know how Bubble Sort and Selection Sort work step-by-step.

Worked Examples for Recurring Question Types

Use these original examples to practice the question styles found in the papers. The logic matches the exam pattern, but the numbers and code are new.

Example 1: Math Library and Operator Precedence

Find the output of: System.out.println(Math.ceil(19.2) + Math.floor(20.8))

Step 1: Math.ceil(19.2) rounds up to 20.0.

Step 2: Math.floor(20.8) rounds down to 20.0.

Step 3: Add the values: 20.0 + 20.0 = 40.0.

The output is 40.0. The result is a double because Math.ceil() and Math.floor() return double values.

Example 2: Array Element Summation

Given the array int arr[] = \{10, 20, 30, 40, 50\}, find the sum of the elements at index 1 and index 3.

Step 1: Identify the value at index 1. In Java, arrays are zero-indexed, so arr[1] is 20.

Step 2: Identify the value at index 3. arr[3] is 40.

Step 3: Add the values: 20 + 40 = 60.

The sum is 60. A common mistake is assuming index 1 holds the first value. The first value is at index 0.

Example 3: String Method Output

Find the output of: “Computer”.substring(3)

Step 1: The substring(int beginIndex) method extracts characters from the given index to the end of the string.

Step 2: The character at index 3 is ‘p’.

Step 3: The method returns the substring from ‘p’ to the end.

The output is puter. Remember that string indexes start at 0, not 1.

How to Use These Pre-Board Papers for Exam Preparation

These papers help you simulate the actual board exam environment. Treat them as timed drills rather than casual reading.

  1. Check the cover page first: Note the maximum marks and time allowed before you start. The 2025 paper is 80 marks, while the 2023 and 2026 papers are 100 marks.
  2. Set a timer: Give yourself exactly two hours to complete the paper. Use the first 15 minutes only for reading the questions.
  3. Attempt Section A fully: Answer all the multiple-choice questions by writing only the correct option. Then attempt the short answer questions.
  4. Choose four Section B questions: Read all the programming questions. Pick the four you know best to maximize your marks.
  5. Review your Java syntax: After finishing, check your code for missing semicolons, incorrect method names, and wrong loop boundaries.

You can find more study material for your subjects on our main Class 10 resources page. For additional textbooks and practice guides, browse our Class 10 books collection.

Common Mistakes Students Make in Computer Applications

Students lose marks in Java exams due to small syntax errors and conceptual misunderstandings. Avoid these common pitfalls.

  • Confusing next() and nextLine(): The next() method reads input only until a space. The nextLine() method reads the entire line including spaces.
  • Wrong array index calculations: An array with 100 elements has indexes from 0 to 99. The highest index is 99, not 100.
  • Mixing up compareTo() and equals(): The compareTo() method returns an integer based on lexicographic order. The equals() method returns a boolean checking if strings are identical.
  • Ignoring return types of Math functions: Math.ceil() and Math.floor() return double values, not integers. An output of 40.0 is different from 40.
  • Forgetting Section B choices: Do not attempt all five questions in Section B. The instructions say attempt any four. Attempting all five wastes time and only the first four are checked.

For official syllabus updates and exam schedules, always refer to the CISCE official website.

Frequently Asked Questions

How many pre-board papers can I download here?

You can download 3 pre-board papers for Class 10 Computer Applications. They cover the years 2023, 2025, and 2026.

Are all the pre-board papers worth 100 marks?

No. The 2023 and 2026 papers are worth 100 marks. The 2025 paper is an 80-mark exam. Every paper allows two hours of writing time.

Do these papers include solved answers?

No. These PDFs contain the question papers only. They do not include solutions or marking schemes. You must write the Java programs and answers yourself.

What is the format of Section A in these papers?

Section A is worth 40 marks. It starts with a 20-mark multiple-choice question where you write only the correct option. The remaining 20 marks cover short answer questions.

Can I attempt all questions in Section B?

No. The instructions state you must attempt any four questions from Section B. You should pick the four questions you can answer best to secure your marks.

More ICSE study material on this site

Reference: CISCE-aligned ICSE Class 10 textbook material.

Related

More from this section