Yes, it is all of them. All RNAs are synthesized by RNA polymerases, and all RNA polymerases use one strand of DNA as the template strand to synthesize single-stranded RNA.
you can say either it’s all of them or none of them.
How do you think rRNA and tRNA originate? By transcription, right? However, they all need to be processed, so what is transcribed are pre-mRNA, pre-rRNA (and I’m not sure about tRNA, whether is it processed as well), but since there is no such answer, pick d)
I don’t know if splicing is involved, but tRNA at least goes through lots of base editing, giving rise to the zoo of non-canonical bases like inosine etc. that are found on tRNAs.