Quiz: If-Statements and Loops in C#
1 / 10
2 / 10
2. What will the following code print?
int x = 5; if (x > 3) { Console.WriteLine("x is greater than 3"); } else { Console.WriteLine("x is 3 or less"); }
3 / 10
3. What is the difference between an if and else if statement?
if
else if
4 / 10
5. What is the output of this while loop?
while
int i = 1; while (i <= 3) { Console.WriteLine("Loop iteration: " + i); i++; }
5 / 10
4. How many times will the following for loop run?
for
for (int i = 0; i < 4; i++) { Console.WriteLine(i); }
6 / 10
6. Which type of loop guarantees that the code inside the loop will run at least once?
7 / 10
7. What does the following code do?
int i = 0; do { Console.WriteLine(i); i++; } while (i < 3);
8 / 10
8. How would you make the following loop run exactly 10 times?
for (int i = 0; ___; i++) { Console.WriteLine(i); }
9 / 10
9. What happens if you forget to increase the counter inside a while loop (e.g., i++)?
i++
10 / 10
break
Your score is
The average score is 0%
Restart quiz