(d)
Total numbers formed by using given 5 digits$= \frac{5!}{2!}$
For number greater than 40000, digit 2 cannot come at first place. Hence, number formed in which 2 is at the first place $= \frac{4!}{2!}$
Hence, total numbers formed greater than 40000
$= \frac{5!}{2!} = \frac{4!}{2!} = 60 - 12 = 48$