What value is stored in the intNum variable when the loop ends? For intNum As Integer = 5 To 1 Step -1 MessageBox.Show(“Hi”) Next intNum

0
1
2
3

The correct answer is A. 0

In a For loop, the variable is initialized to the value specified in the first line of the loop, and then the condition is checked. If the condition is true, the code inside the loop body is executed. After the code inside the loop body is executed, the value of the variable is incremented by the value specified in the Step line. The condition is checked again, and the process repeats until the condition is false.

In this case, the For loop is initialized with intNum = 5, and the Step value is -1. This means that the value of intNum will be decremented by 1 each time the loop body is executed. The condition is checked after each iteration of the loop, and the loop will continue to iterate as long as the condition is true. The condition will become false when intNum is equal to 1, so the loop will iterate 5 times.

When the loop ends, the value of intNum will be 0.