I have a doubt.. suppose we were to write all of them in the form of functions of x, then would choices 4 and five be :
4) f(x) = 3*f(x)
5) f(x) = 0
4) f(x) = x*f(x)
5 f(x) = x
You cannot rewrite each answer as a function of x. If I tell you, for example, that f(2) = 2, there are infinitely many possible functions for f(x). It might be that f(x) = x, or that f(x) = 2, or that f(x) = x^2 - 2, or that f(x) = 17x - 32, or that f(x) = 3^x - 7, to give a few examples. When you are told about a specific value of a function -- for example, if you're told that f(5) = 10 -- that only gives you a single point on the graph of y = f(x) (all you know is that the graph contains the point (5,10)). It gives you no information at all about the rest of the graph, and therefore gives very little information about the definition of the function. So in the attached question, you will not be able to determine what f(x) is from any of the answer choices. Instead you need to use the property given -- that f(x) = f(x^2) -- to see which answer choice can be proven to be true. If f(x) = f(x^2), then f(-2) = f(4), and applying this again, f(4) = f(16), which makes B the correct answer. We still don't know what f(x) is, however.
Nov 2011: After years of development, I am now making my advanced Quant books and high-level problem sets available for sale. Contact me at ianstewartgmat at gmail.com for details.
Private GMAT Tutor based in Toronto