J.R. S. answered 01/09/21
Ph.D. University Professor with 10+ years Tutoring Experience
Yes, this compound is known as glucose (a sugar).
a). This compound is made of C-H bonds, C-O bonds and O-H bonds. All of these form covalent bonds because they share electrons and the difference in electronegativity values aren't great enough to form ionic bonds.
b). See (a) above. The difference is EN of C, H and O aren't great enough to have one atom give up its electrons, so a true ionic bond does not form. This makes all the bonds in C6H12O6 covalent bonds.