The correct option is
B All of the above
A catalyst is a substance, which increases the rate of a reaction without itself being consumed at the end of the reaction, and the phenomenon is called catalysis. There are some catalysts which decrease the rate of reaction and such catalysts are called a negative catalyst. Obviously, the catalyst accelerating the rate will be a positive catalyst.
Catalysts are generally foreign substances but sometimes one of the products formed may act as a catalyst and such a catalyst is called "auto catalyst" and the phenomenon is called autocatalysis.
The examples of autocatalysis are as follows:
Hydrolysis of ethyl acetate: In this reaction, acid forms which further catalyze a reaction.
Decomposition of TNG: In this reaction, gases form which acts as a catalyst for the reaction.
Oxidation of oxalic acid by KMnO4: In this reaction, Mn2+ forms which act as a catalyst for the reaction.