Сl2 - газ, связь ковалентная неполярная.
HCl -газ, связь ковалентная полярная.
Кристаллическую решетку имеют только твёрдые вещества, но если охладить Сl2 и HCl до твёрдого состояния то у них будет молекулярная решетка, поскольку они летучие вещества.
NaCl имеет ионную решетку, поэтому вещество тугоплавкое, связь ионная.