(a)

The two strands of DNA cannot be separated in its entire length due to very high energy requirement. High amount of energy is required to break the hydrogen bonds holding the two strands. Therefore, the replication occurs in small opening of DNA strands called the replication fork.
(b)
i. DNA dependent DNA polymerase: adds nucleotides only in 5 to 3 directions.
ii. DNA ligase: joins the discontinuously synthesised DNA fragments during replication.