segun yo la funcion iif no existe en TSQL de SQL Server 2000..
podrias reemplazarlo por un case...
ej.
Código:
select p.preg, case when r.resp_id = p.op_correct Then 'bien' else 'mal' end,
FROM RESPUESTAS R INNER JOIN
PREGUNTAS P ON dbo.respuestas.preg_id = dbo.preguntas.preg_id