Código PHP:
SELECT e.*,u.*,p.*,r.* WHERE
user As u
INNER JOIN examen As e ON e.iduser = u.id
INNER JOIN pregunta As p ON p.idexamen = e.id
INNER JOIN respuestas As r ON r.idpregunta = p.id
WHERE r.id = p.rcorrecta
A la tabla pregunta debes agregarle un campo "idexamen" que corresponde al id de la tabla examen.
Tambien a la tabla preguntas debes implementarle un campo llamado "rcorrecta" para saber cual de todas las respuestas de esa pregunta (imagino que es múltiple opción) es la correcta.
A la tabla respuestas debes implementarle un idpregunta correspondiente al id de la tabla preguntas.
Aprende a hacer consultas cruzadas asi evitarás esas consultas anidadas y complejas.
Saludos