B. genetic drift
C. sexual selection
D. gene flow
Adaptive evolution means evolutionary changes in an organism that make it suitable for its habitat. Natural selection is the factor that can lead to evolution for change in body color that enabled animals to better hide from predators.
A genetic trait that helps organisms to increase their reproductive success are adaptive traits. It is a type of natural selection.
Adaptive evolution can be done by following process:
Thus,the correct option is A.
For more information about adaptive evolution, visit: