[amp_mcq option1=”If intSales(intSub) >= 0 AndAlso intSales(intSub) < 4 Then" option2="If intSales(intSub) >= 0 AndAlso intSales(intSub) <= 4 Then" option3="If intSub >= 0 AndAlso intSub < 4 Then" option4="If intSub >= 0 AndAlso intSub <= 4 Then" correct="option2"]
The correct answer is: B. If intSales(intSub) >= 0 AndAlso intSales(intSub) <= 4 Then
The intSales array is declared as follows:
Dim intSales() As Integer = {10000, 12000, 900, 500, 20000}
This means that the array has 5 elements, numbered 0 through 4.
The If clause in option B checks whether the value of the intSub variable is greater than or equal to 0 and less than or equal to 4. This is the correct condition for a valid subscript for the array.
The If clauses in options A, C, and D are incorrect because they do not check whether the value of the intSub variable is less than 4.
For example, if the value of the intSub variable is 5, then the If clause in option A would evaluate to True, even though 5 is not a valid subscript for the array.