Help, I confuse with this question of Dan Chrisholm. Thanks Dan to think up a lot of creative questions

.
Which of the following are true statements and which of the following could be a result of attempting to compile and run the program?
a. Prints: XY
b. Prints: YX
c. Prints: XXYY
d. Prints: YYXX
e. Nothing is printed.
f. There is no guarantee that the garbage collector will run.
g. Compiler Error.
h. Run Time Error.
i. None of the above.
The answer is a,b,e,f .
plzzz anybody help me, Why the answer can be also be b,e,f, because I think it only a. What is actually happens in this code??
Thanks a lot.
Edited by Corey McGlone: Added Code Tags
[ March 22, 2003: Message edited by: Corey McGlone ]