单项选择题()are the three different coatings which can protect metal from corrosion.
A. Cement wash, bitumen and paint
B. Metal primers, undercoats and topcoats
C. Varnishes, heat-resistant paints and anti-fouling paints
D. Cement wash, primer and undercoat