Correct Answer - Option 2 : 48 minutes
We know that the clock gains 3 minutes every hour.
Number of hours between 7 am and 11 pm = number of hours between 7 am and 12 noon + number of hours between 12 noon and 11 pm
⇒ 5 + 11
⇒ 16 hours
Therefore, in 16 hours, the clock will gain = 16 × 3 = 48 minutes
Hence, 48 minutes is the correct answer.