B, dry powder fire extinguishing agent is a dry, easy-flowing fine powder, which is a fine solid powder made of inorganic salt with fire extinguishing function and a small amount of additives after drying, crushing and mixing. It can be used to put out general fires and fires caused by oil and natural gas. But it is easy to cause corrosion and destruction of books, so B does not meet the meaning of the question;
C, when using foam extinguisher to put out the fire, it can spit out a lot of carbon dioxide and foam, which can attach to combustible materials and isolate combustible materials from the air to achieve the purpose of fire fighting. Foam extinguisher can be used to put out general fires such as wood and cotton cloth; So c does not meet the meaning of the question;
D, water is used to put out common fires such as wood and cotton cloth; Therefore, d does not meet the meaning of the question;
So choose: a.