Answer: B. Every oscillatory motion is periodic, but not every periodic motion is oscillatory. Circular motion is periodic, but it is not oscillatory because the body does not move to and fro about an equilibrium position (NCERT Class 11 Physics Chapter 13, page 260).
Why A is wrong: A is wrong because the block moves to and fro about its equilibrium position, so it is oscillatory as well as periodic.
Why C is wrong: C is wrong because the bob swings to and fro about the vertical, so it is oscillatory as well as periodic.
Why D is wrong: D is wrong because the NCERT uses exactly this case as its oscillation example: displaced a little, the ball performs oscillations in the bowl.