Java always uses its own type of pointers, when you create a new object and give it a name, in truth you are only making a pointer to that object by naming it, the object does not need a name. Arrays are indexed so an array of length 100 last element will be element 99
a) p=75; and C) s=75;
will both set the last value, therfore e) is the answer.
ps. if this is for some kind of assignment or class work writing a program and finding out for your self would probably be a better method of investigation!