The correct choice is (a) Static member functions
To explain I would say: Static member functions are not property of any object. Hence it can’t be considered for overloading/overriding. For polymorphism, function must be property of object, not only of class.