What can cause thermal expansion that results in a change in the density of ocean water?

a climate change
b freezing temperatures
c weathering and erosion
d addition of sediments