All three describe a direct relationship between a person node and an otherPerson node and the relationship type is not specified, i.e, a single relationship between the two nodes of any type.
The differences are:
Q1: specifies a direction and binds the relationship to a variable ‘r’, so that it can be referenced in your query. Variables are only needed if you need to reference the object.
Q2: specifies a directed relationship and does not bind the relationship to a variable. This is shorthand notation for (person)-->(otherPerson)
Q3: does not specify a direction, so relationships in either direction will match. This is shorthand for (person)--(otherPerson)