Answer:
a) if callisto is directly overhead at noon then in 8.5 days it will be high overhead at midnight - this is assuming callisto does not rotate, that is the same side of callisto always faces Jupiter
Suppose one is on the moon. When the moon is full one on the moon would not see the earth because earth is between moon and sun - 1/2 period later one could see the earth in full view beause the moon is between the earth and the sun
Again, one has to consider the rotation of callisto with respect Jupiter
The moon does not rotate with respect to earth but rotates once with respect to the fixed stars in 28 days