
Nested for loop
Quiz by Ceena Joseph
Feel free to use or edit a copy
includes Teacher and Student dashboards
Measure skillsfrom any curriculum
Tag the questions with any skills you have. Your dashboard will track each student's mastery of each skill.
- edit the questions
- save a copy for later
- start a class game
- automatically assign follow-up activities based on students’ scores
- assign as homework
- share a link with colleagues
- print as a bubble sheet
- Q1
In Java, what is the syntax for creating a nested loop?
for (int i = 0; i < 5; i++) { while (int j = 0; j < 3; j++) { } }
while (int i = 0; i < 5; i++) { for (int j = 0; j < 3; j++) { } }
for (int i = 0; i < 5; i++) { for (int j = 0; j < 3; j++) { } }
while (int i = 0; i < 5; i++) { while (int j = 0; j < 3; j++) { } }
30s - Q2
What is the purpose of using nested loops in Java programming?
To terminate the program when a certain condition is met.
To declare variables with different data types.
To iterate over multiple dimensions of data or perform repeated actions within a loop.
To break out of the loop if an error occurs.
30s - Q3
What is the purpose of nested for loops in Java?
To execute code repeatedly based on multiple conditions
To create functions
To simplify conditional statements
To initialize variables
30s - Q4
Which of the following correctly describes the output of the code below?
for (int i = 1; i <= 2; i++) {
for (int j = 1; j <= 3; j++) {
System.out.print(i + "" + j + " ");
} }
11 21 12 22 13 23
None of these
12 11 13 23 22 21
11 12 13 21 22 23
30s - Q5
How many times will "Hello" be printed in the following code?
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 2; j++) {
System.out.println("Hello"); } } } }
6
3
4
5
30s - Q6
How many times will the innermost statement execute in this code?
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 5; j++) {
for (int k = 0; k < 2; k++) {
System.out.println("Nested"); } } }
40
80
20
10
30s - Q7
What will happen if a break statement is used in an inner loop of a nested loop?
It exits the entire nested structure
It skips the remaining iterations of both loops
It exits only the outer loop
It exits only the inner loop
30s - Q8
What is the role of an inner loop in a nested loop structure?
It handles the main iteration process
It handles conditional logic
It executes once per outer loop iteration
It resets after completing its iterations
30s - Q9
What happens if the loop control variables of both the outer and inner loops are the same in a nested for loop?
Compilation error
The inner loop will shadow the outer loop variable
Infinite loop
The program will crash
30s - Q10
Can nested for loops have different types of conditions for iteration?
No, both loops must use the same condition
Yes, they can use different conditions
Yes, but only if they are both incrementing
No, this is not allowed
30s - Q11
What will happen if the condition in the outer loop is always true and contains an inner loop with a break statement?
The outer loop will run indefinitely
Both loops will terminate
The inner loop will run indefinitely
Compilation error
30s - Q12
What is printed by the following code?
for (int i = 1; i <= 3; i++) {
for (int j = 1; j <= 3; j++) {
if (i + j == 4)
continue;
System.out.print(i + "" + j + " "); } }
11 12 13 21 22 31 32 33
11 12 21 22 31 32
11 12 13 21 22 31 32 33
11 12 13 21 22 31
30s