What is a reaction that alkanes undergo ?

A. precipitation reactions
B. combustion reaction
C. acid base reactions
D. all of the above