Analyze the following code:
```
public class Test {
public static void main(String[] args) {
int[] x = new int[5];
int i;
for (i = 0; i < x.length; i++)
x[i] = i;
System.out.println(x[i]);
}
}```
a. The program displays 0 1 2 3 4.
b. The program displays 4
c. The program has a runtime error because the last statement in the main method causes ArrayIndexOutOfBoundsException.
d. The program has a compile error because i is not defined in the last statement in the main method.
c After the for loop i is 5 . x[5] is out of bounds.
You might also like to view...
Which of the following is not true about accessing information on the Internet?
A) Once users have an Internet connection, there are a number of ways they can access information found on the Internet. B) Users can download documents using the World Wide Web. C) Of all the ways to access information on the Internet, Voice over Internet Protocol is the most common. D) Users can check e-mail, share files, and make Internet-based phone calls using Voice over Internet Protocol.
The text translated with the Translator tool is so accurate that there is NO need to have it checked by an experienced translator
Indicate whether the statement is true or false