Yes, carbon has a giant covalent lattice structure. Since the
option "giant covalent" is not present in the options, the best
option would be "non-polar covalent". The covalent bonds are
non-polar, since afterall there's only one element present,
carbon.
-------------------------------------------
A, B and D are essentially correct.
(B is not entirely correct, because the water-water hydrogen
bond angle in ice is 109.5 deg, at least for this particular
structural form of ice; but the H-O-H bond angle is 104.5 deg
rather than 109.5 deg, due to lone pair - lone pair repulsion
greater than lone pair - bond pair repulsion greater than bond
pair - bond pair repulsion.)
Hence, the best answer is C, which is an incorrect statement,
since ice is a giant hydrogen bonded lattice, not giant covalent
bonded lattice.