Explain, using structure and bonding, why silicon dioxide has high melting and boiling point.

Silicon dioxide has a giant molecular structure, consisting of a large number of silicon and oxygen atoms covalently bonded to form a big tetrahedral structure. A lot of energy is needed to break the strong covalent bonds, resulting in the high melting point and boiling point of silicon dioxide.