The correct options are
B Precipitation reaction
D Double displacement reaction
The reaction in which exchange of ions takes place between the compounds of the reactants is called double displacement reaction.
Often, a precipitate forms in a double displacement reaction. In the given reaction both AgNO3 and NaCl are exchanging their ions to form new compounds and a precipitate of AgCl is formed. Hence, the given reaction is an example of double displacement and precipitation reaction.