The correct option is D RNA polymerase
Introduction to transcription
Transcription involves synthesis of an RNA strand using the 3’-5’ strand of DNA as the template.
RNase
RNase is a nuclease enzyme that specifically cleaves and digests RNA molecules.
Endonuclease
Endonucleases are nuclease enzymes that make cuts within the nucleotide sequences of the nucleic acid molecules and cut them from within.
RNA polymerase
RNA polymerase enzyme helps in the initiation of synthesis and elongation of the RNA chain during transcription. It adds ribonucleotides complementary to the template strand of DNA starting from the initiation point and joins them by forming phosphodiester bonds.
DNA polymerase
DNA polymerase helps in the extension of a polydeoxyribonucleotide chain during DNA replication. It does so by adding nucleotides, complementary to the parental template strand, to the 3’end of the previous nucleotide and joining the two by forming phosphodiester bonds.
Final answer
(C) RNA polymerase