SO2 - ковалентно полярная
Na2S - ионная
Ca - ковалентно неполярная
HN3- ковалентно полярная
O2 - ковалентно неполярная.
Br, так по таблице Менделеева находится правее и выше йода.
2NaI+Br2=2NaBr + I2
2AgI+Br2=2AgBr+i2
2.2Hi+2Na=2NaI+H2
Сейчас поясню.
При растворении углекислого газа в воде появляется устойчивый анион НСО3^-, а не его подружка СО3^2-. С точки зрения химии верным будет учесть, что пищевая сода при диссоциации разлагается не на все составляющие, позволяя себе некую "стабильность" гидрокарбонатным анионом. Для слабых двуосновных солей это частая практика: плавать в растворе своими "гидроанионами" (НSO3^-, HS^-). Так что скажу так: на уровне школы писать так - действие вполне допустимое, но чисто с точки зрения науки - неправильное.