Correct Answer - B
The water at the surface of the sea or ocean is heated by the sun while the water in deeper sections is relatively cold. This difference in temperature between these layers rangers from `10^(@)` C to `30^(@)` C is exploited to obtain energy. Thus, ocean thermal energy is due to temperature difference at different levels in the ocean.