ICSE Class 10 String Handling — Mock Test (2027)
Free online mock test for String Handling (ICSE Class 10 Computer Applications) — 3 competency-based questions based on the latest CISCE 2027 syllabus, with instant marking. Try the samples below, then take the full test free.
What to expect: This mock test covers key concepts from the String Handling chapter — including application-based and competency-focused questions aligned with how ICSE actually sets the paper.
Tip: Attempt without notes first to identify gaps, then review explanations for any wrong answers. Retake after a few days for best retention.
Sample questions
-
1.To extract the word NOW from the word "ACKNOWLEDGEMENT", the Java statement "ACKNOWLEDGEMENT".substring(3, _____) is used. Choose the correct number to fill in the blank.
- a.6
- b.7
- c.5
- d.8
-
2.
The output of the above statement is:String a[ ] = {"Atasi", "Aditi", "Anant", "Amit", "Ahana"}; System.out.println(a[1].charAt(1) + "*" + a[2].charAt(2));- a.da
- b.d * a
- c.ti
- d.t * i
-
3.Which of the following String methods returns a negative value?
- a.length()
- b.equals()
- c.compareTo()
- d.charAt()
-
4.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.(A) is true and (R) is false.
- b.(A) is false and (R) is true.
- c.Both (A) and (R) are true and (R) is the correct explanation of (A).
- d.Both (A) and (R) are true, but (R) is not the correct explanation of (A).
Want the full 3-question test with instant marking & AI feedback?
Sign up free →