Correct choice is (d) All of the mentioned
For explanation: Corrosion may be caused by the catalyst used in the alkylation or by the hydrogen halides formed by hydrolysis of alkyl halides. However, there are many cases in which the agents used in alkylation are corrosive.