In the following sequence of reactions, the final product 'D' is :
Terminal alkyne have acidic proton, hence, on reacting with NaNH2 it form acetylide ion. It undergoes nucleophilic substitution reaction with alkyl halide to form compound (B). Here, acetylide ion act as a nucleophile.
Compound (B), alkyne on reacting with H2 in presence of Pd undergoes hydrogenation to give alkane, compound (C).
CrO3 oxidise secondary alcohol to ketone group.
Hence, option (a) is correct.