Both glucose `(C_(6)H_(12)O_(6))` and sucrose `(C_(12)H_(22)O_(11))` are organic compounds and are expected to be insoluble in water. But quite surprisingly, they readily dissolve in water. This is due to the presence of a number of OH groups (five in case of glucose and eight in sucrose) which are of polar nature. These are involved in the intermolecular hydrogen bonding with the molecules of `H_(2)O` (water). As a result, both of them readily dissolve in water. Benzene `(C_(6)H_(6))` and cyclohexane `(C_(6)H_(12))` are hydrocarbons which donot have any polar group. they therefore, donot dissolve in water since there is hardly any scope of hydrogen in their molecules with those of `H_(2)O` (water).