(a) No. Gravitational forces are independent of medium. A body cannot be shielded from the gravitational influence of nearby matter.
(b) Yes. If the size of the spaceship is extremely large, then the gravitational effect of the spaceship may become measurable. The variation in g can also be detected.
(c) Tidal effect depends inversely on the cube of the distance, unlike force which depends inversely on the square of the distance. Since the distance of moon from the ocean water is very small as compared to the distance of the sun from the ocean water on earth. Therefore, the tidal effect of the Moon's pull is greater than the tidal effect of the sun.