Ответ:

а) При смешивании растворов сульфата цинка и нитрата бария образуется нерастворимый осадок BaSO₄, поэтому реакция идёт до конца.

Молекулярное уравнение: ZnSO₄(aq) + Ba(NO₃)₂(aq) → BaSO₄(s)↓ + Zn(NO₃)₂(aq).

Полное ионное уравнение: Zn²⁺ + SO₄²⁻ + Ba²⁺ + 2NO₃⁻ → BaSO₄↓ + Zn²⁺ + 2NO₃⁻.

Краткое ионное уравнение: Ba²⁺ + SO₄²⁻ → BaSO₄↓.

б) При смешивании растворов сульфата цинка и хлорида магния возможные продукты ZnCl₂ и MgSO₄ растворимы в воде. Осадок, газ или слабый электролит не образуется, поэтому реакция обмена до конца не идёт; сокращённого ионного уравнения нет.

Ответ: до конца идёт реакция а), благодаря образованию осадка BaSO₄. В случае б) реакции обмена до конца нет.