The correct option is
C A is diamagnetic and B is paramagnetic with two unpaired electrons.
To predict the magnetic nature, we will need to use VBT and figure out if the ligand is a strong field or weak field ligand. Once we have this, we can then analyse the pairing of electrons. If all electrons are paired then the compound will be diamagnetic, otherwise paramagnetic. Simple enough? Let's do this!
i.
[Ni(CN)4]2,Ni(Z=28)⇒3d84s2Ni2+=3d8 Cyano is a strong field ligand, it forces pairing of electrons. As you can see, the hybridisaiton can also be worked our easily to be
dsp2- which would have a square planar geometry.
There are no unpaired electrons, so the complex is diamagnetic.
ii.
[NiCl4]2 Ni2+=[Ar]3d8 Chlorido is a weak field ligand, so it does not force pairing of electrons.
sp3 - hybridisation (tetrahedral)
Unpaired electrons exist, so the complex is paramagnetic.
If needed, we can also calculate the spin magnetic moment using the formula below:
Remember, there are 2 electrons which are unpaired here.
μ=√n(n+2)BM=√2(2+2)BM=√8BM