Considering the elements B, C, N, F and Si, the correct order of their non-metallic character is:
F > N > C > B > Si
We know that the metallic character of an element depends on how readily it can lose its electrons.
As we move across the period, the size of the atom decreases which means the attraction between the nuclei and the electrons increases so the metallic character decreases.
Metallic properties increase down the group as the size of an atom increases which leads to the lesser attraction between the nuclei and the electrons, thus, the outermost electrons of metallic atoms are loosely bound.
→ Non-metallic character is just opposite of metallic character.
Therefore, it increases along the period and decreases down the group.
Now,
F→1s22s22p5 [2nd Period]
N→1s22s22p3 [2nd Period]
C→1s22s22p2 [2nd Period]
B→1s22s22p1 [2nd Period]
Si→1s22s22p63s23p2 [3rd Period]
Therefore,
Si will be least [↓Down the group]
Between F, N, C and B
F > N > C > B [↑ Along the period]
Therefore,
F > N > C > B > Si [Non-Metallic Character]