A.同周期自左而右原子半径减小,故原子半径Na>Si>P,故A错误;B.电子层结构相同,核电荷数越大离子半径越小,故离子半径O2->Mg2+>Al3+,故B正确;C.同主族自上而下原子半径增大,阳离子半径小于相应原子半径,故微粒半径Ba>Ca>Ca2+,故C错误;D.同主族自上而下原子半径增大,阴离子半径小于相应原子半径,电子层越多微粒比较越大,故微粒半径Cl>F->F,故D错误,故选B.