ICSE Class 10 Computer Applications Model Question Paper 2024-25: Download PDF With Marking Scheme

ICSE Class 10 Computer Applications Model Question Paper 2024-25: Students download the latest ICSE Class 10 Computer Applications sample question paper from the direct link for the academic session 2024-25.

Aug 12, 2024, 09:46 IST
ICSE Class 10 Computer Applications Specimen Question Paper 2024-25.
ICSE Class 10 Computer Applications Specimen Question Paper 2024-25.

 ICSE Class 10 Computer Applications Model Question Paper 2024-25: The Council for the Indian School Certificate Examinations (CISCE) has released the latest model sample question papers for students of ICSE Class 10. The specimen question papers are available on the official website of the Board. Students can either visit cisce.org or download the sample question papers from the school section of Jagran Josh. Here we have provided the ICSE Class 10 Computer Applications sample paper 2024-25.

Students can find the specimen question papers for major subjects like English, Biology, History, Physics, Economics and others. The purpose of these sample papers is to apprise students of the question paper design, marking scheme and unit-wise weightage. Going through the sample papers carefully can help students to understand the type of questions to expect and avoid any surprises in the examination. 

Also Check: ICSE Class 10 Sample Question Paper 2024-25: Download Free PDF with Marking Scheme

ICSE Class 10 Computer Applications Paper General Guidelines

Answers to this Paper must be written on the paper provided separately.
You will not be allowed to write during the first 15 minutes.
This time is to be spent in reading the question paper.
The time given at the head of this Paper is the time allowed for writing the answers.
This Paper is divided into two Sections.
Attempt all questions from Section A and any four questions from Section B.
The intended marks for questions or parts of questions are given in brackets[ ].

ICSE Class 10 Computer Applications Sample Question Paper 2024-25

Students check the sample questions from the Section A part of the ICSE Class 10 Computer Applications specimen question paper. 

Question 1 

Choose the correct answers to the questions from the given options. 

(Do not copy the question, write the correct answers only.)  

(i)Name the above structure: 

(a) One dimensional array  

(b) Two Dimensional array with 4 rows and 5 columns 

(c) Three dimensional array 

(d) Two Dimensional array with 5 rows and 4 columns 

 (ii)"Java compiled code (byte code) can run on all operating systems" 

— Name the feature. 

(a) Robust and Secure 

(b) Object Oriented 

(c) Platform Independent 

(d) Multithreaded 

 (iii)The size of ‘\n ' is: 

(a) 2 bytes 

(b) 4 bytes 

(c) 8 bytes 

(d) 16 bytes 

(iv)Identify the operator that gets the highest precedence while evaluating the given expression: 

a + b % c * d- e 

(a) +

(b)%

(c )-

(d)*

(v) Which of the following is a valid java keyword? 

(a)If

(b) BOOLEAN 

(c) static 

(d) Switch 

(vi)The output of the following code is: 

System.out.println(Math.ceil(6.4)+Math.floor(-1-2)); 

(a)3.0

(b)4

(c)3

(d)4.0

 (vii) Which of the following returns a String? 

(a) length() 

(b) charAt(int)

(c) replace(char, char) 

(d) indexOf(String) 

 (viii)Which of the following is not true with regards to a switch statement? 

(a) checks for an equality between the input and the case labels

(b) supports floating point constants 

(c) break is used to exit from the switch block 

(d) case labels are unique 

(ix)Consider the array given below: 

char ch[]={ 'A','E','I','0','U'}; 

Write the output of the following statements:  

System.out.println(ch[0]*2);: 

(a) 65 

(b) 130 

(c) ‘A’ 

(d) 0

(x)To execute a loop 10 times, which of the following is correct? 

(a) for (int i=11;i<=30;i+=2)  

(b) for (int i=11;i<=30;i+=3) 

(c) for (int i=11;i<20;i++) 

(d) for (int i=11;i<=21;i++) 

(xi) A single dimensional array has 50 elements, which of the following is the correct statement to initialize the last element to 100. 

(a) x[51]=100 

(b) x[48]=100 

(c) x[49]=100 

(d) x[50]=100 

(xii)Method prototype for the method compute which accepts two integer arguments and returns true/false. 

(a) void compute (int a, int b) 

(b) boolean compute (int a, int b)  

(c) Boolean compute (int a,b) 

(d) int compute (int a, int b) 

 (xiii)The statement that brings the control back to the calling method is: 

(a) break 

(b) System.exit(0) 

(c) continue 

(d) return 

(xiv)The default value of a boolean variable is: 

(a) False 

(b) 0 

(c) false

(d) True  

(xv)The method to convert a lowercase character to uppercase is: 

(a) String.toUpperCase( ) 

(b) Character.isUppercase ( char ) 

(c) Character.toUpperCase( char )  

(d) toUpperCase ()  

(xvi)Assertion (A): Integer class can be used in the program without calling a package. 

Reason (R): It belongs to the default package java.lang. 

(a) Both Assertion (A) and Reason (R) are true and Reason (R) is a correct explanation of Assertion (A) 

(b)Both Assertion (A) and Reason (R) are true and Reason (R) is not a correct explanation of Assertion(A) 

(c) Assertion (A) is true and Reason (R) is false 

(d) Assertion (A) is false and Reason (R) is true 

(xvii)A student executes the following code to increase the value of a variable ‘x’ by 2.  

He has written the following statement, which is incorrect. 

x=+2; 

What will be the correct statement? 

  1. x+=2; 
  2. x=2; 
  3. x=x+2; 

(a) Only A 

(b) Only C 

(c) All the three 

(d) Both A and C 

(xviii)The statement used to find the total number of Strings present in the string array String s[] is:  

(a) s.length  

(b) s.length()  

(c) length(s)  

(d) len(s) 

(xix)Consider the following program segment in which the statements are jumbled, choose the correct order of statements to swap two variables using the third variable. 

void swap(int a, int b) 

{ a=b; → (1)

b=t; → (2)

int t=0; → (3)

t=a; → (4)

}

(a) (1) (2) (3) (4)

(b)(3) (4) (1) (2)

(c)(1) (3) (4) (2)

(d)(2) (1) (4) (3)

(xx)Assertion(A): An argument is a value that is passed to a method when it is called. 

Reason(R): Variables which are declared in a method prototype to receive values are called actual parameters 

(a) Both Assertion (A) and Reason (R) are true and Reason (R) is a correct explanation of Assertion (A) 

(b) Both Assertion (A) and Reason (R) are true and Reason (R) is not a correct explanation of Assertion(A)  

(c) Assertion (A) is true and Reason (R) is false 

(d) Assertion (A) is false and Reason (R) is true 

Question 2

(i)Rewrite the following code using single if statement. 

if (code='g’) 

System.out.println ("GREEN "); 

else if (code==’G’) 

System.out.println ("GREEN ");  

(ii)Evaluate the given expression when the value of a=2 and b=3 

b*=at++ - ++b + ++a; 

System.out.println ("a= "+a);  

System.out.println ("b="+b);  

(iii)A student executes the following program segment and gets an error. Identify the statement which has an error, correct the same to get the output as WIN.  

boolean x = true; 

switch(x) 

{ case 1: System.out.println ("WIN"); break; 

case 2: System.out.println ("LOOSE"); 

(iv)Write the Java expression for 

 (v)How many times will the following loop execute? Write the output of the code:  

int x=10; 

while (true) { 

System.out.println (x++ * 2); 

if (x%3==0) 

break; 

(vi)Write the output of the following String methods: 

String x= "Galaxy ", y= "Games "; 

(a) System.out.println (x.charAt(0)==y.charAt(0));  

(b) System.out.println (x.compareTo(y)); 

(vii)Predict the output of the following code snippet: 

char ch='B'; 

char chr= Character.toLowerCase(ch); 

int n=(int) chr-10; 

System.out.println((char)n+"\t"+chr); 

(viii)A student is trying to convert the string present in x to a numerical value, so that he can find the square root of the converted value, However the code has an error. Name the error (syntax / logical / runtime). Correct the code so that it compiles and runs correctly.  

String x="25"; 

int y=Double.parseDouble (x); 

double r=Math.sqrt (y); 

System.out.println (r); 

 (ix)Consider the following program segment and answer the questions below: 

class calculate 

int a; double b; 

calculate()  

a=0;

b=0.0;

}

calculate(int x, double y)

{

a=x;

b=y;

}

void sum() 

System.out.println(a*b); 

}}

Name the type of constructors used in the above program segment? 

(x)Consider the following program segment and answer the questions given below: 

intx[][]={{2,4,5,6}. {5,7,8,1}, {34, 1,10, 9}}; 

(a) What is the position of 34?

(b) What is the result of x[2][3] + x[1][2]? 

Now that you have gone through questions from Section A, download the complete sample paper and check questions from all the sections for the Board examination 2025 from the direct link: 

ICSE Class 10 Computer Applications Sample Paper 2024-25

ICSE Class 10 Syllabus 2024-25

Students also check the latest ICSE Class 10 syllabus to know about the course structure, marking scheme and unit-wise weightage. Download the subject-wise syllabus from the link below: 

Download ICSE Class 10 Syllabus 2024-25 (Subject-Wise PDFs)

ICSE Online Test Series for Class 10 Students 

Class 10 students can prepare effectively for the exams with the help of online test series prepared by the subject matter experts. These tests have been designed to help students to test how much they have understood from what they have learned. Check the ICSE Class 10 Online Test Series link below:

Garima Jha
Garima Jha

Content Writer

    Garima is a graduate in English from the University of Delhi and post-graduate in English Journalism from the Indian Institute of Mass Communication. She is a content writer with around 3 years of experience and has previously worked with Inshorts. She finds solace in the world of books and art. At Jagranjosh.com, Garima creates content related to the school section.

    ... Read More

    Get here latest School, CBSE and Govt Jobs notification and articles in English and Hindi for Sarkari Naukari, Sarkari Result and Exam Preparation. Empower your learning journey with Jagran Josh App - Your trusted guide for exams, career, and knowledge! Download Now

    Trending

    Latest Education News