ICSE Class 10 Iterative Constructs in Java — Mock Test (2027)
Free online mock test for Iterative Constructs in Java (ICSE Class 10 Computer Applications) — 4 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 Iterative Constructs in Java 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.A physical education teacher asks the students to do the side stretch as shown below, 10 times. Which programming construct the teacher uses?

- a.if
- b.switch
- c.for
- d.if else if
-
2.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?

- a.Array
- b.Condition
- c.Nested loop
- d.While loop
-
3.Select the infinite loop:
- a.for(int i=1;i<=10;i++)
- b.for(int i=2; i!=0 ;i-=3)
- c.for(int i=5 ;i<=5;i++)
- d.for(int i =1;i>=1; i - -)
-
4.Consider the program segment:
The above statements will display:int p=0; for(p=4 ; p>0 ; p-=2); System.out.print(p); System.out.println(p);- a.42
- b.4200
- c.0 (new line) 0
- d.00
-
5.Assertion (A): A clock is a real-life example of nested loops. Reason (R): The hour hand moves through 12 positions, while the minute hand moves through 60 positions within each hour.
- a.Both (A) and (R) are true and (R) is a correct explanation of (A).
- b.Both (A) and (R) are true and (R) is not a correct explanation of (A).
- c.(A) is true and (R) is false.
- d.(A) is false and (R) is true.
Want the full 4-question test with instant marking & AI feedback?
Sign up free →