The correct option is D All of the above.
Since, radiations of longer wavelength are not capable in resolving the internal structure, while shorter wavelengths are diffracted through smaller angles and hence will not be able to see complete 3D image of the crystal. The X-rays have wavelength which matches with the interatomic space, so they are used to determine the internal structure easily.
It should have high energy, and thus the penetration power will be high.
So, all the above options are correct.