The correct option is B neither limx→af(x) nor limx→ag(x) may exist
For option A, take f(x)=x and g(x)=1x.
Limit of g(x) doesn't exist at x=0, but for limx→0{f(x)g(x)} limit exists.
For option B, take f(x)=1x and g(x)=1x,
Limits of g(x) and f(x) limit doesn't exist as x→0 individually, but for limx→0{f(x)g(x)} exists.
For option C, consider the above stated example where limx→0{f(x)g(x)}, but limits of neither f(x) nor g(x) may exist.
For option D, consider f(x)=x2 and g(x)=x, where limx→0{f(x)g(x)} exists and limit of f(x) and g(x) also exists at x=0 which contradicts option D.
Hence option C.