Check your syllabus - pretty sure on ours, you don't have to know the prefixes for any of the ones you mentioned.
Saying that, I think that oxo- is used for both ketones and aldehydes, as it just refers to the =O. It'd just have a different number. But there are very few functional groups that take priority over an aldehyde. And on my exam board (AQA) you wouldn't be asked a question like that anyway.
Not sure on the others :P