ICSE 2023 Computer Applications Question Paper for Class 10

ICSE

ICSE

Computer Applications2023
PDFUnknown8 pages

ICSE Class 10 Computer Applications 2023 question paper (T23 861): 100 marks in 2 hours, 20 Java MCQs and six programming questions. Questions only.

Downloaded from www.cisce.org

ICSE 2023 Computer Applications Question Paper for Class 10 — page 1 of 8
ICSE 2023 Computer Applications Question Paper for Class 10 — page 2 of 8
ICSE 2023 Computer Applications Question Paper for Class 10 — page 3 of 8
ICSE 2023 Computer Applications Question Paper for Class 10 — page 4 of 8
ICSE 2023 Computer Applications Question Paper for Class 10 — page 5 of 8
ICSE 2023 Computer Applications Question Paper for Class 10 — page 6 of 8
ICSE 2023 Computer Applications Question Paper for Class 10 — page 7 of 8
ICSE 2023 Computer Applications Question Paper for Class 10 — page 8 of 8
Advertisement
Advertisement

About this paper

This is the official ICSE Class 10 Computer Applications paper for the 2023 examination, paper code T23 861. It carries 100 marks and allows two hours of writing after fifteen minutes of reading time. Section A (40 marks) is compulsory: Question 1 has twenty one-mark multiple-choice items on Java concepts, and Question 2 has ten two-mark parts on expressions, loop conversion, Character and String methods, arrays and output prediction. In Section B candidates write Java programs for any four of six questions: a Student stream-allocation class, bubble sort of characters, overloading print() with a lead-number check, counting digits, letters and special characters, linear search, and summing one- and two-digit numbers. This copy has the questions only.

Exam
ICSE Class 10
Subject
Computer Applications
Year
2023
Paper code
T23 861
Maximum marks
100
Time allowed
2 hours + 15 min reading
Questions
8
Pages
8
Answers included
No, questions only

Paper pattern

  • Section A

    40 marks

    Compulsory: Question 1 has twenty one-mark multiple-choice items; Question 2 has ten two-mark short-answer and output questions

  • Section B

    60 marks

    Questions 3–8, attempt any four; each asks for a Java program

Topics covered

  • OOP concepts
  • Operators and expressions
  • Scanner class and packages
  • Conditional statements and switch fall-through
  • Loops
  • Methods, pure methods and static methods
  • Type casting, wrapper classes and boxing
  • Types of errors
  • Character and String methods
  • Arrays, bubble sort and linear search
  • Function overloading

Questions from this paper

  1. The absence of which statement leads to a fall-through situation in a switch case statement?
  2. Convert the do-while loop int x = 10; do { x--; System.out.print(x); } while (x >= 1); into a for loop.
  3. Define a class to accept 10 characters from a user, arrange them in ascending order using the bubble sort technique, and display both the sorted and the original array.
  4. A lead number is one whose sum of even digits equals its sum of odd digits, as in 3669. Overload print() so that print(int n) checks whether n is a lead number.
  5. Define a class to accept a String and print the number of digits, alphabets and special characters in it (for example, "KAPILDEV@83").
  6. Define a class to accept 20 values into an array of double type and search for a value using linear search, displaying "Found" with its position or "not found".

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.

Used only for paper-release alerts. See our privacy policy.

Advertisement
Advertisement

What's next

Class 10 done next year?

A number of scholarships for Class 11–12 depend on your Class 10 marks.

Check eligibility