since it is not mentioned wat the solvent is we take it to be water
now when weight of solution is 1kg wt.of NaNO3=0.858*85(mol.wt.)
wt.of water=1000-wt.of NaNO3=volume of water(density=1)
density=0.858*85/1000-wt.of NaNO3
for second question let volume be v and then equate molarities of Cl ions.remember 1 mol of BaCl2 will give 2 mol.of Cl ions.so if x moles of Bacl2 are taken moles of Cl will be=2x.see if this helps if not just post a message here.