ICSE Class 10 Quarterly Tests Computer Applications PDF
ICSE class 10 quarterly tests computer applications papers from 2018, 2019, and 2020 are available for download below. The table contains 3 quarterly test PDFs for Class 10 Computer Applications students preparing for term exams.
Each paper follows a 100-mark format with a 2-hour plus 15-minute time allowance. Section A carries 40 marks with compulsory short-answer questions. Section B carries 60 marks with programming and output-prediction questions. These papers help students practise Java concepts like OOP principles, constructors, wrapper classes, and string manipulation.
Download ICSE Class 10 Computer Science Quarterly Tests PDF
These are the 3 quarterly tests 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.
These 3 quarterly test papers cover Class 10 Computer Applications for academic years 2017-2018, 2018-2019, and 2020. Each paper is a 100-mark exam with a 2-hour plus 15-minute time allowance, divided into Section A (40 marks, compulsory short answers) and Section B (60 marks, programming questions). Topics include OOP principles, constructors, wrapper classes, string manipulation, output prediction, and Java expression evaluation.
| Paper | Download |
|---|---|
| Quarterly Computer Applications (2018) | Download PDF |
| First Term Computer Application Aug (2020) | Download PDF |
| Quarterly Computer Applications (2019) | Download PDF |
What These Quarterly Test Papers Cover
The 3 downloadable papers span academic years 2017-2018, 2018-2019, and 2020. Each paper tests Class 10 Java programming fundamentals through two sections. Section A is compulsory and covers theory, output prediction, and expression evaluation. Section B requires writing programs and includes longer coding questions.
The papers cover recurring topics that appear across multiple years. Understanding which topics repeat helps students prioritise revision before the actual board exam.
| Topic | Years Asked | Typical Marks |
|---|---|---|
| OOP principles and concepts | 2018, 2020 | 2 marks |
| Output prediction (loops, increment operators) | 2018, 2019, 2020 | 2 marks each |
| String manipulation methods | 2018, 2019, 2020 | 2 marks each |
| Constructors and types | 2019 | 2 marks |
| Wrapper classes | 2020 | 2 marks |
| Access specifiers | 2020 | 2 marks |
| Difference questions (call by value/reference, etc.) | 2019 | 2 marks each |
How to Use These Papers for Exam Preparation
Start by attempting the 2018 paper under timed conditions. The time allowed is 2 hours plus 15 minutes of reading time, so set a timer for 135 minutes. Attempt all questions in Section A first, then move to Section B programming questions.
After completing the paper, check your answers against the marking scheme. Each 2-mark question requires a precise definition or a single correct output value. Longer programming questions need working code with proper syntax.
- First pass: Attempt all papers without looking at notes to identify weak areas
- Second pass: Focus on topics you got wrong and revise those concepts
- Third pass: Re-attempt the papers to track improvement
- Final revision: Review output prediction questions since they appear in every year
For more study materials, visit our Class 10 resources page or browse the Class 10 books collection. The official CISCE website at cisce.org provides the latest syllabus updates.
Common Mistakes Students Make in These Papers
Students lose marks on output prediction questions by misreading increment and decrement operators. The 2018 paper asks for the value of x += –x + x++ + ++x starting with x = 10. Many students forget that pre-increment changes the value before use, while post-increment changes it after.
Another common error is confusing call by value and call by reference. The 2019 paper asks for the difference between these two. Call by value passes a copy of the variable, so changes inside the method do not affect the original. Call by reference passes the address, so changes do affect the original.
- Operator precedence errors: Evaluate increment and decrement operators before arithmetic operators
- String index confusion: String indices start at 0, not 1, so
indexOf('a')returns the first occurrence position - Missing data types in answers: When asked for value and data type, state both, for example,
true (boolean) - Constructor types incomplete: List all three types: parameterised, non-parameterised, and copy constructor
Worked Example: Output Prediction Question
Output prediction questions appear in all 3 papers. Here is an original worked example in the same style as the 2018 and 2019 questions.
Question: Find the output of the following code segment:
\texttt{int a = 8;}
\texttt{a += ++a + a– + –a;}
\texttt{System.out.print(a);}
Step-by-step solution:
- Initial value: a = 8
- ++a pre-increments: a = 9, use 9
- a– post-decrement: use 9, then a = 8
- –a pre-decrements: a = 7, use 7
- Sum: 9 + 9 + 7 = 25
- a += 25 means a = 7 + 25 = 32
Answer: 32
Marking Guidance from the Paper Structure
Section A questions carry 2 marks each and require concise answers. A 2-mark theory answer needs a one-line definition plus a brief explanation or example. A 2-mark output question needs the exact output value with no explanation required.
Section B programming questions carry higher marks. These questions expect students to write complete Java programs with proper class structure, main method, and correct logic. Marks are awarded for correct syntax, logic, and output.
- 2-mark definition: State the concept and give one example or property
- 2-mark difference: Write one line for each item being compared
- 2-mark output: Write only the final output value, no explanation needed
- Programming questions: Include import statements, class declaration, and main method
Frequently Asked Questions
How many quarterly test papers are available for download?
There are 3 quarterly test papers available: 2018, 2019, and 2020. Each paper is a 100-mark Computer Applications exam with a 2-hour plus 15-minute time allowance.
What is the format of these quarterly test papers?
Each paper has two sections. Section A is compulsory and carries 40 marks with short-answer questions worth 2 marks each. Section B carries 60 marks with programming and longer coding questions.
Do these papers include solutions?
No, these papers are the original question papers without solutions. The page provides marking guidance and worked examples to help students check their own answers.
Which topics appear most frequently across these papers?
Output prediction questions involving loops and increment operators appear in all 3 papers (2018, 2019, and 2020). String manipulation methods also appear in every year. OOP principles appear in 2018 and 2020.
Are these papers free to download?
Yes, all 3 papers are free to download directly from the table above. No signup or registration is required.
More ICSE study material on this site
Reference: CISCE-aligned ICSE Class 10 textbook material.