Answer: C. C is correct. Read in triplets from the start codon: AUG (Met) – GCU (Ala) – UAC (Tyr) – UGA (stop) – UAA. Translation terminates at the first stop codon, UGA, so the polypeptide is Met–Ala–Tyr: three amino acids. The second stop codon, UAA, is never reached (NCERT Class 12 Biology Chapter 5).
Why A is wrong: A is wrong because 5 counts every triplet, including the two stop codons UGA and UAA. Stop codons are termination signals; no tRNA carries an amino acid for them.
Why B is wrong: B is wrong because 4 counts the first stop codon, UGA, as if it coded an amino acid. Translation ends when the ribosome reaches UGA. (trap: start-stop codon confusion)
Why D is wrong: D is wrong because 2 leaves out the initiating methionine. AUG is both the start signal and a codon for Met, and that Met is the first amino acid of the chain.