37. Given the following code for the Demo class

public class Demo 
{
private String[] userNames;
public Demo()

userNames = new String[10];
}
public void setName( String s, int n )
{
userNames[n] = s;
}
public void showName( int n )
{
System.out.println( "Name is " +
userNames[n]);
}
public String getName( int n )
{
return userNames[n];
}


What would be the result of calling the showName 
method with a parameter of 2 immediately after 
creating an instance of Demo?

Select 1 correct answer:
A. Standard output would show "Name is null".
B. A NullPointerException would be thrown.
C. An ArrayIndexOutOfBoundsException would be thrown.
D. Standard output would show "Name is ".