Just got into this question, and I can't agree that it's correct. "Is-a" and "has-a" are just another words to talk about inheritance and composition (and these are the concepts tested by Oracle on the exam). In this context, as well as in any other high-level concept, variable names are completely irrelevant. Otherwise, changing name of a variable would affect system's architecture...
Sad to say, but this is a very misleading question, explanations in this thread make things even worse, both "incorrect" answers are actually correct, and the "correct" answer "Toon has-a tang" IS-A plain nonsense
As for the reference, you might wish to consult Sharma&Ganesh "OCP SE7" or Sierra&Bates "SCJP for Java 6". Please suggest amendments for the upcoming Java 7 edition of the latter if you still think you got it right, or let the World have it's 5 minutes and just fix/remove this question
Cheers,
Art