a) of course, V$SESSION_LONGOPS register ONLY the long operations, if a query is working, but doing a lot of small short ops (nested loops or the like) it will NOT show in V$SESSION_LONGOPS
b) V$TRANSACTION shows transactions, ie, DMLs, queries doing read only (no FOR UPDATE) will NOT show.