DNA polymerase carries out the process of copying of parental DNA to form daughter DNA molecules with identical nucleotide sequences, called as replication. RNA polymerase is the enzyme of transcription which is process by which parts of the genetic information encoded in DNA are copied precisely into RNA. The RNA polymerase that synthesizes RNA using DNA strand as the template is called DNA-dependent RNA polymerase, it is the enzyme that catalyzes the transcription process. On the other hand, the enzyme which synthesizes DNA using RNA template is called reverse transcriptase because the process goes in just opposite direction to normal transcription. Reverse transcription is carried out by RNA viruses. The correct answer is C.