To determine which of the given compounds will give iodoform on being warmed with iodine solution and $NaOH$, we need to identify the compounds capable of undergoing the iodoform reaction. The iodoform test is typically given by compounds that have a methyl ketone group ($CH_3C=O$) or alcohols that can be oxidized to form a methyl ketone.
Therefore, compounds (a), (b), and (c) will give iodoform when warmed with iodine solution and $NaOH$. The correct answer is thus:
Correct Answer: (a), (b) and (c)
The number of \(\pi\)-bonds present in benzoic acid is:
