Right answer is (a) Theoretical and experimental
The explanation is: Pure theoretical and pure experimental approaches were the two approaches prior to the advent of CFD. To overcome the disadvantages in both of these approaches, Computational Fluid Dynamics was invented.