Restriction endonucleases are enzymes which
(a) make cuts at specific positions within the DNA molecule
(b) recognize a specific nucleotide sequence for binding of DNA ligase
(c) restrict the action of the enzyme DNA polymerase
(d) remove nucleotides from the ends of the DNA molecule