Multiple choice Which of the following is a science of rocks? Pedology Seismology Petrology Archaeology Geology Reveal answer Fill a bubble to check yourself C Correct answer Explanation Petrology is the science of rocks. A petrologist studies rocks in all their aspects viz., mineral composition, texture, structure, origin, occurrence, alteration and relationship with other rocks.