English

Computer Applications Official Board Paper 2025-2026 (English Medium) ICSE Class 10 Question Paper Solution

Advertisements
Computer Applications [Official Board Paper]
Marks: 100 CISCE
(English Medium)

Academic Year: 2025-2026
Date & Time: 23rd March 2026, 11:00 am
Duration: 2h
Advertisements
  1. Answers to this Paper must be written on the paper provided separately.
  2. You will not be allowed to write during the first 15 minutes.
  3. This times to be spent in reading the question paper.
  4. The time given at the head of this Paper is the time allowed for writing the answers.
  5. This Paper is divided into two Sections.
  6. Attempt all questions from Section A and any four questions from Section B.
  7. The intended marks for questions or parts of questions are given in brackets[].

SECTION A (40 Marks)
(Attempt all questions from this Section.)
[20]1 | Choose the correct answers to the questions from the given options. (Do not copy the questions; write only the correct answers.)
[1]1. (i)

The full form of JVM is ______.

Java Visible Machine

Java Virtual Mode

Java Virtual Machine

Java Visible Mode

Concept: undefined - undefined
Chapter:
[1]1. (ii)

Which of the following occupies 2 bytes of storage?

25

AM

35.2

\\

Concept: undefined - undefined
Chapter:
[1]1. (iii)

In a statement c = c + (x * d + e); which variable is an accumulator?

d

c

e

x

Concept: undefined - undefined
Chapter:
[1]1. (iv)

Which of the following is NOT an access specifier?

private

protected

package

public

Concept: undefined - undefined
Chapter:
[1]1. (v)

What is the output of the statement? Math.pow (36, 6/5);

36.0

1.0

73.71

6.0

Concept: undefined - undefined
Chapter:
[1]1. (vi)
Read the if program segment given below:
if(a>b)
z = 25;
else
z = 35;
Which one of the following is the correct conversion of the if program segment to ternary?

z = a > b ? 35 : 25;

z = a > b ? 25 : 35;

z = a > b : 35 ? 25;

z = a > b : 25 ? 35;

Concept: undefined - undefined
Chapter:
[1]1. (vii)

The output of the statement:

System.out.println(Character.toUpperCase('b')+2); is:

66

100

68

98

Concept: undefined - undefined
Chapter:
[1]1. (viii)

Consider the following statements:

Computer desktop = new Computer();

Computer Mainframe = new Computer();

Name the objects of the class given above:

Desktop, Mainframe

desktop, Mainframe

Computer, Mainframe

Computer, desktop

Concept: undefined - undefined
Chapter:
[1]1. (ix)

The earth spins on its axis completing one rotation in a day. The earth revolves around the sun in 365 days to complete one revolution. What is the Java concept depicted in the given picture?

Array

Condition

Nested loop

While loop

Concept: undefined - undefined
Chapter:
[1]1. (x)

In the following method prototype to accept a character, an integer and return YES or NO, fill in the blank to complete the method prototyре.

public _someMethod (char ch, int n)

boolean

String

int

double

Concept: undefined - undefined
Chapter:
[1]1. (xi)

In a calculator which Java feature allows multiple methods named calculate) for the different operations?

abstraction

inheritance

encapsulation

polymorphism

Concept: undefined - undefined
Chapter:
Advertisements
[1]1. (xii)

Assertion (A): The result of the Java expression 3 + 7/2 is 6.

Reason (R): According to the hierarchy of operators in Java, addition is done first, followed by division.

(A) is true and (R) is false.

(A) is false and (R) is true.

Both (A) and (R) are true and (R) is the correct explanation of (A).

Both (A) and (R) are true, but (R) is not the correct explanation of (A).

Concept: undefined - undefined
Chapter:
[1]1. (xiii)

What is the type of parameter to be given for the method parseInt()?

double

String

char

int

Concept: undefined - undefined
Chapter:
[1]1. (xiv)

To extract the word NOW from the word “ACKNOWLEDGEMENT”, the Java statement “ACKNOWLEDGEMENT”.substring(3, ______) is used.

6

7

5

8

Concept: undefined - undefined
Chapter:
[1]1. (xv)

String a[] = {"Atasi", "Aditi", "Anant", "Amit", "Ahana"};

System.out.println(a[1].charAt(1) + "*" + a[2].charAt(2));

The output of the above statement is:

da

d * a

ti

t * i

Concept: undefined - undefined
Chapter:
[1]1. (xvi)

Which of the following String methods returns a negative value?

length()

equals()

compareTo()

charAt()

Concept: undefined - undefined
Chapter:
[1]1. (xvii)

An array with 3 elements is arranged in ascending order as follows:

Name the technique used:

Bubble sort

Linear Search

Selection sort

Binary Search

Concept: undefined - undefined
Chapter:
[1]1. (xviii)

The sales made by 5 salesmen selling 5 products is stored in a two-dimensional array of integer data type. How many bytes does the array oсcupy?

25

200

50

100

Concept: undefined - undefined
Chapter:
[1]1. (xix)

Assertion (A): The substring() method modifies the original String.

Reason (R): The substring() method can extract part of a String starting from a specific index.

(A) is true and (R) is false.

(A) is false and (R) is true.

Both (A) and (R) are true and (R) is the correct explanation of (A).

Both (A) and (R) are true, but (R) is not the correct explanation of (A).

Concept: undefined - undefined
Chapter:
[1]1. (xx)

In constructor overloading all constructors should have the same name as of the class but with a different set of ______.

Access specifiers

Classes

Return type

Parameters

Concept: undefined - undefined
Chapter:
[2]2. (i)

Rewrite the following program segment using a for loop.

     int a = 5, b = 10;

     while (b>0)

     {b−=2;

     }

     System.out.println (a * b);

Concept: undefined - undefined
Chapter:
[2]2. (ii)

Evaluate the Java expression:

x = a *b% (++c) + (++a) + (−−b);

if a =7, b= 8, c =2

Concept: undefined - undefined
Chapter:
[2]2. (iii)

Write the Java expression to find the sum of cube root of x and the absolute value of y.

Concept: undefined - undefined
Chapter:
Advertisements
[2]2. (iv)

Users must be above 10 years to open a self-operated bank account. Write this logic using a ternary operator and store the result (the eligibility message) in a String variable named idStatus and print it.

Concept: undefined - undefined
Chapter:
[2]2. (v)

Give the output of the following program segment:

String S = "GRACIOUS”.substring(4);

System.out.println(S);

System.out.println ("GLAMOROUS”.endsWith(S));

Concept: undefined - undefined
Chapter:
[2]2. vi

Give the output of the following program segment and mention how many times the loop is executed.

     int K= 1;

     do

     {K+=2;

     System. out.println (K);

     } while (K<=6);

Concept: undefined - undefined
Chapter:
[2]2. (vii)

The following program segment calculates and displays the factorial of a number. [Example: Factorial of 5 is 1 x 2 x 3 x 4 x 5 = 120]

   int p, n = 5, f=0; 
   for (p = n; p>0; p--)
   f*=p;
   System.out.println(f);

Name the type of error if any; correct the statement to get the desired output.

Concept: undefined - undefined
Chapter:
[2]2. (ix)

The following program segment swaps the first element and the second element of the given array without using the third variable. Fill in the blanks with appropriate java statements: 

    void swap()
    { int x/ | = {4, 8, 19,24, 15}:
    (1) ______
    (2) ______
    x/0 = x/0]/x/1];
    System.out.println(x/0}+" "+x/I]): }
Concept: undefined - undefined
Chapter:
[1]2. (x) (a)

Name the following:

The return data type of the method equals().

Concept: undefined - undefined
Chapter:
[1]2. (x) (b)

Name the following:

The String method which has no parameter and returns a String.

Concept: undefined - undefined
Chapter:
SECTION B (60 Marks)
(Answer any four questions from this Section.) The answers in this section should consist of the programs in either BlueJ environment or any program environment with Java as the base. Each program should be written using variable description/mnemonic codes so that the logic of the program is clearly depicted. Flowcharts and algorithms are not required.
[15]3

Define a class named Step Tracker with the following specifications:

Member Variables:

String name − stores the user’s name.
int sw − stores the total number of steps walked by the user.
double cb − stores the estimated calories burned by the user.
double km − stores the estimated distance walked in kilometres.

Member Methods:

void accept() − to input the name and the steps walked using Scanner class methods only.
void calculate() − calculates calories burned and distance in km based on steps walked using the following estimation table:
Metric Calculation Formula
Calories Burned steps walked × 0.04 (e.g., 1 step burns 0.04 calories)
Distance (Km) steps walked/1300 (e.g., 1300 steps is approx. 1 km)
void display() − Display the calories burned, distance in km and the user’s name.

Write a main method to create an object of the class and invoke the methods.

Concept: undefined - undefined
Chapter:
[15]4.

Write a program to accept the designations of 100 employees in a single dimensional array. Accept the designation from the user and print the total number of employees with the designation given by the user as input.

Example:

Trainee Manager Chef Manager Director Manager

Input: Manager Output: 3

Concept: undefined - undefined
Chapter:
[15]5.

Write a program to accept a two-dimensional integer array of order 4 x 5 as input from the user. Check if it is a Sparse Matrix or not. A matrix is considered to be a sparse, if the total number of zero elements is greater than the total number of non-zero elements. Print appropriate messages.

Example:

Concept: undefined - undefined
Chapter:
[15]6.

Write a program to accept a number and check if it is a Mark number or not. A number is said to be Mark when sum of the squares of each digit is an even number as well as the last digit of the sum and the last digit of the number given is same.

Example: n = 246

sum = 2 × 2 + 4 × 4 + 6 × 6 = 56

56 is an even number as well as last digit is 6 for both sum as well as the number.

Concept: undefined - undefined
Chapter:
[15]7.

Define a class to overload the method format as follows:

void format (): 

To print the following pattern using Nested for loops only:

1 2 3 4 5

2 3 4 5

3 4 5

4 5

5

int format (String s):

To calculate and return the sum of the ASCII codes of each

character of the String.

Example: CAВ

Output: 67 + 65 + 66

198

void format (int n):

To calculate and display the sum of natural numbers up to n

given by the formula.

`(n(n +1))/1`

Concept: undefined - undefined
Chapter:
[15]8.

Write a program to accept a word and print the Symbolic of the accepted word.

Symbolic word is formed by extracting the characters from the first consonant, then add characters before the first consonant of the accepted word and end with “TR”.

Example: AIRWAYS Symbolic word is RWAYSAITR

BEAUTY Symbolic word is BEAUTYTR

Concept: undefined - undefined
Chapter:

Other Solutions


































Submit Question Paper

Help us maintain new question papers on Shaalaa.com, so we can continue to help students




only jpg, png and pdf files

CISCE previous year question papers ICSE Class 10 Computer Applications with solutions 2025 - 2026

     CISCE ICSE Class 10 Computer Applications question paper solution is key to score more marks in final exams. Students who have used our past year paper solution have significantly improved in speed and boosted their confidence to solve any question in the examination. Our CISCE ICSE Class 10 Computer Applications question paper 2026 serve as a catalyst to prepare for your Computer Applications board examination.
     Previous year Question paper for CISCE ICSE Class 10 Computer Applications-2026 is solved by experts. Solved question papers gives you the chance to check yourself after your mock test.
     By referring the question paper Solutions for Computer Applications, you can scale your preparation level and work on your weak areas. It will also help the candidates in developing the time-management skills. Practice makes perfect, and there is no better way to practice than to attempt previous year question paper solutions of CISCE ICSE Class 10 .

How CISCE ICSE Class 10 Question Paper solutions Help Students ?
• Question paper solutions for Computer Applications will helps students to prepare for exam.
• Question paper with answer will boost students confidence in exam time and also give you an idea About the important questions and topics to be prepared for the board exam.
• For finding solution of question papers no need to refer so multiple sources like textbook or guides.
Share
Notifications

Englishहिंदीमराठी


      Forgot password?
Use app×