M能使紫色石蕊试液变蓝,说明M中存在氢氧根离子,M中就不会存在镁离子和铜离子,铜离子和镁离子就存在N中,M溶液中含有四种离子,则N中就有三种离子,已经有了两种阳离子,构成物质还需要阴离子,硫酸根离子和钡离子不能同时存在一种溶液中,所以硫酸根离子存在N中,所以M中的离子有:Na+、Ba2+、NO3-、OH-,N中的离子有:Cu2+、Mg2+、SO42-,故答案为:C.