Answers:
There is none, SVN can compare between repository versions for a target (ie. rev 1 and rev 3 of a particular file) or between working copy version and last checked out version, or working copy and repository versions
Depends on what you mean by that. If the file has been added, you can check the log for the file for the given revision, like this:
svn log filename@revnumber
for instance, check the log of TestFile.txt in revision 2:
svn log TestFile.txt@2
if it outputs a log, there was a file by that name in revision 2, otherwise it wasn't.
However, that won't tell you whether or not the file you currently have in the working copy is the same file as the one you checked the log of (ie. if you deleted the file in an earlier revision, and then added a new file with the same name, it isn't the same file, lifetime-wise, but it is a file with the same name in the same location).
As for the third question, can you be more specific?