Answer:
E) None of these will work
Step-by-step explanation:
Option A, string names[5] will not work because the keyword String is not properly capitalized. Generally, arrays are declared and initialized. This is accomplished in Java Programming language with the new keyword or by assigning initial values to the array in a pair of braces. A valid declaration and initialization for the above question will be any of these two;
String [ ] names = new String [5];
String [ ] namesTwo = {"John", "James", "Jonathan","John", "Jabez"};
In the first example a new array object is created with the new keyword with a provision to hold five elements
In the second example the array is created and and assigned five elements.