Okay, I'm slowing but surely doing these, but haven't a clue if they're 100 percent correct. But, have a look... for the second to last one I came up with:
SELECT PART_NUM, DESCRIPTION, PRICE, CLASS
FROM PART
WHERE PRICE > ALL
(SELECT PRICE
FROM PART
WHERE CLASS = 'AP');
looks good to me.