The prehistory of Karnataka is studied through:

Archaeological excavations
Analysis of artifacts
Rock art studies
All of the above

The correct answer is D) All of the above.

Archaeological excavations are the process of uncovering and studying human remains and artifacts from the past. This can be done through digging in the ground, searching through old buildings, or even underwater. Archaeological excavations can provide us with a wealth of information about the people who lived in a particular area in the past, including their culture, their way of life, and their history.

Analysis of artifacts is the process of studying objects that were made by humans in the past. This can include anything from tools and weapons to jewelry and pottery. By analyzing artifacts, we can learn about the technology that was available to people in the past, as well as their artistic and cultural traditions.

Rock art studies is the process of studying paintings and drawings that were made on rocks by humans in the past. Rock art can provide us with valuable information about the beliefs and values of people in the past, as well as their way of life.

All of these methods can be used to study the prehistory of Karnataka. By combining the results of archaeological excavations, artifact analysis, and rock art studies, we can gain a much deeper understanding of the people who lived in Karnataka in the past.