I find the mock question vague, but I guess the clue is in the word "or". The first one of the possibilities is "false", the second one is "true", and therefore (false || true ) will give the answer "true".
If it's a commercial mock-tool, it's best to ask them, they usually respond quickly.
Answer to your 2nd question: is yes, they are different things. handle is a handle to (an instance of) EJBObject homehandle is a handle to (an instance of) EJBHome
My pie came with a little toothpic holding up this tiny ad: