The metallic sound produced by engine due to the pre-ignition of fuel is called _______________?

The metallic sound produced by engine due to the pre-ignition of fuel is called _______________?

A. knocking
B. reforming
C. cracking
D. a and c