第一个问题:答案为不一定
离子反应是指有离子参加或离子生成的化学反应,其发生的条件通常是在水溶液中,也有部分发生于熔融状态;其实质是反应体系中(通常指水溶液中)离子浓度发生改变,其具体体现就是有沉淀,气体,水,或者弱电解质生成.故离子反应的两种物质不一定都要溶解于水,比如难溶碳酸盐(如碳酸钙,碳酸钡等)与盐酸的离子反应
第二个问题:
A选项中,氧化钾溶于水时首先是和水反应生成氢氧化钾,而KOH能跟酸,某些盐(如CuSO4)发生反应,而不能与碱反应
B选项不能和碱盐发生反应因为复分解反应中,盐和碱,盐和盐反应的前提是反应物能溶解于水,
D选项中,CO2通入水中反应生成碳酸,不能与酸反应
综上,答案应为C选项