(1)根据图象,一开始无沉淀,推断溶液中一定含有H+,加NaOH有气体放出,则推断溶液中一定含有NH4+,沉淀最后完全消失,则溶液中只含有Al3+,而不含有Mg2+,K+不能确定,若要确定K+,可通过焰色反应确定,因为溶液中含有H+,所以一定不含有CO3 2-、AlO2-,
所以溶液中确定含有的阳离子有:H+、NH4+、Al3+;K+;不能确定的离子为:K+;肯定不存在的阴离子有:CO3 2-、AlO2-,
故答案为:H+、NH4+、Al3+;K+;焰色反应;CO3 2-、AlO2-;
(2)利用HNO3确定CO3 2- 的存在,利用Ba(NO3)2溶液,确定SO4 2- 的存在,利用AgNO3溶液确定Cl-的存在,
故答案为:HNO3;Ba(NO3)2溶液.