The correct response to the question about what is caused by the difference in density of oceanic and continental plates is subduction.
Oceanic plates are denser than continental plates, which leads to the oceanic plate being forced underneath the continental plate in a subduction zone.