ICSE 2018 Computer Applications Solved Paper for Class 10

ICSE
Computer Applications2018ICSE 2018 Computer Applications solved question paper for class 10 - prepared by our expert teachers download and view previous year ICSE Computer Applications 2018 question and solve them to make sure you are well prepared.
Downloaded from www.cisce.org
About this paper
This is the ICSE Class 10 Computer Applications (Theory) paper from the 2018 examination, with an answer written under every question and a full Java program for each Section B question. It is a two-hour paper with fifteen minutes of reading time, and its two sections carry 40 and 60 marks. Section A has three compulsory questions of two-mark parts on abstraction, searching and sorting, isUpperCase() and toUpperCase(), access specifiers, loops, Math and String methods and converting if-else to switch. In Section B candidates attempt any four of six programs: a RailwayTicket class, Pronic numbers, capitalising the first letter of each word, overloading volume(), a letter-pattern menu, and the average and deviation of students' total marks.
- Exam
- ICSE Class 10
- Subject
- Computer Applications
- Year
- 2018
- Maximum marks
- 100
- Time allowed
- 2 hours + 15 min reading
- Questions
- 9
- Pages
- 6
- Answers included
- Yes
Paper pattern
Section A
40 marksQuestions 1–3, all compulsory: twenty two-mark parts on Java concepts, expressions and output prediction
Section B
60 marksQuestions 4–9, attempt any four; each asks for a Java program
Topics covered
- Abstraction and OOP concepts
- Searching and sorting
- Data types and wrapper classes
- Access specifiers
- Loops
- Functions and prototypes
- Constructors
- Character, String and Math library methods
- Switch-case and the ternary operator
- Function overloading
- Pattern and number programs
- Arrays
Questions from this paper
- Define abstraction.
- State the difference between a while loop and a do-while loop.
- Write two characteristics of a constructor.
- Write a program to input a number and check whether it is a Pronic number, that is, the product of two consecutive integers (for example, 12 = 3 × 4).
- Write a program to accept a string in lower case and change the first letter of every word to upper case, so that "we are in cyber" becomes "We Are In Cyber".
- Write a program to accept the names and total marks of N students in two arrays, then print the average of the total marks and each student's deviation from the average.
Free email alert
Get the 2027 ICSE Class 10 papers first
One email when the new ICSE Class 10 Computer Applications question papers are published here. No spam, unsubscribe any time.
What's next
Class 10 done next year?
A number of scholarships for Class 11–12 depend on your Class 10 marks.
Check eligibility




