Aldoses are monosaccharides that contain an aldehyde functional group (-CHO), while ketoses contain a ketone functional group (C=O) within their carbon chain.