Question 1
What will be the output of the following code?
int x = 5; if (x > 2) if (x > 4) System.out.println("A"); else System.out.println("B");
A
B
Compilation Error
No Output
Question 2
How many times will the following loop execute?
int i = 1; while (i <= 5) { System.out.println("Hello"); }
5 times
6 times
Infinite times
Compilation Error
Question 3
What is the output of the following Java code?
for (int i = 0; i < 5; i++) { if (i == 2) break; System.out.print(i + " "); }
0 1 2 3 4
0 1
0 1 2
No Output
Question 4
What is the correct syntax for a do-while loop in Java?
do { } while (condition);
while (condition) { }
do (condition) { }
while { condition };
Question 5
What will be the output of the following nested loop?
for (int i = 1; i <= 3; i++) { for (int j = 1; j <= 2; j++) { System.out.print(i + "," + j + " "); } }
1,1 1,2 2,1 2,2 3,1 3,2
1,1 2,1 3,1 1,2 2,2 3,2
1,1 1,2 1,3 2,1 2,2 2,3
Compilation Error
Question 6
What happens if the condition in an if statement is false?
It throws an error
Else block runs (if available)
Code inside if runs
Program exits
Question 8
Which keyword is used to skip the current iteration in a loop?
break
exit
continue
skip
Question 9
What is the correct structure for a switch-case block?
switch {}
switch:
switch() {}
switch[]
Question 10
Which loop is the best suited for traversing arrays directly?
for
while
do-while
for-each
There are 10 questions to complete.