造成地球上恐龙灭绝的原因是:
1、地球上的地壳受到了外来小行星的撞击,使地壳破裂来自于地核内的巨大的炽热的岩浆喷发出来,对薄弱的地壳产生巨大的作用力,使地壳发生了强烈的变动,其表现就是巨大的地震和火山爆发,由于恐龙生长的时代,包容地球表层的地壳十分的单薄和脆弱,经常发生强烈地地震和火山爆发。
2、经过探索和研究发现:恐龙生活的地质年代,地球就向一个刚刚孵化出来的软壳鸡蛋一样。因此,那时地壳是非常的薄弱,一有外来行星的撞击就会发生破裂,由于上述原因使地球内部的地核炽热的岩浆喷发出来,造成了地球表面的大规模的火山爆发和地震,一部分恐龙和动植物被火山的炽热的岩浆所掩埋就变成了恐龙和动植物的化石,另一部分被地壳地震所产生的地表的裂痕和趋皱所覆盖在地下融化为石油和结晶成为了煤炭。因此,造成了恐龙的灭绝。