Question 5The site of production of ATP in a cell is ...A.RibosomeB.CytoplasmC.Golgi bodyD.MitochondrionObjective Show full explanation