Step 1: What spatial resolution depends on.
Spatial resolution is the smallest ground feature a sensor can pick out. We test which listed factors really control it.
Step 2: Sensor pixel size.
Smaller detector pixels capture finer ground detail, so pixel size sets resolution directly. Statement A counts.
Step 3: Satellite altitude.
A lower orbit brings the sensor nearer the ground, so each pixel covers a smaller patch and detail improves. Statement B counts.
Step 4: Wavelength.
The wavelength used limits how sharp the image can be, since longer waves blur fine detail. Statement C counts. The communication bandwidth in D only affects how fast data is sent, not the sharpness, so D is out.
Step 5: Final choice.
The factors that matter are A, B and C.
\[ \boxed{\text{A, B, C}} \]