Which of the following salts is NOT more soluble in acidic solution than in pure water?

A. ZnS
B. AgCN
C. Ba3(PO4)2
D. ZnCO3
E. BiI3

The answer is E, but I don't know why or how I would go about answering a question like this. What would I have to consider to determine this?

1 answer

Since acid is H^+ you look for an anion that combines with H^+ to give a WEAK acid (one that has an ionization constant).
ZnS gives H^+ + S^2- ==> HS^- which is k2 for H2S.
AgCN gives H^+ + CN^- ==> HCN which has a Ka.
Ba3(PO4)2 gives H^+ + PO4^3- ==> HPO4^2- which is k3 for H3PO4.
ZnCO3 gives H^+ + CO3^2- ==> HCO3^- which is k2 for H2CO3.
BiI3 gives H^+ + I^- == HI WHICH HAS NO k VALUE BECAUSE IT IS A STRONG ACID; IE., IONIZED 100%.