Nucleic acids are composed of:
A. A phosphate group, a pentose sugar, a carboxylic acid
B. A nitrogen base, an amino group, a carboxylic acid
C. A pentose sugar, a nitrogen base, an R group
D. A phosphate group, a pentose sugar, a nitrogen base